function isS(v){if(typeof(v)!='undefined'&&v!=null)return true;return false;}
function wbds_callSprClass(obj,func,clfunc,args){var sp,funcnm,arg=arguments;;if(arg.length<=4){sp=obj.__proto__;if(!isS(sp)){sp=obj;}}else if(arg.length==5){sp=arg[4];}
if(typeof(func)=="string"){funcnm=func;if(!isS(sp)){;return false;}
func=sp[func];}
var xtype=typeof(func);if(isS(func)&&(xtype=='function')){if(func==clfunc){;return arg.callee(obj,(funcnm!=null)?funcnm:func,clfunc,args,sp.__proto__);}else{;return func.apply(obj,args);}}
return false;}
function wbds_getCEpoch(){var d=new Date();return d.getTime();}
function wbds_Callback(props){this.initProperties(props);}
pt=wbds_Callback.prototype;pt.initProperties=function(props){for(var i in props){this[i]=props[i];}}
pt.callback=function(obj,func,arg){if(arguments.length==0){obj=this.obj;func=this.func;arg=this.arg;}
if(!isS(arg))arg=[];func.apply(obj,arg);}
pt.pushArg=function(arg){if(!isS(this.arg)||!(this.arg instanceof Array)){this.arg=[arg];}else{this.arg.push(arg);}}
function wbds_GeneralObject(obj){if(isS(obj))
this.setObj(obj);}
pt=wbds_GeneralObject.prototype;pt.setObj=function(obj){this.obj=obj;}
pt.getCopy=function(xobj,xtype){if(arguments.length==1&&typeof(xobj)=='string'){xtype=xobj;xobj=this.obj;}
var xobj=(!isS(xobj))?this.obj:xobj;if(xobj==null)return null;if(!isS(xtype))xtype=typeof(xobj);switch(xtype){case"number":case"string":return xobj;break;default:if((xobj instanceof Array)||xtype=='array'){var newobj=[];for(var i=0;i<xobj.length;i++){newobj[i]=this.getCopy(xobj[i],null);}}else{var newobj={};for(var i in xobj){newobj[i]=this.getCopy(xobj[i]);}}
return newobj;break;}}
function wbds_DynProperties(){}
wbds_DynProperties.prototype=new wbds_InitializeClass();pt=wbds_DynProperties.prototype;pt.__proto__=wbds_InitializeClass.prototype;pt.__proto__.ctor=wbds_InitializeClass;pt.constructor=wbds_DynProperties;pt.addDynProp=function(name,value){}
pt.initDynProp=function(name,value){if(isS(this.$__pt))
this.$__pt[name]=value;this.DynProps_addProp(name);}
pt.DynProps_addProp=function(name){var found=false;var arr=this["DynProperties"+"_InitProps"];for(var i=0;i<arr.length;i++){if(arr[i]==name){found=true;break;}}
if(!found)arr.push(name);}
pt.DynProps_InitSet=function(){var obj=wbds_GeneralObject();var arr=this["DynProperties"+"_InitProps"];for(var i=0;i<arr.length;i++){if(!isS(this[arr[i]])){if(isS(this.$__pt[arr[i]])){obj.setObj(this.$__pt[arr[i]]);this[arr[i]]=obj.getCopy();}else{this[arr[i]]=null;}}}}
pt.initialize=function(obj){var arg=[obj,wbds_DynProperties.prototype];if(wbds_callSprClass(wbds_DynProperties.prototype,'initialize',arguments.callee,arg))return false;obj["DynProperties"+"_InitProps"]=[];return true;}
if(!isS(pt.symbiantName))pt.symbiantName='DynProperties';function wbds_InitializeClass(){}
pt=wbds_InitializeClass.prototype;pt.initialize=function(obj,pt){var spt=wbds_InitializeClass.prototype;var genobj=new wbds_GeneralObject(spt.InitializeClass_skipnames);var skipnames=genobj.getCopy();skipnames.push(pt.symbiantName+'_objready');if(isS(pt.InitializeClass_skipnames)&&(pt.InitializeClass_skipnames instanceof Array)){for(var i=0;i<pt.InitializeClass_skipnames.length;i++){skipnames.push(pt.InitializeClass_skipnames[i]);}}
if(isS(obj[pt.symbiantName+'_objready'])&&obj[pt.symbiantName+'_objready'])return false;if(!isS(pt))pt=wbds_InitializeClass.prototype;for(var i in pt){if(spt.InitializeClass_SkipName(i,skipnames))continue;var xtype=typeof(obj[i]);if(xtype=='function'||xtype=='object'){obj['_org_'+i]=pt[i];}else{obj[i]=pt[i];}}
obj[pt.symbiantName+'_objready']=true;}
pt.InitializeClass_SkipName=function(name,skips){for(var i=0;i<skips.length;i++){if(name==skips[i]){return true;}}
return false;}
if(!isS(pt.symbiantName))pt.symbiantName='InitializeClass';if(!isS(pt.InitializeClass_skipnames))pt.InitializeClass_skipnames=(['initialize','InitializeClass_SkipName','__proto__','ctor','symbiantName']);wbds_DynProperties.prototype.initialize(pt);function wbds_DependencyResolver(){}
wbds_DependencyResolver.prototype=new wbds_InitializeClass();pt=wbds_DependencyResolver.prototype;pt.__proto__=wbds_InitializeClass.prototype;pt.__proto__.ctor=wbds_InitializeClass;pt.constructor=wbds_DependencyResolver;if(!isS(pt.symbiantName))pt.symbiantName='DependencyResolver';if(!isS(pt.baseurl))pt.baseurl="+=+http:/+=+/images.webads.nl/smarttags/js/+=+Class/+=+".replace(/\+\=\+/g,'');pt.resolvingClasses={};pt.dependingClasses={};pt.__dpcyres_tid=-1;pt.waitTime=15;pt.initialize=function(obj){var ptr=wbds_DependencyResolver.prototype;var pt={getCallback:ptr.getCallback,addLibDependency:ptr.addLibDependency,__ResolveAllDeps:ptr.__ResolveAllDeps,__loadLib:ptr.__loadLib,__depends:[]};var arg=[obj,pt];if(wbds_callSprClass(ptr,'initialize',arguments.callee,arg))return false;return true;}
pt.classExists=function(clname,clObjI){var objtst,arg=arguments,ce=arg.callee,pt=ce.$__pt;if(!isS(clname)||arguments.length==0)return true;try{objtst=eval(clname);}catch(e){};var hasCL=(isS(objtst))?true:false;if(isS(clObjI)&&typeof(clObjI)=='object'){;if(clObjI.checkSource&&hasCL){;var scripts=document.getElementsByTagName('script');var lkurl=pt.getURL(clObjI.file),found=false;;for(var i=0;i<scripts.length;i++){if(scripts[i].src==lkurl){found=true;}}
if(!found){try{eval(clname+' = null');eval('delete '+clname);objtst=null;delete objtst;}catch(e){}
return false;}}}
return hasCL;}
pt.classExists.$__pt=pt;pt.addDependentLibrary=function(depobj,file,depends,checkSource){if(!isS(this.dependingClasses[depobj])){this.dependingClasses[depobj]={file:file,deps:((depends instanceof Array)?depends:[]),checkSource:((!isS(checkSource))?false:checkSource)};}else{for(var i=0;i<depends.length;i++){this.dependingClasses[depobj].deps.push(depends[i]);}}}
pt.hasDependentLib=function(clname,url,cb){for(var depobj in this.dependingClasses){if(isS(this.dependingClasses[depobj])&&!this.classExists(depobj,this.dependingClasses[depobj])){for(var i=0;i<this.dependingClasses[depobj].deps.length;i++){var depclnm=this.dependingClasses[depobj].deps[i];if(clname==depclnm){var cb=new wbds_Callback({obj:this,func:this.__loadLib,arg:[clname,url,cb]});this.__loadLib(depobj,this.dependingClasses[depobj].file,cb);return true;}}}}
return false;}
pt.addLibDependency=function(depobj,file,type,checkSource){this.__depends.push({clname:depobj,file:file,type:type,checkSource:((!isS(checkSource))?false:checkSource)});}
pt.getCallback=function(cb,obj,func,arg){return((isS(cb)||arguments[4])?new wbds_Callback({obj:obj,func:func,arg:arg}):null);}
pt.__ResolveAllDeps=function(callback){var args=arguments,deps=((args.length==2&&(args[1]instanceof Array))?args[1]:this.__depends),hasdeps=true,dep,Lwaiter,cb,pt=args.callee.$__pt;;if(deps.length==0)
return true;else if(deps.length==1){cb=callback;}else{Lwaiter=new wbds_ObjectWaiter();if(callback){Lwaiter.notempty=true;if(callback instanceof wbds_Callback){Lwaiter.onLoad=function(){callback.callback()};}else{Lwaiter.onLoad=callback;}}};for(var i=0;i<deps.length;i++){;dep=deps[i];;if(deps.length>1&&isS(callback)){var id=Lwaiter.addPoint();cb=new wbds_Callback({obj:this,func:function(Lwaiter,id){;Lwaiter.setDone(id);;},arg:[Lwaiter,id]});};if(!this.__loadLib(dep,cb)){;hasdeps=false;}else{;if(deps.length>1&&isS(callback))
Lwaiter.setDone(id);;}};if(!hasdeps){pt.startLoading();Lwaiter.start();};return hasdeps;}
pt.__ResolveAllDeps.$__pt=pt;pt.__loadLib=function(clname,url,callback,loadparams){var arg=arguments,ce=arg.callee,pt=ce.$__pt,tocn=typeof(clname),hasdep;;if(arg.length<2&&!(isS(clname)&&tocn=='object'&&isS(clname.clname)&&isS(clname.file)&&isS(callback)))return;if(isS(clname)&&tocn=='object'){var dep=clname;loadparams=callback;callback=url;clname=dep.clname;url=dep.file;;};if(isS(clname)&&!pt.classExists(clname,dep)){if(!isS(pt.resolvingClasses[clname])){if(isS(dep)){hasdep=pt.hasDependentLib(dep,callback);}else
hasdep=pt.hasDependentLib(clname,url,callback);if(hasdep){;}else{;if(isS(callback))
pt.resolvingClasses[clname]={cbs:[callback]};else
pt.resolvingClasses[clname]={cbs:[]};pt.loadFile(url);}}else{;if(isS(callback))
pt.resolvingClasses[clname].cbs.push(callback);}
return false;}else if(pt.classExists(clname)&&isS(pt.resolvingClasses[clname])&&pt.resolvingClasses[clname].ld!=true){;if(isS(callback))
pt.resolvingClasses[clname].cbs.push(callback);return false;};return true;}
pt.__loadLib.$__pt=pt;pt.loadFile=function(url){var args=arguments,ce=args.callee,pt=ce.$__pt;url=pt.getURL(url);wbds_Include(url);;pt.startLoading();}
pt.loadFile.$__pt=pt;pt.startLoading=function(){if(this.__dpcyres_tid==-1){this.__dpcyres_tid=setTimeout(this.checkLoaded,this.waitTime)}}
pt.checkLoaded=function(){var ce=arguments.callee,pt=ce.$__pt;var req=0,loaded=0;try{for(var i in pt.resolvingClasses){req++;if(pt.classExists(i)){if(!isS(pt.resolvingClasses[i].ld)||pt.resolvingClasses[i].ld==false){pt.resolvingClasses[i].ld=true;;}else{}
loaded++;pt.callbackClassWaitingFunc(pt.resolvingClasses[i].cbs);};}}catch(e){}
if(req!=loaded){pt.__dpcyres_tid=setTimeout(ce,pt.waitTime);}else{pt.__dpcyres_tid=-1;}}
pt.checkLoaded.$__pt=pt;pt.callbackClassWaitingFunc=function(arg){if(typeof(arg)=='function'){;arg();}else if(arg instanceof wbds_Callback){;arg.callback();arg=null;}else if(arg instanceof Array){while(arg.length>0){arguments.callee(arg.shift());}}}
pt.nextWaitingLoad=function(){;}
pt.nextWaitingLoad.$__pt=pt;pt.getURL=function(url){if(url.indexOf('http://')<0){url=this.baseurl+url;}
return url;}
wbds_DynProperties.prototype.initialize(pt);pt.addDependentLibrary("deconcept.SWFObject",'http://images.webads.nl/smarttags/js/swfobject.js',(['WebAdsFlashObject','HTMLFlashVideoPlayer']));function wbds_VarGen(){}
pt=wbds_VarGen.prototype;pt.declared={};pt.getUniqueVar=function(prefix){if(!isS(prefix))prefix='wbds_unqiuevar';if(!isS(this.declared[prefix]))this.declared[prefix]=0;var newname=prefix+"_"+this.declared[prefix];this.declared[prefix]++;return newname;}
pt.getUniqueVar.$__pt=pt;function wbds_ObjectWaiter(){this.list=[];this.intid=-1;this.tmoid=-1;this.time=35;this.timeout=15000;this.notempty=false;this.owner=null;this.directStart=false;this.failed=false;this.autoRestart=true;}
pt=wbds_ObjectWaiter.prototype;pt.check_loaded=function(){var l=this.list.length;if(this.notempty&&l==0)return false;for(var i=0;i<l;i++){if((typeof(this.list[i])=='function'||typeof(this.list[i])=='object')&&!this.list[i](this)){return false;}else if(typeof(this.list[i])=='boolean'&&!this.list[i]){return false;}}
return true;}
pt._onLoad=function(){if(this.owner==null){this.onLoad();}else{this.onLoad.apply(this.owner);}}
pt.onLoad=function(){};pt._check=function(){if(this.check_loaded()){this.clearTmo();clearInterval(this.intid);this.intid=-1;this.failed=false;this._onLoad();}else{}}
pt.onTimeout=function(){if(!this.check_loaded()){this.clearTmo();clearInterval(this.intid);this.intid=-1;this.failed=true;this._onLoad();}}
pt.clearTmo=function(){clearTimeout(this.tmoid);this.tmoid=-1;}
pt.start=function(){;if(this.intid>=0){if(this.autoRestart){clearInterval(this.intid);this.intid=-1;}else{;return false;}}
this.failed=false;this._check.owner=this;var t=this;var delegate=function(){t._check(t);}
var lded=this.check_loaded();if(this.directStart||lded){delegate();}else if(!lded){this.intid=setInterval(delegate,this.time);if(this.timeout>0){var delto=function(){t.onTimeout();}
this.clearTmo();this.tmoid=setTimeout(delto,this.timeout);}}}
pt.reset=function(){if(this.intid>0){clearInterval(this.intid);this.intid=-1;}
this.failed=false;this.clearTmo();}
pt.clear=function(){this.reset();this.list=[];}
pt.setDone=function(id){if(isS(this.list[id]))
this.list[id]=true;}
pt.addPoint=function(){var l=this.list.length;if(arguments.length>0){this.list[l]=arguments[0];}else{this.list[l]=false;}
return l;}
function wbds_writeTags(url,protocol,script_id){if(arguments[3]!=null){this.globalvar=arguments[3];}else{this.globalvar='__wbdsads';}
if(!this.registGlobalVar(window))return;wbds_BroadCaster.prototype.initialize(this);wbds_GlobalFlashInterface.prototype.initialize(this);this.addListener(this);this.browser=new wbds_GetBrowser();this.d=document;this.w=window;this.waiter=new wbds_ObjectWaiter();this.waiter.owner=this;this.Modulewaiter=new wbds_ObjectWaiter();this.Modulewaiter.owner=this;var t=this;var delegate=function(){return t.modulesReady();}
this.Modulewaiter.addPoint(delegate);this.Modulewaiter.autoRestart=false;this.Modulewaiter.onLoad=this.onModulesReady;this.Modulewaiter.timeout=5000;this.alwaysWait=false;this.loadedOnce=false;this.totalLoadTimes=0;this.requestTimeout=12000;this.startRequestTime;this.closing=false;this.alwaysClearOnNewRequest=false;this.alwaysRequestOn=-1;this.requestdone=false;this.requesting=false;this.onlyRequestAfter=0;this.requestEvery=0;this.requestEveryTimeoutId;this.saveBannerCnt=0;this.onload.owner=this;this.onload.initool=false;this.load.contcall=false;this.oldOnload=this.attachOnload(this.w,this.onload,false,this.d);this.onloadAttached=true;this._onunload.closeooul=false;this.oldOnUnload=this.attachOnUnload(this.w,this._onunload);this.attachOnReSize();this.backupOnLoad.owner=this;this.backupOnLoad.calltimes=0;this.backupOnLoad.tid=setTimeout(this.backupOnLoad,15000);this._onunload.owner=this;this._onunload.closeooul=false;this.__imgerr.owner=this;this.__imgld.owner=this;this.scriptid=((script_id==null||script_id==undefined)?'wbds_smarttags':script_id);var tmp_obj=this.d.getElementById(this.scriptid);if(isS(tmp_obj)){this.ifrmsrc=tmp_obj.src+'.html';}else{this.ifrmsrc='webads_smarttags.v2.js.html';}
this.hasIframe=true;this.singelf=true;this.checkonload=true;this.__checkonload;this.bust_ifrm_docwrt=true;this.sURLS=[];this.domain=this.sURLS[0]='adserver.webads.nl';this.imaged=this.sURLS[1]='images.webads.nl';this.bURLS=[];this.bip=this.bURLS[0]='80.79.200.42';this.imageip=this.bURLS[1]='80.79.200.11';if(!isS(protocol))protocol='';else if(protocol.toLowerCase()!='s')protocol='s';if(protocol.length<=1)this.protocol='http'+protocol+'://';else this.protocol=protocol;this.server_type='bservers';this.server_selection=true;this.directInitialize=false;this.interactive=true;this.ads_url=this.protocol+this.domain+'/'+this.server_type+'/'+url;this.prev_request_base_target=this.initial_base_target=this.base_target=url;this.extra_target='';this.p_checkurl='/xserver/SITE=SITEMONITOR/AAMSZ=1x1/NOLOG';this.p_bcheckurl='/ads/default.gif';this.pageid=-1;this.setPageId();this.checkforadserverisonline=false;this.status=2;this.statusimg=null;this._qWrite=[];this.banners=[];this.scripts=[];this.modules=[];this.moduleWaitLoadQueue=[];this.knowBannerTypes=[['VIDEO_OVERLAY',null],['VIDEO_LAST',null],['VIDEO','wbds_VideoBanner']];this.knowBannerDefaultType='wbds_IframeBanner';this.knowBannerBaseClass='wbds_BaseBanner';this.BannerDirectInit=[];this.BannerNoDirectInit=[0,1,2];this.knowBannerSizes=[[468,60],[728,90],[336,280],[300,250],[120,600],[160,600]];this.knowBannerSizesMinProp=0.96;this.knowBannerSizesMaxProp=1.06;this.knowTagNames=[{n:'KEYWORD',t:1,s:'+',ss:'+',es:'+'},{n:'AAMSZ',t:-1},{n:'JFUNCT',t:2}];this.setPreBannerPlacementSize=true;this.setLeaveBannerPlacementSize=false;}
var pt=wbds_writeTags.prototype;pt.registGlobalVar=function(obj){if(obj[this.globalvar]!=this){obj[this.globalvar]=this;return true;}
return false;}
pt.attachOnload=function(w,f){var oldOnload=false;if(w.addEventListener){f.initool=true;if(arguments.length>=3&&arguments[2])
w.addEventListener('load',f,false);else
w.addEventListener('DOMContentLoaded',f,false);}else if(w.attachEvent){f.initool=true;if((arguments.length==3&&arguments[2])||!this.browser.is_ie)
w.attachEvent('onload',f);else
w.attachEvent('onload',f);}else if(w.onload!=f){oldOnload=w.onload;w.onload=f;}
return oldOnload;}
pt.attachOnUnload=function(w,f){var oldOnUnload=false;if(w.addEventListener){w.addEventListener('unload',f,false);f.closeooul=true;}else if(w.attachEvent){w.attachEvent('onunload',f);f.closeooul=true;}else if(w.onunload!=f){oldOnUnload=w.onunload;w.onunload=f;}
return oldOnUnload;}
pt.attachOnReSize=function(w){if(!isS(w))
w=this.w;var t=this;var del=function(e){t.broadcastMessage('onBrowserResize',w,e);}
if(w.addEventListener){w.addEventListener('resize',del,false);}else if(w.attachEvent){w.attachEvent('onresize',del);}}
pt.registerFunction=function(name,str){func=new Function(str);eval(name+' = '+func+';');}
pt.getEval=function(str){return eval(str);}
pt.getRnd=function(){var tmp=(Math.round(Math.random()*100000000000000)).toString(),length,i;tmp=''+tmp;length=tmp.length;if(length<11){length=11-length;for(i=0;i<=length;i++){tmp=tmp+i;}}
return tmp;}
pt.setPageId=function(id){if(id==null)this.pageid=this.getRnd();else this.pageid=id;}
pt.pl_placement=function(id){this.d.write("<div id=\"wbds_plnt"+id+"\" style=\"margin:0px;padding:0px;\"></div>");return"wbds_plnt"+id;}
pt.setIfrmSrc=function(src){var tmp_obj=this.d.getElementById(this.scriptid);if(tmp_obj!=null&&tmp_obj.src!=src)
this.singelf=false;else
this.singelf=true;this.ifrmsrc=src;}
pt.loadJSFile=function(src){wbds_Include(src);}
pt.getAAMBCont=function(id){return eval('window.AAMB'+id);}
pt.handleOnLoad=function(){clearTimeout(this.backupOnLoad.tid);if(!this.onloadAttached)return false;this.onloadAttached=false;if(this.w.removeEventListener){this.w.removeEventListener('DOMContentLoaded',this.onload,false);}else if(this.w.detachEvent){this.w.detachEvent('onload',this.onload);}else{this.onload.initool=true;this.w.onload=this.oldOnload;}}
pt.setKnownBannerType=function(size,_class){for(var i=0;i<this.knowBannerTypes.length;i++){if(this.knowBannerTypes[i][0]==size.toUpperCase()){this.knowBannerTypes[i][1]=_class;return true;}}
return false;}
pt.getKnownBannerTypes=function(size,ret){for(var i=0;i<this.knowBannerTypes.length;i++){if(this.knowBannerTypes[i][0]==size.toUpperCase()){if(isS(ret)){ret.id=i;ret.type=this.knowBannerTypes[i];}
return this.knowBannerTypes[i][1];}}
return this.knowBannerDefaultType;}
pt.getBannerDirectInit=function(size,props){if(this.directInitialize)return true;if(isS(props)&&typeof(props=='object')&&isS(props.directInitialize))return props.directInitialize;var info={};this.getKnownBannerTypes(size,info);if(isS(info.id)){for(var i=0;i<this.BannerNoDirectInit.length;i++){if(this.BannerNoDirectInit[i]==info.id)return false;}}
for(var i=0;i<this.BannerDirectInit.length;i++){if(size.toUpperCase()==this.BannerDirectInit[i].toUpperCase()){return true;}}
return false;}
pt.getKnownSizeProp=function(w,h){var diff=[],tmp;for(var i=0;i<this.knowBannerSizes.length;i++){tmp=this.knowBannerSizes[i];diff[i]=[tmp[0]/w,tmp[1]/h];diff[i][2]=2;if(diff[i][0]==1){diff[i][0]+=15;diff[i][2]+=15;}else if(diff[i][0]>=2){diff[i][2]+=diff[i][0];}
if(diff[i][1]==1){diff[i][1]+=15;diff[i][2]+=15;}else if(diff[i][1]>=2){diff[i][2]+=diff[i][1];}}
var high=4294967295;var hid=-1;for(i=0;i<diff.length;i++){tmp=(diff[i][0]+diff[i][1])/diff[i][2];if(tmp==1||(tmp>this.knowBannerSizesMinProp*0.95&&tmp<high)){high=tmp;hid=i;}
if(tmp==1)break;}
return{r:high,d:this.knowBannerSizes[hid]};}
pt.isKnownSizeProp=function(prop){if(this.knowBannerSizesMinProp<=prop&&prop<=this.knowBannerSizesMaxProp){return true;}
return false;}
pt.getSize=function(size){var _sz=size.toUpperCase(),sz;if(_sz.lastIndexOf("X")>0&&_sz.indexOf("X")==_sz.lastIndexOf("X")){sz=_sz.split('X');for(var i in sz)sz[i]=parseInt(sz[i]);if(isNaN(sz[0])||isNaN(sz[1]))sz=[-1,-1];}else{sz=[-1,-1];}
return sz;}
pt.reload=function(force){if(this.modulesReady()||this.Modulewaiter.failed){this.markModulesForReload();}
if(!this.isListener(this)){this.addListener(this);}
if(!force||typeof(force)=='undefined'||force==null){if(!this.requestdone&&this.loadedOnce)return;var d=new Date();if(this.onlyRequestAfter>0&&d.getTime()-this.lastRequest<this.onlyRequestAfter&&d.getTime()-this.lastRequest<3000000){this.tellTimeCap();return;}}
this.setPageId();if(this.banners.length>0){var bsrvcnt=0;for(var i=0;i<this.banners.length;i++){if(this.banners[i]){switch(this.banners[i].callinf.calltype){case'bservers':eval('window.AAMB'+this.banners[i].bcallid+' = null;');bsrvcnt++;this.banners[i].reset();break;default:this.banners[i].reset();break;}}}
this.__load(((bsrvcnt>0)?true:false),true);}else if(!this.loadedOnce){this.onload();}else{this.__load(false,true);}}
pt.tellTimeCap=function(){for(var i=0;i<this.banners.length;i++){if(this.banners[i]){if(typeof(this.banners[i].tellTimeCap)=='function'){this.banners[i].tellTimeCap();}}}};pt.clear=function(){for(var i=0;i<this.banners.length;i++){if(this.banners[i]){eval('window.AAMB'+this.banners[i].bcallid+' = null;');eval('AAMB'+this.banners[i].bcallid+' = null;');if(typeof(this.banners[i].clear)=='function')
this.banners[i].clear();}}
this.banners=[];}
pt._clear=function(){for(var i=0;i<this._qWrite.length;i++){if(!isS(this._qWrite[i][5])||!isS(this._qWrite[i][5]._dontclear)||!this._qWrite[i][5]._dontclear){this._qWrite.splice(i,1);i--;}}
this.saveBannerCnt=this._qWrite.length;this.clear();}
pt.resolvIfrm=function(obj){var length=this.banners.length,i;for(i=0;i<length;i++){if(typeof(this.banners[i])=='object'&&typeof(this.banners[i].iframe)=="object"&&this.banners[i].iframe!=null){if(this.getIfrmWin(this.banners[i].iframe)==obj){return this.banners[i];}}}}
pt.getIfrmDoc=function(elm){if(this.browser.is_ie)return elm.contentWindow.document;else return elm.contentDocument;}
pt.getIfrmWin=function(elm){try{if(typeof(elm.contentWindow)!='undefined'&&elm.contentWindow==null)return null;else return elm.contentWindow;}catch(e){return null;}}
pt.getBannerFromId=function(id){return this.banners[id];}
pt.getQBannerFromId=function(id){return this._qWrite[id];}
pt.findBanner=function(size,position,euri,type){var ret=this.findBanners(size,position,euri,type,1);if(ret.length==0)return false;else return ret[0];}
pt.findBanners=function(size,position,euri,type,limit){var req,hit,ret=[];for(var i=0;i<this.banners.length;i++){req=0;hit=0;if(isS(size)){req++;if(size.toUpperCase()==this.banners[i].callinf.size.toUpperCase())hit++;}
if(isS(position)){req++;if(position.toUpperCase()==this.banners[i].callinf.position.toUpperCase())hit++;}
if(isS(euri)){req++;if(euri.toUpperCase()==this.banners[i].callinf.euri.toUpperCase())hit++;}
if(isS(type)){req++;if(type==this.banners[i].callinf.type)hit++;}
if(req==hit)
ret[ret.length]=this.banners[i];if(isS(limit)&&limit<ret.length)return ret;}
return ret;}
pt.prep_shtml=function(shtml){shtml=this.prep_tokens(shtml);return shtml.replace(/^((\<font\>)?(<\/font\>)?\"\)\;)/g,"");}
pt.rewr_shtml=function(shtml){for(i=0;i<this.sURLS.length;i++){shtml=shtml.replace(new RegExp(this.sURLS[i],'g'),this.bURLS[i]);}
return shtml;}
pt.prepb_shtml=function(shtml){var indx=shtml.indexOf('<');shtml=shtml.replace(new RegExp('\/\/\/\/','g'),';').replace(/\/\/\s*flash\s*detection/g,'').replace(/\\r/g,"\\\\r").replace(/\\r/g,"\\\\r").replace(/\\n/g,"\\\\n");shtml=shtml.replace(/\/\/-->/g,'');shtml=shtml.replace(/\/\/\s*if\s*required\s*Insert\s*HTML\s*tag\s*\w*\s*to\s*hide\/show/g,'');if(indx<0||indx>20){shtml=shtml.replace(/\'/g,"\\\'");return"document.write('<scr"+"ipt\\>"+shtml+"</scr"+"ipt\\>');";}else
return shtml;}
pt.prep_tokens=function(shtml){var num=this.getRnd();shtml=shtml.replace(/%%SSRANDOM%%/gi,num);shtml=shtml.replace(/%%RANDOM%%/gi,num);shtml=shtml.replace(/%%ACC_RANDOM%%/gi,num);shtml=shtml.replace(/\[timestamp\]/gi,num);return shtml;}
pt.isDefault=function(str){str=str.toLowerCase();if(str.indexOf('fffffffcfffffffcfffffffc')>0||str.indexOf('fffffffefffffffefffffffe')>0||str==null)
return true;return false;}
pt.isClick=function(click){if(isS(click)&&click.length>0&&click!='""'&&click!="''"&&click!=""&&click!="null")
return true;return false;}
pt.doIMPCNT=function(url){if(isS(url))if(url.length<=0)return;if(isS(this.d.readyState)&&arguments.length<5){var t=this;var del=function(){t.doIMPCNT.call(t,url,1,2,3,4,5);}
setTimeout(del,2);return;}
var img=this.d.createElement("img");var body=this.d.getElementsByTagName("body")[0];if(this.d.readyState=='complete'){if(typeof(body)=="object"){body.appendChild(img);}else{this.d.appendChild(img);}}else{var head=this.d.getElementsByTagName("head")[0];if(typeof(head)=="object"){head.appendChild(img);}else{this.d.appendChild(img);}}
img.src=unescape(this.prep_tokens(url));img.style.display="none";img.style.visibility="hidden";}
pt.getIMPCNT=function(url){var https=[];var _indx=-1;var indx=url.indexOf("/IMPCNT/");var i=url.indexOf("http://",_indx+1)
while(i>0&&i<=url.length){https.push(i);i=url.indexOf("http://",_indx+1);_indx=i;}
var div=url.length,__indx;var reg1=new RegExp('("|\'|;|\r\n|\n)');for(i=0;i<https.length;i++){if((indx-https[i])<0)break;if((indx-https[i])<div){div=(indx-https[i]);__indx=https[i];}}
var url2=url.substring(__indx,url.length);return url.substring(__indx,url2.search(reg1)+__indx);}
pt.getScreenSize=function(w,d){var x,y
if(!isS(w)){w=this.w;}
if(!isS(d)){d=this.d;}
var h=d.getElementsByTagName("html")[0];if(w.innerWidth){x=w.innerWidth;y=w.innerHeight;}else if(isS(h)&&h.clientWidth>0){x=h.clientWidth;y=h.clientHeight;}else if(d.body){x=d.body.clientWidth;y=d.body.clientHeight;}else if(d.width){x=d.width;y=d.height;}else if(w.screen){x=w.screen.availWidth;y=w.screen.availHeight;}else{x=800;y=600;}
return{w:x,h:y};}
pt.getScrollOffset=function(w,d){var x,y,w,h,b;if(!isS(d)){d=this.d;}
if(!d.body){b=d.getElementsByTagName('body')[0];}else
b=d.body;x=b.scrollLeft;y=b.scrollTop;w=b.scrollWidth;h=b.scrollHeight;return{x:x,y:y,w:w,h:h};}
pt.checkServer=function(){if(!this.checkforadserverisonline){return false;};if(this.statusimg!=null)return false;var chk_img=this.d.createElement("IMG");chk_img.style.display='none';chk_img.style.visibility='hidden';chk_img.src=this.protocol+this.domain+this.p_checkurl;chk_img.onload=this.__imgld;chk_img.onerror=this.__imgerr;if(arguments.length>0){this.statusimg=this.d.getElementById(arguments[0]).appendChild(chk_img);}else{this.statusimg=this.d.getElementsByTagName("body")[0].appendChild(chk_img);}
return true;}
pt.__imgld=function(){if(this.parentNode instanceof Object)
this.parentNode.removeChild(this);var ce=arguments.callee;ce.owner.createCookie('wbds_server_checked',true,30);if(ce.owner.load.contcall)ce.owner.load();}
pt.__imgerr=function(){var own=arguments.callee.owner;if(own.status==2){own.status=1;this.src=own.protocol+own.imageip+own.p_bcheckurl;}else if(own.status==1){own.status=0;own.createCookie('wbds_server_checked',false,1);}else{return;}
own.handle_error();}
pt.handle_error=function(){if(this.status==1){this.domain=this.bip;if(this.__checkonload.intid<0){this._checkonload();}}else if(this.status==0){this.broadcastMessage("onFatal");}}
pt.qWrite=function(size,position,euri,id,type,properties){var evl1=isS(this.d.readyState);var b=this.d.getElementsByTagName("head")[0],bs=this.d.getElementsByTagName("base");var rs=this.d.readyState;if(!this.firstAdRequest){try{this.firstAdRequest=true;var timgurl='http://'+'adserver.webads.nl'+'/xserver/'+this.base_target+"/AAMSZ=TRACKER/POSITION=TRACKER/PAGEID="+this.getRnd()+"/RANDOM="+this.getRnd();if((!isS(b)||(isS(rs)&&bs.length>0))&&((!evl1&&!isS(elm))||(evl1&&rs!='complete'))){document.write('<img src="'+timgurl+'" style="width:0px;height:0xp;display:none;visibility:hidden"/>');}else{this.doIMPCNT(timgurl);}
var td=new Date();var tmod={url:timgurl,starttime:td.getTime(),d:this.d,activate:function(){},reset:function(){},deactivate:function(){},ready:function(){var dat=new Date();if(dat.getTime()-this.starttime>750)return true;try{var imgs=d.getElementsByTagName("img");for(var i=0;i<imgs.length;i++){if(imgs[i].src==this.url){if(isS(imgs[i].readyState)&&imgs[i].readyState=='loaded')
return true;break;}}}catch(e){}
return false;}};this.addModule(new wbds_ExternalModule(tmod,true));}catch(e){}}
var directInit=this.getBannerDirectInit(size,properties);if(directInit&&!this.interactive&&!this.hasIframe){if((!isS(b)||(isS(rs)&&bs.length>0))&&((!evl1&&!isS(elm))||(evl1&&rs!='complete'))){this.oWrite(size,position,euri);return;}else{if(window.location.href.toLowerCase().indexOf('linkedin.com')>=0){type='jserver';}else{this.oWrite(size,position,euri);return;}}}
if(this.browser.is_safari&&this.browser.version<3)
{if((!isS(b)||(isS(rs)&&bs.length>0))&&((!evl1&&!isS(elm))||(evl1&&rs!='complete'))){this.oWrite(size,position,euri);return;}else{if(window.location.href.toLowerCase().indexOf('linkedin.com')>=0){type='jserver';}else{this.oWrite(size,position,euri);return;}}}
else if(this.browser.is_other&&(isS(properties)&&(properties._skipbrowsercheck!=null&&!properties._skipbrowsercheck))){if((!isS(b)||(isS(rs)&&bs.length>0))&&((!evl1&&!isS(elm))||(evl1&&rs!='complete'))){this.oWrite(size,position,euri);return;}else{if(window.location.href.toLowerCase().indexOf('linkedin.com')>=0){type='jserver';}else{this.oWrite(size,position,euri);return;}}
return;}else{var length=this._qWrite.length;if(this.requestdone&&this.alwaysClearOnNewRequest&&length>0){this.requestdone=false;this._clear();}
length=this._qWrite.length;if(!isS(id)&&id!=false){id=this.pl_placement(size+"_"+length);}
if(!isS(properties)){properties={};}
if(!isS(properties.setPreBannerPlacementSize))
properties.setPreBannerPlacementSize=this.setPreBannerPlacementSize;if(!isS(properties.setLeaveBannerPlacementSize))
properties.setLeaveBannerPlacementSize=this.setLeaveBannerPlacementSize;if(properties.setPreBannerPlacementSize){var t=typeof(id),e;if(t=='object'||t=='function'){e=id;}else{e=this.d.getElementById(id);}
if(isS(e)){var sz=this.getSize(size);if(sz[0]>0&&sz[1]>0){e.style.width=sz[0]+'px';e.style.height=sz[1]+'px';}}}
this._qWrite[length]=[size,position,euri,id,type,properties];if(directInit){var qwrArgs;if(!this.hasIframe){qwrArgs=[this._qWrite[length],null,'hserver',true];}else{qwrArgs=[this._qWrite[length],null,'jserver',true];}
this.addWaitOnModuleFunc(new wbds_Callback({obj:this,func:this.proc_qWrite,arg:qwrArgs}));}
if(this.alwaysRequestOn>=0&&this.alwaysRequestOn==length-this.saveBannerCnt){if(this.loadedOnce){this.reload(true);}else{this.load();}}}
return length;}
pt.oWrite=function(size,position,euri){if(euri==null||euri==undefined)euri='';var ot=this.server_type;this.server_type='jserver';this.d.write('<scr'+'ipt language="javascript" id="wbds_scrpt_'+this.ban_cnt+'" src="'+this.getAdSURL({size:size,position:position,euri:euri})+'"></scr'+'ipt>');this.scripts[this.scripts.length]=this.d.getElementById("wbds_scrpt_"+this.ban_cnt);this.server_type=ot;this.ban_cnt++;}
pt.proc_qWrites=function(){var ce=arguments.callee;if(typeof(ce.lock)!='undefined'&&ce.lock){return;}
ce.lock=true;var i,ret;for(i=0;i<this._qWrite.length;i++){ret=this.proc_qWrite(this._qWrite[i],ret);if(ret.isbcall)
ret.bcall+=((i==this._qWrite.length-1)?'':'/');}
this._checkonload();if(isS(ret)&&ret.bservercount>0){var tmpurl=this.getBaseURL('bservers');wbds_Include(tmpurl+this.getBaseTarget(ret.bcall,tmpurl));}
ce.lock=false;}
pt.proc_qWrite=function(writeObj,ret,type,initialize){if(!isS(ret))
ret={bservercount:0,bcall:''};var banner;if(!isS(writeObj[4]))
writeObj[4]=type;if(isS(writeObj[6]))
banner=writeObj[6];else{banner=this.write(writeObj[0],writeObj[1],writeObj[2],writeObj[3],writeObj[4],ret.bservercount,writeObj[5],false);writeObj[6]=banner;}
if(!isS(banner))return;if((isS(banner.isInitialized)&&banner.isInitialized())||(!isS(banner.isInitialized)&&isS(banner.initialized)&&banner.initialized))return ret;var banHasCallInf=(isS(banner)&&isS(banner.callinf));if(!isS(type)||(isS(type)&&type.length==0)){type=this.server_type;type=(banHasCallInf&&isS(banner.callinf.calltype)&&banner.callinf.calltype.length>0)?banner.callinf.calltype:type;}
if(banHasCallInf)
banner.callinf.calltype=type;switch(type){case"bservers":ret.bcall+='AAMB'+ret.bservercount+''+this.getTargetURI(writeObj[0],writeObj[1],writeObj[2],type);ret.bservercount++;ret.isbcall=true;break;default:ret.isbcall=false;break;}
if(isS(banner.initialize)&&initialize){banner.initialize();}
return ret;}
pt.write=function(size,position,euri,id,type,bcount,properties,initialize){if(!isS(euri))euri='';if(!isS(id))return false;if(!isS(initialize))initialize=true;var bannerclass=this.getKnownBannerTypes(size),banner=null;var _bannercls=eval(bannerclass);if(bannerclass!=null&&(typeof(_bannercls)=='function'||typeof(_bannercls)=='object')){banner=new _bannercls(this,size,position,euri,id,type,bcount,this.banners.length,properties);this.banners[this.banners.length]=banner;if(this.status>0){var loaded=true;switch(type){case"bservers":var bvalue=this.getAAMBCont(bcount);if(!isS(bvalue)){loaded=false;}
break;}
if(loaded&&initialize!=false){banner.initialize();}}}else{if(!isS(type))type=this.server_type;switch(type){case"bservers":var _bannercls=eval(this.knowBannerBaseClass);if(typeof(_bannercls)=='function'||typeof(_bannercls)=='object'){banner=new _bannercls(this,size,position,euri,id,type,bcount,this.banners.length,properties);}else{banner={callinf:{size:size,position:position,euri:euri,calltype:type},bcallid:bcount,bannerid:this.banners.length};}
break;}
this.banners[this.banners.length]=banner;banner._old_initialize=banner.initialize;banner.initialize=function(){};}
return banner;}
pt.createCookie=function(name,value,days){if(days){var date=new Date();date.setTime(date.getTime()+(days*24*60*60*1000));var expires="; expires="+date.toGMTString();}
else var expires="";document.cookie=name+"="+value+expires+"; path=/";}
pt.readCookie=function(name){var nameEQ=name+"=";var ca=document.cookie.split(';');for(var i=0;i<ca.length;i++){var c=ca[i];while(c.charAt(0)==' ')c=c.substring(1,c.length);if(c.indexOf(nameEQ)==0)return c.substring(nameEQ.length,c.length);}
return null;}
pt.eraseCookie=function(name){this.createCookie(name,"",-1);}
pt.getAdSURL=function(callinf){var base=this.getBaseURL(callinf.calltype);var target=this.getTargetURI(callinf.size,callinf.position,callinf.euri,callinf.calltype);base=base+this.getBaseTarget(target,base);return this.checkURIEnd(base);}
pt.getAdSRnd=function(){return'/PAGEID='+this.pageid+'/RANDOM='+this.getRnd();}
pt.getBaseURL=function(stype){if(!isS(stype)){stype=this.server_type;}
var base=this.protocol+this.domain+'/'+stype;var placernd=false;switch(stype){case'bservers':base+='/AAMALL'
placernd=true;break;}
var turi=this.getBaseTarget(this.base_target,base);turiObj=this.compileTarget(turi+this.getBaseTarget(this.extra_target,turi));base+=this.getBaseTarget(this.compiledTarget2URI(turiObj),base);return base+((placernd)?this.getBaseTarget(this.getAdSRnd(),base):'');}
pt.getBaseTarget=function(target,base){if(target.indexOf("/")==0&&base.lastIndexOf("/")==base.length-1)target=target.substring(1,target.length);if(target.indexOf("/")!=0&&base.lastIndexOf("/")<base.length-1)target='/'+target;if(target.lastIndexOf("/")<target.length)target=target+'/';return target;}
pt.getTargetURI=function(size,position,euri,stype){if(!isS(euri)||(isS(euri)&&euri.length==0))euri='';else if(euri.indexOf('/')!=0)euri='/'+euri;target='/AAMSZ='+size+((isS(position)&&position!='')?'/POSITION='+position:'')+euri;if(stype!='bservers')
target+=this.getBaseTarget(this.getAdSRnd(),target);return this.checkURIEnd(target);}
pt.checkURIEnd=function(t){return(t.lastIndexOf("/")==t.length-1)?t.substr(0,t.length-1):t;}
pt.getBserURL=function(){var i,length=this.banners.length,bservercount=0,ban,bcall='';for(i=0;i<length;i++){if(this.banners[i].callinf.calltype=='bservers'){ban=this.banners[i];bcall+='AAMB'+ban.bcallid+''+this.getTargetURI(ban.callinf.size,ban.callinf.position,ban.callinf.euri,ban.callinf.calltype)+''+((i==length-1)?'':'/');bservercount++;}}
var baseURL=this.getBaseURL('bservers');return baseURL+bcall;}
pt.getKnowTagType=function(tag){tag=tag.toUpperCase();for(var i=0;i<this.knowTagNames.length;i++){if(this.knowTagNames[i].n==tag){return this.knowTagNames[i];}}
return{n:tag,t:0};}
pt.compileTarget=function(uri){if(arguments.length==0){uri=this.base_target;}
if(!isS(uri))return{};parts=uri.split('/');var retObj={};for(var i=0;i<parts.length;i++){if(parts[i].length==0)continue;parts[i]=parts[i].split('=');parts[i][0]=parts[i][0].toUpperCase();if(parts[i].length==2){if(!isS(retObj[parts[i][0]])){retObj[parts[i][0]]={i:this.getKnowTagType(parts[i][0])};}
this.setCompiledTargetObjVal(retObj[parts[i][0]],parts[i][1]);}else{retObj[parts[i][0]]=null;}}
return retObj;}
pt.compiledTarget2URI=function(obj,sel){var retStr='';var j=0;for(var i in obj){if(arguments.length>1&&isS(sel)&&(typeof(sel)=='object'||typeof(sel)=='array')&&sel.length>0){var found=false;for(var k=0;k<sel.length;k++){if(i==sel[k].toUpperCase()){found=true;break;}}
if(!found)continue;}
if(typeof(obj[i])!='object')continue;if(j>0){retStr+='/';}
if(isS(obj[i])){var compT=this.getCompiledTargetObjVal(obj[i],obj);if(compT!=false)
retStr+=i+'='+compT;}else{if(isS(i)&&typeof(i)=='string'&&i.length>0){retStr+=i;}}
j++;}
return retStr;}
pt.getCompiledTargetObjVal=function(obj,parObj){if(!isS(obj)||!isS(obj.i))return false;switch(obj.i.t){case 0:return obj.v;break;case 1:var base='';if(isS(obj.i.ss)&&obj.i.ss!=''){base+=obj.i.ss;}
if(obj.v.length>1){base+=obj.v.join(((isS(obj.i.s))?obj.i.s:','));}else if(obj.v.length==1){base+=obj.v[0];}
if(isS(obj.i.es)&&obj.i.es!=''){base+=obj.i.es;}
return base;break;case 2:if(isS(parObj)&&isS(parObj[obj.v]))
return false;return obj.v;break;}}
pt.setCompiledTargetObjVal=function(obj,val){if(!isS(obj)||!isS(obj.i))return;switch(obj.i.t){case 0:if(isS(val)&&val!=''){obj.v=val;}
break;case 1:if(isS(val)&&val!=''){if(!isS(obj.v))obj.v=[];obj.v.push(val);}
break;case 2:if(isS(val)&&val!=''&&!isS(obj.v)){obj.v=val;}
break;}}
pt.restoreInitialTarget=function(){this.base_target=this.initial_base_target;}
pt.restoreLastTarget=function(){this.base_target=this.prev_request_base_target;}
pt.setBaseTarget=function(uri){this.base_target=uri;}
pt.setBaseTag=function(name,value){var targetObj=this.compileTarget();name=name.toUpperCase();if(!isS(targetObj[name]))
targetObj[name]={i:this.getKnowTagType(name)};this.setCompiledTargetObjVal(targetObj[name],value);this.setBaseTarget(this.compiledTarget2URI(targetObj));}
pt.addModule=function(module){this.modules[this.modules.length]=module;if(module.directInit){module.module.activate();}}
pt.addWaitOnModuleFunc=function(callback,alwaysadd){var bo1=isS(callback);if(bo1&&!(callback instanceof wbds_Callback)){callback=new wbds_Callback({obj:this,func:callback});}
if(bo1){if(this.modulesReady()&&(arguments.length==1||alwaysadd==false)){if(callback instanceof wbds_Callback)
callback.callback();}else{this.moduleWaitLoadQueue.push(callback);}}}
pt.reloadModules=function(){for(var i=0;i<this.modules.length;i++){this.modules[i].module.activate();}
this.Modulewaiter.reset();}
pt.modulesReady=function(){var length=this.modules.length-1;if(length<0)
return true;var ready=-1;for(var i=0;i<this.modules.length;i++){if(this.modules[i].module.ready()){ready++;}}
if(ready==length)
return true;return false;}
pt.onModulesReady=function(){while(this.moduleWaitLoadQueue.length>0){var cb=this.moduleWaitLoadQueue.shift();if(cb instanceof wbds_Callback){cb.callback();}}}
pt.markModulesForReload=function(){var length=this.modules.length-1;this.Modulewaiter.reset();if(length<0)
return true;for(var i=0;i<this.modules.length;i++){this.modules[i].module.reset();}}
pt.reloadModules=function(){var length=this.modules.length-1;if(length<0)
return true;for(var i=0;i<this.modules.length;i++){this.modules[i].module.activate();}}
pt.onload=function(){var ce=arguments.callee,t=ce.owner;clearTimeout(t.backupOnLoad.tid);if((typeof(t.oldOnload)=="function"&&t.oldOnload!=null)&&!ce.initool){t.oldOnload();ce.initool=true;}
t.loadedOnce=true;t.load();}
pt.load=function(){clearTimeout(this.requestEveryTimeoutId);if(!this.loadedOnce){var d=new Date();this.startRequestTime=d.getTime();this.loadedOnce=true;}
var ce=arguments.callee;var t=this;if(this.onloadAttached){this.handleOnLoad();}
if(this.server_selection==true&&this._qWrite.length>1)this.server_type="bservers";if(this.checkServer()){ce.contcall=true;ce.timeid=setTimeout(ce,15000);return true;}
clearTimeout(ce.timeid);;if(!this.modulesReady()&&!this.Modulewaiter.failed){this.addWaitOnModuleFunc(ce,true);this.Modulewaiter.start();return true;}
if(this.alwaysWait){this.waiter.notempty=true;}
if(!this.waiter.check_loaded()){this.waiter.onLoad=ce;if(this.waiter.intid<0){this.waiter.start();}
return true;}
this.waiter.clear();this.waiter.notempty=false;this.proc_qWrites();}
pt.__load=function(hasbserver,reloadmods){var arg=arguments,ce=arg.callee;var t=this;this.requesting=true;var delegate=function(){ce.apply(t,arg);};var modsread=this.modulesReady();if((!modsread&&!this.Modulewaiter.failed)||(reloadmods&&!modsread)){var delegate2=function(){ce.call(t,arg[0]);}
this.addWaitOnModuleFunc(delegate2,true);this.reloadModules();this.Modulewaiter.start();return true;}
if(this.alwaysWait){this.waiter.notempty=true;}
if(!this.waiter.check_loaded()){this.waiter.onLoad=delegate;if(this.waiter.intid<0){this.waiter.start();}
return true;}
this.waiter.clear();this.waiter.notempty=false;if(this.banners.length==0||this._qWrite.length!=this.banners.length){this.proc_qWrites();}else if(arg.length==0||!isS(hasbserver)||(isS(hasbserver)&&hasbserver)){this._checkonload();wbds_Include(this.getBserURL());}else{this.proc_qWrites();}}
pt.backupOnLoad=function(){var ce=arguments.callee,t=ce.owner;if(!t.requestdone&&ce.calltimes==0){t.load();ce.calltimes++;}}
pt.setBackupOnLoad=function(time){var ce=this.backupOnLoad;clearTimeout(ce.tid);ce.tid=setTimeout(ce,time);}
pt._onunload=function(){var ce=arguments.callee,t=ce.owner,i;if((t.oldOnUnload!=null&&typeof(t.oldOnUnload)=="function")&&!ce.closeooul){t.oldOnUnload();ce.closeooul=true;}
t.closing=true;t.broadcastMessage('onunload');t.clear();t.w[t.globalvar]=null;}
pt.onCheckLoaded=function(){var i;this.totalLoadTimes++;var d=new Date();this.lastRequest=d.getTime();this.prev_request_base_target=this.base_target;for(i=0;i<this.banners.length;i++){if(typeof(this.banners[i].initialize)=="function"){this.banners[i].initialize();}}}
pt._checkonload=function(){this.requestdone=true;this.__checkonload.owner=this;clearInterval(this.__checkonload.intid);this.__checkonload.intid=setInterval(this.__checkonload,60);this.__checkonload();}
pt.__checkonload=function(){var count=0,i,ce=arguments.callee;var bservercnt=0;var d=new Date();if(ce.owner.totalLoadTimes==0&&d.getTime()-ce.owner.startRequestTime>ce.owner.requestTimeout){;var scripts=ce.owner.d.getElementsByTagName('script');for(var i=0;i<scripts.length;i++){if(scripts[i].src.indexOf(ce.owner.domain)>=0){scripts[i].src='http:///';window.clearInterval(ce.intid);return;break;}}}
for(i=0;i<ce.owner.banners.length;i++){if(!isS(ce.owner.banners[i].callinf))continue;switch(ce.owner.banners[i].callinf.calltype){case'bservers':bservercnt++;break;default:continue;break;}
adstr=eval('window.AAMB'+ce.owner.banners[i].bcallid);if(adstr!=null&&adstr!=''&&typeof(adstr)!='undefined'){count++;}}
if(count==bservercnt){if(ce.owner.requestEvery>0){ce.owner.initAutoRequest();}
ce.owner.requesting=false;ce.owner.broadcastMessage("onCheckLoaded");ce.owner.broadcastMessage("onLoad");window.clearInterval(ce.intid);ce.intid=-1;}}
pt.initAutoRequest=function(){clearTimeout(this.requestEveryTimeoutId);var t=this;var delegate=function(){t.reload();}
this.requestEveryTimeoutId=setTimeout(delegate,t.requestEvery);}
pt.trafficInfo=function(){var info="";info+="maintarget: "+this.base_target+"\n";info+="extratarget: "+this.extra_target+"\n";info+="no. ads: "+this._qWrite.length+"\n";info+="no. modules: "+this.modules.length+"\n";info+="\n";for(var i=0;i<this.modules.length;i++){if(typeof(this.modules[i].trafficInfo)=='function'){info+=this.modules[i].trafficInfo();info+="\n";}}
info+="\n";for(i=0;i<this._qWrite.length;i++){var tmp1="ad["+(i+1)+"]";var tmp2=this._qWrite[i][0];var tmp3=this._qWrite[i][1];var tmp4=this._qWrite[i][2];info+=tmp1+".size: "+tmp2+"\n";info+=tmp1+".pos: "+tmp3+"\n";info+=tmp1+".etarget: "+tmp4+"\n";var ban=this.findBanner(tmp2,tmp3,tmp4);if(ban!=false){if(ban._default==true){info+=tmp1+" = DEFAULT\n";}
if(arguments.length>0&&arguments[0]==true){info+=tmp1+".content: "+this.getAAMBCont(ban.bcallid)+"\n";}}
info+="\n";}
alert(info);}
function wbds_GetBrowser(){var agt=navigator.userAgent.toLowerCase();this.is_ns=(agt.indexOf("; nav")!=-1);this.is_opera=(agt.indexOf("opera")!=-1);this.is_konq=(agt.indexOf("konqueror")!=-1);this.is_ie=(!this.is_opera&&!this.is_konq&&agt.indexOf("msie")!=-1)?true:false;this.is_safari=(!this.is_ns&&!this.is_opera&&!this.is_knoq&&!this.is_ie&&agt.indexOf("safari")!=-1)?true:false;this.is_moz=(!this.is_ns&&!this.is_opera&&!this.is_knoq&&!this.is_ie&&!this.is_safari&&typeof(this.doc.getElementById)=="function")?true:false;this.is_other=(!this.is_ns&&!this.is_opera&&!this.is_knoq&&!this.is_ie&&!this.is_safari&&!this.is_moz)?true:false;this.is_mac=(agt.indexOf("mac")!=-1);this.is_win=((agt.indexOf("win")!=-1)||(agt.indexOf("16bit")!=-1));this.is_webkit=RegExp(" AppleWebKit/").test(navigator.userAgent);if(!this.is_ie&&agt.indexOf("firefox/3")>=0)
this.is_ff3=true;else
this.is_ff3=false;if(!this.is_ie&&!this.is_ff3&&agt.indexOf("firefox/4")>=0)
this.is_ff4=true;else
this.is_ff4=false;if(!this.is_ie&&!this.is_ff3&&!this.is_ff4&&agt.indexOf("firefox/5")>=0)
this.is_ff5=true;else
this.is_ff5=false;if(!this.is_ie&&!this.is_ff3&&!this.is_ff4&&!this.is_ff5&&agt.indexOf("firefox/6")>=0)
this.is_ff6=true;else
this.is_ff6=false;if(!this.is_ie&&!this.is_ff1&&!this.is_ff2&&!this.is_ff3&&agt.indexOf("firefox/")>=0)
this.is_ff4up=true;else
this.is_ff4up=false;if(this.is_safari==true)
{var Pos=agt.indexOf("version/")
this.version=agt.substring(Pos+8,Pos+9);}
try{var base=this.doc.getElementsByTagName("base");if(isS(base)){if(base.length==0){this.hasBase=false;}else{this.hasBase=true;}}}catch(e){}
var wmpObj;try{if(this.win.ActiveXObject){wmpObj=new ActiveXObject("WMPlayer.OCX.7");}else if(window.GeckoActiveXObject){wmpObj=new GeckoActiveXObject("WMPlayer.OCX.7");}}catch(e){}
if(wmpObj){this.hasActiveX=true;}else{this.hasActiveX=false;}};pt=wbds_GetBrowser.prototype;pt.doc=document;pt.win=window;function wbds_BroadCaster(){}
var pt=wbds_BroadCaster.prototype;pt.initialize=function(obj){obj._listeners=new Array();obj.addListener=wbds_BroadCaster.prototype.addListener;obj.removeListener=wbds_BroadCaster.prototype.removeListener;obj.broadcastMessage=wbds_BroadCaster.prototype.broadcastMessage;obj.isListener=wbds_BroadCaster.prototype.isListener;obj.clearRemoveableListeners=wbds_BroadCaster.prototype.clearRemoveable;}
pt.addListener=function(obj){var found=false,length=this._listeners.length,i;for(i=0;i<length;i++){if(obj==this._listeners[i]){found=true;break;}}
if(!found){if(arguments.length>1&&typeof(arguments[1])=='number'&&arguments[1]>=0){this._listeners.splice(arguments[1],0,obj);}else{this._listeners[length]=obj;}}}
pt.removeListener=function(obj){var length=this._listeners.length,i;for(i=0;i<length;i++){if(obj==this._listeners[i]){var obj2=this._listeners[i+1];this._listeners.splice(i,1);break;}}}
pt.isListener=function(obj){var length=this._listeners.length,i;for(i=0;i<length;i++){if(obj==this._listeners[i]){return true;}}
return false;}
pt.broadcastMessage=function(){var length=this._listeners.length,i;var args=[];for(i=0;i<arguments.length;i++){args[i]=arguments[i];}
var func=args.shift();for(i=0;i<length;i++){try{if(this._listeners[i]!=null&&typeof(this._listeners[i][func])=='function')
this._listeners[i][func].apply(this._listeners[i],args);if(isS(this._listeners[i]['_singleCast_'+func])){this.removeListener(this._listeners[i]);}
if(this._listeners.length<length){i-=length-this._listeners.length;length=this._listeners.length;}}catch(e){}}}
pt.clearRemoveable=function(){var i;for(i=0;i<this._listeners.length;i++){if(isS(this._listeners[i]._removeableListner)&&this._listeners[i]._removeableListner){this._listeners.splice(i,1);i--;}}}
function wbds_GlobalFlashInterface(){}
pt=wbds_GlobalFlashInterface.prototype;pt.initialize=function(obj){for(var i in wbds_GlobalFlashInterface.prototype){obj[i]=wbds_GlobalFlashInterface.prototype[i];}}
pt.FlashCOM_getItemData=function(comid,bannerid){if(arguments.length==0||(arguments.length==1&&!isS(comid))||((arguments.length==2&&!isS(bannerid)||(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0)&&!isS(comid))))return;else if(arguments.length==1)bannerid=comid;var banner=this.getBannerFromId(bannerid),data=banner.getItemData();banner.FlashCOM_sendValue('wbds_com_id',comid);if(data instanceof Array){for(var i=0;i<data.length;i++){this.FlashCom_obj2xml(banner,'ad',data[i]);}}else{this.FlashCom_obj2xml(banner,'ad',data);}
banner.FlashCOM_sendQueueExec(comid);if(!isS(banner.FlashCOM_settings)||!isS(banner.FlashCOM_settings.externalInterfaceActive)||banner.FlashCOM_settings.externalInterfaceActive==0)
return;return banner.FlashCOM_getSendValue('wbds_com_value');}
pt.FlashCOM_reload=function(comid){var initWaiter={_singleCast_onCheckLoaded:true,onCheckLoaded:function(){}}
this.reload();};pt.FlashCom_obj2xml=function(banner,start,obj){var childs=[];var childNames=[];var sstr='<'+start;for(var i in obj){if(typeof(obj[i])=='object'){childs.push(obj[i]);childNames.push(i);}else{sstr+=' '+i+'="'+obj[i]+'"';}}
if(childs.length>0){banner.FlashCOM_sendValue('wbds_com_value',sstr+'>');for(i=0;i<childs.length;i++){if(childs[i]instanceof Array){for(var j=0;j<childs[i].length;j++){if(typeof(childs[i][j])=='string')
banner.FlashCOM_sendValue('wbds_com_value',childs[i]);else
arguments.callee.call(this,banner,childNames[i],childs[i][j]);}}else if(typeof(childs[i])=='string'){banner.FlashCOM_sendValue('wbds_com_value',childs[i]);}else{arguments.callee.call(this,banner,childNames[i],childs[i]);}}
banner.FlashCOM_sendValue('wbds_com_value','</'+start+'>');}else{banner.FlashCOM_sendValue('wbds_com_value',sstr+'/>');}}
pt.FlashCOM_sendSettings=function(banner,flash){var id=banner.FlashCOM_sendQueueInit(0);this.FlashCom_obj2xml(banner,'settings',banner.FlashCOM_settings);banner.FlashCOM_sendQueueExec(id);}
pt.FlashCOM_initSettings=function(banner,flash){banner.FlashCOM_settings={useFSCommand:0,useExternalInterface:1,externalInterfaceActive:1};var settings=banner.FlashCOM_settings
if(this.browser.is_ie){settings.useFSCommand=1;}}
function wbds_AdFlashInterface(){}
wbds_AdFlashInterface.prototype=new wbds_InitializeClass();pt=wbds_AdFlashInterface.prototype;pt.__proto__=wbds_InitializeClass.prototype;pt.__proto__.ctor=wbds_InitializeClass;pt.constructor=wbds_AdFlashInterface;pt.symbiantName='FlashCOM';pt.initialize=function(obj,targetObj){var arg=[obj,wbds_AdFlashInterface.prototype];if(wbds_callSprClass(wbds_AdFlashInterface.prototype,'initialize',arguments.callee,arg)==false)return false;obj.FlashCOM_sendId=0;obj.FlashCOM_targetObject=targetObj;obj.FlashCOM_MaxSendChars=512;obj.FlashCOM_settings={};obj.FlashCOM_sendBuffer={};if(!isS(obj.FlashCOM_offset))obj.FlashCOM_offset={};obj.FlashCOM_initialized=false;}
pt.FlashCOM_sendGreetings=function(flashobj){;try{if(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0){flashobj.setSaveVar('wbds_com_initialize_id',this.bannerid);flashobj.setSaveVar('wbds_com_initialize_var',this.varname);}else{;try{flashobj.callInterface("setInitializedId",this.bannerid);flashobj.callInterface("setInitializedVar",this.varname);}catch(e){};}
this.FlashCOM_sendInitialze(flashobj)}catch(e){}}
pt.FlashCOM_sendInitialze=function(flashobj,remote){;try{if(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0){if(remote&&this.FlashCOM_initialized)
flashobj.setSaveVar('wbds_com_initialize','2');else
flashobj.setSaveVar('wbds_com_initialize','1');}else{if(remote&&this.FlashCOM_initialized)
flashobj.callInterface("RemoteInitialize");else
flashobj.callInterface("Initialize");}}catch(e){}}
pt.FlashCOM_ActivateExternalInterface=function(){this.FlashCOM_settings.externalInterfaceActive=1;return true;}
pt.FlashCOM_sendQueue=function(names,values){var i,obj=((arguments.length==3&&isS(arguments[2]))?arguments[2]:this.player),id=this.FlashCOM_sendQueueInit();if(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0){if(!(names instanceof Array)){obj.setSaveVar('wbds_com_name',names);}else{for(i=0;i<names.length;i++){obj.setSaveVar('wbds_com_name',names[i]);}}
if(!(values instanceof Array)){obj.setSaveVar('wbds_com_value',values);}else{for(i=0;i<values.length;i++){obj.setSaveVar('wbds_com_value',values[i]);}}
obj.setSaveVar('wbds_com_exec',id);}else{obj.callInterface("triggerReceiveCallback",null,{names:names,values:values});}}
pt.FlashCOM_sendQueueInit=function(){if(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0){if(arguments.length>0){this.FlashCOM_targetObject.setSaveVar('wbds_com_id',0);return 0;}else{this.FlashCOM_sendId--;this.FlashCOM_targetObject.setSaveVar('wbds_com_id',this.FlashCOM_sendId);return this.FlashCOM_sendId;}}}
pt.FlashCOM_sendQueueExec=function(id){if(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0){this.FlashCOM_targetObject.setSaveVar('wbds_com_exec',id);}}
pt.FlashCOM_sendValue=function(name,value){if(value instanceof Array){for(var i=0;i<value.length;i++){arguments.callee.call(this,name,value[i]);}
return;}
if(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0){if((typeof(value)=='string')&&value.length>this.FlashCOM_MaxSendChars){var i=0;while(i<value.length){if(i%this.FlashCOM_MaxSendChars==0){this.FlashCOM_targetObject.setSaveVar(name,value.substr(i,this.FlashCOM_MaxSendChars));i+=this.FlashCOM_MaxSendChars;}}}else{this.FlashCOM_targetObject.setSaveVar(name,value);}}else{if(!isS(this.FlashCOM_sendBuffer[name]))this.FlashCOM_sendBuffer[name]=value;else this.FlashCOM_sendBuffer[name]+=value;}}
pt.FlashCOM_getSendValue=function(name){var buff=this.FlashCOM_sendBuffer[name];this.FlashCOM_sendBuffer[name]=null;delete this.FlashCOM_sendBuffer[name];return buff;}
pt.FlashCOM_sendName=function(name){}
pt.FlashCOM_initFSCommand=function(flashObj){}
pt.FlashCOM_FSCommand=function(command,args){}
pt.FlashCOM_getBounds=function(){if(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0){}else{var bounds=this.getBounds();bounds=this.convBounds(bounds);;return bounds;}}
pt.FlashCOM_getSpaceBounds=function(fullscreen){;if(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0){}else{;var bounds=this.getSpaceBounds(fullscreen);;bounds=this.convBounds(bounds);;return bounds;}}
pt.FlashCOM_getObjectBounds=function(cb){;if(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0){}else{var bounds=this.FlashCOM_targetObject.DcallInterface('getSpaceBounds',[],cb);return bounds;}}
pt.FlashCOM_getCoordinateOffset=function(){if(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0){}else{var offset=this.FlashCOM_offset
if(!isS(offset.x))offset.x=0;if(!isS(offset.y))offset.y=0;;return offset;}}
pt.FlashCOM_getDrawingLayer=function(offset){;if(!isS(this.FlashCOM_settings)||!isS(this.FlashCOM_settings.externalInterfaceActive)||this.FlashCOM_settings.externalInterfaceActive==0){}else{var bounds;;if(isS(this.getDrawingLayer)){var t=this;var del=function(bounds){t.getDrawingLayer(offset,bounds);}
this.FlashCOM_getObjectBounds(del);};return true;}}
pt.FlashCOM_transformLayer=function(transform){if(isS(this.transformLayer)){this.transformLayer(transform);}}
pt.FlashCOM_getDrawingLayerOffset=function(){}
pt.FlashCOM_hide=function(){if(isS(this.hideFlashCom))
this.hideFlashCom();}
pt.FlashCOM_sendEventCall=function(event){;this.broadcastMessage(event);return event;}
pt.FlashCOM_onInitialized=function(){;if(isS(this.handleFlashComOnInitialized)&&!this.FlashCOM_initialized){this.FlashCOM_initialized=true;this.handleFlashComOnInitialized();}}
function wbds_ExternalModule(module,addependent,directInit,timeout){if(isS(directInit))
this.directInit=directInit;else
this.directInit=true;if(isS(timeout)){this.timeOut=timeout;}else{this.timeOut=1500;}
if(isS(addependent))
this.adDependent=addependent;else
this.adDependent=false;this.module=module;this.module.MODOwner=this;if(isS(this.module.directInit)){this.module.directInit();}}
pt=wbds_ExternalModule.prototype;pt.trafficInfo=function(){if(this.module!=null&&typeof(this.module.trafficInfo)=='function'){return this.module.trafficInfo();}else{return"NO module info";}}
function comScore(t){var b="comScore",o=document,f=o.location,a="",e="undefined",g=2048,s,k,p,h,r="characterSet",n="defaultCharset",m=(typeof encodeURIComponent!=e?encodeURIComponent:escape);if(o.cookie.indexOf(b+"=")!=-1){p=o.cookie.split(";");for(h=0,f=p.length;h<f;h++){var q=p[h].indexOf(b+"=");if(q!=-1){a="&"+unescape(p[h].substring(q+b.length+1))}}}t=t+"&ns__t="+(new Date().getTime());t=t+"&ns_c="+(o[r]?o[r]:(o[n]?o[n]:""))+"&c8="+m(o.title)+a+"&c7="+m(f&&f.href?f.href:o.URL)+"&c9="+m(o.referrer);if(t.length>g&&t.indexOf("&")>0){s=t.substr(0,g-8).lastIndexOf("&");t=(t.substring(0,s)+"&ns_cut="+m(t.substring(s+1))).substr(0,g)}if(o.images){k=new Image();if(typeof ns_p==e){ns_p=k}k.src=t}else{o.write(["<","p","><",'img src="',t,'" height="1" width="1" alt="*"',"><","/p",">"].join(""))}};function wbds_StirModule(stirurl,adcom){if(stirurl.indexOf('http')<0)
stirurl='http://images.webads.nl/stir/'+stirurl;this.stirurl=stirurl;this.adCommunicator=adcom;this.isCompatible=true;if(this.adCommunicator.browser.is_safari==true&&this.adCommunicator.browser.version<3)
{this.isCompatible=false;}
this.iframe=null;this.isReady=true;this.waiter=new wbds_ObjectWaiter();this.waiter.addPoint(this.activationReady);this.waiter.owner=this;this.waiter.onLoad=this.onActivate;this.checkLoadedInt=-1;this.waiter.time=5;this.wait_cnt=0;}
pt=wbds_StirModule.prototype;pt.activationReady=function(waiter){if(document.getElementsByTagName){if(document.getElementsByTagName('body').length>0){if(waiter.owner.wait_cnt>1){return true;}
waiter.owner.wait_cnt++;}}
return false;}
pt.activate=function(){this.waiter.start();}
pt.reset=function(){this.activate();}
pt.deactivate=function(){}
pt.onActivate=function(){if(this.isCompatible)
{this.placeIframe(document.getElementsByTagName('html')[0]);}
else
{this.isReady=true;}}
pt.placeIframe=function(elm){var ce=arguments.callee;var t=this;var del=function(){ce.call(t,elm,false);}
var iframe=this.adCommunicator.d.createElement('iframe');iframe.style.width='0px';iframe.style.height='0px';iframe.style.display='none';iframe.style.visibility='hidden';var evl1=isS(this.adCommunicator.d.readyState);if(!evl1||(evl1&&this.adCommunicator.d.readyState=='complete')){this.iframe=elm.appendChild(iframe);}else{var oelm=elm;elm=this.adCommunicator.d.getElementsByTagName('head')[0];if(isS(elm)){this.iframe=elm.appendChild(iframe);}else{var del=function(){ce.call(t,oelm,false);}
if(arguments.length==1)
setTimeout(del,50);return;}}
this.iframe.src=this.stirurl;var reg=/(.*)_stir.html?$/i;if(reg.test(this.stirurl)){var mat=this.stirurl.match(reg);if(mat.length>1){wbds_Include(mat[1]+'.js');}}}
pt.ready=function(){return true;}
pt.trafficInfo=function(){return"Stir Module\n url:"+this.stirurl;}
function wbds_WunderLoopModule(cg,cc,adcom,ac,siteid,tagbindings){if(arguments.length==2){adcom=arguments[1];cc='';}
if((arguments.length==5&&isS(arguments[4])&&(arguments[4]instanceof Array))||(arguments.length==4&&isS(arguments[3])&&(arguments[3]instanceof Array))){if(arguments.length==5){tagbindings=arguments[4];}else if(arguments.length==4){tagbindings=arguments[3];ac=null;}
siteid=null;}
if(ac==null){var ACenabled=function(cg){var aconsel=[[0,'flabber'],[1,'accountingweb/1main'],[1,'beurs/cbspeeders'],[1,'beurs/forum'],[1,'beurs/koersen'],[1,'beurs/nieuws'],[1,'beurs/opinie'],[1,'beurs/speeders'],[1,'beursonline/1main'],[1,'beursonline/analyses'],[1,'beursonline/koersen'],[1,'beursonline/nieuws'],[1,'bindex/1main'],[1,'brickmeetsbyte/1main'],[1,'debeurs/beursnieuws'],[1,'debeurs/koersen'],[1,'depers/1main'],[1,'depers/buitenland'],[1,'depers/entertainment'],[1,'depers/finance'],[1,'depers/opinie'],[1,'depers/sport'],[1,'eurobench/guruforum'],[1,'eurobench/nieuws'],[1,'eurobench/ta'],[1,'eurobench/vastgoedandcvs'],[1,'euronext/1main'],[1,'euronext/currency'],[1,'euronext/derivate'],[1,'euronext/koersen'],[1,'expatica/1main'],[1,'financieelmanagement/1main'],[1,'iex/beleggingsfondsen'],[1,'iex/forums'],[1,'iex/koersen'],[1,'iex/opinies'],[1,'iex/speeders'],[1,'iex/turbos'],[1,'metronieuws/entertainment'],[1,'metronieuws/film'],[1,'metronieuws/internet'],[1,'metronieuws/reizen'],[1,'metronieuws/sport'],[1,'metronieuws/weer'],[1,'parool/etenendrinken'],[1,'parool/film'],[1,'parool/reizen'],[1,'parool/sport'],[1,'parool/vacatures'],[1,'sync/1main'],[1,'dagbladvanhetnoorden/1main'],[1,'dagbladvanhetnoorden/regionaal'],[1,'dagbladvanhetnoorden/1main'],[1,'dagbladvanhetnoorden/1main'],[1,'dagbladvanhetnoorden/economie'],[1,'dagbladvanhetnoorden/cultuur'],[1,'dagbladvanhetnoorden/1main'],[1,'dagbladvanhetnoorden/1main'],[1,'dagbladvanhetnoorden/auto'],[1,'dagbladvanhetnoorden/wonen'],[1,'dagbladvanhetnoorden/amc'],[1,'dagbladvanhetnoorden/zakelijk'],[1,'leeuwardercourant/1main'],[1,'leeuwardercourant/regionaal'],[1,'leeuwardercourant/1main'],[1,'leeuwardercourant/1main'],[1,'leeuwardercourant/sport'],[1,'leeuwardercourant/economie'],[1,'leeuwardercourant/1main'],[1,'leeuwardercourant/1main'],[1,'leeuwardercourant/1main'],[1,'leeuwardercourant/1main'],[1,'leeuwardercourant/1main'],[1,'leeuwardercourant/auto'],[1,'leeuwardercourant/1main'],[1,'leeuwardercourant/1main'],[1,'leeuwardercourant/zakelijk'],[1,'almerevandaag/1main'],[1,'almerevandaag/regionaal'],[1,'almerevandaag/1main'],[1,'almerevandaag/1main'],[1,'almerevandaag/1main'],[1,'almerevandaag/economie'],[1,'almerevandaag/1main'],[1,'almerevandaag/1main'],[1,'almerevandaag/1main'],[1,'almerevandaag/1main'],[1,'almerevandaag/1main'],[1,'almerevandaag/1main'],[1,'almerevandaag/1main'],[1,'almerevandaag/1main'],[1,'almerevandaag/zakelijk'],[1,'alphencc/1main'],[1,'alphencc/1main'],[1,'alphencc/1main'],[1,'alphencc/1main'],[1,'alphencc/1main'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/regionaal'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/economie'],[1,'gooieneemlander/cultuur'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/1main'],[1,'gooieneemlander/zakelijk'],[1,'haarlemsdagblad/1main'],[1,'haarlemsdagblad/regionaal'],[1,'haarlemsdagblad/1main'],[1,'haarlemsdagblad/1main'],[1,'haarlemsdagblad/1main'],[1,'haarlemsdagblad/economie'],[1,'haarlemsdagblad/cultuur'],[1,'haarlemsdagblad/1main'],[1,'haarlemsdagblad/1main'],[1,'haarlemsdagblad/1main'],[1,'haarlemsdagblad/1main'],[1,'haarlemsdagblad/1main'],[1,'haarlemsdagblad/1main'],[1,'haarlemsdagblad/1main'],[1,'haarlemsdagblad/zakelijk'],[1,'haarlemsdagblad/1main'],[1,'ijmuidercourant/1main'],[1,'ijmuidercourant/regionaal'],[1,'ijmuidercourant/1main'],[1,'ijmuidercourant/1main'],[1,'ijmuidercourant/1main'],[1,'ijmuidercourant/economie'],[1,'ijmuidercourant/cultuur'],[1,'ijmuidercourant/1main'],[1,'ijmuidercourant/1main'],[1,'ijmuidercourant/1main'],[1,'ijmuidercourant/1main'],[1,'ijmuidercourant/1main'],[1,'ijmuidercourant/1main'],[1,'ijmuidercourant/1main'],[1,'ijmuidercourant/zakelijk'],[1,'ijmuidercourant/1main'],[1,'leidschdagblad/1main'],[1,'leidschdagblad/regionaal'],[1,'leidschdagblad/1main'],[1,'leidschdagblad/1main'],[1,'leidschdagblad/1main'],[1,'leidschdagblad/economie'],[1,'leidschdagblad/cultuur'],[1,'leidschdagblad/1main'],[1,'leidschdagblad/1main'],[1,'leidschdagblad/1main'],[1,'leidschdagblad/1main'],[1,'leidschdagblad/1main'],[1,'leidschdagblad/1main'],[1,'leidschdagblad/1main'],[1,'leidschdagblad/zakelijk'],[1,'leidschdagblad/1main'],[1,'noordhollandsdagblad/1main'],[1,'noordhollandsdagblad/regionaal'],[1,'noordhollandsdagblad/1main'],[1,'noordhollandsdagblad/1main'],[1,'noordhollandsdagblad/1main'],[1,'noordhollandsdagblad/economie'],[1,'noordhollandsdagblad/cultuur'],[1,'noordhollandsdagblad/1main'],[1,'noordhollandsdagblad/1main'],[1,'noordhollandsdagblad/1main'],[1,'noordhollandsdagblad/1main'],[1,'noordhollandsdagblad/1main'],[1,'noordhollandsdagblad/1main'],[1,'noordhollandsdagblad/1main'],[1,'noordhollandsdagblad/zakelijk'],[1,'noordhollandsdagblad/1main']];cg=cg.toLowerCase();for(var i=0;i<aconsel.length;i++){switch(aconsel[i][0]){case 0:if(cg.indexOf(aconsel[i][1])>=0){return true;}
break;case 1:if(cg==aconsel[i][1]){return true;}
break;}}
return false;}
if(ACenabled(cg))
this.AC=true;else
this.AC=false;}else
this.AC=ac;if(this.AC&&siteid==null){var acsindx=cg.indexOf('/');this.ACSiteId=cg.substr(0,(acsindx>0)?acsindx:cg.length);}else
this.ACSiteId=siteid;this.cstId="WebAds";this.contentGroup=cg;this.connectGroup='';this.adCommunicator=adcom;this.isCompatible=true;if(this.adCommunicator.browser.is_safari==true&&this.adCommunicator.browser.version<3)
{this.isCompatible=false;}
this.protocol='http';this.trURL='tr.wl.webads.nl/Cnt/WebAds/CP/';this.tuURL='tu.connect.wunderloop.net/';this.crURL='rc.wl.webads.nl/Get/WebAds/JS/GetRcmd.js';this.hfURL='tr.wl.webads.nl/Cnt/WebAds/CD/Registration';this.hfClust='WAD01';this.crVAR='wlrcmd';this.tagvalue='KEYWORD';this.boundTags=[['AGE',[]],['SEX',[['M',10003],['F',10002]]],['OCC',[]],['REGION',[]]];var Uid=10005;for(var i=1;i<100;i++){this.boundTags[0][1].push([i,Uid]);if(i%3==0)
Uid++;}
this.boundTags[0][1].push(['A',10010]);this.boundTags[0][1].push(['B',10013]);this.boundTags[0][1].push(['C',10016]);this.boundTags[0][1].push(['D',10023]);var Uid=10101;var occs=['DRENTHE','FRIESLAND','GELDERLAND','GRONINGEN','LIMBURG','NOORDBRABANT','NOORDHOLLAND','OVERIJSSEL','UTRECHT','ZEELAND','ZUIDHOLLAND','FLEVOLAND','OTHER'];for(var i=0;i<occs.length;i++){if(occs[i]=='NOORDHOLLAND'){this.boundTags[3][1].push([occs[i],10215]);}else{this.boundTags[3][1].push([occs[i],Uid]);Uid++;}}
var Uid=10201;occs=['STUDENT','MANAGMENTDIRECTIE','LANDBOUWER','HANDELAARVERKOPER','ZELFSTANDIG','BEDIENDE','AMBTENAARADMINISTRATIE','ONDERWIJZERONDERZOEKER','ARBEIDER','BEVEILIGINGDEFENSIEPOLITIE','WERKZOEKEND','HUISMANHUISVROUW','GEPENSIONEERDE','OTHER'];for(var i=0;i<occs.length;i++){this.boundTags[2][1].push([occs[i],Uid]);Uid++;}
if(isS(tagbindings)){this.bindTags(tagbindings);}
this.isReady=true;this.CRURL=null;this.TUURL=null;this.crscript=null;this.waiter=new wbds_ObjectWaiter();this.waiter.addPoint(this.activationReady);this.waiter.time=500;this.waiter.directStart=true;this.waiter.owner=this;this.waiter.onLoad=this.onActivate;this.checkLoadedInt=-1;this.wait_cnt=0;this.lastRequest=0;if(isS(wbds_WunderLoopModule.prototype._HF_sep))this.HFSep=wbds_WunderLoopModule.prototype._HF_sep;else this.HFSep='&';;}
pt=wbds_WunderLoopModule.prototype;pt._HF_sep=';';pt.getRnd=wbds_writeTags.prototype.getRnd;pt.getTRURL=function(){return this.protocol+'://'+this.trURL+this.contentGroup+'?d='+this.getRnd()+this.getAC();}
pt.getCRURL=function(){return this.protocol+'://'+this.crURL+'?d='+this.getRnd();}
pt.getHFURL=function(uri){return this.protocol+'://'+this.hfURL+'?d='+this.getRnd()+'&'+this.hfClust+'='+uri;}
pt.getTUURL=function(){var ord=new Date().getTime();return this.protocol+'://'+this.tuURL+this.connectGroup+'/?ord='+ord;}
pt.getAC=function(){if(this.AC){var acparms="&";acparms+="CustomerId="+escape(this.cstId)+"&WebsiteId="+escape(this.ACSiteId)+"&AC=on&Referer="+escape(document.location.href);return acparms;}else
return"";}
pt.hasHF=function(){if(isS(this.adCommunicator)){var cnt=0;var targetObj=this.adCommunicator.compileTarget();var HFuri='';for(var i=0;i<this.boundTags.length;i++){if(isS(targetObj[this.boundTags[i][0]])){cnt++;var value=''+this.adCommunicator.getCompiledTargetObjVal(targetObj[this.boundTags[i][0]]);if(isS(this.boundTags[i][1])&&(this.boundTags[i][1]instanceof Array)){for(var j=0;j<this.boundTags[i][1].length;j++){if(isS(this.boundTags[i][1][j])&&(this.boundTags[i][1][j]instanceof Array)&&this.boundTags[i][1][j].length==2){if((''+this.boundTags[i][1][j][0]).toUpperCase()==value.toUpperCase()){value=(''+this.boundTags[i][1][j][1]).toUpperCase()+'=1';break;}}}}
HFuri+=((cnt>1)?this.HFSep:'')+value;}}}
return(cnt>0)?HFuri+this.HFSep:false;}
pt.activationReady=function(waiter){return true;var t=waiter.owner,com=t.adCommunicator;if(t.MODOwner.directInit&&t.lastRequest==0&&!com.loadedOnce){if(com.browser.is_ie&&com.d.readyState!='complete'){return true;}else if(!com.browser.is_ie)
return true;}
t.MODOwner.directInit=false;if(com.d.getElementsByTagName){if(com.d.getElementsByTagName('body').length>0){if(t.wait_cnt>=1||com.loadedOnce){return true;}
t.wait_cnt++;}}
return false;}
pt.activate=function(){}
pt.reset=function(){}
pt.deactivate=function(){}
pt.onActivate=function()
{this.isReady=true;return;;if(this.isCompatible||this.MODOwner.directInit)
{var dinit=this.MODOwner.directInit;this.placeWL(document.getElementsByTagName('body')[0],'TRURL');if(this.connectGroup!='')
this.placeWL(document.getElementsByTagName('body')[0],'TUURL');var HFURI=this.hasHF();if(HFURI){this.placeWL(document.getElementsByTagName('body')[0],'HFURL',HFURI);}
this.placeCR();var t=this;var delegate=function()
{t.checkLoaded();}
var d=new Date();this.lastRequest=d.getTime();if(dinit){delegate();this.MODOwner.directInit=false;}
if(!this.isReady)
this.checkLoadedInt=setInterval(delegate,7);}
else
{this.isReady=true;}}
pt.placeWL=function(elm,type){var evl1=isS(this.adCommunicator.d.readyState);var b=this.adCommunicator.d.getElementsByTagName("head")[0],bs=this.adCommunicator.d.getElementsByTagName("base");var rs=this.adCommunicator.d.readyState;if(this.MODOwner.directInit&&(!isS(b)||(isS(rs)&&bs.length>0))&&((!evl1&&!isS(elm))||(evl1&&rs!='complete'))){;document.write('<img src="'+this['get'+type](arguments[2])+'" style="width:0px;height:0xp;display:none;visibility:hidden"/>');return;}
var ce=arguments.callee;var t=this;var del=function(){ce.call(t,elm,type,false);}
if((!evl1||(evl1&&rs=='complete'))&&isS(elm)){this[type]=elm.appendChild(document.createElement("img"));}else{var oelm=elm;elm=this.adCommunicator.d.getElementsByTagName('head')[0];if(isS(elm)){this[type]=elm.appendChild(document.createElement("img"));}else{var del=function(){ce.call(t,oelm,type,false);}
if(arguments.length==2){setTimeout(del,50);return;}}}
if(!isS(this[type])){if(arguments.length==2){setTimeout(del,50);return;}}
this[type].style.width='0px';this[type].style.height='0px';this[type].style.display='none';this[type].style.visibility='hidden';this[type].src=this['get'+type](arguments[2]);}
pt.placeCR=function(dinit){;var b=this.adCommunicator.d.getElementsByTagName("head")[0];var rs=this.adCommunicator.d.readyState,bs=this.adCommunicator.d.getElementsByTagName("base");if((this.MODOwner.directInit||dinit)&&(!isS(b)||(isS(rs)&&bs.length>0))&&(!isS(rs)||(isS(rs)&&(rs!='complete')))){;this.crscript=wbds_Include(this.getCRURL(),'direct');return;}
this.crscript=wbds_Include(this.getCRURL());}
pt.checkLoaded=function(){return true;var rcmd=eval('window.'+this.crVAR);;if(isS(rcmd)){this.isReady=true;clearInterval(this.checkLoadedInt);;if(rcmd=='')return true;var rcmds=rcmd.split(',').join('+');this.adCommunicator.extra_target=this.tagvalue+'='+rcmds;return true;}
var d=new Date();if(d.getTime()-this.lastRequest>this.MODOwner.timeOut){clearInterval(this.checkLoadedInt);this.isReady=true;return true;}}
pt.ready=function(){return true;return this.isReady;}
pt.bindTags=function(dataArr){if(!isS(this.boundTags)||(!(this.boundTags instanceof Array)))this.boundTags=[];for(var i=0;i<dataArr.length;i++){this.bindTag(dataArr[i][0],dataArr[i][1]);}}
pt.bindTag=function(name,data){var found=false;for(var i=0;i<this.boundTags.length;i++){if(this.boundTags[i][0].toUpperCase()==name.toUpperCase()){found=true;if(!isS(this.boundTags[i][1])||!(this.boundTags[i][1]instanceof Array)){this.boundTags[i][1]=data;}else if(!isS(this.boundTags[i][1][1])||!(this.boundTags[i][1][1]instanceof Array)){this.boundTags[i][1][1]=data[1];}else if(isS(this.boundTags[i][1][1])&&(this.boundTags[i][1][1]instanceof Array)&&isS(data[1])&&(data[1]instanceof Array)){this.boundTags[i][1][0]=data[0];var xfound;for(var k=0;k<data[1].length;k++){if(data[1][k].length==2){xfound=false;for(var j=0;j<this.boundTags[i][1][1].length;j++){if(isS(this.boundTags[i][1][1][j])&&(this.boundTags[i][1][1][j]instanceof Array)){if((""+this.boundTags[i][1][1][j][0]).toUpperCase()==(""+data[1][k][0]).toUpperCase()){xfound=true;this.boundTags[i][1][1][j][1]=data[1][k][1];break;}}}
if(!xfound){this.boundTags[i][1][1].push(data[1][1][k]);}}}}else{}
break;}}
if(!found){this.boundTags.push(data);}}
pt.trafficInfo=function(){var info="Wunderloop Module\n";info+=" ready: "+this.isReady+"\n";info+=" contentgroup: "+this.contentGroup+"\n";info+=" connectgroup: "+this.connectGroup+"\n";info+=" AC = ";if(this.AC){info+="on\n";info+=" \tcustomerid: "+this.cstId+"\n";info+=" \twebsiteid: "+this.ACSiteId+"\n";}else{info+="off\n";}
return info;}
function wbds_BaseBanner(owner,size,position,euri,id,type,bcallid,bannerid,properties){if(!isS(owner)||arguments.length==0)return;this.d=document;this.owner=owner;this.callinf={size:size,position:position,euri:euri,calltype:type};this.bcallid=bcallid;this.bannerid=bannerid;this.iframe=null;this.initialized=false;this._default=false;this.handleDiv=null;this.setLeaveBannerPlacementSize=false;var t=typeof(id);if(t=='object'||t=='function'){this.element=id;if(isS(this.element.id)&&this.element.id!=''&&this.element.id.length>0){this.elementid=this.element.id;}else{this.element.id=this.callinf.size+'__'+this.owner.getRnd();this.elementid=this.element.id;}}else{this.elementid=id;this.element=this.d.getElementById(id);}
if(!isS(this.varname)){if(isS(properties)&&isS(properties.varname)){this.varname=properties.varname;}else this.varname='__wbds_banner_var_'+this.elementid+((isS(bannerid)?'_'+bannerid:''));}
this.setVarName(this.varname);wbds_BroadCaster.prototype.initialize(this);this.addListener(this);if(isS(this.__construct)&&(typeof(this.__construct)=='function'||typeof(this.__construct)=='object')){this.__construct();}}
pt=wbds_BaseBanner.prototype;pt.setVarName=function(varname){varname=varname.replace(/("|')*/g,'');this.varname=varname;eval(this.varname+' = this');window[this.varname]=this;}
pt.initProperties=function(properties){var i;for(i in properties){this[i]=properties[i];}}
pt.initialize=function(){try{if(this.handleDiv!=null){this.handleDiv.parentNode.removeChild(this.handleDiv);this.handleDiv=null;}}catch(e){}}
pt.reset=function(){this.initialized=false;}
pt.getIMPCNT=function(){return this.owner.getIMPCNT(this.owner.getAAMBCont(this.bcallid));}
pt.tellTimeCap=function(){};pt.getItemData=function(){;if(!this.initialized){this._default=this.owner.isDefault(this.owner.getAAMBCont(this.bannerid));}
var ad={isdefault:((this._default)?1:0),size:this.callinf.size};return ad;}
pt.isInitialized=function(){;return this.initialized;}
pt.nodeDepth=function(node,fnode){var cnt=0;var par=node.parentNode;while(par!=fnode){cnt++;par=par.parentNode;}
return cnt;}
function wbds_VisualBanner(owner,size,position,euri,id,type,bcallid,bannerid,properties){if(isS(owner)&&isS(this.__proto__)&&isS(this.__proto__.__proto__)){if(this.__proto__.__proto__.ctor!=arguments.callee){this.__proto__.__proto__.ctor.call(this,owner,size,position,euri,id,type,bcallid,bannerid,properties);}else if(isS(this.__proto__.__proto__.__proto__.ctor)){this.__proto__.__proto__.__proto__.ctor.call(this,owner,size,position,euri,id,type,bcallid,bannerid,properties);}}
this.hidden=false;}
wbds_VisualBanner.prototype=new wbds_BaseBanner();pt.constructor=wbds_VisualBanner;pt=wbds_VisualBanner.prototype;pt.__proto__=wbds_BaseBanner.prototype;pt.__proto__.ctor=wbds_BaseBanner;if(!isS(pt.symbiantName))pt.symbiantName='wbds_VisualBanner';pt.hide=function(e){if(!this.hidden){if(!isS(e))
e=this.iframe;e.style.display='none';e.style.visibility="hidden";this.hidden=true;}}
pt.show=function(e){if(this.hidden){if(!isS(e))
e=this.iframe;e.style.display='none';e.style.visibility="visible";this.hidden=false;}}
pt.centerScreen=function(e,incscroll,abovezero,w,d){if(!isS(e))
e=this.iframe;var x,y;var srcS=this.owner.getScreenSize(w,d);if(incscroll){var srllO=this.owner.getScrollOffset(w,d);x=(srcS.w*.5)-(e.clientWidth/2);y=(srcS.h*.5)-(e.clientHeight/2);x+=srllO.x;y+=srllO.y;}else{x=(srcS.w*.5)-(e.clientWidth/2);y=(srcS.h*.5)-(e.clientHeight/2);}
if(abovezero){if(x<0){x=0;}
if(y<0){y=0;}}
e.style.top=y+'px';e.style.left=x+'px';}
pt.getBounds=function(e){if(!isS(e))
e=this.iframe;if(!isS(e))return;return{w:e.clientWidth,h:e.clientHeight};}
pt.convBounds=function(bounds){bounds.xMin=(!isS(bounds.x)?0:bounds.x);bounds.yMin=(!isS(bounds.y)?0:bounds.y);bounds.xMax=bounds.w;bounds.yMax=bounds.h;delete bounds.w;delete bounds.h;bounds.height=bounds.yMax-bounds.yMin;bounds.width=bounds.xMax-bounds.xMin;return bounds;}
pt.calcCenter=function(windowBounds,ObjectBounds,perc){if(arguments.length==2)perc=0.5;try{var newbounds={};var ratiox=1;var ratioy=0.83333333333333333333333333333333;newbounds.x=(windowBounds.w-ObjectBounds.w)*perc;newbounds.y=(windowBounds.h-ObjectBounds.h)*perc;newbounds.w=ObjectBounds.w;newbounds.h=ObjectBounds.h;}catch(e){}
return newbounds;}
pt.setSize=function(w,h,e){if(!isS(e))
e=this.iframe;if(!isS(e))return;e.width=w;e.height=h;}
pt.getPosition=function(e){if(!isS(e))
e=this.iframe;if(!isS(e))return;var par=e.offsetParent;var dim={x:e.offsetLeft,y:e.offsetTop};while(par!=null){dim.x+=par.offsetLeft;dim.y+=par.offsetTop;par=par.offsetParent;}
return dim;}
pt.pinToElement=function(pinElm,elm,offset,poffset){var pos=this.getPosition(pinElm);var dim=this.getBounds(pinElm);var ofst={x:0,y:0};if(isS(poffset)){ofst.x+=poffset.x;ofst.y+=poffset.y;}
if(isS(offset)){if(!isNaN(offset.left)){ofst.x+=offset.left;pos.x-=ofst.x;dim.w+=ofst.x;}
if(!isNaN(offset.top)){ofst.y+=offset.top;pos.y-=ofst.y;dim.h+=ofst.y;}}
elm.style.position='absolute';elm.style.left=pos.x;elm.style.top=pos.y;elm.style.width=dim.w;elm.style.height=dim.h;if(isS(poffset)){}
return{dim:dim,pos:pos,offset:ofst};}
wbds_VisualBanner.prototype.initialize(pt);pt._initBanner=wbds_InitializeClass.prototype.initialize;pt.initializeBanner=function(obj){if(!(obj instanceof wbds_VisualBanner)){this._initBanner(obj,this);}}
pt.transformObject=function(elm,transform){var dim=this.getBounds(elm);for(var i in transform){;try{switch(i){case'mx':elm.style.left=(parseFloat(elm.style.left)-transform[i])+'px';break;case'aw':;elm.width=(dim.w+transform[i])+'px';break;case'my':elm.style.top=(parseFloat(elm.style.top)-transform[i])+'px';break;case'ah':elm.height=(dim.h+transform[i])+'px';break;}}catch(e){}}}
pt.handleLeaveBannerPlacementSize=function(e){if(!this.setLeaveBannerPlacementSize){if(!isS(e))
e=this.iframe;try{e.style.width='auto';e.style.height='auto';}catch(e){}}}
pt.handlePreBannerPlacementSize=function(w,h,e){if(this.setPreBannerPlacementSize){if(!isS(e))
e=this.iframe;try{e.style.width=w;e.style.height=h;}catch(e){}}}
function wbds_InteractiveBanner(owner,size,position,euri,id,type,bcallid,bannerid,properties){}
wbds_InteractiveBanner.prototype=new wbds_VisualBanner();pt=wbds_InteractiveBanner.prototype;pt.__proto__=wbds_VisualBanner.prototype;pt.__proto__.ctor=wbds_VisualBanner;pt.constructor=wbds_InteractiveBanner;function wbds_IframeBanner(owner,size,position,euri,id,type,bcallid,bannerid,properties){if(owner==null||typeof(owner)=='undefined')return;this.__proto__.ctor.call(this,owner,size,position,euri,id,type,bcallid,bannerid,properties);var t=this;this.checkBannerExecuted_delagate=function(){t.checkBannerExecuted(arguments.callee);}
this.checkBannerExecuted_checkCnt=0;this.checkBannerExecuted_REcheckCnt=0;this.loaded=false;this.loopcnt=0;this.maxloop=36;this.iframeLoaded=false;this.initProperties(properties);}
wbds_IframeBanner.prototype=new wbds_VisualBanner();pt.constructor=wbds_IframeBanner;pt=wbds_IframeBanner.prototype;pt.__proto__=wbds_VisualBanner.prototype;pt.__proto__.ctor=wbds_VisualBanner;pt.__construct=function(){}
pt.initFrame=function(){try{this.iframe=this.d.createElement('IFRAME');this.iframe.setAttribute("id","wbds_ban"+this.bannerid);var tmp=this.owner.getSize(this.callinf.size),w=tmp[0],h=tmp[1];this.iframe.setAttribute("border",0);this.iframe.setAttribute("frameBorder",0);this.iframe.setAttribute("allowTransparency",true);this.iframe.allowTransparency=true;this.iframe.setAttribute("scrolling","no");this.iframe.setAttribute("marginHeight",0);this.iframe.setAttribute("marginWidth",0);this.iframe.style.borderStyle="none";this.iframe.style.overflow="hidden";this.iframe.style.marginLeft="0px";this.iframe.style.marginTop="0px";this.iframe.style.backgroundColor="transparent";if((w>0&&h>0)){this.iframe.setAttribute("width",w+0.1);this.iframe.setAttribute("height",h+0.1);}}catch(e){}}
pt.iframeRst=function(){try{var tmp=this.owner.getSize(this.callinf.size),w=tmp[0],h=tmp[1];if((w>0&&h>0)){this.iframe.setAttribute("width",w+0.1);this.iframe.setAttribute("height",h+0.1);}}catch(e){}}
pt.initialize=function(){if(this.isInitialized())return;if(this.__proto__.initialize!=arguments.callee){this.__proto__.initialize.apply(this);}else if(this.__proto__.initialize==arguments.callee&&isS(this.__proto__.__proto__.initialize))
this.__proto__.__proto__.initialize.apply(this);if(this.iframe==null||typeof(this.iframe)!='object')this.initFrame();else this.iframeRst();this.initialized=true;try{if(this.d.getElementById("wbds_ban"+this.bannerid)==null)
this.iframe=this.element.appendChild(this.iframe);this.show();switch(this.callinf.calltype){case'hserver':this.iframe.src=this.owner.getAdSURL(this.callinf);break;default:if(this.callinf.calltype=='bservers'){var strup=this.owner.getAAMBCont(this.bcallid).toUpperCase();if(this.owner.isDefault(strup)){this._default=true;this.clear();return false;}}
this._default=false;this.loaded=false;this.show();this.iframe.src=this.owner.ifrmsrc;break;}}catch(e){}}
pt.checkBannerExecuted=function(ce){return;if(this.checkBannerExecuted_REcheckCnt>2&&!this.realIframeObj.loaded){this.realIframeObj.broadcastMessage('onBannerNotExecuted');return;}else if(this.realIframeObj.checkBannerExecuted_checkCnt>10&&!this.realIframeObj.loaded){this.realIframeObj.checkBannerExecuted_checkCnt=0;this.realIframeObj.iframe.src=this.owner.ifrmsrc+"?d="+this.owner.getRnd();this.realIframeObj.checkBannerExecuted_REcheckCnt++;}else if(!this.loaded){this.realIframeObj.checkBannerExecuted_checkCnt++;}else{this.realIframeObj.checkBannerExecuted_checkCnt=0;return;}
window.setTimeout(ce,35);}
pt.clear=function(){if(!this.owner.closing){try{if(typeof(this.iframe)!='undefined'&&this.iframe!=null&&typeof(this.iframe.parentNode)!='undefined'&&this.iframe.parentNode!=null)
this.iframe.parentNode.removeChild(this.iframe);}catch(e){}
try{if(this.handleDiv!=null){this.handleDiv.parentNode.removeChild(this.handleDiv);}}catch(e){}}
this.iframe=null;this.handleDiv=null;this.initialized=false;try{if(!this.setLeaveBannerPlacementSize&&isS(this.element)){this.element.style.width='auto';this.element.style.height='auto';}}catch(e){}}
pt.getIfrmHTML=function(_window){var html='<html><head><scr'+'ipt language="javascript">';html+='</scr'+'ipt></head><body style="background-color:transparent;">';return html;}
pt.getIfrmPredVars=function(_window){var html='<scr'+'ipt language="javascript">';html+='screenad_adservers = [location.host];inDapIF = true;';html+='</scr'+'ipt>';return html;}
pt.getHandleDiv=function(){this.handleDiv=this.element.appendChild(this.d.createElement('DIV'));this.handleDiv.style.padding='0px';this.handleDiv.style.margin='0px';return this.handleDiv;}
pt.reload=function(){var stype=this.callinf.calltype.toLowerCase();if(stype.indexOf('bserver')<0){if(stype=='hserver'||stype=='jserver'){this.initialized=false;this.initialize();return;}}
this.clear();}
pt.ifrmOnLoadFunc=function(){var ce=arguments.callee;if(arguments.length<3&&!(arguments[0]&&arguments[1]&&arguments[2])){var tiTmpObj=this;var temIntervalId=null;var temIntervalCount=0;var lastSize={};var sizeSameCnt=0;var tempDelayCall=function(){;var tmpSize={};ce.call(tiTmpObj,true,true,true,tmpSize);if(tmpSize.w>0&&tmpSize.h>0&&tmpSize.w==lastSize.w&&tmpSize.h==lastSize.h){sizeSameCnt++;}else{sizeSameCnt=0;}
lastSize=tmpSize;temIntervalCount++;if(temIntervalCount>520||sizeSameCnt>80){;clearInterval(temIntervalId);}}
var tmpeStartUpDelCall=function(){temIntervalId=setInterval(tempDelayCall,12);}
setTimeout(tmpeStartUpDelCall,50);}
try{if(this.banner.loadTimeout!=null){var tiTmpObj=this;var tempFixDel=function(){try{tiTmpObj.banner.loadTimeout.setDone(tiTmpObj.banner.loadTimeoutId);}catch(e){};}
setTimeout(tempFixDel,100);}}catch(e){};try{var images=this.document.getElementsByTagName('A'),href;for(var i=0;i<images.length;i++){href=images[i].href.toLowerCase();if(href.indexOf('fffffffcfffffffcfffffffc')>0||href.indexOf('fffffffefffffffefffffffe')>0){this.banner.clear();return false;}}
images=this.document.getElementsByTagName('IMG');var imgsz=[];for(i=0;i<images.length;i++){href=images[i].src.toLowerCase();if(href.indexOf('impcnt')>0&&href.indexOf('ccid')>0){images[i].style.display='none';images[i].style.visibility='hidden';}else{imgsz.push([(images[i].clientWidth)?images[i].clientWidth:images[i].width,(images[i].clientHeight)?images[i].clientHeight:images[i].height]);}}
var emb=this.document.getElementsByTagName('embed'),obj=this.document.getElementsByTagName('object'),iframes=this.document.getElementsByTagName('iframe'),a=this.document.getElementsByTagName('A'),scr=this.document.getElementsByTagName('SCRIPT');if(a.length==0||(emb.length==0&&obj.length==0)&&scr.length<=1&&imgsz.length>0){if(!(emb.length>0||obj.length>0||iframes.length>0)){var imgavg=0;for(i=0;i<imgsz.length;i++){imgavg+=imgsz[i][0]+imgsz[i][1];}
imgavg=imgavg/(imgsz.length);if(imgavg<=2){return false;}}}
var b=this.document.getElementsByTagName("body")[0];if(arguments.length>3&&typeof(arguments[3])=='object'){arguments[3].w=b.scrollWidth;arguments[3].h=b.scrollHeight;}
var tmpBigSize={w:0,h:0,s:0};if(isS(this.banner.iframe)){var childs=[],tmpCollection;for(var i=0;i<b.childNodes.length;i++){childs.push(b.childNodes[i]);}
tmpCollection=this.document.getElementsByTagName('embed');for(var i=0;i<tmpCollection.length;i++){childs.push(tmpCollection[i]);}
tmpCollection=this.document.getElementsByTagName('object');for(var i=0;i<tmpCollection.length;i++){childs.push(tmpCollection[i]);}
tmpCollection=this.document.getElementsByTagName('IMG');for(var i=0;i<tmpCollection.length;i++){childs.push(tmpCollection[i]);}
tmpCollection=this.document.getElementsByTagName('iframe');for(var i=0;i<tmpCollection.length;i++){childs.push(tmpCollection[i]);}
for(var i=0;i<childs.length;i++){;var tmpW=childs[i].clientWidth>childs[i].offsetWidth?childs[i].clientWidth:childs[i].offsetWidth
var tmpH=childs[i].clientWidth>childs[i].clientHeight?childs[i].clientWidth:childs[i].offsetHeight
if(tmpW>0&&tmpH>0){var tmpS=tmpW*tmpH;if(tmpS>tmpBigSize.s){tmpBigSize.s=tmpS;tmpBigSize.w=tmpW;tmpBigSize.h=tmpH;}}}
var biggestObj={};for(var i in tmpBigSize)
biggestObj[i]=tmpBigSize[i];if(biggestObj.w>0&&biggestObj.h>0){if(biggestObj.w>b.scrollWidth){biggestObj.w=b.scrollWidth;}
if(biggestObj.h>b.scrollHeight){biggestObj.h=b.scrollHeight;}}else{biggestObj.w=b.scrollWidth;biggestObj.h=b.scrollHeight;}
if(biggestObj.w>0&&biggestObj.h>0&&((parseInt(biggestObj.h-this.banner.iframe.height)<-8||parseInt(biggestObj.h-this.banner.iframe.height)>8)||(parseInt(biggestObj.w-this.banner.iframe.width)<-8||parseInt(biggestObj.w-this.banner.iframe.width)>8))){var szprop=this.wbdsads.getKnownSizeProp(biggestObj.w,biggestObj.h);;if((this.banner.iframe.height!=null&&this.banner.iframe.height!=''&&this.banner.iframe.width!=null&&this.banner.iframe.width)&&this.wbdsads.isKnownSizeProp(szprop.r)){this.banner.setSize(szprop.d[0],szprop.d[1]);}else{this.banner.setSize(b.scrollWidth,b.scrollHeight);szprop=this.wbdsads.getKnownSizeProp(b.scrollWidth,b.scrollHeight);if(this.wbdsads.isKnownSizeProp(szprop.r)){this.banner.setSize(szprop.d[0],szprop.d[1]);}}
var ti=this;if(this.banner.setPreBannerPlacementSize){var del1=function(){ti.banner.setSize(szprop.d[0],szprop.d[1],ti.banner.element);}
setTimeout(del1,2);}
var del2=function(){ti.banner.handleLeaveBannerPlacementSize(ti.banner.element);}
setTimeout(del2,4);}}}catch(e){};}
pt.onBannerNotExecuted=function(){this.iframe.src='';var doc=this.owner.getIfrmDoc(this.iframe);var win=this.owner.getIfrmWin(this.iframe);var inHTML=this.owner.getAAMBCont(this.bannerid);if(this.owner.status==1){inHTML=this.owner.rewr_shtml(inHTML);}
if(this.callinf.calltype=='bservers'){inHTML=this.owner.prepb_shtml(inHTML);var indx=inHTML.indexOf('document.write(');if(indx==0&&indx<10){inHTML='<scri'+'pt language="javascript">'+inHTML+';</scr'+'ipt>';}}
doc.open();var hasp=(doc.getElementsByTagName("body").length>0);var t=this;if(isS(win)){win.onload=this.ifrmOnLoadFunc;}
if(!hasp)doc.write(this.getIfrmHTML(win));doc.write(inHTML);if(!hasp)doc.write('</body></html>');win.wbdsads=this.owner;win.banner=this;win.callinf=this.callinf;}
function wbds_VideoBanner(owner,size,position,euri,id,type,bcallid,bannerid,properties){if(this.__proto__.ctor!=arguments.callee){this.__proto__.ctor.call(this,owner,size,position,euri,id,type,bcallid,bannerid,properties);}else if(this.__proto__.ctor==arguments.callee&&isS(this.__proto__.__proto__.ctor))this.__proto__.__proto__.ctor.call(this,owner,size,position,euri,id,type,bcallid,bannerid,properties);this.__ResolveAllDeps();this.DynProps_InitSet();this.waitForObject.owner=this;this.twin_spot=null;this.overlayplayerurl='http://images.webads.nl/smarttags/flash/overlayplayer.swf'
this.initializedOnce=false;this.player=null;this.overlayPlayer=null;this.overlayDiv=null;this.drawingLayer=null;this.drawingLayerList=null;this.playedPreRoll=false;this.playedContent=false;this.postRollActive=false;this.preOverlays=[];this.postOverlays=[];this.clipStartTime=0;this.drawingLayerInitWaitQueue=[];this.postRollPendingAction=[];this.overlayInitWaitQueue=[];this.hplayertype=null;this.hearthbeatint=-1;this.clips=null;this.prevclips=null;this.clickarea=null;this.watchVideoObj=false;if(this.reportEmpty==null||typeof(this.reportEmpty)=='undefined')
this.reportEmpty=false;this.initProperties(properties);if(!isS(this.HTMLPlayerId)){this.HTMLPlayerId=this.elementid;}else{this.element.parentNode.removeChild(this.element);this.elementid=this.HTMLPlayerId;this.element=this.d.getElementById(this.HTMLPlayerId);}
if(this.placePlayerDiv){this.playerdiv=this.getHandleDiv();this.playerdiv.id='wbds_player_div_'+bannerid;}else{this.playerdiv=this.element;}
if(this.directInitPlayer){this.initPlayer();}}
wbds_VideoBanner.prototype=new wbds_VisualBanner();pt=wbds_VideoBanner.prototype;pt.__proto__=wbds_VisualBanner.prototype;pt.__proto__.ctor=wbds_VisualBanner;pt.constructor=wbds_VideoBanner;pt.$__pt=pt;pt.initialize=function(){if(!this.__ResolveAllDeps(new wbds_Callback({func:arguments.callee,obj:this,arg:[]})))return false;if(this.__proto__.initialize!=arguments.callee){this.__proto__.initialize.apply(this);}else if(this.__proto__.initialize==arguments.callee&&isS(this.__proto__.__proto__.initialize))
this.__proto__.__proto__.initialize.apply(this);if(this._setDuration.timid>0){clearTimeout(this._setDuration.timid);this._setDuration.timid=-1;}
this.playedPreRoll=false;this.playedContent=false;this.postRollActive=false;this.prevclips=this.clips;this.clips=[];switch(this.callinf.calltype){case'bservers':if(this.owner.isDefault(this.owner.getAAMBCont(this.bcallid))){try{this.initClips();if(isS(this.player)){if(this.reportEmpty||this.playertype=='flash'){this.player.setCnt('DEFAULT;');}}}catch(e){};this.reInitialize();this.onFinishAd();this._default=true;this.initialized=true;this.initializedOnce=true;return;}
this._default=false;if(isS(this.player)){this.player.reset();}
this.clearRemoveableListeners();this.handleValue(this.owner.getAAMBCont(this.bcallid));break;default:this.setIframe();break;}
this.initialized=true;this.reInitialize();this.initializedOnce=true;}
pt.reInitialize=function(){;if(this.initializedOnce){if(isS(this.overlayPlayer)){this.FlashCOM_sendInitialze(this.overlayPlayer,true);}
if(isS(this.player)&&this.playertype=='flash'){this.FlashCOM_sendInitialze(this.player,true);}}}
pt.tellTimeCap=function(){if(this.player!=null){this.player.setSrc('');this.player.setCnt('');this.player.setClick('');}};pt.getHandleDiv=function(){var elm;if(arguments.length>0){elm=arguments[0].appendChild(this.d.createElement('DIV'));}else{elm=this.element.appendChild(this.d.createElement('DIV'));}
var id=wbds_VarGen.prototype.getUniqueVar('vidorly_div');id+="_"+String(Math.round(Math.random()*99999));elm.id=id;return elm;}
pt.getClipType=function(type){for(var i=0;i<this.clipTypes.length;i++){if(this.clipTypes[i]==type){return i;}}
return-1;}
pt.handleValue=function(aamb){var data,i;this.videodata=null;var videodata=this.handleAll(aamb);this.videodata=videodata;this.element.width=this.videosize.w;this.element.height=this.videosize.h;this.initClips();if(this.clips.length>0){this.clipIndex=0;this.playertype=this.initPlayerType(this.clips[this.clipIndex]);this.preInitClip();this.initPlayer();this.initClip();}}
pt.addAsxClip=function(id,data){var url=this.playbaseasxvar+id+"="+data.wmvurl;if(this.asxcountable){for(var i=0;i<data.counts.length;i++){url+="&counts"+id+"[]="+escape(data.counts[i]);}}
return url;}
pt.getAsxURL=function(baseurl,sindex){var url,uri='',skip=0;var tmp_indx=baseurl.lastIndexOf('?');if(tmp_indx<0)baseurl+='?';else baseurl+='&';if(arguments.length==1||!isS(sindex))
sindex=this.clipIndex;for(i=sindex;i<this.clips.length;i++){if(this.clips[i].player=='script'){skip++;continue;}
uri+=((i-(skip+sindex)>0)?'&':'')+this.addAsxClip(i+1-skip,this.clips[i]);}
return baseurl+uri;}
pt.setIframe=function(bannerid){var banner,isself=false;if(arguments.length==1)banner=this.owner.banners[bannerid];else{banner=this;isself=true;}
this.iframeobj=new wbds_IframeBanner(this.owner,banner.callinf.size,banner.callinf.position,banner.callinf.euri,this.elementid,banner.callinf.calltype,banner.bcallid,banner.bannerid,{varname:this.varname+"_sub_"+this.owner.getRnd()});this.iframeobj.realIframeObj=this;this.getIfrmHTML=this.iframeobj.getIfrmHTML;if(!isself){wbds_VisualBanner.prototype.initializeBanner(banner);var t=this;banner.setDuration=function(time){t.setDuration(time);}}
banner.ifrmOnLoadFunc=this.ifrmOnLoadFunc=this.iframeobj.ifrmOnLoadFunc;this.iframeobj.initialize();banner.iframe=this.iframeobj.iframe;this.iframeobj.iframe.width=this.adsize.w;this.iframeobj.iframe.height=this.adsize.h;}
pt.waitForObject=function(obj){if(typeof(eval(obj))=="object"){var ce=arguments.callee;ce.owner.ObjectLoaded();window.clearTimeout(ce.intit);}}
pt.initPlayer=function(bannerid){this.clearIframe();switch(this.playertype){case'iframe':if(isS(this.player)){this.player.hide();}
this.setIframe();break;case'flash':this.initFLP();break;case'html':if(!isS(this.HTMLPlayerId)){this.playertype='';arguments.callee.call(this);return;}else{this.initHTML();}
break;case'msmedia':default:this.playertype='msmedia';this.initWMP();break;}}
pt.preInitClip=function(){var overlays=this.findClips({cnted:false,type:3});if(overlays&&overlays.length>0){this.videoparams.windowlessVideo=1;}}
pt.initClip=function(){;var tmppt_=this.playertype;if(this.fplayertype=='html'&&!isS(this.player)){var tmppt=this.playertype;this.playertype='';this.initHTML();this.player.hide();tmppt_=this.playertype;this.hplayertype=tmppt_;this.playertype=tmppt;;}
this.clipStartTime=wbds_getCEpoch();var clip=this.clips[this.clipIndex],setduration=true,setsoftdur=false;var twinclip=this.getNextClip({cnted:false,type:1},0);var skipsetsource=false;var url,list1={_removeableListner:true,owner:this,onEndAd:function(){if(this.owner.player.hasClick){this.owner.player.removeClick();}
this.owner.player.unRegisterEvent('playStateChange(ns)');this.owner.player.playCount=0;this.owner.removeListener(this);if(!this.owner.hasfixedasx||twinclip.player=='script'){this.skiphtmlurlget=false;;this.owner.broadcastMessage('onFinishAd');}else{this.owner.player.registerEvent('CurrentItemChange','if(arg.sourceURL == "'+twinclip.wmvurl+'"){this.owner.owner.broadcastMessage("onActivateTwin");this.owner.unRegisterEvent("CurrentItemChange");}');if(this.getNextClip({cnted:false,type:3},0)){}}}};var setduration=true;switch(this.playertype){case'iframe':;if(this.playbaseasxvar!=''&&this.playbaseasxurl!=''&&this.playnexturl==''){this.hasfixedasx=true;}
break;case'flash':url=clip.flvurl;if(twinclip){if(twinclip.player=='script'){this.player.setTwinCnts('DEFAULT;');}else{this.player.setTwin(twinclip.flvurl);if(isS(twinclip.counts)&&twinclip.counts instanceof Array)this.player.setTwinCnts(twinclip.counts.join('|^|'));if(this.owner.isClick(twinclip.click))
this.player.setTwinClick(twinclip.click);}}
if(!this.swfcountable&&clip.counts!=null&&clip.counts.length>0){this.doCounts(clip);}else{if(clip.counts!=null&&clip.counts.length>0){this.player.setCnt(clip.counts.join('|^|'));}}
setduration=false;break;case'msmedia':default:if(this.player.hidden)
this.player.unhide();if(this.playbaseasxvar!=''&&this.playbaseasxurl!=''&&this.playnexturl==''){this.hasfixedasx=true;url=this.getAsxURL(this.playbaseasxurl);setduration=false;setsoftdur=true;}else{url=clip.wmvurl;}
var overlays=this.findClips({cnted:false,type:3});if(overlays&&overlays.length>0){this.player.setWindowLess();overlays=this.findClips({cnted:false,type:3,bindclip:'pre'});if(overlays&&overlays.length>0){this.preOverlays=overlays;var insOverlays=this.findClips({cnted:false,type:3,bindclip:'pre',insync:true});if(insOverlays&&insOverlays.length>0){skipsetsource=true;this.overlayInitWaitQueue.push(new wbds_Callback({obj:this,func:this.initPreInSyncOverlays,arg:[this.player,url]}));}
this.initOverlay(overlays[0],true);}}
try{if(!this.asxcountable&&clip.counts!=null&&clip.counts.length>0){this.doCounts(clip);}}catch(e){}
this.skiphtmlurlget=true;if(this.owner.browser.hasActiveX){this.player.registerEvent('playStateChange(ns)','if((isS(this.owner) && isS(this.owner.isAd)) && this.owner.isAd && ns == 8){this.owner.isAd = false;this.owner.owner.broadcastMessage(\'onEndAd\');};');this.addListener(list1);}
break;}
if(this.playertype!='iframe'){this.player.isAd=true;if(!skipsetsource)
this.player.setSrc(url);if(this.owner.isClick(clip.click))
this.player.setClick(clip.click);}
if(this.watchVideoObj&&tmppt_=='msmedia'){if(!this.player.isListener(this))
this.player.addListener(this);this.player.watchSrc();}
if(this.playertype=='flash'&&!this.flashVarsReceivable)
this.setFLP();if(this._setDuration.timid>0){clearTimeout(this._setDuration.timid);this._setDuration.timid=-1;}
try{var duration=this.getDuration(clip);if(duration==false)duration=this.duration;if(setduration&&(!this.owner.browser.hasActiveX||this.playertype=='iframe'))
this.setDuration(duration);else if(setsoftdur&&!this.owner.browser.hasActiveX)
this.setDuration(duration,true);}catch(e){if(setduration)
this.setDuration(duration);else if(setsoftdur)
this.setDuration(duration,true);}}
pt.initHTML=function(){var cont=this.d.getElementById(this.HTMLPlayerId);if(cont!=null){var a=cont.getElementsByTagName('OBJECT'),b=cont.getElementsByTagName('EMBED');var args,i;if(a.length>0&&(this.owner.browser.hasActiveX||b.length==0)){if(typeof(a[0].classid)!='undefined'){switch(a[0].classid.substr(6).toUpperCase()){case'6BF52A52-394A-11D3-B153-00C04F79FAA6':case'22D6F312-B0F6-11D0-94AB-0080C74C7E95':this.playertype='msmedia';this.getAndSetHTMLWMVObj(a[0]);args={blockCInner:true,cInnerElement:cont,element:a[0],owner:this};break;case'D27CDB6E-AE6D-11CF-96B8-444553540000':this.playertype='flash';this.getAndSetHTMLFlashObj(a[0]);args={blockCInner:true,cInnerElement:cont,element:a[0],owner:this};break;}}
if(this.playertype==''||this.playertype.toLowerCase()=='html'){switch(a[0].type){case'video/x-ms-wmv':case'video/x-msvideo':case'video/x-ms-asf':case'video/x-ms-asf':case'application/x-mplayer2':this.playertype='msmedia';this.getAndSetHTMLWMVObj(a[0]);a[0].parentNode.removeChild(a[0]);break;}}}else if(b.length>0){switch(b[0].type.toLowerCase()){case'video/x-ms-wmv':case'video/x-msvideo':case'video/x-ms-asf':case'video/x-ms-asf':case'application/x-mplayer2':this.playertype='msmedia';this.getAndSetHTMLWMVObj(b[0]);b[0].parentNode.removeChild(b[0]);if(a.length>0){a[0].parentNode.removeChild(a[0]);}
break;case'application/x-shockwave-flash':this.playertype='flash';this.getAndSetHTMLFlashObj(b[0]);args={blockCInner:true,cInnerElement:cont,element:b[0],owner:this};break;}}else{this.playertype='';this.initPlayer();}
switch(this.playertype){case'msmedia':if(this.hasfixedasx){if(isS(args))args._lastSrc=this.playbaseasxurl;this.videoattributes.url=this.playbaseasxurl;}else if(isS(args))
args._lastSrc=this.playnexturl;this.initWMP(args);break;case'flash':this.initFLP(args);break;}}else{this.playertype='';this.initPlayer();}}
pt.getAndSetBaseHTMLObj=function(obj){if(isS(obj.id)&&obj.id!="")
this.videoid=obj.id;if(!isS(this.videosize))this.videosize={};if(isS(obj.width)&&obj.width!="")
this.videosize.w=obj.width;if(isS(obj.height)&&obj.height!="")
this.videosize.h=obj.height;}
pt.getAndSetHTMLFlashObj=function(obj){this.getAndSetBaseHTMLObj(obj);if(isS(obj.movie)){this.swfplayer=obj.movie;}else{this.swfplayer=obj.src;}}
pt.getAndSetHTMLWMVObj=function(obj){this.getAndSetBaseHTMLObj(obj);params=obj.getElementsByTagName('param');for(i=0;i<obj.attributes.length;i++){if(obj.attributes[i].nodeValue!=null&&obj.attributes[i].nodeValue!=''){this.videoattributes[obj.attributes[i].nodeName.toLowerCase()]=obj.attributes[i].nodeValue;}}
if(this.owner.browser.hasActiveX){this.videoattributes.classid='CLSID:'+this.defaultWMVClassId;this.videoattributes.type="application/x-oleobject";}
if(!this.skiphtmlurlget){if(this.hasfixedasx){if(isS(obj.URL)&&obj.URL.length>0){this.playbaseasxurl=obj.URL;}else if(isS(obj.FileName)&&obj.FileName.length>0){this.playbaseasxurl=obj.FileName;}else if(isS(obj.data)&&obj.data.length>0){this.playbaseasxurl=obj.data;}else if(isS(obj.src)&&obj.src.length>0){this.playbaseasxurl=obj.src;}}else{if(isS(obj.URL)&&obj.URL.length>0){this.playnexturl=obj.URL;}else if(isS(obj.FileName)&&obj.FileName.length>0){this.playnexturl=obj.FileName;}else if(isS(obj.data)&&obj.data.length>0){this.playnexturl=obj.data;}else if(isS(obj.src)&&obj.src.length>0){this.playnexturl=obj.src;}}}
for(i=0;i<params.length;i++){switch(params[i].name.toLowerCase()){case'src':this.videoparams['url']=params[i].value;default:this.videoparams[params[i].name]=params[i].value;break;}}}
pt.initWMP=function(args){if(this.player!=null)return;var i;if(!isS(args))
args={d:this.d,owner:this,params:this.videoparams,attributes:this.videoattributes};else{if(!isS(args.d))args.d=this.d;if(!isS(args.owner))args.owner=this;if(isS(args.params)){for(i in this.videoparams){if(!isS(args.params[i])){args.params[i]=this.videoparams[i];}}}else{args.params=this.videoparams;}
if(isS(args.attributes)){for(i in this.videoattributes){if(!isS(args.attributes[i])){args.attributes[i]=this.videoattributes[i];}}}else{args.attributes=this.videoattributes;}}
if(isS(this.videoid)&&!isS(args.id)){args.id=this.videoid;}
this.player=new HTMLWMediaPlayer(args);if(this.videosize!=null){this.player.width=this.videosize.w;this.player.height=this.videosize.h;}
this.player.owner=this;if(this.player.browser.hasActiveX){this.player.cInner(this.playerdiv);}else{this.player.cInnerElement=this.playerdiv;this.playerdiv.id=this.player.id+'_holder';this.player.cInner(this.playerdiv);}
if(isS(this.player)&&isS(this.player.element))
this.player.element.style.visible="hidden";this.owner.addListener(this.player);}
pt.initFLP=function(args){if(this.player!=null)return;if(!isS(args))
args={swf:this.swfplayer,params:this.videoparams,width:this.videosize.w,height:this.videosize.h};else{if(!isS(args.params))args.params={};for(i in this.videoparams){if(!isS(args.params[i])){args.params[i]=this.videoparams[i];}}
for(i in this.videoattributes){if(!isS(args.attributes[i])){args.attributes[i]=this.videoattributes[i];}}}
if(!isS(args.d))args.d=this.d;if(!isS(args.owner))args.owner=this;this.player=new HTMLFlashVideoPlayer(args);this.player.owner=this;if(this.flashVarsReceivable){this.setFLP();wbds_AdFlashInterface.prototype.initialize(this,this.player);this.owner.FlashCOM_initSettings(this,this.player);this.FlashCOM_sendGreetings(this.player);if(!this.owner.browser.is_ie){var func=function(_this){_this.player.setSaveVar('wbds_banner_id',_this.bannerid);_this.player.setSaveVar('wbds_banner_var',_this.varname);}
setTimeout(func,20,this);}else{this.player.setSaveVar('wbds_banner_id',this.bannerid);this.player.setSaveVar('wbds_banner_var',this.varname);}}
this.owner.addListener(this.player);}
pt.setFLP=function(){this.player.cInner(this.playerdiv);}
pt.handleOnDrawingLayerInitialized=function(){while(this.drawingLayerInitWaitQueue.length>0){var cb=this.drawingLayerInitWaitQueue.shift();if(isS(cb)){if(cb instanceof wbds_Callback){cb.pushArg(this.drawingLayer.varname);cb.callback();}else if(typeof(cb)=='function'){cb();}}}}
pt.waitDrawingLayerInit=function(varname){this.FlashCOM_sendQueue(['forbannerid','eventname','varname'],[this.bannerid,'onDrawLayerInitialize',varname],this.overlayPlayer);}
pt.getDrawingLayer=function(offset,bounds){for(var i in offset){}
for(var i in bounds){}
if(this.drawingLayerList==null){this.drawingLayerList={owner:this,onFlashInterfaceInitialized:function(){this.owner.handleOnDrawingLayerInitialized();}};}
if(this.overlayDiv==null)
this.overlayDiv=this.getHandleDiv(this.owner.d.getElementsByTagName('body')[0]);if(this.drawingLayer==null){this.drawingLayer=new wbds_OverlayBanner(this.owner,null,null,null,this.overlayDiv);this.drawingLayer.addListener(this.drawingLayerList);var poffset;if(this.playertype=='flash'&&this.player.element){switch(this.player.element.salign.toUpperCase()){case"L":case"LT":break;case"R":case"RT":case"TR":switch(this.player.element.scale.toLowerCase()){case"exactfit":break;case"noborder":break;case"noscale":var objbnds=this.getBounds(this.player.element);poffset={x:(bounds.xMax-objbnds.w),y:0,w:(bounds.xMax-objbnds.w)*-1,h:0};break;default:var objbnds=this.getBounds(this.player.element);poffset={x:(bounds.SWidth-objbnds.w),y:0,w:(bounds.SWidth-objbnds.w)*-1,h:0};break;}
break;default:switch(this.player.element.scale.toLowerCase()){case"exactfit":break;case"noborder":break;case"noscale":var objbnds=this.getBounds(this.player.element);poffset={x:(bounds.xMax-objbnds.w)/2,y:(bounds.yMax-objbnds.h)/2,w:(bounds.xMax-objbnds.w)*-1,h:(bounds.yMax-objbnds.h)*-1};break;default:var objbnds=this.getBounds(this.player.element);poffset={x:(bounds.SWidth-objbnds.w)/2,y:(bounds.SHeight-objbnds.h)/2,w:(bounds.SWidth-objbnds.w)*-1,h:(bounds.SHeight-objbnds.h)*-1};break;}
break;}}
this.drawingLayer.pinToElement(this.player.element,offset,poffset);this.drawingLayer.initialize();this.drawingLayerInitWaitQueue.push(new wbds_Callback({obj:this,func:this.waitDrawingLayerInit}));}}
pt.transformLayer=function(transform){this.FlashCOM_offset={x:transform.mx,y:transform.my};var offset=this.FlashCOM_offset;;this.transformObject(this.overlayDiv,transform);var trno=new wbds_GeneralObject(transform);var trans2=trno.getCopy();delete trans2.ay;delete trans2.ax;this.transformObject(this.overlayPlayer.element,trans2);}
pt.initOverlay=function(overlayData,schedule){if(isS(this.overlayPlayer))return;if(this.overlayDiv==null)
this.overlayDiv=this.getHandleDiv(this.owner.d.getElementsByTagName('body')[0]);if(this.overlayDiv!=null)
this.overlayDiv.style.zIndex=4294967295;if(!this.owner.isListener(this)){this.owner.addListener(this);}
if(this.playertype=='msmedia'){this.player.setWindowLess();}
var offset=null;if(isS(overlayData)&&isS(overlayData.require)&&isS(overlayData.require.space)){offset=overlayData.require.space;}
var retSz=this.pinToElement(this.player.getElement(),this.overlayDiv,offset);this.FlashCOM_offset=retSz.offset;;this.overlayPlayer=new WebAdsFlashObject({swf:this.overlayplayerurl,params:{scale:'noScale',align:'l',salign:'lt',wmode:'Transparent',AllowScriptAccess:'always',swliveconnect:'true'},width:retSz.dim.w,height:retSz.dim.h});this.overlayPlayer.owner=this;wbds_AdFlashInterface.prototype.initialize(this,this.overlayPlayer);this.owner.FlashCOM_initSettings(this,this.overlayPlayer);this.overlayPlayer.cInner(this.overlayDiv);this.FlashCOM_sendGreetings(this.overlayPlayer);if(isS(overlayData)&&overlayData.bindclip=="pre"){}
clip=this.getNextClip({cnted:false,type:0},0);if((!clip||clip.isDefault)||(isS(schedule)&&schedule)){this.scheduleOverlay();}}
pt.scheduleOverlay=function(){try{if(this.owner.browser.hasActiveX){var st=this;var del=function(){st.player.tmp_playState_mbp_callID=-1;}
this.player.tmp_playState_mbp_callID=setTimeout(del,2500);this.player.registerEvent('CurrentItemChange(overlayItem)','if(this.owner.tmp_playState_mbp_callID>=0){if(this.playState == 6 || this.playState == 3){var t=this,tobj=t.owner.owner,del = function(){clearTimeout(t.owner.tmp_playState_mbp_callID);tobj.broadcastMessage("onContentStart",true);};clearTimeout(t.owner.tmp_playState_bp_callID);};if(this.playState == 6){t.owner.tmp_playState_bp_callID = setTimeout(del,25)}else if(this.playState == 3){del();}}');}else{this.player.initFakeTimer(this.defaultBuffWaitTime);this.onContentStart(true);}}catch(e){this.onContentStart(true);}}
pt.handleFlashComOnInitialized=function(){if(isS(this.overlayInitWaitQueue)&&this.overlayInitWaitQueue.length>0){for(var i=0;i<this.overlayInitWaitQueue.length;i++){if(isS(this.overlayInitWaitQueue[i]))
this.overlayInitWaitQueue[i].callback();}}else
this.onContentStart(true);}
pt.initPreInSyncOverlays=function(player,url){if(arguments.length==2){player.setSrc(url);player.registerEvent('playStateChange(waitingPlayStartAd)','if(waitingPlayStartAd == 3){this.owner.owner.broadcastMessage("onPreRollStart");this.owner.unRegisterEvent("playStateChange(waitingPlayStartAd)");}');}}
pt.onPreRollStart=function(){this.FlashCOM_sendQueue(['forbannerid','eventname','internalfeat'],[this.bannerid,'onRecieveNewContent','incself'],this.overlayPlayer);this.FlashCOM_sendQueue(['forbannerid','eventname'],[this.bannerid,'onPreRollStart'],this.overlayPlayer);}
pt.setOverlays=function(overlays){var id=this.FlashCOM_sendQueueInit();var ad,obj;for(var i=0;i<overlays.length;i++){obj=this.owner.getBannerFromId(overlays[i].bannerid);ad=obj.getItemData.apply(obj,arguments);switch(overlays[i].type){case 3:ad.overlay=[overlays[i].xml];break;}
this.owner.FlashCom_obj2xml(this.overlayPlayer,'ad',ad);}}
pt.initClips=function(){this.clips=[];this.twin_spot=null;this.clips[0]=(this.videodata==null)?{isDefault:true}:this.videodata;this.clips[0].cnted=false;this.clips[0].bannerid=this.bannerid;this.clips[0].type=this.getClipType(this.callinf.size);var i;if(!isS(this.twin_spot)||((typeof(this.twin_spot)=='array'||typeof(this.twin_spot)=='object')&&this.twin_spot.length<=0)){var vidbanners=this.owner.findBanners('VIDEO');if(vidbanners.length==1||vidbanners.length==0){this.twin_spot=[];var func_add=function(ar,val){for(var i=0;i<val.length;i++){ar.push(val[i].bannerid);}}
func_add(this.twin_spot,this.owner.findBanners('VIDEO_LAST'));func_add(this.twin_spot,this.owner.findBanners('VIDEO_OVERLAY'));}}
if(this.twin_spot!=null&&(typeof(this.twin_spot)=='array'||typeof(this.twin_spot)=='object')){var aamb2,twin_indexs,j=0;for(i=0;i<this.twin_spot.length;i++){aamb2=this.owner.getAAMBCont(this.twin_spot[i]);if(this.owner.isDefault(aamb2))continue;this.clips[j+1]=this.handleAll(aamb2);if(this.clips[j+1]==null)continue;this.clips[j+1].type=this.getClipType(this.owner.getQBannerFromId(this.twin_spot[i])[0]);this.clips[j+1].cnted=false;this.clips[j+1].bannerid=this.twin_spot[i];j++;}}}
pt.initPlayerType=function(clip){var ptype="";switch(clip.player){case"script":ptype='iframe';break;default:switch(this.fplayertype){case'html':ptype='html';break;case'flash':ptype='flash';break;case'msmedia':default:ptype='msmedia';break;}
break;}
return ptype;}
pt.getClip=function(id){if(isS(this.clips[id]))
return this.clips[id];return false;}
pt.getNextClip=function(search,index){var req,mat,clip;if(arguments.length==1||!isS(index))
index=this.clipIndex+1;if(isS(this.clips)){for(var i=index;i<this.clips.length;i++){if(arguments.length==0)
return this.getClip(i);clip=this.getClip(i);if(!clip)continue;req=0;mat=0;for(var j in search){if(clip[j]==search[j]){mat++;}
req++;}
if(req==mat)return clip;}}
return false;}
pt.findClips=function(search,index){var req,mat,clip,clips=[];if(arguments.length==1||!isS(index))
index=0;if(isS(this.clips)){for(var i=index;i<this.clips.length;i++){if(arguments.length==0)
return this.getClip(i);clip=this.getClip(i);if(!clip)continue;req=0;mat=0;for(var j in search){if(clip[j]==search[j]){mat++;}
req++;}
if(req==mat)clips.push(clip);}}
if(clips.length>0)
return clips;return false;}
pt.requestPlay=function(url){var clip=this.getNextClip({cnted:false,type:1});var pplclip=this.getNextClip({type:1});if((clip||this.postRollActive)&&this.owner.browser.hasActiveX&&this.playedPreRoll){if(!this.postRollActive)
this.onActivateTwin();this.postRollPendingAction.push(new wbds_Callback({obj:this,func:arguments.callee,arg:[url]}))}else{this.player.clearEvents();this.clearHeartBeat();this.skiphtmlurlget=true;if(!this.hasfixedasx)
this.playnexturl=url;else
this.playbaseasxurl=url;setTimeout('window.'+this.owner.globalvar+'.reload()',0);}}
pt.setDuration=function(time,soft,evt){if(soft==null)soft=false;if(!isS(time)){time=this.duration;}
this._setDuration.owner=this;if(arguments.length<=2||!isS(evt)){if(soft){evt='onEndAd';}else{evt='onFinishAd';}}
if(this._setDuration.timid>0){clearTimeout(this._setDuration.timid);this._setDuration.timid=-1;}
if(time<0)return;this._setDuration.evt=evt;this._setDuration.timid=setTimeout(this._setDuration,time);}
pt._setDuration=function(){var ce=arguments.callee,t=ce.owner,evt=ce.evt;t.broadcastMessage(evt);ce.timid=-1;}
pt.onContentStart=function(newcontent){this.initHeartBeat();;if(newcontent)
this.FlashCOM_sendQueue(['forbannerid','eventname','internalfeat'],[this.bannerid,'onRecieveNewContent','incself'],this.overlayPlayer);}
pt.onFinishAd=function(){this.playedPreRoll=true;this.clearIframe();var t=this;var prevpltype=this.playertype;if(this.playertype==''||this.playertype=='iframe'){this.playertype=this.fplayertype;}
if(!isS(this.player)){this.preInitClip();this.initPlayer();}
if(this.player.hidden){if(this.playertype=='html'){if(!isS(this.hplayertype)){this.initHTML();}else{this.playertype=this.hplayertype;}}
this.player.unhide();};if(this.playertype=='msmedia'||this.playertype==''){var clip=this.getNextClip({cnted:false,type:1});;if(!this.hasfixedasx||!clip){if(this.playnexturl!=''){this.player.setSrc(this.playnexturl);}else if(this.playbaseasxurl!=''){this.player.setSrc(this.playbaseasxurl);}}else{if(clip.player!='script'){this.player.setSrc(this.getAsxURL(this.playbaseasxurl,this.clipIndex+1));if(this.owner.browser.hasActiveX){this.player.registerEvent('CurrentItemChange','if(arg.sourceURL == "'+clip.wmvurl+'"){this.owner.owner.broadcastMessage("onActivateTwin");this.owner.unRegisterEvent("CurrentItemChange");}');}}else{if(prevpltype=='iframe'){if(this.playnexturl!=''){this.player.setSrc(this.playnexturl);}else if(this.playbaseasxurl!=''){this.player.setSrc(this.playbaseasxurl);}}
if(this.owner.browser.hasActiveX){this.player.registerEvent('playStateChange(ns2)','if((ns2 == 8 || ((isS(this.owner) && typeof(this.owner._lastStatus) != "undefined" && this.owner._lastStatus != 3 && this.owner._lastStatus != 0) && ns2 == 10)) && (isS(this.owner.isAd) && (isS(this.owner) && !this.owner.isAd))) {this.owner.playCount++;if(this.owner.playCount == this.owner.owner.playTwinAfter){this.owner.unRegisterEvent("playStateChange(ns2)");this.owner.owner.broadcastMessage("onActivateTwin")}};this.owner._lastStatus=ns2;');}}}
if(this.owner.browser.hasActiveX){var cntenddel=function(){t.player.registerEvent('playStateChange(contentns)','if(contentns == 8 || contentns == 1 || contentns == 0){this.owner.unRegisterEvent("playStateChange(contentns)");this.owner.owner.broadcastMessage("onContentDone");}');}
setTimeout(cntenddel,120);}
var overlays=this.findClips({type:3});if(overlays&&overlays.length>0&&(this.fplayertype=='msmedia'||this.fplayertype==''||this.playertype=='msmedia')){;if(!isS(this.overlayDiv))
this.initOverlay(overlays[0],true);else{this.scheduleOverlay();this.initHeartBeat();}
if(!this.FlashCOM_initialized){this.overlayInitWaitQueue.push(new wbds_Callback({obj:this,func:this.FlashCOM_sendQueue,arg:[['forbannerid','eventname'],[this.bannerid,'handleRequestScheduleOverlayAds'],this.overlayPlayer]}));this.overlayInitWaitQueue.push(new wbds_Callback({obj:this,func:this.FlashCOM_sendQueue,arg:[['forbannerid','eventname'],[this.bannerid,'onPreRollComplete'],this.overlayPlayer]}));this.overlayInitWaitQueue.push(new wbds_Callback({obj:this,func:this.initHeartBeat}));};}
if(isS(this.preOverlays)&&this.preOverlays.length>0&&(this.fplayertype=='msmedia'||this.fplayertype==''||this.playertype=='msmedia')){this.FlashCOM_sendQueue(['forbannerid','eventname'],[this.bannerid,'onPreRollComplete',(wbds_getCEpoch()-this.clipStartTime)/1000,1],this.overlayPlayer);this.initHeartBeat();}}
if(this.playertype=='flash'){if(!this.flashVarsReceivable)
this.setFLP();else{if(prevpltype=='iframe'){this.player.setCnt('DEFAULT;');var clip=this.getNextClip({cnted:false,type:1});if(clip.player!='script'){if(clip){this.player.setTwin(clip.flvurl);if(isS(clip.counts)&&clip.counts instanceof Array)this.player.setTwinCnts(clip.counts.join('|^|'));if(this.owner.isClick(clip.click))this.player.setTwinClick(clip.click);}else{this.player.setTwinCnts('DEFAULT;');}}else{this.player.setTwinCnts('DEFAULT;');}
this.FlashCOM_sendQueue(['forbannerid','eventname'],[this.bannerid,'onPreRollComplete'],this.overlayPlayer);this.player.triggerEvent('onFinishAd');}
if(this.owner.isDefault(this.owner.getAAMBCont(this.bcallid))){this.player.setCnt('DEFAULT;');}}}
if(this.playertype=='msmedia'&&this.owner.browser.hasActiveX&&!this.hasfixedasx&&this.player.attributes.src!=''){this.player._lastStatus=null;delete this.player._lastStatus;var postclipdel=function(){t.player.registerEvent('playStateChange(ns2)','if((ns2 == 8 || (isS(this.owner) && (((isS(this.owner)) && typeof(this.owner._lastStatus) != "undefined" && this.owner._lastStatus != 3 && this.owner._lastStatus != 0) && ns2 == 10)) && (isS(this.owner.isAd) && !this.owner.isAd))) {this.owner.playCount++;if(this.owner.playCount == this.owner.owner.playTwinAfter){this.owner.unRegisterEvent("playStateChange(ns2)");this.owner.owner.broadcastMessage("onActivateTwin")}};this.owner._lastStatus=ns2;');}
setTimeout(postclipdel,50);}
if(this.playnexturl!=null&&this.playnexturl!=''){this.initialized=true;}
if(this._setDuration.timid>0){clearTimeout(this._setDuration.timid);this._setDuration.timid=-1;};}
pt.onContentDone=function(){;this.playedContent=true;if(isS(this.overlayPlayer))
this.FlashCOM_sendQueue(['forbannerid','eventname'],[this.bannerid,'onContentComplete'],this.overlayPlayer);}
pt.onActivateTwin=function(){var clip=this.getNextClip({cnted:false,type:1});;if(!clip)return;this.postRollActive=true;;if(!this.playedContent){if(isS(this.overlayPlayer))
this.FlashCOM_sendQueue(['forbannerid','eventname'],[this.bannerid,'onContentComplete'],this.overlayPlayer);}
switch(clip.player){case'script':if(isS(this.player))this.player.hide();this.setIframe(clip.bannerid);var duration=this.getDuration(clip);if(duration!=false){this.setDuration(duration,false,'onFinishedTwin');}
break;default:switch(this.playertype){case'':case'msmedia':this.skiphtmlurlget=true;this.initPlayer();if(!this.hasfixedasx){this.player.setSrc(clip.wmvurl);}
if(this.owner.browser.hasActiveX){this.player.clearEvents();this.player._lastStatus=null;delete this.player._lastStatus;var t=this;var postclipdel=function(){t.player.registerEvent('playStateChange(ns2)','if((ns2 == 8 || (isS(this.owner) && (((isS(this.owner)) && typeof(this.owner._lastStatus) != "undefined" && this.owner._lastStatus != 3 && this.owner._lastStatus != 0) && ns2 == 10)) && (isS(this.owner.isAd) && !this.owner.isAd))) {this.owner.unRegisterEvent("playStateChange(ns2)");this.owner.owner.broadcastMessage("onFinishedTwin")};this.owner._lastStatus=ns2;');}
setTimeout(postclipdel,50);}
if(!this.asxcountable&&clip.counts!=null&&clip.counts.length>0){this.doCounts(clip);}
this.player.setClick(clip.click);break;}
break;}}
pt.onFinishedTwin=function(){this.postRollActive=false;if(isS(this.player))this.player.unhide();this.clearIframe();while(this.postRollPendingAction.length>0){var cb=this.postRollPendingAction.shift();if(isS(cb)){if(cb instanceof wbds_Callback){cb.callback();}}}}
pt.onSourceChange=function(player){this.requestPlay(player._lastSrc);}
pt.reload=function(){;this.preOverlays=[];this.postOverlays=[];this.overlayInitWaitQueue=[];this.postRollPendingAction=[];this.clips=[];this.clearIframe();if(isS(this.overlayPlayer))
this.FlashCOM_sendQueue(['forbannerid','eventname'],[this.bannerid,'onReload'],this.overlayPlayer);if(isS(this.player)&&this.playertype=='flash')
this.FlashCOM_sendQueue(['forbannerid','eventname'],[this.bannerid,'onReload'],this.player);}
pt.reset=function(){this.reload();}
pt.clear=function(){this.clearIframe();if(this.player!=null&&(typeof(this.player)=='object'||typeof(this.player)=='function')){this.player.clear();delete this.player;}}
pt.clearIframe=function(){if(typeof(this.iframeobj)=='object'){this.iframeobj.clear();if(this.iframeobj.bannerid!=this.bannerid){var ban=this.owner.banners[this.iframeobj.bannerid];if(isS(ban))
ban.iframe=null;}
this.iframe=null;}}
pt.adClickLayer=function(){}
pt.getIMPCNT=function(){if((this.playertype=='msmedia'||this.playertype=='flash')&&this.videodata!=null){return this.videodata.vericount;}else{return this.owner.getIMPCNT(this.owner.getAAMBCont(this.bcallid));}}
pt.doCounts=function(videodata){videodata.cnted=true;for(i=0;i<videodata.counts.length;i++){this.owner.doIMPCNT(videodata.counts[i]);}}
pt.handleAll=function(aamb,indexs){var ret={};if(arguments.length==1){indexs=[aamb.indexOf('mms://'),aamb.indexOf('http://'),aamb.indexOf('https://'),aamb.indexOf('rtmp://'),aamb.indexOf('<'),aamb.indexOf('IMPCNT'),aamb.indexOf("<clips"),aamb.indexOf(".wmv"),aamb.indexOf(".flv"),aamb.indexOf('<overlay')];}
if((indexs[4]<19&&indexs[0]<0&&indexs[3]<0&&(aamb.indexOf("swf")>=0||aamb.indexOf("<script")>=0||aamb.indexOf("document.write")>=0))&&indexs[6]<0&&indexs[9]<0){ret.scriptsrc=aamb;ret.player="script";}else if((indexs[0]>=0||indexs[1]>=0||indexs[2]>=0||indexs[3]>=0||indexs[6]>=0||indexs[7]>=0)&&(indexs[8]<0||(indexs[8]>=0&&(indexs[6]>=0||indexs[9]>=0)))){ret=this.handleVideo(aamb,indexs);ret.player="";}
ret.isDefault=this.owner.isDefault(aamb);return ret;}
pt.handleVideo=function(str,indexs){var ret={},clip=null;if(str.indexOf("<clips")>=0){var addom=new wbds_XMLBanner(this.owner);addom.initDom(str.replace(/\\\"/,'\"'));if(addom==null){}else{if(addom.dom.firstChild!=null&&addom.dom.firstChild.childNodes.length>0){while(clip==null||clip.nodeName.toLowerCase()!='clip'){clip=addom.dom.firstChild.childNodes[Math.floor(Math.random()*(addom.dom.firstChild.childNodes.length))];}}
if(clip==null){ret.isDefault=true;return ret;}
ret.vericount=clip.getAttribute('vericount');ret.counts=[ret.vericount];ret.flvurl=clip.getAttribute('flvsource');ret.wmvurl=clip.getAttribute('wmvsource');ret.click=clip.getAttribute('clickurl');for(var xxx in ret){}
if(clip.getAttribute('duration')!=null&&typeof(clip.getAttribute('duration'))!='undefined')
ret.duration=clip.getAttribute('duration');else
ret.duration=null;for(var i=0;i<clip.attributes.length;i++){if(clip.attributes.item(i).nodeName.indexOf("count")>=0&&clip.attributes.item(i).nodeName.toLowerCase()!='vericount'){ret.counts.push(clip.attributes.item(i).nodeValue);}}}}else if(str.indexOf("<overlay")>=0){ret.xml=str.replace(/\\\"/,'\"');var addom=new wbds_XMLBanner(this.owner);addom.initDom(ret.xml);if(addom==null){}else{if(addom.dom.firstChild!=null&&addom.dom.firstChild.nodeName.toLowerCase()=='overlay'){clip=addom.dom.firstChild;}
if(clip==null){ret.isDefault=true;return ret;}
ret.bindclip=clip.getAttribute("bindclip")
ret.insync=clip.getAttribute("insync")
if(isS(ret.bindclip))ret.bindclip=ret.bindclip.toLowerCase();if(isS(ret.insync))ret.insync=ret.insync.toLowerCase();if(ret.insync==true||ret.insync==1||ret.insync=="1"||ret.insync=="true"||ret.insync=="yes"){ret.insync=true;}else{ret.insync=false;};for(var i=0;i<clip.childNodes.length;i++){switch(clip.childNodes[i].nodeName.toLowerCase()){case"require":ret.require={};this.handleXML_ovrly_require(clip.childNodes[i],ret);break;}}}}else{var urls=str.split('<');if(indexs[5]>=0){data=urls[0].split('|^|');url=data[0];}else{data=urls[0].split('|^|');url=data[0];}
ext=wbds_getExtension(url);ret.counts=[this.getIMPCNT(str)];ret.wmvurl=url;}
for(var xxx in ret){}
return ret;}
pt.handleXML_ovrly_require=function(node,ret){for(var i=0;i<node.childNodes.length;i++){var child=node.childNodes[i];switch(child.nodeName.toLowerCase()){case"space":ret.require.space={};for(var j=0;j<child.attributes.length;j++){var att=child.attributes[j];ret.require.space[att.name]=parseFloat(att.value);}
break;}}}
pt.getItemData=function(){if(this.owner.requesting){return;}
var arg=new wbds_GeneralObject();arg=arg.getCopy(arguments,'array');var ads=[wbds_callSprClass(this,'getItemData',arguments.callee,arg,this.__proto__)];var ad,obj;if(isS(this.videodata))
this.handleItemData(ads[0],this.videodata);for(var i=1;i<this.clips.length;i++){obj=this.owner.getBannerFromId(this.clips[i].bannerid);ad=obj.getItemData.apply(obj,arguments);this.handleItemData(ad,this.clips[i]);ads.push(ad);}
return ads;}
pt.handleItemData=function(ad,clip){var tmpobj;switch(clip.player){case"script":ad.clip=[{player:'script'}];break;default:switch(clip.type){case 0:case 1:case 2:tmpobj={flvsource:clip.flvurl,clickurl:clip.click};tmpobj.vericount=clip.counts[0];for(var i=1;i<clip.counts.length;i++){tmpobj['count'+i]=clip.counts[i];}
ad.clip=[tmpobj];break;case 3:ad.overlay=[clip.xml];break;}
break;}}
pt.getDuration=function(clip){var duration=this.duration;if(isS(clip)&&isS(clip.duration)){if(clip.duration>0)
duration=clip.duration;else if(clip.duration<0)return false;}
if(!this.owner.browser.hasActiveX&&this.playertype=='msmedia')
duration+=500;return duration;}
pt.getBounds=function(e){if(!isS(e)){switch(this.playertype){case"iframe":e=this.iframe;break;default:e=this.player.element;break;}}
var args=[e];for(var i=1;i<arguments.length;i++){args[i]=arguments[i];}
if(this.__proto__.getBounds!=arguments.callee){return this.__proto__.getBounds.apply(this,args);}else if(this.__proto__.getBounds==arguments.callee&&isS(this.__proto__.__proto__.getBounds)){return this.__proto__.__proto__.getBounds.apply(this,args);}}
pt.getSpaceBounds=function(fullscreen){var bnds;if(fullscreen==true){bnds=this.owner.getScreenSize();}
bnds=this.getBounds(this.overlayDiv);var pos=this.getPosition(this.overlayDiv);bnds.rofstx=pos.x;bnds.rofsty=pos.y;return bnds;}
pt.initHeartBeat=function(){;if(this.hearthbeatint<0){var _t=this;var _HeartBeat=this._HeartBeat;this.hearthbeatint=setInterval(function(){_HeartBeat.apply(_t)},this.heartbeatTime);}}
pt.clearHeartBeat=function(){clearInterval(this.hearthbeatint);this.hearthbeatint=-1;}
pt._HeartBeat=function(obj){try{if(this.owner.browser.hasActiveX&&isS(this.player)&&isS(this.player.element)&&isS(this.player.element.object)&&isS(this.player.element.object.controls)&&this.player.element.object.controls.currentPosition>0){this.FlashCOM_sendQueue(['forbannerid','eventname'],[this.bannerid,'onNextTime',this.player.element.object.controls.currentPosition],this.overlayPlayer);}else{}}catch(e){};}
pt.getIfrmPredVars=function(){if(isS(this.iframeobj)){return this.iframeobj.getIfrmPredVars();}
return'';}
pt.hideFlashCom=function(){if(isS(this.overlayDiv)){}}
pt.onBrowserResize=function(win,e){if(isS(this.overlayPlayer)&&isS(this.player)){var overlays=this.findClips({type:3});if(overlays.length>0){var overlayData=overlays[0];var offset=null;if(isS(overlayData)&&isS(overlayData.require)&&isS(overlayData.require.space)){offset=overlayData.require.space;}
var retSz=this.pinToElement(this.player.getElement(),this.overlayDiv,offset);this.FlashCOM_offset=retSz.offset;}}}
wbds_DynProperties.prototype.initialize(pt);wbds_DependencyResolver.prototype.initialize(pt);pt.addLibDependency("WebAdsFlashObject",'WebAdsFlashObject.js',[],true);pt.addLibDependency("HTMLWMediaPlayer",'HTMLWMediaPlayer.js',[],true);pt.addLibDependency("HTMLFlashVideoPlayer",'HTMLFlashVideoPlayer.js',[],true);pt.initDynProp("defaultWMVClassId",'6BF52A52-394A-11d3-B153-00C04F79FAA6');pt.initDynProp("duration",15500);pt.initDynProp("playTwinAfter",1);pt.initDynProp("swfplayer",null);pt.initDynProp("playertype",'');pt.initDynProp("fplayertype",'');pt.initDynProp("flashVarsReceivable",true);pt.initDynProp("playnexturl",'');pt.initDynProp("playbaseasxurl",'');pt.initDynProp("playbaseasxvar",'');pt.initDynProp("asxcountable",false);pt.initDynProp("hasfixedasx",false);pt.initDynProp("swfcountable",true);pt.initDynProp("videosize",{w:320,h:240});pt.initDynProp("videoparams",{});pt.initDynProp("videoattributes",{});pt.initDynProp("videovars",{});pt.initDynProp("videoprops",{});pt.initDynProp("videodata",null);pt.initDynProp("videoid",null);pt.initDynProp("placePlayerdiv",true);pt.initDynProp("skiphtmlurlget",false);pt.initDynProp("directInitPlayer",false);pt.initDynProp("adsize",{w:336,h:280});pt.initDynProp("heartbeatTime",250);pt.initDynProp("clipTypes",['VIDEO','VIDEO_LAST','VIDEO_INTER','VIDEO_OVERLAY']);pt.initDynProp("clipIndex",-1);pt.initDynProp("defaultBuffWaitTime",700);function wbds_XMLBanner(owner,size,position,euri,id,type,bcallid,bannerid,properties){this.d=document;this.owner=owner;this.callinf={size:size,position:position,euri:euri,calltype:type};var t=typeof(id);if(t=='object'||t=='function'){this.element=id;this.elementid=this.element.id;}else{this.elementid=id;this.element=this.d.getElementById(id);}
this.bcallid=bcallid;this.bannerid=bannerid;if(this.owner.browser.is_ie){var _msxmlver=["MSXML4.DOMDocument","MSXML3.DOMDocument","MSXML2.DOMDocument","MSXML.DOMDocument","Microsoft.XmlDom"];var obj;for(var i=0;i<_msxmlver.length;i++){try{obj=new ActiveXObject(_msxmlver[i]);this.msxmlver=_msxmlver[i];delete obj;break;}catch(err){}}}
this.dom=null;}
pt=wbds_XMLBanner.prototype;pt.initialize=function(){switch(this.callinf.calltype){case'bservers':if(this.owner.isDefault(this.owner.getAAMBCont(this.bcallid))){this._default=true;return;}
this._default=false;this.handleValue(this.owner.getAAMBCont(this.bcallid));break;}}
pt.handleValue=function(aamb){this.initDom(aamb);}
pt.initDom=function(str){if(this.dom==null){if(this.owner.browser.is_ie){this.dom=new ActiveXObject(this.msxmlver);this.dom.loadXML(str);}else if(document.implementation&&document.implementation.createDocument){var parser=new DOMParser();this.dom=parser.parseFromString(str,'text/xml');}}}
pt.clear=function(){this.dom=null;}
function wbds_OverlayBanner(owner,size,position,euri,id,type,bcallid,bannerid,properties){if(this.__proto__.ctor!=arguments.callee){this.__proto__.ctor.call(this,owner,size,position,euri,id,type,bcallid,bannerid,properties);}else if(this.__proto__.ctor==arguments.callee&&isS(this.__proto__.__proto__.ctor))this.__proto__.__proto__.ctor.call(this,owner,size,position,euri,id,type,bcallid,bannerid,properties);this.pinnedTo=null;this.pinnedSz=null;this.DynProps_InitSet();}
wbds_OverlayBanner.prototype=new wbds_VisualBanner();pt=wbds_OverlayBanner.prototype;pt.__proto__=wbds_VisualBanner.prototype;pt.__proto__.ctor=wbds_VisualBanner;pt.constructor=wbds_OverlayBanner;pt.$__pt=pt;pt.initialize=function(){this.layerHdl=new WebAdsFlashObject({swf:this.layerurl,params:{scale:'noScale',align:'l',salign:'lt',wmode:'Transparent',AllowScriptAccess:'Always',swliveconnect:'true'},width:this.pinnedSz.dim.w,height:this.pinnedSz.dim.h});this.layerHdl.owner=this;wbds_AdFlashInterface.prototype.initialize(this,this.element);this.owner.FlashCOM_initSettings(this,this.layerHdl);this.layerHdl.cInner(this.element);this.element.style.zIndex=4294967295;this.FlashCOM_sendGreetings(this.layerHdl);}
pt.pinToElement=function(elm){var arg=[elm,this.element];for(var i=1;i<arguments.length;i++){arg.push(arguments[i]);};this.pinnedTo=elm;this.pinnedSz=wbds_callSprClass(wbds_OverlayBanner.prototype,'pinToElement',arguments.callee,arg)}
pt.handleFlashComOnInitialized=function(){;this.broadcastMessage("onFlashInterfaceInitialized");}
wbds_DynProperties.prototype.initialize(pt);pt.initDynProp("layerurl",'http://images.webads.nl/smarttags/flash/');function wbds_getExtension(file){var indx=file.lastIndexOf('.');if(indx<0||file.length-indx<5||file.length-indx==0){return'';}
return file.substring(indx+1,file.length).toLowerCase();}
function wbds_Include(file,meth){var getRootElm=function(){var elm=document.getElementsByTagName("head")[0];if(typeof(elm)!="object"){elm=document.getElementsByTagName("body")[0];if(typeof(elm)!="object"){elm=document.getElementsByTagName("html")[0];if(typeof(elm)!="object"){elm=document;}}}
return elm;}
var getScriptElm=function(){var script=document.createElement("SCRIPT");script.language="JavaScript";return script;}
var xelm=getScriptElm();switch(meth){case'direct':document.write('<script src="'+file+'" language="JavaScript"></script>');break;case'byelm':if(typeof(file)!='undefined'&&file!=null&&typeof(file)=='object'){var elm=getRootElm();elm=elm.appendChild(file);}
break;case'byelmcode':if(typeof(file)!='undefined'&&file!=null&&typeof(file)=='string'){var script=getScriptElm();script.text=file;arguments.callee(script,'byelm');}
break;default:var script=getScriptElm();script.type="text/javascript";if(script.async){script.async=false;}
var elm=getRootElm();elm=elm.appendChild(script);try{elm.src=file;}catch(e){}
return elm;break;}}
function wbds_PlaceInit(parms){var url='http://smartinit.webads.nl/Bin/SmartInit.dll?';var i=0;for(var k in parms){if(isS(parms[k])&&parms[k]!=''){if(i==0)
url+=k+'='+parms[k];else
url+='&'+k+'='+parms[k];i++;}}
var browser=new wbds_GetBrowser();if((document.getElementsByTagName('base').length==0||!browser.is_ie)&&!browser.is_webkit)
{if(browser.is_ff4up||window.location.href.toLowerCase().indexOf('bright.nl')>=0){wbds_Include(url,'direct');}else{wbds_Include(url);}}
else
{wbds_Include(url,'direct');}}
(function(a,b){function cy(a){return f.isWindow(a)?a:a.nodeType===9?a.defaultView||a.parentWindow:!1}function cv(a){if(!cj[a]){var b=f("<"+a+">").appendTo("body"),d=b.css("display");b.remove();if(d==="none"||d===""){ck||(ck=c.createElement("iframe"),ck.frameBorder=ck.width=ck.height=0),c.body.appendChild(ck);if(!cl||!ck.createElement)cl=(ck.contentWindow||ck.contentDocument).document,cl.write("<!doctype><html><body></body></html>");b=cl.createElement(a),cl.body.appendChild(b),d=f.css(b,"display"),c.body.removeChild(ck)}cj[a]=d}return cj[a]}function cu(a,b){var c={};f.each(cp.concat.apply([],cp.slice(0,b)),function(){c[this]=a});return c}function ct(){cq=b}function cs(){setTimeout(ct,0);return cq=f.now()}function ci(){try{return new a.ActiveXObject("Microsoft.XMLHTTP")}catch(b){}}function ch(){try{return new a.XMLHttpRequest}catch(b){}}function cb(a,c){a.dataFilter&&(c=a.dataFilter(c,a.dataType));var d=a.dataTypes,e={},g,h,i=d.length,j,k=d[0],l,m,n,o,p;for(g=1;g<i;g++){if(g===1)for(h in a.converters)typeof h=="string"&&(e[h.toLowerCase()]=a.converters[h]);l=k,k=d[g];if(k==="*")k=l;else if(l!=="*"&&l!==k){m=l+" "+k,n=e[m]||e["* "+k];if(!n){p=b;for(o in e){j=o.split(" ");if(j[0]===l||j[0]==="*"){p=e[j[1]+" "+k];if(p){o=e[o],o===!0?n=p:p===!0&&(n=o);break}}}}!n&&!p&&f.error("No conversion from "+m.replace(" "," to ")),n!==!0&&(c=n?n(c):p(o(c)))}}return c}function ca(a,c,d){var e=a.contents,f=a.dataTypes,g=a.responseFields,h,i,j,k;for(i in g)i in d&&(c[g[i]]=d[i]);while(f[0]==="*")f.shift(),h===b&&(h=a.mimeType||c.getResponseHeader("content-type"));if(h)for(i in e)if(e[i]&&e[i].test(h)){f.unshift(i);break}if(f[0]in d)j=f[0];else{for(i in d){if(!f[0]||a.converters[i+" "+f[0]]){j=i;break}k||(k=i)}j=j||k}if(j){j!==f[0]&&f.unshift(j);return d[j]}}function b_(a,b,c,d){if(f.isArray(b))f.each(b,function(b,e){c||bF.test(a)?d(a,e):b_(a+"["+(typeof e=="object"||f.isArray(e)?b:"")+"]",e,c,d)});else if(!c&&b!=null&&typeof b=="object")for(var e in b)b_(a+"["+e+"]",b[e],c,d);else d(a,b)}function b$(a,c,d,e,f,g){f=f||c.dataTypes[0],g=g||{},g[f]=!0;var h=a[f],i=0,j=h?h.length:0,k=a===bU,l;for(;i<j&&(k||!l);i++)l=h[i](c,d,e),typeof l=="string"&&(!k||g[l]?l=b:(c.dataTypes.unshift(l),l=b$(a,c,d,e,l,g)));(k||!l)&&!g["*"]&&(l=b$(a,c,d,e,"*",g));return l}function bZ(a){return function(b,c){typeof b!="string"&&(c=b,b="*");if(f.isFunction(c)){var d=b.toLowerCase().split(bQ),e=0,g=d.length,h,i,j;for(;e<g;e++)h=d[e],j=/^\+/.test(h),j&&(h=h.substr(1)||"*"),i=a[h]=a[h]||[],i[j?"unshift":"push"](c)}}}function bD(a,b,c){var d=b==="width"?bx:by,e=b==="width"?a.offsetWidth:a.offsetHeight;if(c==="border")return e;f.each(d,function(){c||(e-=parseFloat(f.css(a,"padding"+this))||0),c==="margin"?e+=parseFloat(f.css(a,"margin"+this))||0:e-=parseFloat(f.css(a,"border"+this+"Width"))||0});return e}function bn(a,b){b.src?f.ajax({url:b.src,async:!1,dataType:"script"}):f.globalEval((b.text||b.textContent||b.innerHTML||"").replace(bf,"/*$0*/")),b.parentNode&&b.parentNode.removeChild(b)}function bm(a){f.nodeName(a,"input")?bl(a):a.getElementsByTagName&&f.grep(a.getElementsByTagName("input"),bl)}function bl(a){if(a.type==="checkbox"||a.type==="radio")a.defaultChecked=a.checked}function bk(a){return"getElementsByTagName"in a?a.getElementsByTagName("*"):"querySelectorAll"in a?a.querySelectorAll("*"):[]}function bj(a,b){var c;if(b.nodeType===1){b.clearAttributes&&b.clearAttributes(),b.mergeAttributes&&b.mergeAttributes(a),c=b.nodeName.toLowerCase();if(c==="object")b.outerHTML=a.outerHTML;else if(c!=="input"||a.type!=="checkbox"&&a.type!=="radio"){if(c==="option")b.selected=a.defaultSelected;else if(c==="input"||c==="textarea")b.defaultValue=a.defaultValue}else a.checked&&(b.defaultChecked=b.checked=a.checked),b.value!==a.value&&(b.value=a.value);b.removeAttribute(f.expando)}}function bi(a,b){if(b.nodeType===1&&!!f.hasData(a)){var c=f.expando,d=f.data(a),e=f.data(b,d);if(d=d[c]){var g=d.events;e=e[c]=f.extend({},d);if(g){delete e.handle,e.events={};for(var h in g)for(var i=0,j=g[h].length;i<j;i++)f.event.add(b,h+(g[h][i].namespace?".":"")+g[h][i].namespace,g[h][i],g[h][i].data)}}}}function bh(a,b){return f.nodeName(a,"table")?a.getElementsByTagName("tbody")[0]||a.appendChild(a.ownerDocument.createElement("tbody")):a}function X(a,b,c){b=b||0;if(f.isFunction(b))return f.grep(a,function(a,d){var e=!!b.call(a,d,a);return e===c});if(b.nodeType)return f.grep(a,function(a,d){return a===b===c});if(typeof b=="string"){var d=f.grep(a,function(a){return a.nodeType===1});if(S.test(b))return f.filter(b,d,!c);b=f.filter(b,d)}return f.grep(a,function(a,d){return f.inArray(a,b)>=0===c})}function W(a){return!a||!a.parentNode||a.parentNode.nodeType===11}function O(a,b){return(a&&a!=="*"?a+".":"")+b.replace(A,"`").replace(B,"&")}function N(a){var b,c,d,e,g,h,i,j,k,l,m,n,o,p=[],q=[],r=f._data(this,"events");if(!(a.liveFired===this||!r||!r.live||a.target.disabled||a.button&&a.type==="click")){a.namespace&&(n=new RegExp("(^|\\.)"+a.namespace.split(".").join("\\.(?:.*\\.)?")+"(\\.|$)")),a.liveFired=this;var s=r.live.slice(0);for(i=0;i<s.length;i++)g=s[i],g.origType.replace(y,"")===a.type?q.push(g.selector):s.splice(i--,1);e=f(a.target).closest(q,a.currentTarget);for(j=0,k=e.length;j<k;j++){m=e[j];for(i=0;i<s.length;i++){g=s[i];if(m.selector===g.selector&&(!n||n.test(g.namespace))&&!m.elem.disabled){h=m.elem,d=null;if(g.preType==="mouseenter"||g.preType==="mouseleave")a.type=g.preType,d=f(a.relatedTarget).closest(g.selector)[0],d&&f.contains(h,d)&&(d=h);(!d||d!==h)&&p.push({elem:h,handleObj:g,level:m.level})}}}for(j=0,k=p.length;j<k;j++){e=p[j];if(c&&e.level>c)break;a.currentTarget=e.elem,a.data=e.handleObj.data,a.handleObj=e.handleObj,o=e.handleObj.origHandler.apply(e.elem,arguments);if(o===!1||a.isPropagationStopped()){c=e.level,o===!1&&(b=!1);if(a.isImmediatePropagationStopped())break}}return b}}function L(a,c,d){var e=f.extend({},d[0]);e.type=a,e.originalEvent={},e.liveFired=b,f.event.handle.call(c,e),e.isDefaultPrevented()&&d[0].preventDefault()}function F(){return!0}function E(){return!1}function m(a,c,d){var e=c+"defer",g=c+"queue",h=c+"mark",i=f.data(a,e,b,!0);i&&(d==="queue"||!f.data(a,g,b,!0))&&(d==="mark"||!f.data(a,h,b,!0))&&setTimeout(function(){!f.data(a,g,b,!0)&&!f.data(a,h,b,!0)&&(f.removeData(a,e,!0),i.resolve())},0)}function l(a){for(var b in a)if(b!=="toJSON")return!1;return!0}function k(a,c,d){if(d===b&&a.nodeType===1){var e="data-"+c.replace(j,"$1-$2").toLowerCase();d=a.getAttribute(e);if(typeof d=="string"){try{d=d==="true"?!0:d==="false"?!1:d==="null"?null:f.isNaN(d)?i.test(d)?f.parseJSON(d):d:parseFloat(d)}catch(g){}f.data(a,c,d)}else d=b}return d}var c=a.document,d=a.navigator,e=a.location,f=function(){function H(){if(!e.isReady){try{c.documentElement.doScroll("left")}catch(a){setTimeout(H,1);return}e.ready()}}var e=function(a,b){return new e.fn.init(a,b,h)},f=a.jQuery,g=a.$,h,i=/^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,j=/\S/,k=/^\s+/,l=/\s+$/,m=/\d/,n=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,o=/^[\],:{}\s]*$/,p=/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,q=/"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,r=/(?:^|:|,)(?:\s*\[)+/g,s=/(webkit)[ \/]([\w.]+)/,t=/(opera)(?:.*version)?[ \/]([\w.]+)/,u=/(msie) ([\w.]+)/,v=/(mozilla)(?:.*? rv:([\w.]+))?/,w=d.userAgent,x,y,z,A=Object.prototype.toString,B=Object.prototype.hasOwnProperty,C=Array.prototype.push,D=Array.prototype.slice,E=String.prototype.trim,F=Array.prototype.indexOf,G={};e.fn=e.prototype={constructor:e,init:function(a,d,f){var g,h,j,k;if(!a)return this;if(a.nodeType){this.context=this[0]=a,this.length=1;return this}if(a==="body"&&!d&&c.body){this.context=c,this[0]=c.body,this.selector=a,this.length=1;return this}if(typeof a=="string"){a.charAt(0)!=="<"||a.charAt(a.length-1)!==">"||a.length<3?g=i.exec(a):g=[null,a,null];if(g&&(g[1]||!d)){if(g[1]){d=d instanceof e?d[0]:d,k=d?d.ownerDocument||d:c,j=n.exec(a),j?e.isPlainObject(d)?(a=[c.createElement(j[1])],e.fn.attr.call(a,d,!0)):a=[k.createElement(j[1])]:(j=e.buildFragment([g[1]],[k]),a=(j.cacheable?e.clone(j.fragment):j.fragment).childNodes);return e.merge(this,a)}h=c.getElementById(g[2]);if(h&&h.parentNode){if(h.id!==g[2])return f.find(a);this.length=1,this[0]=h}this.context=c,this.selector=a;return this}return!d||d.jquery?(d||f).find(a):this.constructor(d).find(a)}if(e.isFunction(a))return f.ready(a);a.selector!==b&&(this.selector=a.selector,this.context=a.context);return e.makeArray(a,this)},selector:"",jquery:"1.6.1",length:0,size:function(){return this.length},toArray:function(){return D.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this[this.length+a]:this[a]},pushStack:function(a,b,c){var d=this.constructor();e.isArray(a)?C.apply(d,a):e.merge(d,a),d.prevObject=this,d.context=this.context,b==="find"?d.selector=this.selector+(this.selector?" ":"")+c:b&&(d.selector=this.selector+"."+b+"("+c+")");return d},each:function(a,b){return e.each(this,a,b)},ready:function(a){e.bindReady(),y.done(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(D.apply(this,arguments),"slice",D.call(arguments).join(","))},map:function(a){return this.pushStack(e.map(this,function(b,c){return a.call(b,c,b)}))},end:function(){return this.prevObject||this.constructor(null)},push:C,sort:[].sort,splice:[].splice},e.fn.init.prototype=e.fn,e.extend=e.fn.extend=function(){var a,c,d,f,g,h,i=arguments[0]||{},j=1,k=arguments.length,l=!1;typeof i=="boolean"&&(l=i,i=arguments[1]||{},j=2),typeof i!="object"&&!e.isFunction(i)&&(i={}),k===j&&(i=this,--j);for(;j<k;j++)if((a=arguments[j])!=null)for(c in a){d=i[c],f=a[c];if(i===f)continue;l&&f&&(e.isPlainObject(f)||(g=e.isArray(f)))?(g?(g=!1,h=d&&e.isArray(d)?d:[]):h=d&&e.isPlainObject(d)?d:{},i[c]=e.extend(l,h,f)):f!==b&&(i[c]=f)}return i},e.extend({noConflict:function(b){a.$===e&&(a.$=g),b&&a.jQuery===e&&(a.jQuery=f);return e},isReady:!1,readyWait:1,holdReady:function(a){a?e.readyWait++:e.ready(!0)},ready:function(a){if(a===!0&&!--e.readyWait||a!==!0&&!e.isReady){if(!c.body)return setTimeout(e.ready,1);e.isReady=!0;if(a!==!0&&--e.readyWait>0)return;y.resolveWith(c,[e]),e.fn.trigger&&e(c).trigger("ready").unbind("ready")}},bindReady:function(){if(!y){y=e._Deferred();if(c.readyState==="complete")return setTimeout(e.ready,1);if(c.addEventListener)c.addEventListener("DOMContentLoaded",z,!1),a.addEventListener("load",e.ready,!1);else if(c.attachEvent){c.attachEvent("onreadystatechange",z),a.attachEvent("onload",e.ready);var b=!1;try{b=a.frameElement==null}catch(d){}c.documentElement.doScroll&&b&&H()}}},isFunction:function(a){return e.type(a)==="function"},isArray:Array.isArray||function(a){return e.type(a)==="array"},isWindow:function(a){return a&&typeof a=="object"&&"setInterval"in a},isNaN:function(a){return a==null||!m.test(a)||isNaN(a)},type:function(a){return a==null?String(a):G[A.call(a)]||"object"},isPlainObject:function(a){if(!a||e.type(a)!=="object"||a.nodeType||e.isWindow(a))return!1;if(a.constructor&&!B.call(a,"constructor")&&!B.call(a.constructor.prototype,"isPrototypeOf"))return!1;var c;for(c in a);return c===b||B.call(a,c)},isEmptyObject:function(a){for(var b in a)return!1;return!0},error:function(a){throw a},parseJSON:function(b){if(typeof b!="string"||!b)return null;b=e.trim(b);if(a.JSON&&a.JSON.parse)return a.JSON.parse(b);if(o.test(b.replace(p,"@").replace(q,"]").replace(r,"")))return(new Function("return "+b))();e.error("Invalid JSON: "+b)},parseXML:function(b,c,d){a.DOMParser?(d=new DOMParser,c=d.parseFromString(b,"text/xml")):(c=new ActiveXObject("Microsoft.XMLDOM"),c.async="false",c.loadXML(b)),d=c.documentElement,(!d||!d.nodeName||d.nodeName==="parsererror")&&e.error("Invalid XML: "+b);return c},noop:function(){},globalEval:function(b){b&&j.test(b)&&(a.execScript||function(b){a.eval.call(a,b)})(b)},nodeName:function(a,b){return a.nodeName&&a.nodeName.toUpperCase()===b.toUpperCase()},each:function(a,c,d){var f,g=0,h=a.length,i=h===b||e.isFunction(a);if(d){if(i){for(f in a)if(c.apply(a[f],d)===!1)break}else for(;g<h;)if(c.apply(a[g++],d)===!1)break}else if(i){for(f in a)if(c.call(a[f],f,a[f])===!1)break}else for(;g<h;)if(c.call(a[g],g,a[g++])===!1)break;return a},trim:E?function(a){return a==null?"":E.call(a)}:function(a){return a==null?"":(a+"").replace(k,"").replace(l,"")},makeArray:function(a,b){var c=b||[];if(a!=null){var d=e.type(a);a.length==null||d==="string"||d==="function"||d==="regexp"||e.isWindow(a)?C.call(c,a):e.merge(c,a)}return c},inArray:function(a,b){if(F)return F.call(b,a);for(var c=0,d=b.length;c<d;c++)if(b[c]===a)return c;return-1},merge:function(a,c){var d=a.length,e=0;if(typeof c.length=="number")for(var f=c.length;e<f;e++)a[d++]=c[e];else while(c[e]!==b)a[d++]=c[e++];a.length=d;return a},grep:function(a,b,c){var d=[],e;c=!!c;for(var f=0,g=a.length;f<g;f++)e=!!b(a[f],f),c!==e&&d.push(a[f]);return d},map:function(a,c,d){var f,g,h=[],i=0,j=a.length,k=a instanceof e||j!==b&&typeof j=="number"&&(j>0&&a[0]&&a[j-1]||j===0||e.isArray(a));if(k)for(;i<j;i++)f=c(a[i],i,d),f!=null&&(h[h.length]=f);else for(g in a)f=c(a[g],g,d),f!=null&&(h[h.length]=f);return h.concat.apply([],h)},guid:1,proxy:function(a,c){if(typeof c=="string"){var d=a[c];c=a,a=d}if(!e.isFunction(a))return b;var f=D.call(arguments,2),g=function(){return a.apply(c,f.concat(D.call(arguments)))};g.guid=a.guid=a.guid||g.guid||e.guid++;return g},access:function(a,c,d,f,g,h){var i=a.length;if(typeof c=="object"){for(var j in c)e.access(a,j,c[j],f,g,d);return a}if(d!==b){f=!h&&f&&e.isFunction(d);for(var k=0;k<i;k++)g(a[k],c,f?d.call(a[k],k,g(a[k],c)):d,h);return a}return i?g(a[0],c):b},now:function(){return(new Date).getTime()},uaMatch:function(a){a=a.toLowerCase();var b=s.exec(a)||t.exec(a)||u.exec(a)||a.indexOf("compatible")<0&&v.exec(a)||[];return{browser:b[1]||"",version:b[2]||"0"}},sub:function(){function a(b,c){return new a.fn.init(b,c)}e.extend(!0,a,this),a.superclass=this,a.fn=a.prototype=this(),a.fn.constructor=a,a.sub=this.sub,a.fn.init=function(d,f){f&&f instanceof e&&!(f instanceof a)&&(f=a(f));return e.fn.init.call(this,d,f,b)},a.fn.init.prototype=a.fn;var b=a(c);return a},browser:{}}),e.each("Boolean Number String Function Array Date RegExp Object".split(" "),function(a,b){G["[object "+b+"]"]=b.toLowerCase()}),x=e.uaMatch(w),x.browser&&(e.browser[x.browser]=!0,e.browser.version=x.version),e.browser.webkit&&(e.browser.safari=!0),j.test(" ")&&(k=/^[\s\xA0]+/,l=/[\s\xA0]+$/),h=e(c),c.addEventListener?z=function(){c.removeEventListener("DOMContentLoaded",z,!1),e.ready()}:c.attachEvent&&(z=function(){c.readyState==="complete"&&(c.detachEvent("onreadystatechange",z),e.ready())});return e}(),g="done fail isResolved isRejected promise then always pipe".split(" "),h=[].slice;f.extend({_Deferred:function(){var a=[],b,c,d,e={done:function(){if(!d){var c=arguments,g,h,i,j,k;b&&(k=b,b=0);for(g=0,h=c.length;g<h;g++)i=c[g],j=f.type(i),j==="array"?e.done.apply(e,i):j==="function"&&a.push(i);k&&e.resolveWith(k[0],k[1])}return this},resolveWith:function(e,f){if(!d&&!b&&!c){f=f||[],c=1;try{while(a[0])a.shift().apply(e,f)}finally{b=[e,f],c=0}}return this},resolve:function(){e.resolveWith(this,arguments);return this},isResolved:function(){return!!c||!!b},cancel:function(){d=1,a=[];return this}};return e},Deferred:function(a){var b=f._Deferred(),c=f._Deferred(),d;f.extend(b,{then:function(a,c){b.done(a).fail(c);return this},always:function(){return b.done.apply(b,arguments).fail.apply(this,arguments)},fail:c.done,rejectWith:c.resolveWith,reject:c.resolve,isRejected:c.isResolved,pipe:function(a,c){return f.Deferred(function(d){f.each({done:[a,"resolve"],fail:[c,"reject"]},function(a,c){var e=c[0],g=c[1],h;f.isFunction(e)?b[a](function(){h=e.apply(this,arguments),h&&f.isFunction(h.promise)?h.promise().then(d.resolve,d.reject):d[g](h)}):b[a](d[g])})}).promise()},promise:function(a){if(a==null){if(d)return d;d=a={}}var c=g.length;while(c--)a[g[c]]=b[g[c]];return a}}),b.done(c.cancel).fail(b.cancel),delete b.cancel,a&&a.call(b,b);return b},when:function(a){function i(a){return function(c){b[a]=arguments.length>1?h.call(arguments,0):c,--e||g.resolveWith(g,h.call(b,0))}}var b=arguments,c=0,d=b.length,e=d,g=d<=1&&a&&f.isFunction(a.promise)?a:f.Deferred();if(d>1){for(;c<d;c++)b[c]&&f.isFunction(b[c].promise)?b[c].promise().then(i(c),g.reject):--e;e||g.resolveWith(g,b)}else g!==a&&g.resolveWith(g,d?[a]:[]);return g.promise()}}),f.support=function(){var a=c.createElement("div"),b=c.documentElement,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r;a.setAttribute("className","t"),a.innerHTML="   <link/><table></table><a href='/a' style='top:1px;float:left;opacity:.55;'>a</a><input type='checkbox'/>",d=a.getElementsByTagName("*"),e=a.getElementsByTagName("a")[0];if(!d||!d.length||!e)return{};f=c.createElement("select"),g=f.appendChild(c.createElement("option")),h=a.getElementsByTagName("input")[0],j={leadingWhitespace:a.firstChild.nodeType===3,tbody:!a.getElementsByTagName("tbody").length,htmlSerialize:!!a.getElementsByTagName("link").length,style:/top/.test(e.getAttribute("style")),hrefNormalized:e.getAttribute("href")==="/a",opacity:/^0.55$/.test(e.style.opacity),cssFloat:!!e.style.cssFloat,checkOn:h.value==="on",optSelected:g.selected,getSetAttribute:a.className!=="t",submitBubbles:!0,changeBubbles:!0,focusinBubbles:!1,deleteExpando:!0,noCloneEvent:!0,inlineBlockNeedsLayout:!1,shrinkWrapBlocks:!1,reliableMarginRight:!0},h.checked=!0,j.noCloneChecked=h.cloneNode(!0).checked,f.disabled=!0,j.optDisabled=!g.disabled;try{delete a.test}catch(s){j.deleteExpando=!1}!a.addEventListener&&a.attachEvent&&a.fireEvent&&(a.attachEvent("onclick",function b(){j.noCloneEvent=!1,a.detachEvent("onclick",b)}),a.cloneNode(!0).fireEvent("onclick")),h=c.createElement("input"),h.value="t",h.setAttribute("type","radio"),j.radioValue=h.value==="t",h.setAttribute("checked","checked"),a.appendChild(h),k=c.createDocumentFragment(),k.appendChild(a.firstChild),j.checkClone=k.cloneNode(!0).cloneNode(!0).lastChild.checked,a.innerHTML="",a.style.width=a.style.paddingLeft="1px",l=c.createElement("body"),m={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};for(q in m)l.style[q]=m[q];l.appendChild(a),b.insertBefore(l,b.firstChild),j.appendChecked=h.checked,j.boxModel=a.offsetWidth===2,"zoom"in a.style&&(a.style.display="inline",a.style.zoom=1,j.inlineBlockNeedsLayout=a.offsetWidth===2,a.style.display="",a.innerHTML="<div style='width:4px;'></div>",j.shrinkWrapBlocks=a.offsetWidth!==2),a.innerHTML="<table><tr><td style='padding:0;border:0;display:none'></td><td>t</td></tr></table>",n=a.getElementsByTagName("td"),r=n[0].offsetHeight===0,n[0].style.display="",n[1].style.display="none",j.reliableHiddenOffsets=r&&n[0].offsetHeight===0,a.innerHTML="",c.defaultView&&c.defaultView.getComputedStyle&&(i=c.createElement("div"),i.style.width="0",i.style.marginRight="0",a.appendChild(i),j.reliableMarginRight=(parseInt((c.defaultView.getComputedStyle(i,null)||{marginRight:0}).marginRight,10)||0)===0),l.innerHTML="",b.removeChild(l);if(a.attachEvent)for(q in{submit:1,change:1,focusin:1})p="on"+q,r=p in a,r||(a.setAttribute(p,"return;"),r=typeof a[p]=="function"),j[q+"Bubbles"]=r;return j}(),f.boxModel=f.support.boxModel;var i=/^(?:\{.*\}|\[.*\])$/,j=/([a-z])([A-Z])/g;f.extend({cache:{},uuid:0,expando:"jQuery"+(f.fn.jquery+Math.random()).replace(/\D/g,""),noData:{embed:!0,object:"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",applet:!0},hasData:function(a){a=a.nodeType?f.cache[a[f.expando]]:a[f.expando];return!!a&&!l(a)},data:function(a,c,d,e){if(!!f.acceptData(a)){var g=f.expando,h=typeof c=="string",i,j=a.nodeType,k=j?f.cache:a,l=j?a[f.expando]:a[f.expando]&&f.expando;if((!l||e&&l&&!k[l][g])&&h&&d===b)return;l||(j?a[f.expando]=l=++f.uuid:l=f.expando),k[l]||(k[l]={},j||(k[l].toJSON=f.noop));if(typeof c=="object"||typeof c=="function")e?k[l][g]=f.extend(k[l][g],c):k[l]=f.extend(k[l],c);i=k[l],e&&(i[g]||(i[g]={}),i=i[g]),d!==b&&(i[f.camelCase(c)]=d);if(c==="events"&&!i[c])return i[g]&&i[g].events;return h?i[f.camelCase(c)]:i}},removeData:function(b,c,d){if(!!f.acceptData(b)){var e=f.expando,g=b.nodeType,h=g?f.cache:b,i=g?b[f.expando]:f.expando;if(!h[i])return;if(c){var j=d?h[i][e]:h[i];if(j){delete j[c];if(!l(j))return}}if(d){delete h[i][e];if(!l(h[i]))return}var k=h[i][e];f.support.deleteExpando||h!=a?delete h[i]:h[i]=null,k?(h[i]={},g||(h[i].toJSON=f.noop),h[i][e]=k):g&&(f.support.deleteExpando?delete b[f.expando]:b.removeAttribute?b.removeAttribute(f.expando):b[f.expando]=null)}},_data:function(a,b,c){return f.data(a,b,c,!0)},acceptData:function(a){if(a.nodeName){var b=f.noData[a.nodeName.toLowerCase()];if(b)return b!==!0&&a.getAttribute("classid")===b}return!0}}),f.fn.extend({data:function(a,c){var d=null;if(typeof a=="undefined"){if(this.length){d=f.data(this[0]);if(this[0].nodeType===1){var e=this[0].attributes,g;for(var h=0,i=e.length;h<i;h++)g=e[h].name,g.indexOf("data-")===0&&(g=f.camelCase(g.substring(5)),k(this[0],g,d[g]))}}return d}if(typeof a=="object")return this.each(function(){f.data(this,a)});var j=a.split(".");j[1]=j[1]?"."+j[1]:"";if(c===b){d=this.triggerHandler("getData"+j[1]+"!",[j[0]]),d===b&&this.length&&(d=f.data(this[0],a),d=k(this[0],a,d));return d===b&&j[1]?this.data(j[0]):d}return this.each(function(){var b=f(this),d=[j[0],c];b.triggerHandler("setData"+j[1]+"!",d),f.data(this,a,c),b.triggerHandler("changeData"+j[1]+"!",d)})},removeData:function(a){return this.each(function(){f.removeData(this,a)})}}),f.extend({_mark:function(a,c){a&&(c=(c||"fx")+"mark",f.data(a,c,(f.data(a,c,b,!0)||0)+1,!0))},_unmark:function(a,c,d){a!==!0&&(d=c,c=a,a=!1);if(c){d=d||"fx";var e=d+"mark",g=a?0:(f.data(c,e,b,!0)||1)-1;g?f.data(c,e,g,!0):(f.removeData(c,e,!0),m(c,d,"mark"))}},queue:function(a,c,d){if(a){c=(c||"fx")+"queue";var e=f.data(a,c,b,!0);d&&(!e||f.isArray(d)?e=f.data(a,c,f.makeArray(d),!0):e.push(d));return e||[]}},dequeue:function(a,b){b=b||"fx";var c=f.queue(a,b),d=c.shift(),e;d==="inprogress"&&(d=c.shift()),d&&(b==="fx"&&c.unshift("inprogress"),d.call(a,function(){f.dequeue(a,b)})),c.length||(f.removeData(a,b+"queue",!0),m(a,b,"queue"))}}),f.fn.extend({queue:function(a,c){typeof a!="string"&&(c=a,a="fx");if(c===b)return f.queue(this[0],a);return this.each(function(){var b=f.queue(this,a,c);a==="fx"&&b[0]!=="inprogress"&&f.dequeue(this,a)})},dequeue:function(a){return this.each(function(){f.dequeue(this,a)})},delay:function(a,b){a=f.fx?f.fx.speeds[a]||a:a,b=b||"fx";return this.queue(b,function(){var c=this;setTimeout(function(){f.dequeue(c,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])},promise:function(a,c){function m(){--h||d.resolveWith(e,[e])}typeof a!="string"&&(c=a,a=b),a=a||"fx";var d=f.Deferred(),e=this,g=e.length,h=1,i=a+"defer",j=a+"queue",k=a+"mark",l;while(g--)if(l=f.data(e[g],i,b,!0)||(f.data(e[g],j,b,!0)||f.data(e[g],k,b,!0))&&f.data(e[g],i,f._Deferred(),!0))h++,l.done(m);m();return d.promise()}});var n=/[\n\t\r]/g,o=/\s+/,p=/\r/g,q=/^(?:button|input)$/i,r=/^(?:button|input|object|select|textarea)$/i,s=/^a(?:rea)?$/i,t=/^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop|multiple|open|readonly|required|scoped|selected)$/i,u=/\:/,v,w;f.fn.extend({attr:function(a,b){return f.access(this,a,b,!0,f.attr)},removeAttr:function(a){return this.each(function(){f.removeAttr(this,a)})},prop:function(a,b){return f.access(this,a,b,!0,f.prop)},removeProp:function(a){a=f.propFix[a]||a;return this.each(function(){try{this[a]=b,delete this[a]}catch(c){}})},addClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.addClass(a.call(this,b,c.attr("class")||""))});if(a&&typeof a=="string"){var b=(a||"").split(o);for(var c=0,d=this.length;c<d;c++){var e=this[c];if(e.nodeType===1)if(!e.className)e.className=a;else{var g=" "+e.className+" ",h=e.className;for(var i=0,j=b.length;i<j;i++)g.indexOf(" "+b[i]+" ")<0&&(h+=" "+b[i]);e.className=f.trim(h)}}}return this},removeClass:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.removeClass(a.call(this,b,c.attr("class")))});if(a&&typeof a=="string"||a===b){var c=(a||"").split(o);for(var d=0,e=this.length;d<e;d++){var g=this[d];if(g.nodeType===1&&g.className)if(a){var h=(" "+g.className+" ").replace(n," ");for(var i=0,j=c.length;i<j;i++)h=h.replace(" "+c[i]+" "," ");g.className=f.trim(h)}else g.className=""}}return this},toggleClass:function(a,b){var c=typeof a,d=typeof b=="boolean";if(f.isFunction(a))return this.each(function(c){var d=f(this);d.toggleClass(a.call(this,c,d.attr("class"),b),b)});return this.each(function(){if(c==="string"){var e,g=0,h=f(this),i=b,j=a.split(o);while(e=j[g++])i=d?i:!h.hasClass(e),h[i?"addClass":"removeClass"](e)}else if(c==="undefined"||c==="boolean")this.className&&f._data(this,"__className__",this.className),this.className=this.className||a===!1?"":f._data(this,"__className__")||""})},hasClass:function(a){var b=" "+a+" ";for(var c=0,d=this.length;c<d;c++)if((" "+this[c].className+" ").replace(n," ").indexOf(b)>-1)return!0;return!1},val:function(a){var c,d,e=this[0];if(!arguments.length){if(e){c=f.valHooks[e.nodeName.toLowerCase()]||f.valHooks[e.type];if(c&&"get"in c&&(d=c.get(e,"value"))!==b)return d;return(e.value||"").replace(p,"")}return b}var g=f.isFunction(a);return this.each(function(d){var e=f(this),h;if(this.nodeType===1){g?h=a.call(this,d,e.val()):h=a,h==null?h="":typeof h=="number"?h+="":f.isArray(h)&&(h=f.map(h,function(a){return a==null?"":a+""})),c=f.valHooks[this.nodeName.toLowerCase()]||f.valHooks[this.type];if(!c||!("set"in c)||c.set(this,h,"value")===b)this.value=h}})}}),f.extend({valHooks:{option:{get:function(a){var b=a.attributes.value;return!b||b.specified?a.value:a.text}},select:{get:function(a){var b,c=a.selectedIndex,d=[],e=a.options,g=a.type==="select-one";if(c<0)return null;for(var h=g?c:0,i=g?c+1:e.length;h<i;h++){var j=e[h];if(j.selected&&(f.support.optDisabled?!j.disabled:j.getAttribute("disabled")===null)&&(!j.parentNode.disabled||!f.nodeName(j.parentNode,"optgroup"))){b=f(j).val();if(g)return b;d.push(b)}}if(g&&!d.length&&e.length)return f(e[c]).val();return d},set:function(a,b){var c=f.makeArray(b);f(a).find("option").each(function(){this.selected=f.inArray(f(this).val(),c)>=0}),c.length||(a.selectedIndex=-1);return c}}},attrFn:{val:!0,css:!0,html:!0,text:!0,data:!0,width:!0,height:!0,offset:!0},attrFix:{tabindex:"tabIndex"},attr:function(a,c,d,e){var g=a.nodeType;if(!a||g===3||g===8||g===2)return b;if(e&&c in f.attrFn)return f(a)[c](d);if(!("getAttribute"in a))return f.prop(a,c,d);var h,i,j=g!==1||!f.isXMLDoc(a);c=j&&f.attrFix[c]||c,i=f.attrHooks[c],i||(!t.test(c)||typeof d!="boolean"&&d!==b&&d.toLowerCase()!==c.toLowerCase()?v&&(f.nodeName(a,"form")||u.test(c))&&(i=v):i=w);if(d!==b){if(d===null){f.removeAttr(a,c);return b}if(i&&"set"in i&&j&&(h=i.set(a,d,c))!==b)return h;a.setAttribute(c,""+d);return d}if(i&&"get"in i&&j)return i.get(a,c);h=a.getAttribute(c);return h===null?b:h},removeAttr:function(a,b){var c;a.nodeType===1&&(b=f.attrFix[b]||b,f.support.getSetAttribute?a.removeAttribute(b):(f.attr(a,b,""),a.removeAttributeNode(a.getAttributeNode(b))),t.test(b)&&(c=f.propFix[b]||b)in a&&(a[c]=!1))},attrHooks:{type:{set:function(a,b){if(q.test(a.nodeName)&&a.parentNode)f.error("type property can't be changed");else if(!f.support.radioValue&&b==="radio"&&f.nodeName(a,"input")){var c=a.value;a.setAttribute("type",b),c&&(a.value=c);return b}}},tabIndex:{get:function(a){var c=a.getAttributeNode("tabIndex");return c&&c.specified?parseInt(c.value,10):r.test(a.nodeName)||s.test(a.nodeName)&&a.href?0:b}}},propFix:{tabindex:"tabIndex",readonly:"readOnly","for":"htmlFor","class":"className",maxlength:"maxLength",cellspacing:"cellSpacing",cellpadding:"cellPadding",rowspan:"rowSpan",colspan:"colSpan",usemap:"useMap",frameborder:"frameBorder",contenteditable:"contentEditable"},prop:function(a,c,d){var e=a.nodeType;if(!a||e===3||e===8||e===2)return b;var g,h,i=e!==1||!f.isXMLDoc(a);c=i&&f.propFix[c]||c,h=f.propHooks[c];return d!==b?h&&"set"in h&&(g=h.set(a,d,c))!==b?g:a[c]=d:h&&"get"in h&&(g=h.get(a,c))!==b?g:a[c]},propHooks:{}}),w={get:function(a,c){return a[f.propFix[c]||c]?c.toLowerCase():b},set:function(a,b,c){var d;b===!1?f.removeAttr(a,c):(d=f.propFix[c]||c,d in a&&(a[d]=b),a.setAttribute(c,c.toLowerCase()));return c}},f.attrHooks.value={get:function(a,b){if(v&&f.nodeName(a,"button"))return v.get(a,b);return a.value},set:function(a,b,c){if(v&&f.nodeName(a,"button"))return v.set(a,b,c);a.value=b}},f.support.getSetAttribute||(f.attrFix=f.propFix,v=f.attrHooks.name=f.valHooks.button={get:function(a,c){var d;d=a.getAttributeNode(c);return d&&d.nodeValue!==""?d.nodeValue:b},set:function(a,b,c){var d=a.getAttributeNode(c);if(d){d.nodeValue=b;return b}}},f.each(["width","height"],function(a,b){f.attrHooks[b]=f.extend(f.attrHooks[b],{set:function(a,c){if(c===""){a.setAttribute(b,"auto");return c}}})})),f.support.hrefNormalized||f.each(["href","src","width","height"],function(a,c){f.attrHooks[c]=f.extend(f.attrHooks[c],{get:function(a){var d=a.getAttribute(c,2);return d===null?b:d}})}),f.support.style||(f.attrHooks.style={get:function(a){return a.style.cssText.toLowerCase()||b},set:function(a,b){return a.style.cssText=""+b}}),f.support.optSelected||(f.propHooks.selected=f.extend(f.propHooks.selected,{get:function(a){var b=a.parentNode;b&&(b.selectedIndex,b.parentNode&&b.parentNode.selectedIndex)}})),f.support.checkOn||f.each(["radio","checkbox"],function(){f.valHooks[this]={get:function(a){return a.getAttribute("value")===null?"on":a.value}}}),f.each(["radio","checkbox"],function(){f.valHooks[this]=f.extend(f.valHooks[this],{set:function(a,b){if(f.isArray(b))return a.checked=f.inArray(f(a).val(),b)>=0}})});var x=Object.prototype.hasOwnProperty,y=/\.(.*)$/,z=/^(?:textarea|input|select)$/i,A=/\./g,B=/ /g,C=/[^\w\s.|`]/g,D=function(a){return a.replace(C,"\\$&")};f.event={add:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){if(d===!1)d=E;else if(!d)return;var g,h;d.handler&&(g=d,d=g.handler),d.guid||(d.guid=f.guid++);var i=f._data(a);if(!i)return;var j=i.events,k=i.handle;j||(i.events=j={}),k||(i.handle=k=function(a){return typeof f!="undefined"&&(!a||f.event.triggered!==a.type)?f.event.handle.apply(k.elem,arguments):b}),k.elem=a,c=c.split(" ");var l,m=0,n;while(l=c[m++]){h=g?f.extend({},g):{handler:d,data:e},l.indexOf(".")>-1?(n=l.split("."),l=n.shift(),h.namespace=n.slice(0).sort().join(".")):(n=[],h.namespace=""),h.type=l,h.guid||(h.guid=d.guid);var o=j[l],p=f.event.special[l]||{};if(!o){o=j[l]=[];if(!p.setup||p.setup.call(a,e,n,k)===!1)a.addEventListener?a.addEventListener(l,k,!1):a.attachEvent&&a.attachEvent("on"+l,k)}p.add&&(p.add.call(a,h),h.handler.guid||(h.handler.guid=d.guid)),o.push(h),f.event.global[l]=!0}a=null}},global:{},remove:function(a,c,d,e){if(a.nodeType!==3&&a.nodeType!==8){d===!1&&(d=E);var g,h,i,j,k=0,l,m,n,o,p,q,r,s=f.hasData(a)&&f._data(a),t=s&&s.events;if(!s||!t)return;c&&c.type&&(d=c.handler,c=c.type);if(!c||typeof c=="string"&&c.charAt(0)==="."){c=c||"";for(h in t)f.event.remove(a,h+c);return}c=c.split(" ");while(h=c[k++]){r=h,q=null,l=h.indexOf(".")<0,m=[],l||(m=h.split("."),h=m.shift(),n=new RegExp("(^|\\.)"+f.map(m.slice(0).sort(),D).join("\\.(?:.*\\.)?")+"(\\.|$)")),p=t[h];if(!p)continue;if(!d){for(j=0;j<p.length;j++){q=p[j];if(l||n.test(q.namespace))f.event.remove(a,r,q.handler,j),p.splice(j--,1)}continue}o=f.event.special[h]||{};for(j=e||0;j<p.length;j++){q=p[j];if(d.guid===q.guid){if(l||n.test(q.namespace))e==null&&p.splice(j--,1),o.remove&&o.remove.call(a,q);if(e!=null)break}}if(p.length===0||e!=null&&p.length===1)(!o.teardown||o.teardown.call(a,m)===!1)&&f.removeEvent(a,h,s.handle),g=null,delete t[h]}if(f.isEmptyObject(t)){var u=s.handle;u&&(u.elem=null),delete s.events,delete s.handle,f.isEmptyObject(s)&&f.removeData(a,b,!0)}}},customEvent:{getData:!0,setData:!0,changeData:!0},trigger:function(c,d,e,g){var h=c.type||c,i=[],j;h.indexOf("!")>=0&&(h=h.slice(0,-1),j=!0),h.indexOf(".")>=0&&(i=h.split("."),h=i.shift(),i.sort());if(!!e&&!f.event.customEvent[h]||!!f.event.global[h]){c=typeof c=="object"?c[f.expando]?c:new f.Event(h,c):new f.Event(h),c.type=h,c.exclusive=j,c.namespace=i.join("."),c.namespace_re=new RegExp("(^|\\.)"+i.join("\\.(?:.*\\.)?")+"(\\.|$)");if(g||!e)c.preventDefault(),c.stopPropagation();if(!e){f.each(f.cache,function(){var a=f.expando,b=this[a];b&&b.events&&b.events[h]&&f.event.trigger(c,d,b.handle.elem)});return}if(e.nodeType===3||e.nodeType===8)return;c.result=b,c.target=e,d=d?f.makeArray(d):[],d.unshift(c);var k=e,l=h.indexOf(":")<0?"on"+h:"";do{var m=f._data(k,"handle");c.currentTarget=k,m&&m.apply(k,d),l&&f.acceptData(k)&&k[l]&&k[l].apply(k,d)===!1&&(c.result=!1,c.preventDefault()),k=k.parentNode||k.ownerDocument||k===c.target.ownerDocument&&a}while(k&&!c.isPropagationStopped());if(!c.isDefaultPrevented()){var n,o=f.event.special[h]||{};if((!o._default||o._default.call(e.ownerDocument,c)===!1)&&(h!=="click"||!f.nodeName(e,"a"))&&f.acceptData(e)){try{l&&e[h]&&(n=e[l],n&&(e[l]=null),f.event.triggered=h,e[h]())}catch(p){}n&&(e[l]=n),f.event.triggered=b}}return c.result}},handle:function(c){c=f.event.fix(c||a.event);var d=((f._data(this,"events")||{})[c.type]||[]).slice(0),e=!c.exclusive&&!c.namespace,g=Array.prototype.slice.call(arguments,0);g[0]=c,c.currentTarget=this;for(var h=0,i=d.length;h<i;h++){var j=d[h];if(e||c.namespace_re.test(j.namespace)){c.handler=j.handler,c.data=j.data,c.handleObj=j;var k=j.handler.apply(this,g);k!==b&&(c.result=k,k===!1&&(c.preventDefault(),c.stopPropagation()));if(c.isImmediatePropagationStopped())break}}return c.result},props:"altKey attrChange attrName bubbles button cancelable charCode clientX clientY ctrlKey currentTarget data detail eventPhase fromElement handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey srcElement target toElement view wheelDelta which".split(" "),fix:function(a){if(a[f.expando])return a;var d=a;a=f.Event(d);for(var e=this.props.length,g;e;)g=this.props[--e],a[g]=d[g];a.target||(a.target=a.srcElement||c),a.target.nodeType===3&&(a.target=a.target.parentNode),!a.relatedTarget&&a.fromElement&&(a.relatedTarget=a.fromElement===a.target?a.toElement:a.fromElement);if(a.pageX==null&&a.clientX!=null){var h=a.target.ownerDocument||c,i=h.documentElement,j=h.body;a.pageX=a.clientX+(i&&i.scrollLeft||j&&j.scrollLeft||0)-(i&&i.clientLeft||j&&j.clientLeft||0),a.pageY=a.clientY+(i&&i.scrollTop||j&&j.scrollTop||0)-(i&&i.clientTop||j&&j.clientTop||0)}a.which==null&&(a.charCode!=null||a.keyCode!=null)&&(a.which=a.charCode!=null?a.charCode:a.keyCode),!a.metaKey&&a.ctrlKey&&(a.metaKey=a.ctrlKey),!a.which&&a.button!==b&&(a.which=a.button&1?1:a.button&2?3:a.button&4?2:0);return a},guid:1e8,proxy:f.proxy,special:{ready:{setup:f.bindReady,teardown:f.noop},live:{add:function(a){f.event.add(this,O(a.origType,a.selector),f.extend({},a,{handler:N,guid:a.handler.guid}))},remove:function(a){f.event.remove(this,O(a.origType,a.selector),a)}},beforeunload:{setup:function(a,b,c){f.isWindow(this)&&(this.onbeforeunload=c)},teardown:function(a,b){this.onbeforeunload===b&&(this.onbeforeunload=null)}}}},f.removeEvent=c.removeEventListener?function(a,b,c){a.removeEventListener&&a.removeEventListener(b,c,!1)}:function(a,b,c){a.detachEvent&&a.detachEvent("on"+b,c)},f.Event=function(a,b){if(!this.preventDefault)return new f.Event(a,b);a&&a.type?(this.originalEvent=a,this.type=a.type,this.isDefaultPrevented=a.defaultPrevented||a.returnValue===!1||a.getPreventDefault&&a.getPreventDefault()?F:E):this.type=a,b&&f.extend(this,b),this.timeStamp=f.now(),this[f.expando]=!0},f.Event.prototype={preventDefault:function(){this.isDefaultPrevented=F;var a=this.originalEvent;!a||(a.preventDefault?a.preventDefault():a.returnValue=!1)},stopPropagation:function(){this.isPropagationStopped=F;var a=this.originalEvent;!a||(a.stopPropagation&&a.stopPropagation(),a.cancelBubble=!0)},stopImmediatePropagation:function(){this.isImmediatePropagationStopped=F,this.stopPropagation()},isDefaultPrevented:E,isPropagationStopped:E,isImmediatePropagationStopped:E};var G=function(a){var b=a.relatedTarget;a.type=a.data;try{if(b&&b!==c&&!b.parentNode)return;while(b&&b!==this)b=b.parentNode;b!==this&&f.event.handle.apply(this,arguments)}catch(d){}},H=function(a){a.type=a.data,f.event.handle.apply(this,arguments)};f.each({mouseenter:"mouseover",mouseleave:"mouseout"},function(a,b){f.event.special[a]={setup:function(c){f.event.add(this,b,c&&c.selector?H:G,a)},teardown:function(a){f.event.remove(this,b,a&&a.selector?H:G)}}}),f.support.submitBubbles||(f.event.special.submit={setup:function(a,b){if(!f.nodeName(this,"form"))f.event.add(this,"click.specialSubmit",function(a){var b=a.target,c=b.type;(c==="submit"||c==="image")&&f(b).closest("form").length&&L("submit",this,arguments)}),f.event.add(this,"keypress.specialSubmit",function(a){var b=a.target,c=b.type;(c==="text"||c==="password")&&f(b).closest("form").length&&a.keyCode===13&&L("submit",this,arguments)});else return!1},teardown:function(a){f.event.remove(this,".specialSubmit")}});if(!f.support.changeBubbles){var I,J=function(a){var b=a.type,c=a.value;b==="radio"||b==="checkbox"?c=a.checked:b==="select-multiple"?c=a.selectedIndex>-1?f.map(a.options,function(a){return a.selected}).join("-"):"":f.nodeName(a,"select")&&(c=a.selectedIndex);return c},K=function(c){var d=c.target,e,g;if(!!z.test(d.nodeName)&&!d.readOnly){e=f._data(d,"_change_data"),g=J(d),(c.type!=="focusout"||d.type!=="radio")&&f._data(d,"_change_data",g);if(e===b||g===e)return;if(e!=null||g)c.type="change",c.liveFired=b,f.event.trigger(c,arguments[1],d)}};f.event.special.change={filters:{focusout:K,beforedeactivate:K,click:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(c==="radio"||c==="checkbox"||f.nodeName(b,"select"))&&K.call(this,a)},keydown:function(a){var b=a.target,c=f.nodeName(b,"input")?b.type:"";(a.keyCode===13&&!f.nodeName(b,"textarea")||a.keyCode===32&&(c==="checkbox"||c==="radio")||c==="select-multiple")&&K.call(this,a)},beforeactivate:function(a){var b=a.target;f._data(b,"_change_data",J(b))}},setup:function(a,b){if(this.type==="file")return!1;for(var c in I)f.event.add(this,c+".specialChange",I[c]);return z.test(this.nodeName)},teardown:function(a){f.event.remove(this,".specialChange");return z.test(this.nodeName)}},I=f.event.special.change.filters,I.focus=I.beforeactivate}f.support.focusinBubbles||f.each({focus:"focusin",blur:"focusout"},function(a,b){function e(a){var c=f.event.fix(a);c.type=b,c.originalEvent={},f.event.trigger(c,null,c.target),c.isDefaultPrevented()&&a.preventDefault()}var d=0;f.event.special[b]={setup:function(){d++===0&&c.addEventListener(a,e,!0)},teardown:function(){--d===0&&c.removeEventListener(a,e,!0)}}}),f.each(["bind","one"],function(a,c){f.fn[c]=function(a,d,e){var g;if(typeof a=="object"){for(var h in a)this[c](h,d,a[h],e);return this}if(arguments.length===2||d===!1)e=d,d=b;c==="one"?(g=function(a){f(this).unbind(a,g);return e.apply(this,arguments)},g.guid=e.guid||f.guid++):g=e;if(a==="unload"&&c!=="one")this.one(a,d,e);else for(var i=0,j=this.length;i<j;i++)f.event.add(this[i],a,g,d);return this}}),f.fn.extend({unbind:function(a,b){if(typeof a=="object"&&!a.preventDefault)for(var c in a)this.unbind(c,a[c]);else for(var d=0,e=this.length;d<e;d++)f.event.remove(this[d],a,b);return this},delegate:function(a,b,c,d){return this.live(b,c,d,a)},undelegate:function(a,b,c){return arguments.length===0?this.unbind("live"):this.die(b,null,c,a)},trigger:function(a,b){return this.each(function(){f.event.trigger(a,b,this)})},triggerHandler:function(a,b){if(this[0])return f.event.trigger(a,b,this[0],!0)},toggle:function(a){var b=arguments,c=a.guid||f.guid++,d=0,e=function(c){var e=(f.data(this,"lastToggle"+a.guid)||0)%d;f.data(this,"lastToggle"+a.guid,e+1),c.preventDefault();return b[e].apply(this,arguments)||!1};e.guid=c;while(d<b.length)b[d++].guid=c;return this.click(e)},hover:function(a,b){return this.mouseenter(a).mouseleave(b||a)}});var M={focus:"focusin",blur:"focusout",mouseenter:"mouseover",mouseleave:"mouseout"};f.each(["live","die"],function(a,c){f.fn[c]=function(a,d,e,g){var h,i=0,j,k,l,m=g||this.selector,n=g?this:f(this.context);if(typeof a=="object"&&!a.preventDefault){for(var o in a)n[c](o,d,a[o],m);return this}if(c==="die"&&!a&&g&&g.charAt(0)==="."){n.unbind(g);return this}if(d===!1||f.isFunction(d))e=d||E,d=b;a=(a||"").split(" ");while((h=a[i++])!=null){j=y.exec(h),k="",j&&(k=j[0],h=h.replace(y,""));if(h==="hover"){a.push("mouseenter"+k,"mouseleave"+k);continue}l=h,M[h]?(a.push(M[h]+k),h=h+k):h=(M[h]||h)+k;if(c==="live")for(var p=0,q=n.length;p<q;p++)f.event.add(n[p],"live."+O(h,m),{data:d,selector:m,handler:e,origType:h,origHandler:e,preType:l});else n.unbind("live."+O(h,m),e)}return this}}),f.each("blur focus focusin focusout load resize scroll unload click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup error".split(" "),function(a,b){f.fn[b]=function(a,c){c==null&&(c=a,a=null);return arguments.length>0?this.bind(b,a,c):this.trigger(b)},f.attrFn&&(f.attrFn[b]=!0)}),function(){function u(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}if(i.nodeType===1){f||(i.sizcache=c,i.sizset=g);if(typeof b!="string"){if(i===b){j=!0;break}}else if(k.filter(b,[i]).length>0){j=i;break}}i=i[a]}d[g]=j}}}function t(a,b,c,d,e,f){for(var g=0,h=d.length;g<h;g++){var i=d[g];if(i){var j=!1;i=i[a];while(i){if(i.sizcache===c){j=d[i.sizset];break}i.nodeType===1&&!f&&(i.sizcache=c,i.sizset=g);if(i.nodeName.toLowerCase()===b){j=i;break}i=i[a]}d[g]=j}}}var a=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,d=0,e=Object.prototype.toString,g=!1,h=!0,i=/\\/g,j=/\W/;[0,0].sort(function(){h=!1;return 0});var k=function(b,d,f,g){f=f||[],d=d||c;var h=d;if(d.nodeType!==1&&d.nodeType!==9)return[];if(!b||typeof b!="string")return f;var i,j,n,o,q,r,s,t,u=!0,w=k.isXML(d),x=[],y=b;do{a.exec(""),i=a.exec(y);if(i){y=i[3],x.push(i[1]);if(i[2]){o=i[3];break}}}while(i);if(x.length>1&&m.exec(b))if(x.length===2&&l.relative[x[0]])j=v(x[0]+x[1],d);else{j=l.relative[x[0]]?[d]:k(x.shift(),d);while(x.length)b=x.shift(),l.relative[b]&&(b+=x.shift()),j=v(b,j)}else{!g&&x.length>1&&d.nodeType===9&&!w&&l.match.ID.test(x[0])&&!l.match.ID.test(x[x.length-1])&&(q=k.find(x.shift(),d,w),d=q.expr?k.filter(q.expr,q.set)[0]:q.set[0]);if(d){q=g?{expr:x.pop(),set:p(g)}:k.find(x.pop(),x.length===1&&(x[0]==="~"||x[0]==="+")&&d.parentNode?d.parentNode:d,w),j=q.expr?k.filter(q.expr,q.set):q.set,x.length>0?n=p(j):u=!1;while(x.length)r=x.pop(),s=r,l.relative[r]?s=x.pop():r="",s==null&&(s=d),l.relative[r](n,s,w)}else n=x=[]}n||(n=j),n||k.error(r||b);if(e.call(n)==="[object Array]")if(!u)f.push.apply(f,n);else if(d&&d.nodeType===1)for(t=0;n[t]!=null;t++)n[t]&&(n[t]===!0||n[t].nodeType===1&&k.contains(d,n[t]))&&f.push(j[t]);else for(t=0;n[t]!=null;t++)n[t]&&n[t].nodeType===1&&f.push(j[t]);else p(n,f);o&&(k(o,h,f,g),k.uniqueSort(f));return f};k.uniqueSort=function(a){if(r){g=h,a.sort(r);if(g)for(var b=1;b<a.length;b++)a[b]===a[b-1]&&a.splice(b--,1)}return a},k.matches=function(a,b){return k(a,null,null,b)},k.matchesSelector=function(a,b){return k(b,null,null,[a]).length>0},k.find=function(a,b,c){var d;if(!a)return[];for(var e=0,f=l.order.length;e<f;e++){var g,h=l.order[e];if(g=l.leftMatch[h].exec(a)){var j=g[1];g.splice(1,1);if(j.substr(j.length-1)!=="\\"){g[1]=(g[1]||"").replace(i,""),d=l.find[h](g,b,c);if(d!=null){a=a.replace(l.match[h],"");break}}}}d||(d=typeof b.getElementsByTagName!="undefined"?b.getElementsByTagName("*"):[]);return{set:d,expr:a}},k.filter=function(a,c,d,e){var f,g,h=a,i=[],j=c,m=c&&c[0]&&k.isXML(c[0]);while(a&&c.length){for(var n in l.filter)if((f=l.leftMatch[n].exec(a))!=null&&f[2]){var o,p,q=l.filter[n],r=f[1];g=!1,f.splice(1,1);if(r.substr(r.length-1)==="\\")continue;j===i&&(i=[]);if(l.preFilter[n]){f=l.preFilter[n](f,j,d,i,e,m);if(!f)g=o=!0;else if(f===!0)continue}if(f)for(var s=0;(p=j[s])!=null;s++)if(p){o=q(p,f,s,j);var t=e^!!o;d&&o!=null?t?g=!0:j[s]=!1:t&&(i.push(p),g=!0)}if(o!==b){d||(j=i),a=a.replace(l.match[n],"");if(!g)return[];break}}if(a===h)if(g==null)k.error(a);else break;h=a}return j},k.error=function(a){throw"Syntax error, unrecognized expression: "+a};var l=k.selectors={order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,NAME:/\[name=['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=)\s*(?:(['"])(.*?)\3|(#?(?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,TAG:/^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=[^\-]|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\))?/},leftMatch:{},attrMap:{"class":"className","for":"htmlFor"},attrHandle:{href:function(a){return a.getAttribute("href")},type:function(a){return a.getAttribute("type")}},relative:{"+":function(a,b){var c=typeof b=="string",d=c&&!j.test(b),e=c&&!d;d&&(b=b.toLowerCase());for(var f=0,g=a.length,h;f<g;f++)if(h=a[f]){while((h=h.previousSibling)&&h.nodeType!==1);a[f]=e||h&&h.nodeName.toLowerCase()===b?h||!1:h===b}e&&k.filter(b,a,!0)},">":function(a,b){var c,d=typeof b=="string",e=0,f=a.length;if(d&&!j.test(b)){b=b.toLowerCase();for(;e<f;e++){c=a[e];if(c){var g=c.parentNode;a[e]=g.nodeName.toLowerCase()===b?g:!1}}}else{for(;e<f;e++)c=a[e],c&&(a[e]=d?c.parentNode:c.parentNode===b);d&&k.filter(b,a,!0)}},"":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("parentNode",b,f,a,e,c)},"~":function(a,b,c){var e,f=d++,g=u;typeof b=="string"&&!j.test(b)&&(b=b.toLowerCase(),e=b,g=t),g("previousSibling",b,f,a,e,c)}},find:{ID:function(a,b,c){if(typeof b.getElementById!="undefined"&&!c){var d=b.getElementById(a[1]);return d&&d.parentNode?[d]:[]}},NAME:function(a,b){if(typeof b.getElementsByName!="undefined"){var c=[],d=b.getElementsByName(a[1]);for(var e=0,f=d.length;e<f;e++)d[e].getAttribute("name")===a[1]&&c.push(d[e]);return c.length===0?null:c}},TAG:function(a,b){if(typeof b.getElementsByTagName!="undefined")return b.getElementsByTagName(a[1])}},preFilter:{CLASS:function(a,b,c,d,e,f){a=" "+a[1].replace(i,"")+" ";if(f)return a;for(var g=0,h;(h=b[g])!=null;g++)h&&(e^(h.className&&(" "+h.className+" ").replace(/[\t\n\r]/g," ").indexOf(a)>=0)?c||d.push(h):c&&(b[g]=!1));return!1},ID:function(a){return a[1].replace(i,"")},TAG:function(a,b){return a[1].replace(i,"").toLowerCase()},CHILD:function(a){if(a[1]==="nth"){a[2]||k.error(a[0]),a[2]=a[2].replace(/^\+|\s*/g,"");var b=/(-?)(\d*)(?:n([+\-]?\d*))?/.exec(a[2]==="even"&&"2n"||a[2]==="odd"&&"2n+1"||!/\D/.test(a[2])&&"0n+"+a[2]||a[2]);a[2]=b[1]+(b[2]||1)-0,a[3]=b[3]-0}else a[2]&&k.error(a[0]);a[0]=d++;return a},ATTR:function(a,b,c,d,e,f){var g=a[1]=a[1].replace(i,"");!f&&l.attrMap[g]&&(a[1]=l.attrMap[g]),a[4]=(a[4]||a[5]||"").replace(i,""),a[2]==="~="&&(a[4]=" "+a[4]+" ");return a},PSEUDO:function(b,c,d,e,f){if(b[1]==="not")if((a.exec(b[3])||"").length>1||/^\w/.test(b[3]))b[3]=k(b[3],null,null,c);else{var g=k.filter(b[3],c,d,!0^f);d||e.push.apply(e,g);return!1}else if(l.match.POS.test(b[0])||l.match.CHILD.test(b[0]))return!0;return b},POS:function(a){a.unshift(!0);return a}},filters:{enabled:function(a){return a.disabled===!1&&a.type!=="hidden"},disabled:function(a){return a.disabled===!0},checked:function(a){return a.checked===!0},selected:function(a){a.parentNode&&a.parentNode.selectedIndex;return a.selected===!0},parent:function(a){return!!a.firstChild},empty:function(a){return!a.firstChild},has:function(a,b,c){return!!k(c[3],a).length},header:function(a){return/h\d/i.test(a.nodeName)},text:function(a){var b=a.getAttribute("type"),c=a.type;return a.nodeName.toLowerCase()==="input"&&"text"===c&&(b===c||b===null)},radio:function(a){return a.nodeName.toLowerCase()==="input"&&"radio"===a.type},checkbox:function(a){return a.nodeName.toLowerCase()==="input"&&"checkbox"===a.type},file:function(a){return a.nodeName.toLowerCase()==="input"&&"file"===a.type},password:function(a){return a.nodeName.toLowerCase()==="input"&&"password"===a.type},submit:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"submit"===a.type},image:function(a){return a.nodeName.toLowerCase()==="input"&&"image"===a.type},reset:function(a){var b=a.nodeName.toLowerCase();return(b==="input"||b==="button")&&"reset"===a.type},button:function(a){var b=a.nodeName.toLowerCase();return b==="input"&&"button"===a.type||b==="button"},input:function(a){return/input|select|textarea|button/i.test(a.nodeName)},focus:function(a){return a===a.ownerDocument.activeElement}},setFilters:{first:function(a,b){return b===0},last:function(a,b,c,d){return b===d.length-1},even:function(a,b){return b%2===0},odd:function(a,b){return b%2===1},lt:function(a,b,c){return b<c[3]-0},gt:function(a,b,c){return b>c[3]-0},nth:function(a,b,c){return c[3]-0===b},eq:function(a,b,c){return c[3]-0===b}},filter:{PSEUDO:function(a,b,c,d){var e=b[1],f=l.filters[e];if(f)return f(a,c,b,d);if(e==="contains")return(a.textContent||a.innerText||k.getText([a])||"").indexOf(b[3])>=0;if(e==="not"){var g=b[3];for(var h=0,i=g.length;h<i;h++)if(g[h]===a)return!1;return!0}k.error(e)},CHILD:function(a,b){var c=b[1],d=a;switch(c){case"only":case"first":while(d=d.previousSibling)if(d.nodeType===1)return!1;if(c==="first")return!0;d=a;case"last":while(d=d.nextSibling)if(d.nodeType===1)return!1;return!0;case"nth":var e=b[2],f=b[3];if(e===1&&f===0)return!0;var g=b[0],h=a.parentNode;if(h&&(h.sizcache!==g||!a.nodeIndex)){var i=0;for(d=h.firstChild;d;d=d.nextSibling)d.nodeType===1&&(d.nodeIndex=++i);h.sizcache=g}var j=a.nodeIndex-f;return e===0?j===0:j%e===0&&j/e>=0}},ID:function(a,b){return a.nodeType===1&&a.getAttribute("id")===b},TAG:function(a,b){return b==="*"&&a.nodeType===1||a.nodeName.toLowerCase()===b},CLASS:function(a,b){return(" "+(a.className||a.getAttribute("class"))+" ").indexOf(b)>-1},ATTR:function(a,b){var c=b[1],d=l.attrHandle[c]?l.attrHandle[c](a):a[c]!=null?a[c]:a.getAttribute(c),e=d+"",f=b[2],g=b[4];return d==null?f==="!=":f==="="?e===g:f==="*="?e.indexOf(g)>=0:f==="~="?(" "+e+" ").indexOf(g)>=0:g?f==="!="?e!==g:f==="^="?e.indexOf(g)===0:f==="$="?e.substr(e.length-g.length)===g:f==="|="?e===g||e.substr(0,g.length+1)===g+"-":!1:e&&d!==!1},POS:function(a,b,c,d){var e=b[2],f=l.setFilters[e];if(f)return f(a,c,b,d)}}},m=l.match.POS,n=function(a,b){return"\\"+(b-0+1)};for(var o in l.match)l.match[o]=new RegExp(l.match[o].source+/(?![^\[]*\])(?![^\(]*\))/.source),l.leftMatch[o]=new RegExp(/(^(?:.|\r|\n)*?)/.source+l.match[o].source.replace(/\\(\d+)/g,n));var p=function(a,b){a=Array.prototype.slice.call(a,0);if(b){b.push.apply(b,a);return b}return a};try{Array.prototype.slice.call(c.documentElement.childNodes,0)[0].nodeType}catch(q){p=function(a,b){var c=0,d=b||[];if(e.call(a)==="[object Array]")Array.prototype.push.apply(d,a);else if(typeof a.length=="number")for(var f=a.length;c<f;c++)d.push(a[c]);else for(;a[c];c++)d.push(a[c]);return d}}var r,s;c.documentElement.compareDocumentPosition?r=function(a,b){if(a===b){g=!0;return 0}if(!a.compareDocumentPosition||!b.compareDocumentPosition)return a.compareDocumentPosition?-1:1;return a.compareDocumentPosition(b)&4?-1:1}:(r=function(a,b){if(a===b){g=!0;return 0}if(a.sourceIndex&&b.sourceIndex)return a.sourceIndex-b.sourceIndex;var c,d,e=[],f=[],h=a.parentNode,i=b.parentNode,j=h;if(h===i)return s(a,b);if(!h)return-1;if(!i)return 1;while(j)e.unshift(j),j=j.parentNode;j=i;while(j)f.unshift(j),j=j.parentNode;c=e.length,d=f.length;for(var k=0;k<c&&k<d;k++)if(e[k]!==f[k])return s(e[k],f[k]);return k===c?s(a,f[k],-1):s(e[k],b,1)},s=function(a,b,c){if(a===b)return c;var d=a.nextSibling;while(d){if(d===b)return-1;d=d.nextSibling}return 1}),k.getText=function(a){var b="",c;for(var d=0;a[d];d++)c=a[d],c.nodeType===3||c.nodeType===4?b+=c.nodeValue:c.nodeType!==8&&(b+=k.getText(c.childNodes));return b},function(){var a=c.createElement("div"),d="script"+(new Date).getTime(),e=c.documentElement;a.innerHTML="<a name='"+d+"'/>",e.insertBefore(a,e.firstChild),c.getElementById(d)&&(l.find.ID=function(a,c,d){if(typeof c.getElementById!="undefined"&&!d){var e=c.getElementById(a[1]);return e?e.id===a[1]||typeof e.getAttributeNode!="undefined"&&e.getAttributeNode("id").nodeValue===a[1]?[e]:b:[]}},l.filter.ID=function(a,b){var c=typeof a.getAttributeNode!="undefined"&&a.getAttributeNode("id");return a.nodeType===1&&c&&c.nodeValue===b}),e.removeChild(a),e=a=null}(),function(){var a=c.createElement("div");a.appendChild(c.createComment("")),a.getElementsByTagName("*").length>0&&(l.find.TAG=function(a,b){var c=b.getElementsByTagName(a[1]);if(a[1]==="*"){var d=[];for(var e=0;c[e];e++)c[e].nodeType===1&&d.push(c[e]);c=d}return c}),a.innerHTML="<a href='#'></a>",a.firstChild&&typeof a.firstChild.getAttribute!="undefined"&&a.firstChild.getAttribute("href")!=="#"&&(l.attrHandle.href=function(a){return a.getAttribute("href",2)}),a=null}(),c.querySelectorAll&&function(){var a=k,b=c.createElement("div"),d="__sizzle__";b.innerHTML="<p class='TEST'></p>";if(!b.querySelectorAll||b.querySelectorAll(".TEST").length!==0){k=function(b,e,f,g){e=e||c;if(!g&&!k.isXML(e)){var h=/^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec(b);if(h&&(e.nodeType===1||e.nodeType===9)){if(h[1])return p(e.getElementsByTagName(b),f);if(h[2]&&l.find.CLASS&&e.getElementsByClassName)return p(e.getElementsByClassName(h[2]),f)}if(e.nodeType===9){if(b==="body"&&e.body)return p([e.body],f);if(h&&h[3]){var i=e.getElementById(h[3]);if(!i||!i.parentNode)return p([],f);if(i.id===h[3])return p([i],f)}try{return p(e.querySelectorAll(b),f)}catch(j){}}else if(e.nodeType===1&&e.nodeName.toLowerCase()!=="object"){var m=e,n=e.getAttribute("id"),o=n||d,q=e.parentNode,r=/^\s*[+~]/.test(b);n?o=o.replace(/'/g,"\\$&"):e.setAttribute("id",o),r&&q&&(e=e.parentNode);try{if(!r||q)return p(e.querySelectorAll("[id='"+o+"'] "+b),f)}catch(s){}finally{n||m.removeAttribute("id")}}}return a(b,e,f,g)};for(var e in a)k[e]=a[e];b=null}}(),function(){var a=c.documentElement,b=a.matchesSelector||a.mozMatchesSelector||a.webkitMatchesSelector||a.msMatchesSelector;if(b){var d=!b.call(c.createElement("div"),"div"),e=!1;try{b.call(c.documentElement,"[test!='']:sizzle")}catch(f){e=!0}k.matchesSelector=function(a,c){c=c.replace(/\=\s*([^'"\]]*)\s*\]/g,"='$1']");if(!k.isXML(a))try{if(e||!l.match.PSEUDO.test(c)&&!/!=/.test(c)){var f=b.call(a,c);if(f||!d||a.document&&a.document.nodeType!==11)return f}}catch(g){}return k(c,null,null,[a]).length>0}}}(),function(){var a=c.createElement("div");a.innerHTML="<div class='test e'></div><div class='test'></div>";if(!!a.getElementsByClassName&&a.getElementsByClassName("e").length!==0){a.lastChild.className="e";if(a.getElementsByClassName("e").length===1)return;l.order.splice(1,0,"CLASS"),l.find.CLASS=function(a,b,c){if(typeof b.getElementsByClassName!="undefined"&&!c)return b.getElementsByClassName(a[1])},a=null}}(),c.documentElement.contains?k.contains=function(a,b){return a!==b&&(a.contains?a.contains(b):!0)}:c.documentElement.compareDocumentPosition?k.contains=function(a,b){return!!(a.compareDocumentPosition(b)&16)}:k.contains=function(){return!1},k.isXML=function(a){var b=(a?a.ownerDocument||a:0).documentElement;return b?b.nodeName!=="HTML":!1};var v=function(a,b){var c,d=[],e="",f=b.nodeType?[b]:b;while(c=l.match.PSEUDO.exec(a))e+=c[0],a=a.replace(l.match.PSEUDO,"");a=l.relative[a]?a+"*":a;for(var g=0,h=f.length;g<h;g++)k(a,f[g],d);return k.filter(e,d)};f.find=k,f.expr=k.selectors,f.expr[":"]=f.expr.filters,f.unique=k.uniqueSort,f.text=k.getText,f.isXMLDoc=k.isXML,f.contains=k.contains}();var P=/Until$/,Q=/^(?:parents|prevUntil|prevAll)/,R=/,/,S=/^.[^:#\[\.,]*$/,T=Array.prototype.slice,U=f.expr.match.POS,V={children:!0,contents:!0,next:!0,prev:!0};f.fn.extend({find:function(a){var b=this,c,d;if(typeof a!="string")return f(a).filter(function(){for(c=0,d=b.length;c<d;c++)if(f.contains(b[c],this))return!0});var e=this.pushStack("","find",a),g,h,i;for(c=0,d=this.length;c<d;c++){g=e.length,f.find(a,this[c],e);if(c>0)for(h=g;h<e.length;h++)for(i=0;i<g;i++)if(e[i]===e[h]){e.splice(h--,1);break}}return e},has:function(a){var b=f(a);return this.filter(function(){for(var a=0,c=b.length;a<c;a++)if(f.contains(this,b[a]))return!0})},not:function(a){return this.pushStack(X(this,a,!1),"not",a)},filter:function(a){return this.pushStack(X(this,a,!0),"filter",a)},is:function(a){return!!a&&(typeof a=="string"?f.filter(a,this).length>0:this.filter(a).length>0)},closest:function(a,b){var c=[],d,e,g=this[0];if(f.isArray(a)){var h,i,j={},k=1;if(g&&a.length){for(d=0,e=a.length;d<e;d++)i=a[d],j[i]||(j[i]=U.test(i)?f(i,b||this.context):i);while(g&&g.ownerDocument&&g!==b){for(i in j)h=j[i],(h.jquery?h.index(g)>-1:f(g).is(h))&&c.push({selector:i,elem:g,level:k});g=g.parentNode,k++}}return c}var l=U.test(a)||typeof a!="string"?f(a,b||this.context):0;for(d=0,e=this.length;d<e;d++){g=this[d];while(g){if(l?l.index(g)>-1:f.find.matchesSelector(g,a)){c.push(g);break}g=g.parentNode;if(!g||!g.ownerDocument||g===b||g.nodeType===11)break}}c=c.length>1?f.unique(c):c;return this.pushStack(c,"closest",a)},index:function(a){if(!a||typeof a=="string")return f.inArray(this[0],a?f(a):this.parent().children());return f.inArray(a.jquery?a[0]:a,this)},add:function(a,b){var c=typeof a=="string"?f(a,b):f.makeArray(a&&a.nodeType?[a]:a),d=f.merge(this.get(),c);return this.pushStack(W(c[0])||W(d[0])?d:f.unique(d))},andSelf:function(){return this.add(this.prevObject)}}),f.each({parent:function(a){var b=a.parentNode;return b&&b.nodeType!==11?b:null},parents:function(a){return f.dir(a,"parentNode")},parentsUntil:function(a,b,c){return f.dir(a,"parentNode",c)},next:function(a){return f.nth(a,2,"nextSibling")},prev:function(a){return f.nth(a,2,"previousSibling")},nextAll:function(a){return f.dir(a,"nextSibling")},prevAll:function(a){return f.dir(a,"previousSibling")},nextUntil:function(a,b,c){return f.dir(a,"nextSibling",c)},prevUntil:function(a,b,c){return f.dir(a,"previousSibling",c)},siblings:function(a){return f.sibling(a.parentNode.firstChild,a)},children:function(a){return f.sibling(a.firstChild)},contents:function(a){return f.nodeName(a,"iframe")?a.contentDocument||a.contentWindow.document:f.makeArray(a.childNodes)}},function(a,b){f.fn[a]=function(c,d){var e=f.map(this,b,c),g=T.call(arguments);P.test(a)||(d=c),d&&typeof d=="string"&&(e=f.filter(d,e)),e=this.length>1&&!V[a]?f.unique(e):e,(this.length>1||R.test(d))&&Q.test(a)&&(e=e.reverse());return this.pushStack(e,a,g.join(","))}}),f.extend({filter:function(a,b,c){c&&(a=":not("+a+")");return b.length===1?f.find.matchesSelector(b[0],a)?[b[0]]:[]:f.find.matches(a,b)},dir:function(a,c,d){var e=[],g=a[c];while(g&&g.nodeType!==9&&(d===b||g.nodeType!==1||!f(g).is(d)))g.nodeType===1&&e.push(g),g=g[c];return e},nth:function(a,b,c,d){b=b||1;var e=0;for(;a;a=a[c])if(a.nodeType===1&&++e===b)break;return a},sibling:function(a,b){var c=[];for(;a;a=a.nextSibling)a.nodeType===1&&a!==b&&c.push(a);return c}});var Y=/ jQuery\d+="(?:\d+|null)"/g,Z=/^\s+/,$=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig,_=/<([\w:]+)/,ba=/<tbody/i,bb=/<|&#?\w+;/,bc=/<(?:script|object|embed|option|style)/i,bd=/checked\s*(?:[^=]|=\s*.checked.)/i,be=/\/(java|ecma)script/i,bf=/^\s*<!(?:\[CDATA\[|\-\-)/,bg={option:[1,"<select multiple='multiple'>","</select>"],legend:[1,"<fieldset>","</fieldset>"],thead:[1,"<table>","</table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],col:[2,"<table><tbody></tbody><colgroup>","</colgroup></table>"],area:[1,"<map>","</map>"],_default:[0,"",""]};bg.optgroup=bg.option,bg.tbody=bg.tfoot=bg.colgroup=bg.caption=bg.thead,bg.th=bg.td,f.support.htmlSerialize||(bg._default=[1,"div<div>","</div>"]),f.fn.extend({text:function(a){if(f.isFunction(a))return this.each(function(b){var c=f(this);c.text(a.call(this,b,c.text()))});if(typeof a!="object"&&a!==b)return this.empty().append((this[0]&&this[0].ownerDocument||c).createTextNode(a));return f.text(this)},wrapAll:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapAll(a.call(this,b))});if(this[0]){var b=f(a,this[0].ownerDocument).eq(0).clone(!0);this[0].parentNode&&b.insertBefore(this[0]),b.map(function(){var a=this;while(a.firstChild&&a.firstChild.nodeType===1)a=a.firstChild;return a}).append(this)}return this},wrapInner:function(a){if(f.isFunction(a))return this.each(function(b){f(this).wrapInner(a.call(this,b))});return this.each(function(){var b=f(this),c=b.contents();c.length?c.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){f(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){f.nodeName(this,"body")||f(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.appendChild(a)})},prepend:function(){return this.domManip(arguments,!0,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this)});if(arguments.length){var a=f(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,!1,function(a){this.parentNode.insertBefore(a,this.nextSibling)});if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,f(arguments[0]).toArray());return a}},remove:function(a,b){for(var c=0,d;(d=this[c])!=null;c++)if(!a||f.filter(a,[d]).length)!b&&d.nodeType===1&&(f.cleanData(d.getElementsByTagName("*")),f.cleanData([d])),d.parentNode&&d.parentNode.removeChild(d);return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++){b.nodeType===1&&f.cleanData(b.getElementsByTagName("*"));while(b.firstChild)b.removeChild(b.firstChild)}return this},clone:function(a,b){a=a==null?!1:a,b=b==null?a:b;return this.map(function(){return f.clone(this,a,b)})},html:function(a){if(a===b)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Y,""):null;if(typeof a=="string"&&!bc.test(a)&&(f.support.leadingWhitespace||!Z.test(a))&&!bg[(_.exec(a)||["",""])[1].toLowerCase()]){a=a.replace($,"<$1></$2>");try{for(var c=0,d=this.length;c<d;c++)this[c].nodeType===1&&(f.cleanData(this[c].getElementsByTagName("*")),this[c].innerHTML=a)}catch(e){this.empty().append(a)}}else f.isFunction(a)?this.each(function(b){var c=f(this);c.html(a.call(this,b,c.html()))}):this.empty().append(a);return this},replaceWith:function(a){if(this[0]&&this[0].parentNode){if(f.isFunction(a))return this.each(function(b){var c=f(this),d=c.html();c.replaceWith(a.call(this,b,d))});typeof a!="string"&&(a=f(a).detach());return this.each(function(){var b=this.nextSibling,c=this.parentNode;f(this).remove(),b?f(b).before(a):f(c).append(a)})}return this.length?this.pushStack(f(f.isFunction(a)?a():a),"replaceWith",a):this},detach:function(a){return this.remove(a,!0)},domManip:function(a,c,d){var e,g,h,i,j=a[0],k=[];if(!f.support.checkClone&&arguments.length===3&&typeof j=="string"&&bd.test(j))return this.each(function(){f(this).domManip(a,c,d,!0)});if(f.isFunction(j))return this.each(function(e){var g=f(this);a[0]=j.call(this,e,c?g.html():b),g.domManip(a,c,d)});if(this[0]){i=j&&j.parentNode,f.support.parentNode&&i&&i.nodeType===11&&i.childNodes.length===this.length?e={fragment:i}:e=f.buildFragment(a,this,k),h=e.fragment,h.childNodes.length===1?g=h=h.firstChild:g=h.firstChild;if(g){c=c&&f.nodeName(g,"tr");for(var l=0,m=this.length,n=m-1;l<m;l++)d.call(c?bh(this[l],g):this[l],e.cacheable||m>1&&l<n?f.clone(h,!0,!0):h)}k.length&&f.each(k,bn)}return this}}),f.buildFragment=function(a,b,d){var e,g,h,i=b&&b[0]?b[0].ownerDocument||b[0]:c;a.length===1&&typeof a[0]=="string"&&a[0].length<512&&i===c&&a[0].charAt(0)==="<"&&!bc.test(a[0])&&(f.support.checkClone||!bd.test(a[0]))&&(g=!0,h=f.fragments[a[0]],h&&h!==1&&(e=h)),e||(e=i.createDocumentFragment(),f.clean(a,i,e,d)),g&&(f.fragments[a[0]]=h?e:1);return{fragment:e,cacheable:g}},f.fragments={},f.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){f.fn[a]=function(c){var d=[],e=f(c),g=this.length===1&&this[0].parentNode;if(g&&g.nodeType===11&&g.childNodes.length===1&&e.length===1){e[b](this[0]);return this}for(var h=0,i=e.length;h<i;h++){var j=(h>0?this.clone(!0):this).get();f(e[h])[b](j),d=d.concat(j)}return this.pushStack(d,a,e.selector)}}),f.extend({clone:function(a,b,c){var d=a.cloneNode(!0),e,g,h;if((!f.support.noCloneEvent||!f.support.noCloneChecked)&&(a.nodeType===1||a.nodeType===11)&&!f.isXMLDoc(a)){bj(a,d),e=bk(a),g=bk(d);for(h=0;e[h];++h)bj(e[h],g[h])}if(b){bi(a,d);if(c){e=bk(a),g=bk(d);for(h=0;e[h];++h)bi(e[h],g[h])}}return d},clean:function(a,b,d,e){var g;b=b||c,typeof b.createElement=="undefined"&&(b=b.ownerDocument||b[0]&&b[0].ownerDocument||c);var h=[],i;for(var j=0,k;(k=a[j])!=null;j++){typeof k=="number"&&(k+="");if(!k)continue;if(typeof k=="string")if(!bb.test(k))k=b.createTextNode(k);else{k=k.replace($,"<$1></$2>");var l=(_.exec(k)||["",""])[1].toLowerCase(),m=bg[l]||bg._default,n=m[0],o=b.createElement("div");o.innerHTML=m[1]+k+m[2];while(n--)o=o.lastChild;if(!f.support.tbody){var p=ba.test(k),q=l==="table"&&!p?o.firstChild&&o.firstChild.childNodes:m[1]==="<table>"&&!p?o.childNodes:[];for(i=q.length-1;i>=0;--i)f.nodeName(q[i],"tbody")&&!q[i].childNodes.length&&q[i].parentNode.removeChild(q[i])}!f.support.leadingWhitespace&&Z.test(k)&&o.insertBefore(b.createTextNode(Z.exec(k)[0]),o.firstChild),k=o.childNodes}var r;if(!f.support.appendChecked)if(k[0]&&typeof(r=k.length)=="number")for(i=0;i<r;i++)bm(k[i]);else bm(k);k.nodeType?h.push(k):h=f.merge(h,k)}if(d){g=function(a){return!a.type||be.test(a.type)};for(j=0;h[j];j++)if(e&&f.nodeName(h[j],"script")&&(!h[j].type||h[j].type.toLowerCase()==="text/javascript"))e.push(h[j].parentNode?h[j].parentNode.removeChild(h[j]):h[j]);else{if(h[j].nodeType===1){var s=f.grep(h[j].getElementsByTagName("script"),g);h.splice.apply(h,[j+1,0].concat(s))}d.appendChild(h[j])}}return h},cleanData:function(a){var b,c,d=f.cache,e=f.expando,g=f.event.special,h=f.support.deleteExpando;for(var i=0,j;(j=a[i])!=null;i++){if(j.nodeName&&f.noData[j.nodeName.toLowerCase()])continue;c=j[f.expando];if(c){b=d[c]&&d[c][e];if(b&&b.events){for(var k in b.events)g[k]?f.event.remove(j,k):f.removeEvent(j,k,b.handle);b.handle&&(b.handle.elem=null)}h?delete j[f.expando]:j.removeAttribute&&j.removeAttribute(f.expando),delete d[c]}}}});var bo=/alpha\([^)]*\)/i,bp=/opacity=([^)]*)/,bq=/-([a-z])/ig,br=/([A-Z]|^ms)/g,bs=/^-?\d+(?:px)?$/i,bt=/^-?\d/,bu=/^[+\-]=/,bv=/[^+\-\.\de]+/g,bw={position:"absolute",visibility:"hidden",display:"block"},bx=["Left","Right"],by=["Top","Bottom"],bz,bA,bB,bC=function(a,b){return b.toUpperCase()};f.fn.css=function(a,c){if(arguments.length===2&&c===b)return this;return f.access(this,a,c,!0,function(a,c,d){return d!==b?f.style(a,c,d):f.css(a,c)})},f.extend({cssHooks:{opacity:{get:function(a,b){if(b){var c=bz(a,"opacity","opacity");return c===""?"1":c}return a.style.opacity}}},cssNumber:{zIndex:!0,fontWeight:!0,opacity:!0,zoom:!0,lineHeight:!0,widows:!0,orphans:!0},cssProps:{"float":f.support.cssFloat?"cssFloat":"styleFloat"},style:function(a,c,d,e){if(!!a&&a.nodeType!==3&&a.nodeType!==8&&!!a.style){var g,h,i=f.camelCase(c),j=a.style,k=f.cssHooks[i];c=f.cssProps[i]||i;if(d===b){if(k&&"get"in k&&(g=k.get(a,!1,e))!==b)return g;return j[c]}h=typeof d;if(h==="number"&&isNaN(d)||d==null)return;h==="string"&&bu.test(d)&&(d=+d.replace(bv,"")+parseFloat(f.css(a,c))),h==="number"&&!f.cssNumber[i]&&(d+="px");if(!k||!("set"in k)||(d=k.set(a,d))!==b)try{j[c]=d}catch(l){}}},css:function(a,c,d){var e,g;c=f.camelCase(c),g=f.cssHooks[c],c=f.cssProps[c]||c,c==="cssFloat"&&(c="float");if(g&&"get"in g&&(e=g.get(a,!0,d))!==b)return e;if(bz)return bz(a,c)},swap:function(a,b,c){var d={};for(var e in b)d[e]=a.style[e],a.style[e]=b[e];c.call(a);for(e in b)a.style[e]=d[e]},camelCase:function(a){return a.replace(bq,bC)}}),f.curCSS=f.css,f.each(["height","width"],function(a,b){f.cssHooks[b]={get:function(a,c,d){var e;if(c){a.offsetWidth!==0?e=bD(a,b,d):f.swap(a,bw,function(){e=bD(a,b,d)});if(e<=0){e=bz(a,b,b),e==="0px"&&bB&&(e=bB(a,b,b));if(e!=null)return e===""||e==="auto"?"0px":e}if(e<0||e==null){e=a.style[b];return e===""||e==="auto"?"0px":e}return typeof e=="string"?e:e+"px"}},set:function(a,b){if(!bs.test(b))return b;b=parseFloat(b);if(b>=0)return b+"px"}}}),f.support.opacity||(f.cssHooks.opacity={get:function(a,b){return bp.test((b&&a.currentStyle?a.currentStyle.filter:a.style.filter)||"")?parseFloat(RegExp.$1)/100+"":b?"1":""},set:function(a,b){var c=a.style,d=a.currentStyle;c.zoom=1;var e=f.isNaN(b)?"":"alpha(opacity="+b*100+")",g=d&&d.filter||c.filter||"";c.filter=bo.test(g)?g.replace(bo,e):g+" "+e}}),f(function(){f.support.reliableMarginRight||(f.cssHooks.marginRight={get:function(a,b){var c;f.swap(a,{display:"inline-block"},function(){b?c=bz(a,"margin-right","marginRight"):c=a.style.marginRight});return c}})}),c.defaultView&&c.defaultView.getComputedStyle&&(bA=function(a,c){var d,e,g;c=c.replace(br,"-$1").toLowerCase();if(!(e=a.ownerDocument.defaultView))return b;if(g=e.getComputedStyle(a,null))d=g.getPropertyValue(c),d===""&&!f.contains(a.ownerDocument.documentElement,a)&&(d=f.style(a,c));return d}),c.documentElement.currentStyle&&(bB=function(a,b){var c,d=a.currentStyle&&a.currentStyle[b],e=a.runtimeStyle&&a.runtimeStyle[b],f=a.style;!bs.test(d)&&bt.test(d)&&(c=f.left,e&&(a.runtimeStyle.left=a.currentStyle.left),f.left=b==="fontSize"?"1em":d||0,d=f.pixelLeft+"px",f.left=c,e&&(a.runtimeStyle.left=e));return d===""?"auto":d}),bz=bA||bB,f.expr&&f.expr.filters&&(f.expr.filters.hidden=function(a){var b=a.offsetWidth,c=a.offsetHeight;return b===0&&c===0||!f.support.reliableHiddenOffsets&&(a.style.display||f.css(a,"display"))==="none"},f.expr.filters.visible=function(a){return!f.expr.filters.hidden(a)});var bE=/%20/g,bF=/\[\]$/,bG=/\r?\n/g,bH=/#.*$/,bI=/^(.*?):[ \t]*([^\r\n]*)\r?$/mg,bJ=/^(?:color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week)$/i,bK=/^(?:about|app|app\-storage|.+\-extension|file|widget):$/,bL=/^(?:GET|HEAD)$/,bM=/^\/\//,bN=/\?/,bO=/<script\b[^<]*(?:(?!<\/script>)<[^<]*)*<\/script>/gi,bP=/^(?:select|textarea)/i,bQ=/\s+/,bR=/([?&])_=[^&]*/,bS=/^([\w\+\.\-]+:)(?:\/\/([^\/?#:]*)(?::(\d+))?)?/,bT=f.fn.load,bU={},bV={},bW,bX;try{bW=e.href}catch(bY){bW=c.createElement("a"),bW.href="",bW=bW.href}bX=bS.exec(bW.toLowerCase())||[],f.fn.extend({load:function(a,c,d){if(typeof a!="string"&&bT)return bT.apply(this,arguments);if(!this.length)return this;var e=a.indexOf(" ");if(e>=0){var g=a.slice(e,a.length);a=a.slice(0,e)}var h="GET";c&&(f.isFunction(c)?(d=c,c=b):typeof c=="object"&&(c=f.param(c,f.ajaxSettings.traditional),h="POST"));var i=this;f.ajax({url:a,type:h,dataType:"html",data:c,complete:function(a,b,c){c=a.responseText,a.isResolved()&&(a.done(function(a){c=a}),i.html(g?f("<div>").append(c.replace(bO,"")).find(g):c)),d&&i.each(d,[c,b,a])}});return this},serialize:function(){return f.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?f.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||bP.test(this.nodeName)||bJ.test(this.type))}).map(function(a,b){var c=f(this).val();return c==null?null:f.isArray(c)?f.map(c,function(a,c){return{name:b.name,value:a.replace(bG,"\r\n")}}):{name:b.name,value:c.replace(bG,"\r\n")}}).get()}}),f.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "),function(a,b){f.fn[b]=function(a){return this.bind(b,a)}}),f.each(["get","post"],function(a,c){f[c]=function(a,d,e,g){f.isFunction(d)&&(g=g||e,e=d,d=b);return f.ajax({type:c,url:a,data:d,success:e,dataType:g})}}),f.extend({getScript:function(a,c){return f.get(a,b,c,"script")},getJSON:function(a,b,c){return f.get(a,b,c,"json")},ajaxSetup:function(a,b){b?f.extend(!0,a,f.ajaxSettings,b):(b=a,a=f.extend(!0,f.ajaxSettings,b));for(var c in{context:1,url:1})c in b?a[c]=b[c]:c in f.ajaxSettings&&(a[c]=f.ajaxSettings[c]);return a},ajaxSettings:{url:bW,isLocal:bK.test(bX[1]),global:!0,type:"GET",contentType:"application/x-www-form-urlencoded",processData:!0,async:!0,accepts:{xml:"application/xml, text/xml",html:"text/html",text:"text/plain",json:"application/json, text/javascript","*":"*/*"},contents:{xml:/xml/,html:/html/,json:/json/},responseFields:{xml:"responseXML",text:"responseText"},converters:{"* text":a.String,"text html":!0,"text json":f.parseJSON,"text xml":f.parseXML}},ajaxPrefilter:bZ(bU),ajaxTransport:bZ(bV),ajax:function(a,c){function w(a,c,l,m){if(s!==2){s=2,q&&clearTimeout(q),p=b,n=m||"",v.readyState=a?4:0;var o,r,u,w=l?ca(d,v,l):b,x,y;if(a>=200&&a<300||a===304){if(d.ifModified){if(x=v.getResponseHeader("Last-Modified"))f.lastModified[k]=x;if(y=v.getResponseHeader("Etag"))f.etag[k]=y}if(a===304)c="notmodified",o=!0;else try{r=cb(d,w),c="success",o=!0}catch(z){c="parsererror",u=z}}else{u=c;if(!c||a)c="error",a<0&&(a=0)}v.status=a,v.statusText=c,o?h.resolveWith(e,[r,c,v]):h.rejectWith(e,[v,c,u]),v.statusCode(j),j=b,t&&g.trigger("ajax"+(o?"Success":"Error"),[v,d,o?r:u]),i.resolveWith(e,[v,c]),t&&(g.trigger("ajaxComplete",[v,d]),--f.active||f.event.trigger("ajaxStop"))}}typeof a=="object"&&(c=a,a=b),c=c||{};var d=f.ajaxSetup({},c),e=d.context||d,g=e!==d&&(e.nodeType||e instanceof f)?f(e):f.event,h=f.Deferred(),i=f._Deferred(),j=d.statusCode||{},k,l={},m={},n,o,p,q,r,s=0,t,u,v={readyState:0,setRequestHeader:function(a,b){if(!s){var c=a.toLowerCase();a=m[c]=m[c]||a,l[a]=b}return this},getAllResponseHeaders:function(){return s===2?n:null},getResponseHeader:function(a){var c;if(s===2){if(!o){o={};while(c=bI.exec(n))o[c[1].toLowerCase()]=c[2]}c=o[a.toLowerCase()]}return c===b?null:c},overrideMimeType:function(a){s||(d.mimeType=a);return this},abort:function(a){a=a||"abort",p&&p.abort(a),w(0,a);return this}};h.promise(v),v.success=v.done,v.error=v.fail,v.complete=i.done,v.statusCode=function(a){if(a){var b;if(s<2)for(b in a)j[b]=[j[b],a[b]];else b=a[v.status],v.then(b,b)}return this},d.url=((a||d.url)+"").replace(bH,"").replace(bM,bX[1]+"//"),d.dataTypes=f.trim(d.dataType||"*").toLowerCase().split(bQ),d.crossDomain==null&&(r=bS.exec(d.url.toLowerCase()),d.crossDomain=!(!r||r[1]==bX[1]&&r[2]==bX[2]&&(r[3]||(r[1]==="http:"?80:443))==(bX[3]||(bX[1]==="http:"?80:443)))),d.data&&d.processData&&typeof d.data!="string"&&(d.data=f.param(d.data,d.traditional)),b$(bU,d,c,v);if(s===2)return!1;t=d.global,d.type=d.type.toUpperCase(),d.hasContent=!bL.test(d.type),t&&f.active++===0&&f.event.trigger("ajaxStart");if(!d.hasContent){d.data&&(d.url+=(bN.test(d.url)?"&":"?")+d.data),k=d.url;if(d.cache===!1){var x=f.now(),y=d.url.replace(bR,"$1_="+x);d.url=y+(y===d.url?(bN.test(d.url)?"&":"?")+"_="+x:"")}}(d.data&&d.hasContent&&d.contentType!==!1||c.contentType)&&v.setRequestHeader("Content-Type",d.contentType),d.ifModified&&(k=k||d.url,f.lastModified[k]&&v.setRequestHeader("If-Modified-Since",f.lastModified[k]),f.etag[k]&&v.setRequestHeader("If-None-Match",f.etag[k])),v.setRequestHeader("Accept",d.dataTypes[0]&&d.accepts[d.dataTypes[0]]?d.accepts[d.dataTypes[0]]+(d.dataTypes[0]!=="*"?", */*; q=0.01":""):d.accepts["*"]);for(u in d.headers)v.setRequestHeader(u,d.headers[u]);if(d.beforeSend&&(d.beforeSend.call(e,v,d)===!1||s===2)){v.abort();return!1}for(u in{success:1,error:1,complete:1})v[u](d[u]);p=b$(bV,d,c,v);if(!p)w(-1,"No Transport");else{v.readyState=1,t&&g.trigger("ajaxSend",[v,d]),d.async&&d.timeout>0&&(q=setTimeout(function(){v.abort("timeout")},d.timeout));try{s=1,p.send(l,w)}catch(z){status<2?w(-1,z):f.error(z)}}return v},param:function(a,c){var d=[],e=function(a,b){b=f.isFunction(b)?b():b,d[d.length]=encodeURIComponent(a)+"="+encodeURIComponent(b)};c===b&&(c=f.ajaxSettings.traditional);if(f.isArray(a)||a.jquery&&!f.isPlainObject(a))f.each(a,function(){e(this.name,this.value)});else for(var g in a)b_(g,a[g],c,e);return d.join("&").replace(bE,"+")}}),f.extend({active:0,lastModified:{},etag:{}});var cc=f.now(),cd=/(\=)\?(&|$)|\?\?/i;f.ajaxSetup({jsonp:"callback",jsonpCallback:function(){return f.expando+"_"+cc++}}),f.ajaxPrefilter("json jsonp",function(b,c,d){var e=b.contentType==="application/x-www-form-urlencoded"&&typeof b.data=="string";if(b.dataTypes[0]==="jsonp"||b.jsonp!==!1&&(cd.test(b.url)||e&&cd.test(b.data))){var g,h=b.jsonpCallback=f.isFunction(b.jsonpCallback)?b.jsonpCallback():b.jsonpCallback,i=a[h],j=b.url,k=b.data,l="$1"+h+"$2";b.jsonp!==!1&&(j=j.replace(cd,l),b.url===j&&(e&&(k=k.replace(cd,l)),b.data===k&&(j+=(/\?/.test(j)?"&":"?")+b.jsonp+"="+h))),b.url=j,b.data=k,a[h]=function(a){g=[a]},d.always(function(){a[h]=i,g&&f.isFunction(i)&&a[h](g[0])}),b.converters["script json"]=function(){g||f.error(h+" was not called");return g[0]},b.dataTypes[0]="json";return"script"}}),f.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/javascript|ecmascript/},converters:{"text script":function(a){f.globalEval(a);return a}}}),f.ajaxPrefilter("script",function(a){a.cache===b&&(a.cache=!1),a.crossDomain&&(a.type="GET",a.global=!1)}),f.ajaxTransport("script",function(a){if(a.crossDomain){var d,e=c.head||c.getElementsByTagName("head")[0]||c.documentElement;return{send:function(f,g){d=c.createElement("script"),d.async="async",a.scriptCharset&&(d.charset=a.scriptCharset),d.src=a.url,d.onload=d.onreadystatechange=function(a,c){if(c||!d.readyState||/loaded|complete/.test(d.readyState))d.onload=d.onreadystatechange=null,e&&d.parentNode&&e.removeChild(d),d=b,c||g(200,"success")},e.insertBefore(d,e.firstChild)},abort:function(){d&&d.onload(0,1)}}}});var ce=a.ActiveXObject?function(){for(var a in cg)cg[a](0,1)}:!1,cf=0,cg;f.ajaxSettings.xhr=a.ActiveXObject?function(){return!this.isLocal&&ch()||ci()}:ch,function(a){f.extend(f.support,{ajax:!!a,cors:!!a&&"withCredentials"in a})}(f.ajaxSettings.xhr()),f.support.ajax&&f.ajaxTransport(function(c){if(!c.crossDomain||f.support.cors){var d;return{send:function(e,g){var h=c.xhr(),i,j;c.username?h.open(c.type,c.url,c.async,c.username,c.password):h.open(c.type,c.url,c.async);if(c.xhrFields)for(j in c.xhrFields)h[j]=c.xhrFields[j];c.mimeType&&h.overrideMimeType&&h.overrideMimeType(c.mimeType),!c.crossDomain&&!e["X-Requested-With"]&&(e["X-Requested-With"]="XMLHttpRequest");try{for(j in e)h.setRequestHeader(j,e[j])}catch(k){}h.send(c.hasContent&&c.data||null),d=function(a,e){var j,k,l,m,n;try{if(d&&(e||h.readyState===4)){d=b,i&&(h.onreadystatechange=f.noop,ce&&delete cg[i]);if(e)h.readyState!==4&&h.abort();else{j=h.status,l=h.getAllResponseHeaders(),m={},n=h.responseXML,n&&n.documentElement&&(m.xml=n),m.text=h.responseText;try{k=h.statusText}catch(o){k=""}!j&&c.isLocal&&!c.crossDomain?j=m.text?200:404:j===1223&&(j=204)}}}catch(p){e||g(-1,p)}m&&g(j,k,m,l)},!c.async||h.readyState===4?d():(i=++cf,ce&&(cg||(cg={},f(a).unload(ce)),cg[i]=d),h.onreadystatechange=d)},abort:function(){d&&d(0,1)}}}});var cj={},ck,cl,cm=/^(?:toggle|show|hide)$/,cn=/^([+\-]=)?([\d+.\-]+)([a-z%]*)$/i,co,cp=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]],cq,cr=a.webkitRequestAnimationFrame||a.mozRequestAnimationFrame||a.oRequestAnimationFrame;f.fn.extend({show:function(a,b,c){var d,e;if(a||a===0)return this.animate(cu("show",3),a,b,c);for(var g=0,h=this.length;g<h;g++)d=this[g],d.style&&(e=d.style.display,!f._data(d,"olddisplay")&&e==="none"&&(e=d.style.display=""),e===""&&f.css(d,"display")==="none"&&f._data(d,"olddisplay",cv(d.nodeName)));for(g=0;g<h;g++){d=this[g];if(d.style){e=d.style.display;if(e===""||e==="none")d.style.display=f._data(d,"olddisplay")||""}}return this},hide:function(a,b,c){if(a||a===0)return this.animate(cu("hide",3),a,b,c);for(var d=0,e=this.length;d<e;d++)if(this[d].style){var g=f.css(this[d],"display");g!=="none"&&!f._data(this[d],"olddisplay")&&f._data(this[d],"olddisplay",g)}for(d=0;d<e;d++)this[d].style&&(this[d].style.display="none");return this},_toggle:f.fn.toggle,toggle:function(a,b,c){var d=typeof a=="boolean";f.isFunction(a)&&f.isFunction(b)?this._toggle.apply(this,arguments):a==null||d?this.each(function(){var b=d?a:f(this).is(":hidden");f(this)[b?"show":"hide"]()}):this.animate(cu("toggle",3),a,b,c);return this},fadeTo:function(a,b,c,d){return this.filter(":hidden").css("opacity",0).show().end().animate({opacity:b},a,c,d)},animate:function(a,b,c,d){var e=f.speed(b,c,d);if(f.isEmptyObject(a))return this.each(e.complete,[!1]);a=f.extend({},a);return this[e.queue===!1?"each":"queue"](function(){e.queue===!1&&f._mark(this);var b=f.extend({},e),c=this.nodeType===1,d=c&&f(this).is(":hidden"),g,h,i,j,k,l,m,n,o;b.animatedProperties={};for(i in a){g=f.camelCase(i),i!==g&&(a[g]=a[i],delete a[i]),h=a[g],f.isArray(h)?(b.animatedProperties[g]=h[1],h=a[g]=h[0]):b.animatedProperties[g]=b.specialEasing&&b.specialEasing[g]||b.easing||"swing";if(h==="hide"&&d||h==="show"&&!d)return b.complete.call(this);c&&(g==="height"||g==="width")&&(b.overflow=[this.style.overflow,this.style.overflowX,this.style.overflowY],f.css(this,"display")==="inline"&&f.css(this,"float")==="none"&&(f.support.inlineBlockNeedsLayout?(j=cv(this.nodeName),j==="inline"?this.style.display="inline-block":(this.style.display="inline",this.style.zoom=1)):this.style.display="inline-block"))}b.overflow!=null&&(this.style.overflow="hidden");for(i in a)k=new f.fx(this,b,i),h=a[i],cm.test(h)?k[h==="toggle"?d?"show":"hide":h]():(l=cn.exec(h),m=k.cur(),l?(n=parseFloat(l[2]),o=l[3]||(f.cssNumber[i]?"":"px"),o!=="px"&&(f.style(this,i,(n||1)+o),m=(n||1)/k.cur()*m,f.style(this,i,m+o)),l[1]&&(n=(l[1]==="-="?-1:1)*n+m),k.custom(m,n,o)):k.custom(m,h,""));return!0})},stop:function(a,b){a&&this.queue([]),this.each(function(){var a=f.timers,c=a.length;b||f._unmark(!0,this);while(c--)a[c].elem===this&&(b&&a[c](!0),a.splice(c,1))}),b||this.dequeue();return this}}),f.each({slideDown:cu("show",1),slideUp:cu("hide",1),slideToggle:cu("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(a,b){f.fn[a]=function(a,c,d){return this.animate(b,a,c,d)}}),f.extend({speed:function(a,b,c){var d=a&&typeof a=="object"?f.extend({},a):{complete:c||!c&&b||f.isFunction(a)&&a,duration:a,easing:c&&b||b&&!f.isFunction(b)&&b};d.duration=f.fx.off?0:typeof d.duration=="number"?d.duration:d.duration in f.fx.speeds?f.fx.speeds[d.duration]:f.fx.speeds._default,d.old=d.complete,d.complete=function(a){d.queue!==!1?f.dequeue(this):a!==!1&&f._unmark(this),f.isFunction(d.old)&&d.old.call(this)};return d},easing:{linear:function(a,b,c,d){return c+d*a},swing:function(a,b,c,d){return(-Math.cos(a*Math.PI)/2+.5)*d+c}},timers:[],fx:function(a,b,c){this.options=b,this.elem=a,this.prop=c,b.orig=b.orig||{}}}),f.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this),(f.fx.step[this.prop]||f.fx.step._default)(this)},cur:function(){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];var a,b=f.css(this.elem,this.prop);return isNaN(a=parseFloat(b))?!b||b==="auto"?0:b:a},custom:function(a,b,c){function h(a){return d.step(a)}var d=this,e=f.fx,g;this.startTime=cq||cs(),this.start=a,this.end=b,this.unit=c||this.unit||(f.cssNumber[this.prop]?"":"px"),this.now=this.start,this.pos=this.state=0,h.elem=this.elem,h()&&f.timers.push(h)&&!co&&(cr?(co=1,g=function(){co&&(cr(g),e.tick())},cr(g)):co=setInterval(e.tick,e.interval))},show:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.show=!0,this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur()),f(this.elem).show()},hide:function(){this.options.orig[this.prop]=f.style(this.elem,this.prop),this.options.hide=!0,this.custom(this.cur(),0)},step:function(a){var b=cq||cs(),c=!0,d=this.elem,e=this.options,g,h;if(a||b>=e.duration+this.startTime){this.now=this.end,this.pos=this.state=1,this.update(),e.animatedProperties[this.prop]=!0;for(g in e.animatedProperties)e.animatedProperties[g]!==!0&&(c=!1);if(c){e.overflow!=null&&!f.support.shrinkWrapBlocks&&f.each(["","X","Y"],function(a,b){d.style["overflow"+b]=e.overflow[a]}),e.hide&&f(d).hide();if(e.hide||e.show)for(var i in e.animatedProperties)f.style(d,i,e.orig[i]);e.complete.call(d)}return!1}e.duration==Infinity?this.now=b:(h=b-this.startTime,this.state=h/e.duration,this.pos=f.easing[e.animatedProperties[this.prop]](this.state,h,0,1,e.duration),this.now=this.start+(this.end-this.start)*this.pos),this.update();return!0}},f.extend(f.fx,{tick:function(){for(var a=f.timers,b=0;b<a.length;++b)a[b]()||a.splice(b--,1);a.length||f.fx.stop()},interval:13,stop:function(){clearInterval(co),co=null},speeds:{slow:600,fast:200,_default:400},step:{opacity:function(a){f.style(a.elem,"opacity",a.now)},_default:function(a){a.elem.style&&a.elem.style[a.prop]!=null?a.elem.style[a.prop]=(a.prop==="width"||a.prop==="height"?Math.max(0,a.now):a.now)+a.unit:a.elem[a.prop]=a.now}}}),f.expr&&f.expr.filters&&(f.expr.filters.animated=function(a){return f.grep(f.timers,function(b){return a===b.elem}).length});var cw=/^t(?:able|d|h)$/i,cx=/^(?:body|html)$/i;"getBoundingClientRect"in c.documentElement?f.fn.offset=function(a){var b=this[0],c;if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);try{c=b.getBoundingClientRect()}catch(d){}var e=b.ownerDocument,g=e.documentElement;if(!c||!f.contains(g,b))return c?{top:c.top,left:c.left}:{top:0,left:0};var h=e.body,i=cy(e),j=g.clientTop||h.clientTop||0,k=g.clientLeft||h.clientLeft||0,l=i.pageYOffset||f.support.boxModel&&g.scrollTop||h.scrollTop,m=i.pageXOffset||f.support.boxModel&&g.scrollLeft||h.scrollLeft,n=c.top+l-j,o=c.left+m-k;return{top:n,left:o}}:f.fn.offset=function(a){var b=this[0];if(a)return this.each(function(b){f.offset.setOffset(this,a,b)});if(!b||!b.ownerDocument)return null;if(b===b.ownerDocument.body)return f.offset.bodyOffset(b);f.offset.initialize();var c,d=b.offsetParent,e=b,g=b.ownerDocument,h=g.documentElement,i=g.body,j=g.defaultView,k=j?j.getComputedStyle(b,null):b.currentStyle,l=b.offsetTop,m=b.offsetLeft;while((b=b.parentNode)&&b!==i&&b!==h){if(f.offset.supportsFixedPosition&&k.position==="fixed")break;c=j?j.getComputedStyle(b,null):b.currentStyle,l-=b.scrollTop,m-=b.scrollLeft,b===d&&(l+=b.offsetTop,m+=b.offsetLeft,f.offset.doesNotAddBorder&&(!f.offset.doesAddBorderForTableAndCells||!cw.test(b.nodeName))&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),e=d,d=b.offsetParent),f.offset.subtractsBorderForOverflowNotVisible&&c.overflow!=="visible"&&(l+=parseFloat(c.borderTopWidth)||0,m+=parseFloat(c.borderLeftWidth)||0),k=c}if(k.position==="relative"||k.position==="static")l+=i.offsetTop,m+=i.offsetLeft;f.offset.supportsFixedPosition&&k.position==="fixed"&&(l+=Math.max(h.scrollTop,i.scrollTop),m+=Math.max(h.scrollLeft,i.scrollLeft));return{top:l,left:m}},f.offset={initialize:function(){var a=c.body,b=c.createElement("div"),d,e,g,h,i=parseFloat(f.css(a,"marginTop"))||0,j="<div style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;'><div></div></div><table style='position:absolute;top:0;left:0;margin:0;border:5px solid #000;padding:0;width:1px;height:1px;' cellpadding='0' cellspacing='0'><tr><td></td></tr></table>";f.extend(b.style,{position:"absolute",top:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"}),b.innerHTML=j,a.insertBefore(b,a.firstChild),d=b.firstChild,e=d.firstChild,h=d.nextSibling.firstChild.firstChild,this.doesNotAddBorder=e.offsetTop!==5,this.doesAddBorderForTableAndCells=h.offsetTop===5,e.style.position="fixed",e.style.top="20px",this.supportsFixedPosition=e.offsetTop===20||e.offsetTop===15,e.style.position=e.style.top="",d.style.overflow="hidden",d.style.position="relative",this.subtractsBorderForOverflowNotVisible=e.offsetTop===-5,this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==i,a.removeChild(b),f.offset.initialize=f.noop},bodyOffset:function(a){var b=a.offsetTop,c=a.offsetLeft;f.offset.initialize(),f.offset.doesNotIncludeMarginInBodyOffset&&(b+=parseFloat(f.css(a,"marginTop"))||0,c+=parseFloat(f.css(a,"marginLeft"))||0);return{top:b,left:c}},setOffset:function(a,b,c){var d=f.css(a,"position");d==="static"&&(a.style.position="relative");var e=f(a),g=e.offset(),h=f.css(a,"top"),i=f.css(a,"left"),j=(d==="absolute"||d==="fixed")&&f.inArray("auto",[h,i])>-1,k={},l={},m,n;j?(l=e.position(),m=l.top,n=l.left):(m=parseFloat(h)||0,n=parseFloat(i)||0),f.isFunction(b)&&(b=b.call(a,c,g)),b.top!=null&&(k.top=b.top-g.top+m),b.left!=null&&(k.left=b.left-g.left+n),"using"in b?b.using.call(a,k):e.css(k)}},f.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),c=this.offset(),d=cx.test(b[0].nodeName)?{top:0,left:0}:b.offset();c.top-=parseFloat(f.css(a,"marginTop"))||0,c.left-=parseFloat(f.css(a,"marginLeft"))||0,d.top+=parseFloat(f.css(b[0],"borderTopWidth"))||0,d.left+=parseFloat(f.css(b[0],"borderLeftWidth"))||0;return{top:c.top-d.top,left:c.left-d.left}},offsetParent:function(){return this.map(function(){var a=this.offsetParent||c.body;while(a&&!cx.test(a.nodeName)&&f.css(a,"position")==="static")a=a.offsetParent;return a})}}),f.each(["Left","Top"],function(a,c){var d="scroll"+c;f.fn[d]=function(c){var e,g;if(c===b){e=this[0];if(!e)return null;g=cy(e);return g?"pageXOffset"in g?g[a?"pageYOffset":"pageXOffset"]:f.support.boxModel&&g.document.documentElement[d]||g.document.body[d]:e[d]}return this.each(function(){g=cy(this),g?g.scrollTo(a?f(g).scrollLeft():c,a?c:f(g).scrollTop()):this[d]=c})}}),f.each(["Height","Width"],function(a,c){var d=c.toLowerCase();f.fn["inner"+c]=function(){return this[0]?parseFloat(f.css(this[0],d,"padding")):null},f.fn["outer"+c]=function(a){return this[0]?parseFloat(f.css(this[0],d,a?"margin":"border")):null},f.fn[d]=function(a){var e=this[0];if(!e)return a==null?null:this;if(f.isFunction(a))return this.each(function(b){var c=f(this);c[d](a.call(this,b,c[d]()))});if(f.isWindow(e)){var g=e.document.documentElement["client"+c];return e.document.compatMode==="CSS1Compat"&&g||e.document.body["client"+c]||g}if(e.nodeType===9)return Math.max(e.documentElement["client"+c],e.body["scroll"+c],e.documentElement["scroll"+c],e.body["offset"+c],e.documentElement["offset"+c]);if(a===b){var h=f.css(e,d),i=parseFloat(h);return f.isNaN(i)?h:i}return this.css(d,typeof a=="string"?a:a+"px")}}),a.jQuery=a.$=f})(window);
(function($){$.fn.hoverIntent=function(f,g){var cfg={sensitivity:7,interval:100,timeout:0};cfg=$.extend(cfg,g?{over:f,out:g}:f);var cX,cY,pX,pY;var track=function(ev){cX=ev.pageX;cY=ev.pageY};var compare=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);if((Math.abs(pX-cX)+Math.abs(pY-cY))<cfg.sensitivity){$(ob).unbind("mousemove",track);ob.hoverIntent_s=1;return cfg.over.apply(ob,[ev])}else{pX=cX;pY=cY;ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}};var delay=function(ev,ob){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t);ob.hoverIntent_s=0;return cfg.out.apply(ob,[ev])};var handleHover=function(e){var ev=jQuery.extend({},e);var ob=this;if(ob.hoverIntent_t){ob.hoverIntent_t=clearTimeout(ob.hoverIntent_t)}if(e.type=="mouseenter"){pX=ev.pageX;pY=ev.pageY;$(ob).bind("mousemove",track);if(ob.hoverIntent_s!=1){ob.hoverIntent_t=setTimeout(function(){compare(ev,ob)},cfg.interval)}}else{$(ob).unbind("mousemove",track);if(ob.hoverIntent_s==1){ob.hoverIntent_t=setTimeout(function(){delay(ev,ob)},cfg.timeout)}}};return this.bind('mouseenter',handleHover).bind('mouseleave',handleHover)}})(jQuery);
zoomShowcaseSettings={imageWidth:400,imageHeight:195,bannerWidth:600,animationSpeed:750,easing:"easeOutQuint",sideOpacity:0.5,autoPlay:true,autoPlayDelay:4000,randomizeItems:true,linkTarget:"_parent",sideZoom:0.75,backZoom:0.5};$(document).ready(function(){jQuery.zoomShowcase(zoomShowcaseSettings);zoomShowcaseSettings=null;function megaHoverOver(){$(this).find(".sub-smafo").stop().fadeTo('fast',1).show();$(this).find(".sub").stop().fadeTo('fast',1).show();(function($){jQuery.fn.calcSubWidth=function(){rowWidth=0;$(this).find("ul").each(function(){rowWidth+=$(this).width();});};})(jQuery);if($(this).find(".row").length>0){var biggestRow=0;$(this).find(".row").each(function(){$(this).calcSubWidth();if(rowWidth>biggestRow){biggestRow=rowWidth;}});$(this).find(".sub").css({'width':biggestRow});$(this).find(".row:last").css({'margin':'0'});}else{$(this).calcSubWidth();$(this).find(".sub").css({'width':rowWidth});}}
function megaHoverOut(){$(this).find(".sub").stop().fadeTo('fast',0,function(){$(this).hide();});$(this).find(".sub-smafo").stop().fadeTo('fast',0,function(){$(this).hide();});}
var config={sensitivity:2,interval:100,over:megaHoverOver,timeout:500,out:megaHoverOut};$("ul#topnav li .sub").css({'opacity':'0'});$("ul#topnav li .sub-smafo").css({'opacity':'0'});$("ul#topnav li").hoverIntent(config);});
(function(e){e.fx.step.clip=function(a){if(a.state==0){var c;c=e(a.elem);var b=/rect\(([0-9]{1,})(px|em)[,\s]+([0-9]{1,})(px|em)[,\s]+([0-9]{1,})(px|em)[,\s]+([0-9]{1,})(px|em)\)/;c=b.test(a.elem.style.clip)?a.elem.style.clip:"rect(0px "+c.width()+"px "+c.height()+"px 0px)";a.start=b.exec(c.replace(/,/g," "));try{a.end=b.exec(a.end.replace(/,/g,""))}catch(i){return!1}}b=[];c=[];for(var g=a.start.length,h=a.end.length,f=a.start[d+1]=="em"?parseInt(e(a.elem).css("fontSize"))*1.333*parseInt(a.start[d]):1,d=1;d<g;d+=2)b[b.length]=parseInt(f*a.start[d]);for(d=1;d<h;d+=2)c[c.length]=parseInt(f*a.end[d]);a.elem.style.clip="rect("+parseInt(a.pos*(c[0]-b[0])+b[0])+"px "+parseInt(a.pos*(c[1]-b[1])+b[1])+"px "+parseInt(a.pos*(c[2]-b[2])+b[2])+"px "+parseInt(a.pos*(c[3]-b[3])+b[3])+"px)"}})(jQuery);
jQuery.extend(jQuery.easing,{def:"easeOutQuad",easeOutQuad:function(e,a,b,c,d){return-c*(a/=d)*(a-2)+b},easeOutQuint:function(e,a,b,c,d){return c*((a=a/d-1)*a*a*a*a+1)+b},easeInOutQuint:function(e,a,b,c,d){if((a/=d/2)<1)return c/2*a*a*a*a*a+b;return c/2*((a-=2)*a*a*a*a+2)+b}});jQuery.extend(jQuery.easing,{easeOut:function(a,b,c,d,e){return jQuery.easing.easeOutQuad(a,b,c,d,e)},easeInOut:function(a,b,c,d,e){return jQuery.easing.easeInOutQuad(a,b,c,d,e)}});
(function($){$.zoomShowcase=function(data){var list=[],images=[],links=[],infos=[],easing=data.easing,target=data.linkTarget,imgWidth=data.imageWidth,imgHeight=data.imageHeight,totalWidth=data.bannerWidth,sideOpacity=data.sideOpacity,randomize=data.randomizeItems,speed=data.animationSpeed,delay=data.autoPlayDelay,quarters=data.backZoom,halves=data.sideZoom,auto=data.autoPlay,halfW=(imgWidth*halves)|0,halfH=(imgHeight*halves)|0,quarterW=(imgWidth*quarters)|0,quarterH=(imgHeight*quarters)|0,halfWidth=(totalWidth*0.5)|0,halfHeight=(imgHeight*0.5)|0,items=$("#zoom-gallery > ul > li"),leg=items.length,readyToFire=false,isHovering=false,isRunning=false,grabOnce=true,iLeg=leg-1,counter=0,isOn=0,toLeft,toBack,toRight,toCenter,preloader,conList,tCount,direct,infoOn,store,extraW,extraH,timer,rightX=totalWidth-halfW,centerX=halfWidth-((imgWidth*0.5)|0),backX=halfWidth-((quarterW*0.5)|0),sideY=halfHeight-((halfH*0.5)|0),backY=halfHeight-((quarterH*0.5)|0);init(data.bannerWidth);data=null;halves=null;quarters=null;function init(totalWidth){if(leg>3){var zoomer=$("#zoom-gallery"),img,txt,titles,ar,pos,aligns,positions,styles,k=leg,tempList=[],tempImages=[],tempInfos=[],tempLinks=[];preloader=zoomer.find(".preloader");if(preloader.length){preloader.css({left:halfWidth-((parseInt(preloader.attr("width"),10)*0.5)|0),top:halfHeight-((parseInt(preloader.attr("height"),10)*0.5)|0),display:"block"});}
zoomer.css("height",imgHeight+20);zoomer.find("ul").css("display","block");items.each(function(i){tempList[i]=$(this).css("position","absolute").hide();img=$("<img />").css({position:"absolute",top:0,left:0}).load(imgLoaded).appendTo($(this));tempImages[i]=img;$(this).data("image",img);ul=$(this).find("ul");if(ul.length){ul.attr("title")?tempLinks[i]=ul.attr("title"):tempLinks[i]=0;if(ul.attr("class")){aligns=ul.attr("class").toLowerCase();(aligns.search("-")!==-1)?aligns=aligns.split("-")[1]:aligns="left";}
else{aligns="left";}}
else{tempLinks[i]=0;aligns="left";}
txt=$(this).find("li");if(txt.length){titles=[];positions=[];styles=[];txt.each(function(j){if(txt.html()!=""){if($(this).attr("class")){pos=$(this).attr("class").toLowerCase();if(pos.search("x")!==-1){ar=$(this).attr("class").split("x");titles[j]=$(this).html();positions[j]={x:parseInt(ar[0],10),y:parseInt(ar[1],10)};styles[j]={color:$(this).css("color"),backgroundColor:$(this).css("background-color")};}
else{titles[j]=0;positions[j]=0;styles[j]=0;}}
else{titles[j]=0;positions[j]=0;styles[j]=0;}}
else{titles[j]=0;positions[j]=0;styles[j]=0;}});tempInfos[i]={content:titles,position:positions,style:styles,align:aligns};}
else{tempInfos[i]=0;}});if(!randomize){list=tempList;images=tempImages;links=tempLinks;infos=tempInfos;}
else{var shuf=[],shuf2=[],shuf3=[],shuf4=[],placer,iOn;for(var i=0;i<leg;i++){shuf[i]=tempList[i];shuf2[i]=tempImages[i];shuf3[i]=tempLinks[i];shuf4[i]=tempInfos[i];}
while(shuf.length>0){placer=(Math.random()*shuf.length)|0;iOn=list.length;list[iOn]=shuf[placer];images[iOn]=shuf2[placer];links[iOn]=shuf3[placer];infos[iOn]=shuf4[placer];shuf.splice(placer,1);shuf2.splice(placer,1);shuf3.splice(placer,1);shuf4.splice(placer,1);}}
while(k--){switch(k){case 0:list[k].css({left:centerX,top:0,width:imgWidth,height:imgHeight,zIndex:3});images[k].attr("width",imgWidth).attr("height",imgHeight);break;case 1:list[k].css({left:rightX,top:sideY,width:halfW,height:halfH,zIndex:1});images[k].css("opacity",sideOpacity).attr("width",halfW).attr("height",halfH);break;case iLeg:list[k].css({left:0,top:sideY,width:halfW,height:halfH,zIndex:2});images[k].css("opacity",sideOpacity).attr("width",halfW).attr("height",halfH);break;default:list[k].css({left:backX,top:backY,width:quarterW,height:quarterH,xIndex:0});images[k].attr("width",quarterW).attr("height",quarterH);}
images[k].attr("src",list[k].attr("title"));list[k].removeAttr("title");}}
else{}}
function imgLoaded(event){event.stopPropagation();if(counter<iLeg){counter++;}
else{if(preloader)preloader.remove();list[0].fadeTo(500,1,fadeSides);counter=null;preloader=null;}}
function fadeSides(){for(var i=0;i<leg;i++){$("<div />").css({position:"absolute",top:0,left:0,width:imgWidth,height:imgHeight}).css("background-color","#000").prependTo(list[i]);}
toRight=1;toLeft=iLeg;list[toRight].fadeTo(500,1);list[toLeft].fadeTo(500,1,addClicks);}
function addClicks(){list[1].css("cursor","pointer").mouseenter(over).mouseleave(out);list[iLeg].css("cursor","pointer").mouseenter(over).mouseleave(out);var i=leg;while(i--)list[i].show();if(auto)$("#zoom-gallery").mouseenter(enterMouse).mouseleave(exitMouse);addEvents();leg=null;}
function enterMouse(event){isHovering=true;if(timer)clearTimeout(timer);}
function exitMouse(event){isHovering=false;if(readyToFire)timer=setTimeout(clickRight,delay);}
function over(event){$(this).data("image").fadeTo(250,1);}
function out(event){$(this).data("image").stop(true,true).fadeTo(250,sideOpacity);}
function clickLeft(event){event.stopPropagation();if(timer)clearTimeout(timer);readyToFire=false;toCenter=(isOn>0)?isOn-1:iLeg,toLeft=(toCenter>0)?toCenter-1:iLeg;toBack=(isOn<iLeg)?isOn+1:0,toRight=isOn;list[toCenter].unbind("click",clickLeft);list[toBack].unbind("click",clickRight);list[toLeft].css("z-index",1);list[toRight].css("z-index",2);animate();}
function clickRight(event){if(isNaN(event)&&typeof event!=="undefined")event.stopPropagation();if(timer)clearTimeout(timer);readyToFire=false;toCenter=(isOn<iLeg)?isOn+1:0,toLeft=isOn,toBack=(isOn>0)?isOn-1:iLeg,toRight=(toCenter<iLeg)?toCenter+1:0;list[toCenter].unbind("click",clickRight);list[toBack].unbind("click",clickLeft);list[toLeft].css("z-index",2);list[toRight].css("z-index",1);animate();}
function animate(){list[isOn].css("cursor","auto").unbind("click",gotoURL);isOn=toCenter;isRunning=true;if(store!=null){while(store.length){store[0].stop();store[0].remove();store.shift();}
store=null;conList=null;}
list[toCenter].unbind("mouseenter",over).unbind("mouseleave",out).css({zIndex:3,cursor:"auto"}).animate({left:centerX,top:0,width:imgWidth,height:imgHeight},speed,easing);images[toCenter].stop(true).animate({width:imgWidth,height:imgHeight,opacity:1},speed,easing);list[toBack].unbind("mouseenter",over).unbind("mouseleave",out).css({zIndex:0,cursor:"auto"}).animate({left:backX,top:backY,width:quarterW,height:quarterH},speed,easing);images[toBack].animate({width:quarterW,height:quarterH},speed,easing);list[toLeft].css("cursor","pointer").mouseenter(over).mouseleave(out).animate({left:0,top:sideY,width:halfW,height:halfH},speed,easing);images[toLeft].animate({width:halfW,height:halfH,opacity:sideOpacity},speed,easing);list[toRight].css("cursor","pointer").mouseenter(over).mouseleave(out).animate({left:rightX,top:sideY,width:halfW,height:halfH},speed,easing);images[toRight].animate({width:halfW,height:halfH,opacity:sideOpacity},speed,easing,addEvents);}
function addEvents(){list[toRight].click(clickRight);list[toLeft].click(clickLeft);if(links[isOn]!==0)list[isOn].css("cursor","pointer").click(gotoURL);isRunning=false;if(infos[isOn]!==0){conList=infos[isOn];tCount=conList.content.length-1;direct=conList.align;store=[];infoOn=0;showContent();}
else{showDone();}}
function gotoURL(){(target==="_parent")?window.location=links[isOn]:window.open(links[isOn]);}
function showDone(){if(auto&&!isRunning&&!isHovering){timer=setTimeout(clickRight,delay);}
readyToFire=true;}
function showContent(){if(isRunning)return;var cont=conList.content[infoOn];if(cont===0){if(infoOn<tCount){infoOn++;showContent();}
else{showDone();}
return;}
var w,h,func,obj,info=$("<div />").html(cont).addClass("zoom-gallery-info-text").appendTo(list[isOn]);if(grabOnce){extraW=parseInt(info.css("padding-left"),10)+parseInt(info.css("padding-right"),10);extraH=parseInt(info.css("padding-top"),10)+parseInt(info.css("padding-bottom"),10);grabOnce=false;}
h=info.height()+extraH;w=info.width();info.css(conList.style[infoOn]).css({left:(direct==="left")?conList.position[infoOn].x:imgWidth-w-extraW-conList.position[infoOn].x,top:conList.position[infoOn].y}).find("a").each(function(){$(this).css(conList.style[infoOn]);});store[infoOn]=info;if(infoOn<tCount){infoOn++;func=showContent;}
else{func=showDone;}
w+=extraW;if(direct==="left"){info.css("clip","rect(0px, 0px, "+h+"px, 0px)").animate({"clip":"rect(0px, "+(info.width()+extraW)+"px, "+h+"px, 0px)"},250,func);}
else{info.css("clip","rect(0px, "+w+"px, "+h+"px, "+w+"px)").animate({"clip":"rect(0px, "+w+"px, "+h+"px, "+"0px)"},250,func);}}}})(jQuery);
addComment={moveForm:function(d,f,i,c){var m=this,a,h=m.I(d),b=m.I(i),l=m.I("cancel-comment-reply-link"),j=m.I("comment_parent"),k=m.I("comment_post_ID");if(!h||!b||!l||!j){return}m.respondId=i;c=c||false;if(!m.I("wp-temp-form-div")){a=document.createElement("div");a.id="wp-temp-form-div";a.style.display="none";b.parentNode.insertBefore(a,b)}h.parentNode.insertBefore(b,h.nextSibling);if(k&&c){k.value=c}j.value=f;l.style.display="";l.onclick=function(){var n=addComment,e=n.I("wp-temp-form-div"),o=n.I(n.respondId);if(!e||!o){return}n.I("comment_parent").value="0";e.parentNode.insertBefore(o,e);e.parentNode.removeChild(e);this.style.display="none";this.onclick=null;return false};try{m.I("comment").focus()}catch(g){}return false},I:function(a){return document.getElementById(a)}};
document.write('<style type="text/css">.jwts_tabber{display:none;}<\/style>');var pageURL=window.location.toString().slice(0,-1);var urlArray=new Array();urlArray=pageURL.split('//')[1];var pageId=urlArray.split('/')[urlArray.split('/').length-1];var tabberOptions={'manualStartup':true,'cookie':"jwts_tc_"+pageId,'onLoad':function(argsObj)
{var t=argsObj.tabber;var show_type=unescape(document.location.hash.substring(1));var i;if((show_type=="")||(show_type==null))
{if(t.id){t.cookie=t.id+t.cookie;}
i=parseInt(getCookie(t.cookie));if(isNaN(i)){return;}
t.tabShow(i);}
else
{t.tabShowByName(show_type);}},'onClick':function(argsObj)
{var c=argsObj.tabber.cookie;var i=argsObj.index;setCookie(c,i);}};function setCookie(name,value,expires,path,domain,secure){document.cookie=name+"="+escape(value)+
((expires)?"; expires="+expires.toGMTString():"")+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+
((secure)?"; secure":"");}
function getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0)return null;}else{begin+=2;}
var end=document.cookie.indexOf(";",begin);if(end==-1){end=dc.length;}
return unescape(dc.substring(begin+prefix.length,end));}
function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+
((path)?"; path="+path:"")+
((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT";}}
function tabberObj(argsObj)
{var arg;this.div=null;this.classMain="jwts_tabber";this.classMainLive="jwts_tabberlive";this.classTab="jwts_tabbertab";this.classTabDefault="jwts_tabbertabdefault";this.classNav="jwts_tabbernav";this.classTabHide="jwts_tabbertabhide";this.classNavActive="jwts_tabberactive";this.titleElements=['h2','h3','h4','h5','h6'];this.titleElementsStripHTML=true;this.removeTitle=true;this.addLinkId=false;this.linkIdFormat='<tabberid>nav<tabnumberone>';for(arg in argsObj){this[arg]=argsObj[arg];}
this.REclassMain=new RegExp('\\b'+this.classMain+'\\b','gi');this.REclassMainLive=new RegExp('\\b'+this.classMainLive+'\\b','gi');this.REclassTab=new RegExp('\\b'+this.classTab+'\\b','gi');this.REclassTabDefault=new RegExp('\\b'+this.classTabDefault+'\\b','gi');this.REclassTabHide=new RegExp('\\b'+this.classTabHide+'\\b','gi');this.tabs=new Array();if(this.div){this.init(this.div);this.div=null;}}
tabberObj.prototype.init=function(e)
{var
childNodes,i,i2,t,defaultTab=0,DOM_ul,DOM_li,DOM_a,aId,headingElement;if(!document.getElementsByTagName){return false;}
if(e.id){this.id=e.id;}
this.tabs.length=0;childNodes=e.childNodes;for(i=0;i<childNodes.length;i++){if(childNodes[i].className&&childNodes[i].className.match(this.REclassTab)){t=new Object();t.div=childNodes[i];this.tabs[this.tabs.length]=t;if(childNodes[i].className.match(this.REclassTabDefault)){defaultTab=this.tabs.length-1;}}}
DOM_ul=document.createElement("ul");DOM_ul.className=this.classNav;for(i=0;i<this.tabs.length;i++){t=this.tabs[i];t.headingText=t.div.title;if(this.removeTitle){t.div.title='';}
if(!t.headingText){for(i2=0;i2<this.titleElements.length;i2++){headingElement=t.div.getElementsByTagName(this.titleElements[i2])[0];if(headingElement){t.headingText=headingElement.innerHTML;if(this.titleElementsStripHTML){t.headingText.replace(/<br>/gi," ");t.headingText=t.headingText.replace(/<[^>]+>/g,"");}
break;}}}
if(!t.headingText){t.headingText=i+1;}
DOM_li=document.createElement("li");t.li=DOM_li;DOM_a=document.createElement("a");DOM_a.appendChild(document.createTextNode(t.headingText));DOM_a.href="#"+t.headingText;DOM_a.title=t.headingText;DOM_a.onclick=this.navClick;DOM_a.tabber=this;DOM_a.tabberIndex=i;if(this.addLinkId&&this.linkIdFormat){aId=this.linkIdFormat;aId=aId.replace(/<tabberid>/gi,this.id);aId=aId.replace(/<tabnumberzero>/gi,i);aId=aId.replace(/<tabnumberone>/gi,i+1);aId=aId.replace(/<tabtitle>/gi,t.headingText.replace(/[^a-zA-Z0-9\-]/gi,''));DOM_a.id=aId;}
DOM_li.appendChild(DOM_a);DOM_ul.appendChild(DOM_li);}
e.insertBefore(DOM_ul,e.firstChild);e.className=e.className.replace(this.REclassMain,this.classMainLive);this.tabShow(defaultTab);if(typeof this.onLoad=='function'){this.onLoad({tabber:this});}
return this;};tabberObj.prototype.navClick=function(event)
{var
rVal,a,self,tabberIndex,onClickArgs;a=this;if(!a.tabber){return false;}
self=a.tabber;tabberIndex=a.tabberIndex;a.blur();if(typeof self.onClick=='function'){onClickArgs={'tabber':self,'index':tabberIndex,'event':event};if(!event){onClickArgs.event=window.event;}
rVal=self.onClick(onClickArgs);if(rVal===false){return false;}}
self.tabShow(tabberIndex);return false;};tabberObj.prototype.tabHideAll=function()
{var i;for(i=0;i<this.tabs.length;i++){this.tabHide(i);}};tabberObj.prototype.tabHide=function(tabberIndex)
{var div;if(!this.tabs[tabberIndex]){return false;}
div=this.tabs[tabberIndex].div;if(!div.className.match(this.REclassTabHide)){div.className+=' '+this.classTabHide;}
this.navClearActive(tabberIndex);return this;};tabberObj.prototype.tabShowByName=function(tabberName){var i;for(i=0;i<this.tabs.length;i++){if(this.tabs[i].headingText==tabberName){this.tabShow(i);break;}}return this;};tabberObj.prototype.tabShow=function(tabberIndex)
{var div;if(!this.tabs[tabberIndex]){return false;}
this.tabHideAll();div=this.tabs[tabberIndex].div;div.className=div.className.replace(this.REclassTabHide,'');this.navSetActive(tabberIndex);if(typeof this.onTabDisplay=='function'){this.onTabDisplay({'tabber':this,'index':tabberIndex});}
return this;};tabberObj.prototype.navSetActive=function(tabberIndex)
{this.tabs[tabberIndex].li.className=this.classNavActive;return this;};tabberObj.prototype.navClearActive=function(tabberIndex)
{this.tabs[tabberIndex].li.className='';return this;};function tabberAutomatic(tabberArgs)
{var
tempObj,divs,i;if(!tabberArgs){tabberArgs={};}
tempObj=new tabberObj(tabberArgs);divs=document.getElementsByTagName("div");for(i=0;i<divs.length;i++){if(divs[i].className&&divs[i].className.match(tempObj.REclassMain)){tabberArgs.div=divs[i];divs[i].tabber=new tabberObj(tabberArgs);}}
return this;}
function tabberAutomaticOnLoad(tabberArgs)
{var oldOnLoad;if(!tabberArgs){tabberArgs={};}
oldOnLoad=window.onload;if(typeof window.onload!='function'){window.onload=function(){tabberAutomatic(tabberArgs);};}else{window.onload=function(){oldOnLoad();tabberAutomatic(tabberArgs);};}}
if(typeof tabberOptions=='undefined'){tabberAutomaticOnLoad();}else{if(!tabberOptions['manualStartup']){tabberAutomaticOnLoad(tabberOptions);}}
wtsslide=function(wrapper,speed){jQuery(wrapper).slideToggle(speed);}
wtsaccordion=function(group,wrapper,speed){jQuery(group).hide();jQuery(wrapper).slideToggle(speed).toggleClass("active");}
var poll_id=0,poll_answer_id="",is_being_voted=false;pollsL10n.show_loading=parseInt(pollsL10n.show_loading);pollsL10n.show_fading=parseInt(pollsL10n.show_fading);function poll_vote(a){if(is_being_voted)alert(pollsL10n.text_wait);else{set_is_being_voted(true);poll_id=a;poll_answer_id="";poll_multiple_ans_count=poll_multiple_ans=0;if(jQuery("#poll_multiple_ans_"+poll_id).length)poll_multiple_ans=parseInt(jQuery("#poll_multiple_ans_"+poll_id).val());jQuery("#polls_form_"+poll_id+" input:checkbox, #polls_form_"+poll_id+" input:radio").each(function(){if(jQuery(this).is(":checked"))if(poll_multiple_ans>0){poll_answer_id=jQuery(this).val()+","+poll_answer_id;poll_multiple_ans_count++}else poll_answer_id=parseInt(jQuery(this).val())});if(poll_multiple_ans>0)if(poll_multiple_ans_count>0&&poll_multiple_ans_count<=poll_multiple_ans){poll_answer_id=poll_answer_id.substring(0,poll_answer_id.length-1);poll_process()}else if(poll_multiple_ans_count==0){set_is_being_voted(false);alert(pollsL10n.text_valid)}else{set_is_being_voted(false);alert(pollsL10n.text_multiple+" "+poll_multiple_ans)}else if(poll_answer_id>0)poll_process();else{set_is_being_voted(false);alert(pollsL10n.text_valid)}}}
function poll_process(){if(pollsL10n.show_fading)jQuery("#polls-"+poll_id).fadeTo("def",0,function(){pollsL10n.show_loading&&jQuery("#polls-"+poll_id+"-loading").show();jQuery.ajax({type:"POST",url:pollsL10n.ajax_url,data:"vote=true&poll_id="+poll_id+"&poll_"+poll_id+"="+poll_answer_id,cache:false,success:poll_process_success})});else{pollsL10n.show_loading&&jQuery("#polls-"+poll_id+"-loading").show();jQuery.ajax({type:"POST",url:pollsL10n.ajax_url,data:"vote=true&poll_id="+poll_id+"&poll_"+poll_id+"="+poll_answer_id,cache:false,success:poll_process_success})}}
function poll_result(a){if(is_being_voted)alert(pollsL10n.text_wait);else{set_is_being_voted(true);poll_id=a;if(pollsL10n.show_fading)jQuery("#polls-"+poll_id).fadeTo("def",0,function(){pollsL10n.show_loading&&jQuery("#polls-"+poll_id+"-loading").show();jQuery.ajax({type:"GET",url:pollsL10n.ajax_url,data:"pollresult="+poll_id,cache:false,success:poll_process_success})});else{pollsL10n.show_loading&&jQuery("#polls-"+poll_id+"-loading").show();jQuery.ajax({type:"GET",url:pollsL10n.ajax_url,data:"pollresult="+
poll_id,cache:false,success:poll_process_success})}}}
function poll_booth(a){if(is_being_voted)alert(pollsL10n.text_wait);else{set_is_being_voted(true);poll_id=a;if(pollsL10n.show_fading)jQuery("#polls-"+poll_id).fadeTo("def",0,function(){pollsL10n.show_loading&&jQuery("#polls-"+poll_id+"-loading").show();jQuery.ajax({type:"GET",url:pollsL10n.ajax_url,data:"pollbooth="+poll_id,cache:false,success:poll_process_success})});else{pollsL10n.show_loading&&jQuery("#polls-"+poll_id+"-loading").show();jQuery.ajax({type:"GET",url:pollsL10n.ajax_url,data:"pollbooth="+
poll_id,cache:false,success:poll_process_success})}}}function poll_process_success(a){jQuery("#polls-"+poll_id).replaceWith(a);pollsL10n.show_loading&&jQuery("#polls-"+poll_id+"-loading").hide();pollsL10n.show_fading?jQuery("#polls-"+poll_id).fadeTo("def",1,function(){set_is_being_voted(false)}):set_is_being_voted(false)}function set_is_being_voted(a){is_being_voted=a};;(function($){$.fn.ajaxSubmit=function(options){if(!this.length){log('ajaxSubmit: skipping submit process - no element selected');return this;}
var method,action,url,$form=this;if(typeof options=='function'){options={success:options};}
method=this.attr('method');action=this.attr('action');url=(typeof action==='string')?$.trim(action):'';url=url||window.location.href||'';if(url){url=(url.match(/^([^#]+)/)||[])[1];}
options=$.extend(true,{url:url,success:$.ajaxSettings.success,type:method||'GET',iframeSrc:/^https/i.test(window.location.href||'')?'javascript:false':'about:blank'},options);var veto={};this.trigger('form-pre-serialize',[this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-pre-serialize trigger');return this;}
if(options.beforeSerialize&&options.beforeSerialize(this,options)===false){log('ajaxSubmit: submit aborted via beforeSerialize callback');return this;}
var traditional=options.traditional;if(traditional===undefined){traditional=$.ajaxSettings.traditional;}
var qx,n,v,a=this.formToArray(options.semantic);if(options.data){options.extraData=options.data;qx=$.param(options.data,traditional);}
if(options.beforeSubmit&&options.beforeSubmit(a,this,options)===false){log('ajaxSubmit: submit aborted via beforeSubmit callback');return this;}
this.trigger('form-submit-validate',[a,this,options,veto]);if(veto.veto){log('ajaxSubmit: submit vetoed via form-submit-validate trigger');return this;}
var q=$.param(a,traditional);if(qx){q=(q?(q+'&'+qx):qx);}
if(options.type.toUpperCase()=='GET'){options.url+=(options.url.indexOf('?')>=0?'&':'?')+q;options.data=null;}
else{options.data=q;}
var callbacks=[];if(options.resetForm){callbacks.push(function(){$form.resetForm();});}
if(options.clearForm){callbacks.push(function(){$form.clearForm(options.includeHidden);});}
if(!options.dataType&&options.target){var oldSuccess=options.success||function(){};callbacks.push(function(data){var fn=options.replaceTarget?'replaceWith':'html';$(options.target)[fn](data).each(oldSuccess,arguments);});}
else if(options.success){callbacks.push(options.success);}
options.success=function(data,status,xhr){var context=options.context||options;for(var i=0,max=callbacks.length;i<max;i++){callbacks[i].apply(context,[data,status,xhr||$form,$form]);}};var fileInputs=$('input:file:enabled[value]',this);var hasFileInputs=fileInputs.length>0;var mp='multipart/form-data';var multipart=($form.attr('enctype')==mp||$form.attr('encoding')==mp);var fileAPI=!!(hasFileInputs&&fileInputs.get(0).files&&window.FormData);log("fileAPI :"+fileAPI);var shouldUseFrame=(hasFileInputs||multipart)&&!fileAPI;if(options.iframe!==false&&(options.iframe||shouldUseFrame)){if(options.closeKeepAlive){$.get(options.closeKeepAlive,function(){fileUploadIframe(a);});}
else{fileUploadIframe(a);}}
else if((hasFileInputs||multipart)&&fileAPI){options.progress=options.progress||$.noop;fileUploadXhr(a);}
else{$.ajax(options);}
this.trigger('form-submit-notify',[this,options]);return this;function fileUploadXhr(a){var formdata=new FormData();for(var i=0;i<a.length;i++){if(a[i].type=='file')
continue;formdata.append(a[i].name,a[i].value);}
$form.find('input:file:enabled').each(function(){var name=$(this).attr('name'),files=this.files;if(name){for(var i=0;i<files.length;i++)
formdata.append(name,files[i]);}});if(options.extraData){for(var k in options.extraData)
formdata.append(k,options.extraData[k])}
options.data=null;var s=$.extend(true,{},$.ajaxSettings,options,{contentType:false,processData:false,cache:false,type:'POST'});s.context=s.context||s;s.data=null;var beforeSend=s.beforeSend;s.beforeSend=function(xhr,o){o.data=formdata;if(xhr.upload){xhr.upload.onprogress=function(event){o.progress(event.position,event.total);};}
if(beforeSend)
beforeSend.call(o,xhr,options);};$.ajax(s);}
function fileUploadIframe(a){var form=$form[0],el,i,s,g,id,$io,io,xhr,sub,n,timedOut,timeoutHandle;var useProp=!!$.fn.prop;if(a){if(useProp){for(i=0;i<a.length;i++){el=$(form[a[i].name]);el.prop('disabled',false);}}else{for(i=0;i<a.length;i++){el=$(form[a[i].name]);el.removeAttr('disabled');}};}
if($(':input[name=submit],:input[id=submit]',form).length){alert('Error: Form elements must not have name or id of "submit".');return;}
s=$.extend(true,{},$.ajaxSettings,options);s.context=s.context||s;id='jqFormIO'+(new Date().getTime());if(s.iframeTarget){$io=$(s.iframeTarget);n=$io.attr('name');if(n==null)
$io.attr('name',id);else
id=n;}
else{$io=$('<iframe name="'+id+'" src="'+s.iframeSrc+'" />');$io.css({position:'absolute',top:'-1000px',left:'-1000px'});}
io=$io[0];xhr={aborted:0,responseText:null,responseXML:null,status:0,statusText:'n/a',getAllResponseHeaders:function(){},getResponseHeader:function(){},setRequestHeader:function(){},abort:function(status){var e=(status==='timeout'?'timeout':'aborted');log('aborting upload... '+e);this.aborted=1;$io.attr('src',s.iframeSrc);xhr.error=e;s.error&&s.error.call(s.context,xhr,e,status);g&&$.event.trigger("ajaxError",[xhr,s,e]);s.complete&&s.complete.call(s.context,xhr,e);}};g=s.global;if(g&&!$.active++){$.event.trigger("ajaxStart");}
if(g){$.event.trigger("ajaxSend",[xhr,s]);}
if(s.beforeSend&&s.beforeSend.call(s.context,xhr,s)===false){if(s.global){$.active--;}
return;}
if(xhr.aborted){return;}
sub=form.clk;if(sub){n=sub.name;if(n&&!sub.disabled){s.extraData=s.extraData||{};s.extraData[n]=sub.value;if(sub.type=="image"){s.extraData[n+'.x']=form.clk_x;s.extraData[n+'.y']=form.clk_y;}}}
var CLIENT_TIMEOUT_ABORT=1;var SERVER_ABORT=2;function getDoc(frame){var doc=frame.contentWindow?frame.contentWindow.document:frame.contentDocument?frame.contentDocument:frame.document;return doc;}
var csrf_token=$('meta[name=csrf-token]').attr('content');var csrf_param=$('meta[name=csrf-param]').attr('content');if(csrf_param&&csrf_token){s.extraData=s.extraData||{};s.extraData[csrf_param]=csrf_token;}
function doSubmit(){var t=$form.attr('target'),a=$form.attr('action');form.setAttribute('target',id);if(!method){form.setAttribute('method','POST');}
if(a!=s.url){form.setAttribute('action',s.url);}
if(!s.skipEncodingOverride&&(!method||/post/i.test(method))){$form.attr({encoding:'multipart/form-data',enctype:'multipart/form-data'});}
if(s.timeout){timeoutHandle=setTimeout(function(){timedOut=true;cb(CLIENT_TIMEOUT_ABORT);},s.timeout);}
function checkState(){try{var state=getDoc(io).readyState;log('state = '+state);if(state.toLowerCase()=='uninitialized')
setTimeout(checkState,50);}
catch(e){log('Server abort: ',e,' (',e.name,')');cb(SERVER_ABORT);timeoutHandle&&clearTimeout(timeoutHandle);timeoutHandle=undefined;}}
var extraInputs=[];try{if(s.extraData){for(var n in s.extraData){extraInputs.push($('<input type="hidden" name="'+n+'">').attr('value',s.extraData[n]).appendTo(form)[0]);}}
if(!s.iframeTarget){$io.appendTo('body');io.attachEvent?io.attachEvent('onload',cb):io.addEventListener('load',cb,false);}
setTimeout(checkState,15);form.submit();}
finally{form.setAttribute('action',a);if(t){form.setAttribute('target',t);}else{$form.removeAttr('target');}
$(extraInputs).remove();}}
if(s.forceSync){doSubmit();}
else{setTimeout(doSubmit,10);}
var data,doc,domCheckCount=50,callbackProcessed;function cb(e){if(xhr.aborted||callbackProcessed){return;}
try{doc=getDoc(io);}
catch(ex){log('cannot access response document: ',ex);e=SERVER_ABORT;}
if(e===CLIENT_TIMEOUT_ABORT&&xhr){xhr.abort('timeout');return;}
else if(e==SERVER_ABORT&&xhr){xhr.abort('server abort');return;}
if(!doc||doc.location.href==s.iframeSrc){if(!timedOut)
return;}
io.detachEvent?io.detachEvent('onload',cb):io.removeEventListener('load',cb,false);var status='success',errMsg;try{if(timedOut){throw'timeout';}
var isXml=s.dataType=='xml'||doc.XMLDocument||$.isXMLDoc(doc);log('isXml='+isXml);if(!isXml&&window.opera&&(doc.body==null||doc.body.innerHTML=='')){if(--domCheckCount){log('requeing onLoad callback, DOM not available');setTimeout(cb,250);return;}}
var docRoot=doc.body?doc.body:doc.documentElement;xhr.responseText=docRoot?docRoot.innerHTML:null;xhr.responseXML=doc.XMLDocument?doc.XMLDocument:doc;if(isXml)
s.dataType='xml';xhr.getResponseHeader=function(header){var headers={'content-type':s.dataType};return headers[header];};if(docRoot){xhr.status=Number(docRoot.getAttribute('status'))||xhr.status;xhr.statusText=docRoot.getAttribute('statusText')||xhr.statusText;}
var dt=(s.dataType||'').toLowerCase();var scr=/(json|script|text)/.test(dt);if(scr||s.textarea){var ta=doc.getElementsByTagName('textarea')[0];if(ta){xhr.responseText=ta.value;xhr.status=Number(ta.getAttribute('status'))||xhr.status;xhr.statusText=ta.getAttribute('statusText')||xhr.statusText;}
else if(scr){var pre=doc.getElementsByTagName('pre')[0];var b=doc.getElementsByTagName('body')[0];if(pre){xhr.responseText=pre.textContent?pre.textContent:pre.innerText;}
else if(b){xhr.responseText=b.textContent?b.textContent:b.innerText;}}}
else if(dt=='xml'&&!xhr.responseXML&&xhr.responseText!=null){xhr.responseXML=toXml(xhr.responseText);}
try{data=httpData(xhr,dt,s);}
catch(e){status='parsererror';xhr.error=errMsg=(e||status);}}
catch(e){log('error caught: ',e);status='error';xhr.error=errMsg=(e||status);}
if(xhr.aborted){log('upload aborted');status=null;}
if(xhr.status){status=(xhr.status>=200&&xhr.status<300||xhr.status===304)?'success':'error';}
if(status==='success'){s.success&&s.success.call(s.context,data,'success',xhr);g&&$.event.trigger("ajaxSuccess",[xhr,s]);}
else if(status){if(errMsg==undefined)
errMsg=xhr.statusText;s.error&&s.error.call(s.context,xhr,status,errMsg);g&&$.event.trigger("ajaxError",[xhr,s,errMsg]);}
g&&$.event.trigger("ajaxComplete",[xhr,s]);if(g&&!--$.active){$.event.trigger("ajaxStop");}
s.complete&&s.complete.call(s.context,xhr,status);callbackProcessed=true;if(s.timeout)
clearTimeout(timeoutHandle);setTimeout(function(){if(!s.iframeTarget)
$io.remove();xhr.responseXML=null;},100);}
var toXml=$.parseXML||function(s,doc){if(window.ActiveXObject){doc=new ActiveXObject('Microsoft.XMLDOM');doc.async='false';doc.loadXML(s);}
else{doc=(new DOMParser()).parseFromString(s,'text/xml');}
return(doc&&doc.documentElement&&doc.documentElement.nodeName!='parsererror')?doc:null;};var parseJSON=$.parseJSON||function(s){return window['eval']('('+s+')');};var httpData=function(xhr,type,s){var ct=xhr.getResponseHeader('content-type')||'',xml=type==='xml'||!type&&ct.indexOf('xml')>=0,data=xml?xhr.responseXML:xhr.responseText;if(xml&&data.documentElement.nodeName==='parsererror'){$.error&&$.error('parsererror');}
if(s&&s.dataFilter){data=s.dataFilter(data,type);}
if(typeof data==='string'){if(type==='json'||!type&&ct.indexOf('json')>=0){data=parseJSON(data);}else if(type==="script"||!type&&ct.indexOf("javascript")>=0){$.globalEval(data);}}
return data;};}};$.fn.ajaxForm=function(options){if(this.length===0){var o={s:this.selector,c:this.context};if(!$.isReady&&o.s){log('DOM not ready, queuing ajaxForm');$(function(){$(o.s,o.c).ajaxForm(options);});return this;}
log('terminating; zero elements found by selector'+($.isReady?'':' (DOM not ready)'));return this;}
return this.ajaxFormUnbind().bind('submit.form-plugin',function(e){if(!e.isDefaultPrevented()){e.preventDefault();$(this).ajaxSubmit(options);}}).bind('click.form-plugin',function(e){var target=e.target;var $el=$(target);if(!($el.is(":submit,input:image"))){var t=$el.closest(':submit');if(t.length==0){return;}
target=t[0];}
var form=this;form.clk=target;if(target.type=='image'){if(e.offsetX!=undefined){form.clk_x=e.offsetX;form.clk_y=e.offsetY;}else if(typeof $.fn.offset=='function'){var offset=$el.offset();form.clk_x=e.pageX-offset.left;form.clk_y=e.pageY-offset.top;}else{form.clk_x=e.pageX-target.offsetLeft;form.clk_y=e.pageY-target.offsetTop;}}
setTimeout(function(){form.clk=form.clk_x=form.clk_y=null;},100);});};$.fn.ajaxFormUnbind=function(){return this.unbind('submit.form-plugin click.form-plugin');};$.fn.formToArray=function(semantic){var a=[];if(this.length===0){return a;}
var form=this[0];var els=semantic?form.getElementsByTagName('*'):form.elements;if(!els){return a;}
var i,j,n,v,el,max,jmax;for(i=0,max=els.length;i<max;i++){el=els[i];n=el.name;if(!n){continue;}
if(semantic&&form.clk&&el.type=="image"){if(!el.disabled&&form.clk==el){a.push({name:n,value:$(el).val(),type:el.type});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}
continue;}
v=$.fieldValue(el,true);if(v&&v.constructor==Array){for(j=0,jmax=v.length;j<jmax;j++){a.push({name:n,value:v[j]});}}
else if(v!==null&&typeof v!='undefined'){a.push({name:n,value:v,type:el.type});}}
if(!semantic&&form.clk){var $input=$(form.clk),input=$input[0];n=input.name;if(n&&!input.disabled&&input.type=='image'){a.push({name:n,value:$input.val()});a.push({name:n+'.x',value:form.clk_x},{name:n+'.y',value:form.clk_y});}}
return a;};$.fn.formSerialize=function(semantic){return $.param(this.formToArray(semantic));};$.fn.fieldSerialize=function(successful){var a=[];this.each(function(){var n=this.name;if(!n){return;}
var v=$.fieldValue(this,successful);if(v&&v.constructor==Array){for(var i=0,max=v.length;i<max;i++){a.push({name:n,value:v[i]});}}
else if(v!==null&&typeof v!='undefined'){a.push({name:this.name,value:v});}});return $.param(a);};$.fn.fieldValue=function(successful){for(var val=[],i=0,max=this.length;i<max;i++){var el=this[i];var v=$.fieldValue(el,successful);if(v===null||typeof v=='undefined'||(v.constructor==Array&&!v.length)){continue;}
v.constructor==Array?$.merge(val,v):val.push(v);}
return val;};$.fieldValue=function(el,successful){var n=el.name,t=el.type,tag=el.tagName.toLowerCase();if(successful===undefined){successful=true;}
if(successful&&(!n||el.disabled||t=='reset'||t=='button'||(t=='checkbox'||t=='radio')&&!el.checked||(t=='submit'||t=='image')&&el.form&&el.form.clk!=el||tag=='select'&&el.selectedIndex==-1)){return null;}
if(tag=='select'){var index=el.selectedIndex;if(index<0){return null;}
var a=[],ops=el.options;var one=(t=='select-one');var max=(one?index+1:ops.length);for(var i=(one?index:0);i<max;i++){var op=ops[i];if(op.selected){var v=op.value;if(!v){v=(op.attributes&&op.attributes['value']&&!(op.attributes['value'].specified))?op.text:op.value;}
if(one){return v;}
a.push(v);}}
return a;}
return $(el).val();};$.fn.clearForm=function(includeHidden){return this.each(function(){$('input,select,textarea',this).clearFields(includeHidden);});};$.fn.clearFields=$.fn.clearInputs=function(includeHidden){var re=/^(?:color|date|datetime|email|month|number|password|range|search|tel|text|time|url|week)$/i;return this.each(function(){var t=this.type,tag=this.tagName.toLowerCase();if(re.test(t)||tag=='textarea'||(includeHidden&&/hidden/.test(t))){this.value='';}
else if(t=='checkbox'||t=='radio'){this.checked=false;}
else if(tag=='select'){this.selectedIndex=-1;}});};$.fn.resetForm=function(){return this.each(function(){if(typeof this.reset=='function'||(typeof this.reset=='object'&&!this.reset.nodeType)){this.reset();}});};$.fn.enable=function(b){if(b===undefined){b=true;}
return this.each(function(){this.disabled=!b;});};$.fn.selected=function(select){if(select===undefined){select=true;}
return this.each(function(){var t=this.type;if(t=='checkbox'||t=='radio'){this.checked=select;}
else if(this.tagName.toLowerCase()=='option'){var $sel=$(this).parent('select');if(select&&$sel[0]&&$sel[0].type=='select-one'){$sel.find('option').selected(false);}
this.selected=select;}});};$.fn.ajaxSubmit.debug=false;function log(){if(!$.fn.ajaxSubmit.debug)
return;var msg='[jquery.form] '+Array.prototype.join.call(arguments,'');if(window.console&&window.console.log){window.console.log(msg);}
else if(window.opera&&window.opera.postError){window.opera.postError(msg);}};})(jQuery);
(function($){$(function(){try{if(typeof _wpcf7=='undefined'||_wpcf7===null)
_wpcf7={};_wpcf7=$.extend({cached:0},_wpcf7);$('div.wpcf7 > form').ajaxForm({beforeSubmit:function(formData,jqForm,options){jqForm.wpcf7ClearResponseOutput();jqForm.find('img.ajax-loader').css({visibility:'visible'});return true;},beforeSerialize:function(jqForm,options){jqForm.find('.wpcf7-use-title-as-watermark.watermark').each(function(i,n){$(n).val('');});return true;},data:{'_wpcf7_is_ajax_call':1},dataType:'json',success:function(data){var ro=$(data.into).find('div.wpcf7-response-output');$(data.into).wpcf7ClearResponseOutput();if(data.invalids){$.each(data.invalids,function(i,n){$(data.into).find(n.into).wpcf7NotValidTip(n.message);});ro.addClass('wpcf7-validation-errors');}
if(data.captcha)
$(data.into).wpcf7RefillCaptcha(data.captcha);if(data.quiz)
$(data.into).wpcf7RefillQuiz(data.quiz);if(1==data.spam)
ro.addClass('wpcf7-spam-blocked');if(1==data.mailSent){$(data.into).find('form').resetForm().clearForm();ro.addClass('wpcf7-mail-sent-ok');if(data.onSentOk)
$.each(data.onSentOk,function(i,n){eval(n)});}else{ro.addClass('wpcf7-mail-sent-ng');}
if(data.onSubmit)
$.each(data.onSubmit,function(i,n){eval(n)});$(data.into).find('.wpcf7-use-title-as-watermark.watermark').each(function(i,n){$(n).val($(n).attr('title'));});ro.append(data.message).slideDown('fast');}});$('div.wpcf7 > form').each(function(i,n){if(_wpcf7.cached)
$(n).wpcf7OnloadRefill();$(n).wpcf7ToggleSubmit();$(n).find('.wpcf7-acceptance').click(function(){$(n).wpcf7ToggleSubmit();});$(n).find('.wpcf7-exclusive-checkbox').each(function(i,n){$(n).find('input:checkbox').click(function(){$(n).find('input:checkbox').not(this).removeAttr('checked');});});$(n).find('.wpcf7-use-title-as-watermark').each(function(i,n){var input=$(n);input.val(input.attr('title'));input.addClass('watermark');input.focus(function(){if($(this).hasClass('watermark'))
$(this).val('').removeClass('watermark');});input.blur(function(){if(''==$(this).val())
$(this).val($(this).attr('title')).addClass('watermark');});});});}catch(e){}});$.fn.wpcf7ToggleSubmit=function(){return this.each(function(){var form=$(this);if(this.tagName.toLowerCase()!='form')
form=$(this).find('form').first();if(form.hasClass('wpcf7-acceptance-as-validation'))
return;var submit=form.find('input:submit');if(!submit.length)return;var acceptances=form.find('input:checkbox.wpcf7-acceptance');if(!acceptances.length)return;submit.removeAttr('disabled');acceptances.each(function(i,n){n=$(n);if(n.hasClass('wpcf7-invert')&&n.is(':checked')||!n.hasClass('wpcf7-invert')&&!n.is(':checked'))
submit.attr('disabled','disabled');});});};$.fn.wpcf7NotValidTip=function(message){return this.each(function(){var into=$(this);into.append('<span class="wpcf7-not-valid-tip">'+message+'</span>');$('span.wpcf7-not-valid-tip').mouseover(function(){$(this).fadeOut('fast');});into.find(':input').mouseover(function(){into.find('.wpcf7-not-valid-tip').not(':hidden').fadeOut('fast');});into.find(':input').focus(function(){into.find('.wpcf7-not-valid-tip').not(':hidden').fadeOut('fast');});});};$.fn.wpcf7OnloadRefill=function(){return this.each(function(){var url=$(this).attr('action');if(0<url.indexOf('#'))
url=url.substr(0,url.indexOf('#'));var id=$(this).find('input[name="_wpcf7"]').val();var unitTag=$(this).find('input[name="_wpcf7_unit_tag"]').val();$.getJSON(url,{_wpcf7_is_ajax_call:1,_wpcf7:id},function(data){if(data&&data.captcha)
$('#'+unitTag).wpcf7RefillCaptcha(data.captcha);if(data&&data.quiz)
$('#'+unitTag).wpcf7RefillQuiz(data.quiz);});});};$.fn.wpcf7RefillCaptcha=function(captcha){return this.each(function(){var form=$(this);$.each(captcha,function(i,n){form.find(':input[name="'+i+'"]').clearFields();form.find('img.wpcf7-captcha-'+i).attr('src',n);var match=/([0-9]+)\.(png|gif|jpeg)$/.exec(n);form.find('input:hidden[name="_wpcf7_captcha_challenge_'+i+'"]').attr('value',match[1]);});});};$.fn.wpcf7RefillQuiz=function(quiz){return this.each(function(){var form=$(this);$.each(quiz,function(i,n){form.find(':input[name="'+i+'"]').clearFields();form.find(':input[name="'+i+'"]').siblings('span.wpcf7-quiz-label').text(n[0]);form.find('input:hidden[name="_wpcf7_quiz_answer_'+i+'"]').attr('value',n[1]);});});};$.fn.wpcf7ClearResponseOutput=function(){return this.each(function(){$(this).find('div.wpcf7-response-output').hide().empty().removeClass('wpcf7-mail-sent-ok wpcf7-mail-sent-ng wpcf7-validation-errors wpcf7-spam-blocked');$(this).find('span.wpcf7-not-valid-tip').remove();$(this).find('img.ajax-loader').css({visibility:'hidden'});});};})(jQuery);
(function(jQuery){jQuery.fn.lightbox=function(options){var opts=jQuery.extend({},jQuery.fn.lightbox.defaults,options);return jQuery(this).live("click",function(){initialize();start(this);return false;});function initialize(){jQuery(window).bind('orientationchange',resizeListener);jQuery(window).bind('resize',resizeListener);jQuery('#overlay').remove();jQuery('#lightbox').remove();opts.inprogress=false;if(opts.jsonData&&opts.jsonData.length>0){var parser=opts.jsonDataParser?opts.jsonDataParser:jQuery.fn.lightbox.parseJsonData;opts.imageArray=[];opts.imageArray=parser(opts.jsonData);}
var outerImage='<div id="outerImageContainer"><div id="imageContainer"><iframe id="lightboxIframe" /><img id="lightboxImage"><div id="hoverNav"><a href="javascript://" title="'+opts.strings.prevLinkTitle+'" id="prevLink"></a><a href="javascript://" id="nextLink" title="'+opts.strings.nextLinkTitle+'"></a></div><div id="loading"><a href="javascript://" id="loadingLink"><div id="jqlb_loading"></div></a></div></div></div>';var imageData='<div id="imageDataContainer" class="clearfix"><div id="imageData"><div id="imageDetails"><span id="caption"></span><span id="numberDisplay"></span></div><div id="bottomNav">';if(opts.displayHelp){imageData+='<span id="helpDisplay">'+opts.strings.help+'</span>';}
imageData+='<a href="javascript://" id="bottomNavClose" title="'+opts.strings.closeTitle+'"><div id="jqlb_closelabel"></div></a></div></div></div>';var string;if(opts.navbarOnTop){string='<div id="overlay"></div><div id="lightbox">'+imageData+outerImage+'</div>';jQuery("body").append(string);jQuery("#imageDataContainer").addClass('ontop');}else{string='<div id="overlay"></div><div id="lightbox">'+outerImage+imageData+'</div>';jQuery("body").append(string);}
jQuery("#overlay").click(function(){end();}).hide();jQuery("#lightbox").click(function(){end();}).hide();jQuery("#loadingLink").click(function(){end();return false;});jQuery("#bottomNavClose").click(function(){end();return false;});jQuery('#outerImageContainer').width(opts.widthCurrent).height(opts.heightCurrent);jQuery('#imageDataContainer').width(opts.widthCurrent);if(!opts.imageClickClose){jQuery("#lightboxImage").click(function(){return false;});jQuery("#hoverNav").click(function(){return false;});}};function resizeListener(e){if(opts.resizeTimeout){clearTimeout(opts.resizeTimeout);opts.resizeTimeout=false;}
opts.resizeTimeout=setTimeout(function(){doScale(false);},15);}
function getPageSize(){return new Array(jQuery(document).width(),jQuery(document).height(),jQuery(window).width(),jQuery(window).height());};function getPageScroll(){var xScroll,yScroll;if(self.pageYOffset){yScroll=self.pageYOffset;xScroll=self.pageXOffset;}else if(document.documentElement&&document.documentElement.scrollTop){yScroll=document.documentElement.scrollTop;xScroll=document.documentElement.scrollLeft;}else if(document.body){yScroll=document.body.scrollTop;xScroll=document.body.scrollLeft;}
return new Array(xScroll,yScroll);};function start(imageLink){jQuery("select, embed, object").hide();var arrayPageSize=getPageSize();jQuery("#overlay").hide().css({width:arrayPageSize[0]+"px",height:arrayPageSize[1]+'px',opacity:opts.overlayOpacity}).fadeIn(400);imageNum=0;if(!opts.jsonData){opts.imageArray=[];if(!imageLink.rel||(imageLink.rel=='')){var s='';if(imageLink.title){s=imageLink.title;}else if(jQuery(this).children(':first-child').attr('title')){s=jQuery(this).children(':first-child').attr('title');}
opts.imageArray.push(new Array(imageLink.href,opts.displayTitle?s:''));}else{jQuery("a").each(function(){if(this.href&&(this.rel==imageLink.rel)){var title='';var caption='';var captionText='';var jqThis=jQuery(this);if(this.title){title=this.title;}else if(jqThis.children('img:first-child').attr('title')){title=jqThis.children('img:first-child').attr('title');}
if(jqThis.parent().next('.gallery-caption').html()){var jq=jqThis.parent().next('.gallery-caption');caption=jq.html();captionText=jq.text();}else if(jqThis.next('.wp-caption-text').html()){caption=jqThis.next('.wp-caption-text').html();captionText=jqThis.next('.wp-caption-text').text();}
title=jQuery.trim(title);captionText=jQuery.trim(captionText);if(title.toLowerCase()==captionText.toLowerCase()){title=caption;caption='';}
var s='';if(title!=''&&caption!=''){s=title+'<br />'+caption;}else if(title!=''){s=title;}else if(caption!=''){s=caption;}
opts.imageArray.push(new Array(this.href,opts.displayTitle?s:''));}});}}
if(opts.imageArray.length>1){for(i=0;i<opts.imageArray.length;i++){for(j=opts.imageArray.length-1;j>i;j--){if(opts.imageArray[i][0]==opts.imageArray[j][0]){opts.imageArray.splice(j,1);}}}
while(opts.imageArray[imageNum][0]!=imageLink.href){imageNum++;}}
var arrayPageScroll=getPageScroll();setLightBoxPos(arrayPageScroll[1],arrayPageScroll[0]).show();changeImage(imageNum);};function changeImage(imageNum){if(opts.inprogress==false){opts.inprogress=true;opts.activeImage=imageNum;jQuery('#loading').show();jQuery('#lightboxImage').hide();jQuery('#hoverNav').hide();jQuery('#prevLink').hide();jQuery('#nextLink').hide();doChangeImage();}};function doChangeImage(){opts.imgPreloader=new Image();opts.imgPreloader.onload=function(){preloadNeighborImages();jQuery('#lightboxImage').attr('src',opts.imageArray[opts.activeImage][0]);doScale();};opts.imgPreloader.src=opts.imageArray[opts.activeImage][0];};function doScale(animate){if(!opts.imgPreloader){return;}
if(animate==undefined){animate=opts.animate;}
var newWidth=opts.imgPreloader.width;var newHeight=opts.imgPreloader.height;var arrayPageSize=getPageSize();updateDetails();var maxWidth=arrayPageSize[2]-2*opts.borderSize;var maxHeight=arrayPageSize[3]-(jQuery("#imageDataContainer").height()+(2*opts.borderSize));if(opts.fitToScreen){var ratio=1;if(newHeight>maxHeight){ratio=maxHeight/newHeight;}
newWidth=newWidth*ratio;newHeight=newHeight*ratio;ratio=1;if(newWidth>maxWidth){ratio=maxWidth/newWidth;}
newWidth=parseInt(newWidth*ratio);newHeight=parseInt(newHeight*ratio);}
var arrayPageScroll=getPageScroll();var centerY=arrayPageScroll[1]+(maxHeight*0.5);var newTop=centerY-newHeight*0.5;jQuery('#lightboxImage').width(newWidth).height(newHeight);resizeImageContainer(newWidth,newHeight,newTop,animate);}
function resizeImageContainer(imgWidth,imgHeight,lightboxTop,animate){if(animate==undefined){animate=opts.animate;}
opts.widthCurrent=jQuery("#outerImageContainer").outerWidth();opts.heightCurrent=jQuery("#outerImageContainer").outerHeight();var widthNew=Math.max(350,imgWidth+(opts.borderSize*2));var heightNew=(imgHeight+(opts.borderSize*2));opts.xScale=(widthNew/opts.widthCurrent)*100;opts.yScale=(heightNew/opts.heightCurrent)*100;wDiff=opts.widthCurrent-widthNew;hDiff=opts.heightCurrent-heightNew;setLightBoxPos(lightboxTop,null,animate);if(animate&&(hDiff!=0&&wDiff!=0)){jQuery('#imageDataContainer').animate({width:widthNew},opts.resizeSpeed,'linear');jQuery('#outerImageContainer').animate({width:widthNew},opts.resizeSpeed,'linear',function(){jQuery('#outerImageContainer').animate({height:heightNew},opts.resizeSpeed,'linear',function(){showImage();});});}else{jQuery('#imageDataContainer').width(widthNew);jQuery('#outerImageContainer').width(widthNew);jQuery('#outerImageContainer').height(heightNew);showImage();}
jQuery('#prevLink').height(imgHeight);jQuery('#nextLink').height(imgHeight);};function setLightBoxPos(top,left,animate){if(animate==undefined){animate=opts.animate;}
if(left==undefined||left==null){var arrayPageScroll=getPageScroll();left=arrayPageScroll[0];}
if(animate){jQuery('#lightbox').animate({top:top},250,'linear');return jQuery('#lightbox').animate({left:left},250,'linear');}
return jQuery('#lightbox').css({top:top+'px',left:left+'px'});}
function end(){disableKeyboardNav();jQuery('#lightbox').hide();jQuery('#overlay').fadeOut();jQuery('select, object, embed').show();};function preloadNeighborImages(){if(opts.loopImages&&opts.imageArray.length>1){preloadNextImage=new Image();preloadNextImage.src=opts.imageArray[(opts.activeImage==(opts.imageArray.length-1))?0:opts.activeImage+1][0]
preloadPrevImage=new Image();preloadPrevImage.src=opts.imageArray[(opts.activeImage==0)?(opts.imageArray.length-1):opts.activeImage-1][0]}else{if((opts.imageArray.length-1)>opts.activeImage){preloadNextImage=new Image();preloadNextImage.src=opts.imageArray[opts.activeImage+1][0];}
if(opts.activeImage>0){preloadPrevImage=new Image();preloadPrevImage.src=opts.imageArray[opts.activeImage-1][0];}}};function showImage(){jQuery("#imageData").show();jQuery('#caption').show();jQuery('#loading').hide();if(opts.animate){jQuery('#lightboxImage').fadeIn("fast");}else{jQuery('#lightboxImage').show();}
opts.inprogress=false;var arrayPageSize=getPageSize();jQuery("#overlay").css({width:arrayPageSize[0]+"px",height:arrayPageSize[1]+'px'});updateNav();};function updateDetails(){jQuery('#numberDisplay').html('');jQuery('#caption').html('').hide();if(opts.imageArray[opts.activeImage][1]){jQuery('#caption').html(opts.imageArray[opts.activeImage][1]).show();}
var nav_html='';var prev='';var pos=(opts.imageArray.length>1)?opts.strings.image+(opts.activeImage+1)+opts.strings.of+opts.imageArray.length:'';var link=(opts.displayDownloadLink)?'<a href="'+opts.imageArray[opts.activeImage][0]+'" id="downloadLink">'+opts.strings.download+'</a>':'';var next='';if(opts.imageArray.length>1&&!opts.disableNavbarLinks){if((opts.activeImage)>0||opts.loopImages){prev='<a title="'+opts.strings.prevLinkTitle+'" href="#" id="prevLinkText">'+opts.strings.prevLinkText+"</a>";}
if(((opts.activeImage+1)<opts.imageArray.length)||opts.loopImages){next+='<a title="'+opts.strings.nextLinkTitle+'" href="#" id="nextLinkText">'+opts.strings.nextLinkText+"</a>";}}
nav_html=prev+nav_html+pos+link+next;if(nav_html!=''){jQuery('#numberDisplay').html(nav_html).show();}
jQuery("#imageData").show();updateNav();};function updateNav(){if(opts.imageArray.length>1){jQuery('#hoverNav').show();if(opts.loopImages){jQuery('#prevLink,#prevLinkText').show().click(function(){changeImage((opts.activeImage==0)?(opts.imageArray.length-1):opts.activeImage-1);return false;});jQuery('#nextLink,#nextLinkText').show().click(function(){changeImage((opts.activeImage==(opts.imageArray.length-1))?0:opts.activeImage+1);return false;});}else{if(opts.activeImage!=0){jQuery('#prevLink,#prevLinkText').show().click(function(){changeImage(opts.activeImage-1);return false;});}
if(opts.activeImage!=(opts.imageArray.length-1)){jQuery('#nextLink,#nextLinkText').show().click(function(){changeImage(opts.activeImage+1);return false;});}}
enableKeyboardNav();}};function keyboardAction(e){var o=e.data.opts
var keycode=e.keyCode;var escapeKey=27;var key=String.fromCharCode(keycode).toLowerCase();if((key=='x')||(key=='o')||(key=='c')||(keycode==escapeKey)){end();}else if((key=='p')||(keycode==37)){if(o.loopImages){disableKeyboardNav();changeImage((o.activeImage==0)?(o.imageArray.length-1):o.activeImage-1);}
else if(o.activeImage!=0){disableKeyboardNav();changeImage(o.activeImage-1);}}else if((key=='n')||(keycode==39)){if(opts.loopImages){disableKeyboardNav();changeImage((o.activeImage==(o.imageArray.length-1))?0:o.activeImage+1);}
else if(o.activeImage!=(o.imageArray.length-1)){disableKeyboardNav();changeImage(o.activeImage+1);}}};function enableKeyboardNav(){jQuery(document).bind('keydown',{opts:opts},keyboardAction);};function disableKeyboardNav(){jQuery(document).unbind('keydown');};};jQuery.fn.lightbox.parseJsonData=function(data){var imageArray=[];jQuery.each(data,function(){imageArray.push(new Array(this.url,this.title));});return imageArray;};jQuery.fn.lightbox.defaults={overlayOpacity:0.8,borderSize:10,imageArray:new Array,activeImage:null,inprogress:false,widthCurrent:250,heightCurrent:250,xScale:1,yScale:1,displayTitle:true,navbarOnTop:false,displayHelp:false,disableNavbarLinks:true,loopImages:true,imageClickClose:true,jsonData:null,jsonDataParser:null,followScroll:false};})(jQuery);jQuery(document).ready(function(){if(typeof JQLBSettings=='object'&&JQLBSettings.resizeSpeed){JQLBSettings.resizeSpeed=parseInt(JQLBSettings.resizeSpeed);}
var default_strings={help:' \u2190 / P - previous image\u00a0\u00a0\u00a0\u00a0\u2192 / N - next image\u00a0\u00a0\u00a0\u00a0ESC / X - close image gallery',prevLinkTitle:'previous image',nextLinkTitle:'next image',prevLinkText:'&laquo; Previous',nextLinkText:'Next &raquo;',closeTitle:'close image gallery',image:'Image ',of:' of ',download:'Bajs'};jQuery('a[rel^="lightbox"]').lightbox({fitToScreen:(typeof JQLBSettings=='object'&&JQLBSettings.fitToScreen=='1')?true:false,resizeSpeed:(typeof JQLBSettings=='object'&&JQLBSettings.resizeSpeed>=0)?JQLBSettings.resizeSpeed:400,animate:(typeof JQLBSettings=='object'&&JQLBSettings.resizeSpeed==0)?false:true,displayDownloadLink:(typeof JQLBSettings=='object'&&JQLBSettings.displayDownloadLink=='0')?false:true,strings:(typeof JQLBSettings=='object'&&typeof JQLBSettings.help=='string')?JQLBSettings:default_strings});});
