/* -------------------------------*/
/* (c) 2012 Swelen showAds v0.3.3 */
/* -------------------------------*/
(function(){var c,n,l=window,m=document,j=!!m.getElementsByClassName,k=[];function o(a){a.each=function(b){for(var d=0;d<a.length;d++){b.apply(a[d],[])}return a};a.show=function(){return a.each(function(){this.style.display="block"})};a.hide=function(){return a.each(function(){this.style.display="none"})};a.click=function(b){return a.each(function(){c.attach(this,"click",b)})};a.toggle=function(b,d){return a.each(function(){c.attach(this,"click",function(){if(!c.togs[a]){c.togs[a]=true;b.apply(this,[])}else{if(c.togs[a]===true){c.togs[a]=false;d.apply(this,[])}}})})};a.hover=function(b,d){return a.each(function(){c.attach(this,"mouseover",b);if(d){c.attach(this,"mouseout",d)}})};a.on=function(d,b){return a.each(function(){c.attach(this,d,b)})};return a}n=function(d,b,e){var a=typeof d;if(a==="function"){return c.attach(window,"load",d)}else{if(a==="string"){return o(c(d,b,e))}else{if(a==="object"){return o(d)}}}};c=function(s,d,g){if(k[s]&&!g&&!d){return k[s]}d=d||m;var a=function(p){return d.getElementsByTagName(p)};var f=[],b=0;switch(s.charAt(0)){case"#":b=s.slice(1);f=m.getElementById(b);if(m.all&&f.id!==b){f=m.all[b]}f=f?[f]:[];break;case".":var e=s.slice(1);if(j){f=(b=(f=d.getElementsByClassName(e)).length)?f:[]}else{e=" "+e+" ";var u=a("*"),h=0,t;while(t=u[h++]){if((" "+t.className+" ").indexOf(e)!=-1){f[b++]=t}}f=b?f:[]}break;default:f=(b=(f=a(s)).length)?f:[];break}return(g||!!d)?f:k[s]=f};c.togs=[];c.attach=function(a,e,b){var f,d=function(g){c.bind(g,this,b)};if(a.addEventListener){a.addEventListener(e,d,false)}else{if(a.attachEvent){a._cb=function(g){c.bind(g,event.srcElement,b)};a.attachEvent("on"+e,a._cb)}else{if(typeof a["on"+e]=="function"){f=a["on"+e];a["on"+e]=function(g){c.bind(g,a,b);f()}}else{a["on"+e]=d}}}return a};c.bind=function(a,b,e){a=a?a:window.event;var g=a.charCode||false,d=a.keyCode||false,f=a.which||false;e.apply(b,[{e:a,key:g?g:(d?d:(f?f:0))}])};l.$z=c;l.$w=n})();(function(){var a=this._$welen=window._$welen||{}})();(function(){var win=window,doc=document,isie=/msie/i.test(navigator.userAgent)&&!window.opera,isie6=isie&&!window.XMLHttpRequest;_$welen.browser={isIE:function(){return !+"\v1"},isIPad:function(){return navigator.userAgent.match(/iPad/i)!==null},isIPhone:function(){return navigator.userAgent.match(/iPhone/i)!==null},isIOS:function(){return this.isIPhone()||this.isIPad()},iOSVersion:function(){var match=navigator.userAgent.match(/OS (\d+)_/i);if(match&&match[1]){return match[1]}else{return false}},isAndroid:function(){return navigator.userAgent.match(/Android/i)!==null},androidVersion:function(){var match=navigator.userAgent.match(/Android (\d+)\./i);if(match&&match[1]){return match[1]}else{return false}},isMobile:function(){return this.isIPhone()||this.isIPad()||this.isAndroid()},};_$welen.domReady={add:function(fn){var ie=!!(window.attachEvent&&!window.opera),webkit=navigator.userAgent.indexOf("AppleWebKit/")>-1,observers=_$welen.domReady.observers;if(_$welen.domReady.loaded){return fn()}if(!observers){observers=_$welen.domReady.observers=[]}observers[observers.length]=fn;if(_$welen.domReady.callback){return}_$welen.domReady.callback=function(){if(_$welen.domReady.loaded){return}_$welen.domReady.loaded=true;if(_$welen.domReady.timer){clearInterval(_$welen.domReady.timer);_$welen.domReady.timer=null}var observers=_$welen.domReady.observers;for(var i=0,length=observers.length;i<length;i++){var fn=observers[i];observers[i]=null;fn()}_$welen.domReady.callback=_$welen.domReady.observers=null};if(document.readyState&&webkit){_$welen.domReady.timer=setInterval(function(){var state=document.readyState;if(state=="loaded"||state=="complete"){_$welen.domReady.callback()}},10)}else{if(document.readyState&&ie){_$welen.domReady.timer=setInterval(function(){try{document.documentElement.doScroll("left");_$welen.domReady.callback()}catch(e){}},10)}else{if(window.addEventListener){document.addEventListener("DOMContentLoaded",_$welen.domReady.callback,false);window.addEventListener("load",_$welen.domReady.callback,false)}else{if(window.attachEvent){window.attachEvent("onload",_$welen.domReady.callback)}else{var fn=window.onload;window.onload=function(){_$welen.domReady.callback();if(fn){fn()}}}}}}}};_$welen.cookie={value:"",set:function(name,value,expires,path,domain,secure){var today=new Date(),e=(expires)?expires*1000*60*60*24:"";today.setTime(today.getTime());var expires_date=new Date(today.getTime()+(e));doc.cookie=name+"="+escape(value)+((expires)?";expires="+expires_date.toGMTString():"")+((path)?";path="+path:"")+((domain)?";domain="+domain:"")+((secure)?";secure":"")},get:function(check_name){var a_all_cookies=doc.cookie.split(";"),a_temp_cookie="",cookie_name="",cookie_value="",b_cookie_found=false;for(i=0;i<a_all_cookies.length;i++){a_temp_cookie=a_all_cookies[i].split("=");cookie_name=a_temp_cookie[0].replace(/^\s+|\s+$/g,"");if(cookie_name==check_name){b_cookie_found=true;if(a_temp_cookie.length>1){cookie_value=unescape(a_temp_cookie[1].replace(/^\s+|\s+$/g,""))}return cookie_value}a_temp_cookie=null;cookie_name=""}if(!b_cookie_found){return null}}};_$welen.json={decode:function(text){return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(text.replace(/"(\\.|[^"\\])*"/g,"")))&&eval("("+text+")")}};_$welen.api={url:"",lastInserted:false,build:function(u,params){var q="";for(var i in params){q+="&"+i+"="+params[i]}this.url=u+q},request:function(keep){if(this.lastInserted!==false&&keep!==true){$w("head")[0].removeChild(this.lastInserted)}this.lastInserted=this.get(this.url)},get:function(url){var s=doc.createElement("script"),h=$w("head")[0];s.setAttribute("charset","UTF-8");s.setAttribute("type","text/javascript");s.setAttribute("src",url);h.appendChild(s);return s}};_$welen.tools={callback:function(){},click:function(element){if("createEvent" in document){var evt=document.createEvent("MouseEvents");evt.initMouseEvent("click",true,true,window,0,0,0,20,10,false,false,false,false,0,null);return !element.dispatchEvent(evt)}},attach:function(el,cb){var self=(typeof el=="object")?el:$w("#"+el)[0];self.callback=cb;if(window.Touch){self.ontouchstart=function(e){e.preventDefault();self.moved=false;self.className+=" pressed"};self.ontouchmove=function(e){e.preventDefault();self.moved=true;self.className=self.className.replace(/ ?pressed/gi,"")};self.ontouchend=function(e){if(!self.moved){e.preventDefault();self.className=self.className.replace(/ ?pressed/gi,"");self.callback(e)}self.theTarget=undefined}}else{self.addEventListener("click",cb,false)}},addClass:function(element,elClass){var curr=element.className;if(!new RegExp(("(^|\\s)"+elClass+"(\\s|$)"),"i").test(curr)){element.className=curr+((curr.length>0)?" ":"")+elClass}return element},removeClass:function(element,elClass){if(elClass){element.className=element.className.replace(elClass,"")}else{element.className="";element.removeAttribute("class")}return element}};_$welen.webview={json:{},sendMessage:function(message){var i=document.createElement("IFRAME");i.setAttribute("src",message);i.style.display="none";document.body.appendChild(i);i.parentNode.removeChild(i);i=null},start:function(){this.sendMessage("swelen:swHandshake()")},callback:function(iOSJSONResponse,clientUID,deviceName,osType,osVersion,SDKBuild){this.json=iOSJSONResponse;return"swJSONReceived"},onData:function(data){},decode:function(text){return !(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(text.replace(/"(\\.|[^"\\])*"/g,"")))&&eval("("+text+")")},sendToApp:function(data){this.sendMessage("swelen:swSendDataToApp("+swelEncoder(data)+")")},close:function(){this.sendMessage("swelen:swClose()")},open:function(url){this.sendMessage("swelen:swOpen("+swelEncoder(url)+")")},openInWebview:function(url){this.sendMessage("swelen:swOpenInWebview("+swelEncoder(url)+")")},openInAppStore:function(url){this.sendMessage("swelen:swOpenInAppStore("+swelEncoder(url)+")")},call:function(phone){this.sendMessage("swelen:swCall("+swelEncoder(phone)+")")}};_$welen.tracker={host:win.location.hostname};_$welen.showAds={api:"http://thx.swelen.com/mobileServe?response=mixed",host:win.location.hostname,json:{},test:false,desktop:false,mobile:true,init:function(opt){var sc=_$welen.cookie,docurl=doc.location;if(typeof opt!="object"){opt={};opt.page={}}this.test=opt.test||false;this.desktop=(opt.desktop===true)?true:false;this.mobile=(opt.mobile===false)?false:true;this.page_url=((win.top.location==docurl)?docurl:win.top.location);this.page_inv_url=docurl;this.hostname=this.host;if(win.swelenAds){this.multiple=true;win.swelenAds+=1}else{this.multiple=false;win.swelenAds=1}if(_$welen.cookie.get("_medusa")){_$welen.cookie.value=_$welen.cookie.get("_medusa")}else{var alias=_swGenUID();_$welen.cookie.value=alias;_$welen.cookie.set("_medusa",alias,365,"/",_$welen.tracker.host,"")}return this},get:function(slot_uid,targetId){if(this.multiple===true){return false}if(this.desktop===false&&_$welen.browser.isMobile()===false){return false}if(this.mobile===false&&_$welen.browser.isMobile()===true){return false}var dat=new Date(),scr=win.screen,nav=navigator;if(targetId){_$welen.ads.targetId=targetId}var j={slot_uid:slot_uid,client_uid:_$welen.cookie.value,build:"whisky",vSW:scr.width,vSH:scr.height,vSAW:scr.availWidth,vSAH:scr.availHeight,vSCD:scr.colorDepth,vTZ:-dat.getTimezoneOffset(),vHL:history.length,vJE:(nav.javaEnabled())?nav.javaEnabled():"",vNPL:(nav.plugins)?nav.plugins.length:"",vNML:(nav.mimeTypes)?nav.mimeTypes.length:"",vCOO:(nav.cookieEnabled)?1:0,test:this.test?1:0,callback:"_$welen.ads.init",shake:swelShaker()};_$welen.api.build(this.api,j);_$welen.api.request(true)},getFixedSlot:function(options){if(this.multiple===true){return false}if(this.desktop===false&&_$welen.browser.isMobile()===false){return false}if(this.mobile===false&&_$welen.browser.isMobile()===true){return false}var dat=new Date(),scr=win.screen,nav=navigator,slot_uid=options.slotUID,targetId=options.targetID;var j={slot_uid:slot_uid,client_uid:_$welen.cookie.value,build:"whisky",vSW:scr.width,vSH:scr.height,vSAW:scr.availWidth,vSAH:scr.availHeight,vSCD:scr.colorDepth,vTZ:-dat.getTimezoneOffset(),vHL:history.length,vJE:(nav.javaEnabled())?nav.javaEnabled():"",vNPL:(nav.plugins)?nav.plugins.length:"",vNML:(nav.mimeTypes)?nav.mimeTypes.length:"",vCOO:(nav.cookieEnabled)?1:0,test:this.test?1:0,callback:"_$welen.scheduler.params = {'targetId':'"+targetId+"'};_$welen.scheduler.add",shake:swelShaker()};_$welen.api.build(this.api,j);_$welen.api.request(true)}};_$welen.scheduler={params:{},queue:[],add:function(serverResponse){var t=this.params.targetId;_$welen.domReady.add(function(){var mySlot=new FixedSlot(serverResponse,t)})}};var FixedSlot=function(serverResponse,targetId){var self=this;self.json=_$welen.json.decode(serverResponse);self.targetId=targetId;self.slot_type=self.json.slot.type;self.width=self.json.slot.width;self.height=self.json.slot.height;if(self.json.nb_ads==1&&self.slot_type=="fixed"){var myAd=self.json.results[0],ad_object_type=myAd.ad_object_type,ad_object_url=myAd.ad_object_url;self.click_url=myAd.ad_destination_url;self.format=myAd.ad_format;if(ad_object_type=="image"){render.image(myAd,self.width,self.height,targetId)}if(ad_object_type=="flash"){render.flash(myAd,self.width,self.height,targetId)}if(ad_object_type=="html"&&self.json.redirect){render.html(myAd,self.width,self.height,targetId,self.json.redirect)}}return this};var render={image:function(json,width,height,targetId){var obj=$w("#"+targetId)[0],aw=parseInt(obj.style.width,10),ah=parseInt(obj.style.height,10),w=(aw>10)?aw:null||width,h=(ah>10)?ah:null||height,creative="";creative='<div align="center"><a href="'+json.ad_destination_url+'" target="_blank"><img src="'+json.ad_object_url+'" border="0" width="'+w+'" height="'+h+'"/></a></div>';obj.innerHTML=creative;obj.style.display="block"},html:function(json,width,height,targetId,redirect){var obj=$w("#"+targetId)[0],aw=parseInt(obj.style.width,10),ah=parseInt(obj.style.height,10),w=(aw>10)?aw:null||width,h=(ah>10)?ah:null||height,creative="";creative='<div align="center"><div style="width:'+w+"px;height:"+h+'px"><div style="position:relative"><iframe src="'+redirect+'" frameborder="0" width="'+w+'" height="'+h+'" style="overflow:hidden"></iframe><a href="'+json.ad_destination_url+'" target="_blank"><div style="width:'+w+"px;height:"+h+'px;position:absolute;top:0;left:0;"></div></a></div></div></div>';obj.innerHTML=creative;obj.style.display="block"},flash:function(json,width,height,targetId){var obj=$w("#"+targetId)[0];var FlashVars={target:"_blank",clickTAG:json.ad_destination_url,clickTag:json.ad_destination_url,clicktag:json.ad_destination_url};var FlashParams={quality:"high",wmode:"window",bgcolor:"#FFFFFF",salign:"t",devicefont:"false",menu:"false",allowFullScreen:"false",allowScriptAccess:"always"};var myBanner=new SWFInject(targetId,json.ad_object_url,"creative_container_flash",width,height,8,FlashParams,FlashVars);obj.style.display="block"}};_$welen.ads={json:{},targetId:"swelenAdsContainer",format:"",slot_type:"",width:300,height:250,doRedirect:false,click_url:"",video:null,videoPlaying:false,timer:false,deg:0,rotation:0,fullScreen:false,brandOverlayOpacity:0.7,init:function(serverResponse){var self=this;self.json=_$welen.json.decode(serverResponse);self.slot_type=self.json.slot.type;self.width=self.json.slot.width;self.height=self.json.slot.height;if(self.json.nb_ads==1){_$welen.domReady.add(function(){var myAd=self.json.results[0],ad_object_type=myAd.ad_object_type,ad_object_url=myAd.ad_object_url;if(myAd.ad_object_type=="image"){}self.click_url=myAd.ad_destination_url;self.format=myAd.ad_format;if(self.slot_type=="traveller"||self.slot_type=="bouncer"||self.slot_type=="fixed"){if(ad_object_type=="flash"){self.flash(myAd)}if(ad_object_type=="image"){self.image(myAd)}}if(self.slot_type=="splashscreen"||self.slot_type=="hologram"){self.splashScreen(myAd)}if(ad_object_type=="movie"){self.movieTakeOver(myAd)}})}else{if(self.json.nb_ads>=1){_$welen.domReady.add(function(){self.showSwelenApps(self.json.results)})}}},clickGo:function(url){top.location.href=url},setSplashOrientation:function(){if(!$w("#s_plx_landscapae")[0]){return false}var vw=_$welen.screen.viewportWidth(),vh=_$welen.screen.viewportHeight(),vl=_$welen.screen.viewportLeft(),vt=_$welen.screen.viewportTop(),s_plx_portrait=$w("#s_plx_portrait")[0],s_plx_landscapae=$w("#s_plx_landscapae")[0],z=$w("#swelenAdsContainer")[0],box=$w("#swelen_box")[0];var center=Math.round(vw/2);if(vw<vh){s_plx_portrait.style.width=vw+"px";s_plx_portrait.style.height=vh+"px";s_plx_portrait.style.display="block";s_plx_landscapae.style.display="none"}else{s_plx_landscapae.style.webkitTransform="rotate(90deg)";s_plx_landscapae.style.webkitTransformOrigin=center+"px "+center+"px";s_plx_landscapae.style.MozTransform="rotate(90deg)";s_plx_landscapae.style.MozTransformOrigin=center+"px "+center+"px";s_plx_landscapae.style.width=vh+"px";s_plx_landscapae.style.height=vw+"px";s_plx_portrait.style.display="none";s_plx_landscapae.style.display="block"}z.style.width=vw+"px";z.style.height=vh+"px";box.style.left=vl+"px";box.style.top=vt+"px";box.style.width=vw+"px";box.style.height=vh+"px"},setViewport:function(){this.viewport=false;if(document.querySelector){var v=document.querySelector("meta[name=viewport]"),vw=_$welen.screen.viewportWidth(),sw=screen.width,newcontent="width="+vw+", initial-scale="+(sw/vw)+", maximum-scale="+(sw/vw)+", user-scalable=0;",oldcontent=false;if(v){oldcontent=v.getAttribute("content");$w("head")[0].removeChild(v)}var viewport=doc.createElement("meta"),h=$w("head")[0];viewport.setAttribute("name","viewport");viewport.setAttribute("content",newcontent);h.appendChild(viewport);this.viewport={exist:true,meta:viewport,content:oldcontent}}},restoreViewport:function(){if(this.viewport&&this.viewport.exist){if(this.viewport.content===false){$w("head")[0].removeChild(this.viewport.meta)}else{this.viewport.meta.setAttribute("content",this.viewport.content)}}},splashScreen:function(json){var w=this.width,h=this.height,o1="",creative="",that=this,html=[],z={};var vw=_$welen.screen.viewportWidth(),vh=_$welen.screen.viewportHeight(),vl=_$welen.screen.viewportLeft(),vt=_$welen.screen.viewportTop(),sw=screen.width,scale=vw/sw;if(json.ad_object_url_alt==""){json.ad_object_url_alt=json.ad_object_url}z=_$welen.screen.createAdBox(vw,vh,"normal");z.style.display="none";html.push('<div id="_swelenAdWraper" style="position:relative;opacity:0">');html.push('	<div id="controlOverlay" style="padding:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background-color:#888;opacity:0.15;display:block;position:absolute;z-index:15000;top:45px;left:5px;width:'+(vw-26)+"px;height:"+(vh-68)+'px;"></div>');html.push('	<div id="contentOverlay" style="display:block;position:absolute;width:100%;z-index:50000">');html.push('		<img id="s_plx_portrait" src="'+json.ad_object_url+'" border="0" width="'+vw+'" height="'+vh+'" style="display:block"/>');if(json.ad_object_url_alt){html.push('		<img id="s_plx_landscapae" src="'+json.ad_object_url_alt+'" border="0" width="'+vh+'" height="'+vw+'" style="display:block"/>')}html.push("	</div>");html.push('	<div id="buttonsOverlay" style="display:none;position:absolute;z-index:70000;top:0px;width:100%;">');html.push('		<table width="100%" border="0" cellspacing="6" cellpadding="3" style="opacity:0.25;">');html.push("		<tr>");html.push("			<td>&nbsp;</td>");html.push('			<td width="32" align="center"><div class="swelen_skip" style="-webkit-transform:scale('+scale+');-webkit-transform-origin:40px -6px" onclick="_$welen.screen.hideOverlay();return false">X</div></td>');html.push("		</tr>");html.push("		</table>");html.push("	</div>");html.push("</div>");z.innerHTML=html.join("");z.style.width="100%";z.style.height=vh+"px";_$welen.fx._opacity("_swelenAdWraper",0,100,1500);_$welen.screen.showOverlay(0.88);_$welen.screen.onOverlayClose=function(){_$welen.ads.restoreViewport()};_$welen.tools.attach("contentOverlay",function(){that.clk(json.ad_destination_url)});if(json.overlay_countdown>0){setTimeout(function(){_$welen.screen.hideOverlay()},Math.min(json.overlay_countdown*1000,8000))}$w("#swelen_box").show();$w("#swelenAdsContainer").show();$w("#roundOverlay").show();$w("#controlOverlay").show();$w("#buttonsOverlay").show();$w("#brandOverlay").show();_$welen.screen.onResize()},showSwelenApps:function(apps){var html=[];this.createAppContainer();_$welen.screen.showOverlay(0.88);$w("#swelen_box").show();$w("#swelenAdsContainer").show();$w("#roundOverlay").show();$w("#controlOverlay").show();$w("#buttonsOverlay").show();$w("#brandOverlay").show();html.push("<ul>");for(var i in apps){html.push('<li><a href="#" onclick="_$welen.webview.open(\''+apps[i].ad_destination_url+'\');return false"><img src="'+apps[i].ad_object_url+'" width="57" height="57" /><div><b>'+apps[i].ad_title+"</b><dd>"+apps[i].ad_da+"</dd><dd>"+apps[i].ad_db+"</dd></div></a></li>")}html.push("</ul>");$w("#swelScroller")[0].innerHTML=html.join("")+html.join("")+html.join("")+html.join("")+html.join("")+html.join("")+html.join("")+html.join("")+html.join("")+html.join("");myScroll=new iScroll("swelScroller",{desktopCompatibility:true})},createAppContainer:function(){var that=this,html=[],z={};z=_$welen.screen.createAdBox(this.width,this.height,"roundlight");z.style.display="none";_$welen.screen.onOverlayClose=function(){_$welen.ads.destroy()};html.push('<div id="_swelenAdWraper" style="position:relative;">');html.push('	<div id="roundOverlay" style="display:block;position:absolute;z-index:15000;background-color: rgba(50, 50, 50, 0.8);background-color:#000;opacity:0.5;-moz-border-radius:15px;-webkit-border-radius:15px;top:0px;width:100%;height:'+this.height+'px;"></div>');html.push('	<div id="controlOverlay" style="padding:8px;-moz-border-radius:8px;-webkit-border-radius:8px;background-color:#888;opacity:0.15;display:block;position:absolute;z-index:15000;top:45px;left:5px;width:'+(this.width-26)+"px;height:"+(this.height-68)+'px;"></div>');html.push('	<div id="contentOverlay" style="padding:8px;display:block;position:absolute;z-index:88000;top:45px;left:5px;width:'+(this.width-26)+"px;height:"+(this.height-68)+'px;"><div id="swelWrapper" style="position:relative;overflow:auto;width:100%;height:'+(this.height-68)+'px;"><div id="swelScroller"></div></div></div>');html.push('	<div id="brandOverlay" style="display:none;position:absolute;z-index:40000;top:0px;width:100%;">');html.push('		<table width="100%" border="0" cellspacing="6" cellpadding="3" style="opacity:0.85">');html.push("		<tr>");html.push('			<td width="100" align="left"><a href="http://www.swelen.com/" target="_blank" class="swelen_brand"></a><div class="swelen_brand_power"><b>Sponsored Apps</b></div></td>');html.push('			<td align="center" valign="top">&nbsp;</td>');html.push("		</tr>");html.push("		</table>");html.push("	</div>");html.push('	<div id="buttonsOverlay" style="display:none;position:absolute;z-index:40000;top:0px;width:100%;">');html.push('		<table width="100%" border="0" cellspacing="6" cellpadding="3" style="opacity:0.15;">');html.push("		<tr>");html.push("			<td>&nbsp;</td>");html.push('			<td width="32" align="center"><div class="swelen_skip" onclick="_$welen.screen.hideOverlay();return false">X</div></td>');html.push("		</tr>");html.push("		</table>");html.push("	</div>");html.push("</div>");z.innerHTML=html.join("");z.style.width="100%";z.style.height=this.height+"px";$w("#swelen_box")[0].style.padding="10px";return true},flash:function(json){var FlashVars={target:"_blank",clickTAG:json.ad_destination_url,clickTag:json.ad_destination_url,clicktag:json.ad_destination_url};var FlashParams={quality:"high",wmode:"window",bgcolor:"#FFFFFF",salign:"t",devicefont:"false",menu:"false",allowFullScreen:"false",allowScriptAccess:"always"};var myBanner=new SWFInject("swelenAdsContainer",json.ad_object_url,"creative_container_flash",this.width,this.height,8,FlashParams,FlashVars)},image:function(json){var obj=$w("#"+this.targetId)[0],aw=parseInt(obj.style.width,10),ah=parseInt(obj.style.height,10),w=this.width||(aw>10)?aw:null,h=this.height||(ah>10)?ah:null,creative="";creative='<a href="'+json.ad_destination_url+'" target="_blank"><img src="'+json.ad_object_url+'" border="0" width="'+w+'" height="'+h+'"/></a>';obj.innerHTML=creative},buffer:function(){var bufferedPercent=parseInt(((this.video.buffered.end(0)/this.video.duration)*100),10);$w("#_trackBarBuffering")[0].style.width=bufferedPercent+"%";if(bufferedPercent>=0&&this.videoPlaying===false){this.play()}if(bufferedPercent>=100){this.clearBufferTimer()}},clearBufferTimer:function(){clearInterval(this.timer);this.timer=false;delete this.timer;_$welen.fx.slapOut("_statusBarBuffering",1500)},setBufferTimer:function(){this.timer=setInterval(function(){_$welen.ads.buffer()},40)},replay:function(){this.play()},play:function(){var _=this.video,b=$w("#_statusBarBuffering")[0];if(typeof _.play=="function"){this.videoPlaying=true;_$welen.screen.showOverlay();$w("#_bufferingMessage").hide();b.style.height="5px";b.style.display="block";$w("#_trackBarBuffering")[0].style.height="7px";_.codec="'avc1.42E01E, mp4a.40.2'";_.style.display="block";_.play();this.hideBrandLogo(5000)}},destroy:function(){if(this.video){this.video.pause();this.clearBufferTimer();this.videoPlaying=false;this.video=false;delete this.video}$w("#swelen_box").hide();$w("#swelenAdsContainer").hide();$w("#controlOverlay").hide();$w("#brandOverlay").hide()},showBrandLogo:function(tmx){var that=this;setTimeout(function(){_$welen.fx.animateOpacity("brandOverlay",0,that.brandOverlayOpacity,20)},tmx)},hideBrandLogo:function(tmx){var that=this;setTimeout(function(){_$welen.fx.animateOpacity("brandOverlay",that.brandOverlayOpacity,0,500)},tmx)},createOverlayVideoPlayer:function(json){var scale=(this.width<400)?1.5:1,that=this,html=[],z={};this.width*=scale;this.height*=scale;z=_$welen.screen.createAdBox(this.width,this.height,"soft");z.style.display="none";_$welen.screen.onOverlayClose=function(){_$welen.ads.destroy()};html.push('<div id="_swelenVideoWraper" style="position:relative;">');html.push('	<video id="videobanner" autobuffer width="'+this.width+'" height="'+this.height+'" style="display:none;position:absolute;top:0px; z-index:5000; width:'+this.width+"px ; height:"+this.height+'px; background-color:#000000 ; cursor:pointer">');html.push('		<source src="'+json.ad_object_url+'" type="video/mp4" />');html.push('		<source src="http://shea.swelen.com/media/html5_qos.ogg" type="video/ogg" />');html.push('		<object width="'+this.width+'" height="'+this.height+'" type="application/x-shockwave-flash" data="http://shea.swelen.com/media/player.swf" style="width:'+this.width+"px ; height:"+this.height+'px;">');html.push('			<param name="movie" value="http://shea.swelen.com/media/player.swf" />');html.push('			<param name="flashvars" value="autostart=true&amp;image=&amp;controlbar=none&amp;file='+json.ad_object_url+'" />');html.push("		</object>");html.push("	</video>");html.push('	<div id="controlOverlay" style="display:block;position:absolute;z-index:15000;top:0px;width:'+this.width+"px;height:"+this.height+'px;"></div>');html.push('	<div id="playOverlay" style="position:absolute;z-index:15002;top:0px;width:'+this.width+"px;height:"+this.height+'px;display:block;background:#fff url(http://shea.swelen.com/img/vplay.png) no-repeat center;opacity:0.40"></div>');html.push('	<div id="brandOverlay" style="display:none;position:absolute;z-index:30000;top:0px;width:'+this.width+'px;">');html.push('		<table width="100%" border="0" cellspacing="6" cellpadding="3" style="background-color:#000;opacity:'+this.brandOverlayOpacity+';">');html.push("		<tr>");html.push('			<td width="100" align="left"><a href="http://www.swelen.com/" target="_blank"><img src="http://shea.swelen.com/img/sm2.png" border="0" style="z-index:454545"/></a><div class="swelen_brand_power">Video TakeOver</div></td>');html.push('			<td align="center" valign="top">&nbsp;</td>');html.push("		</tr>");html.push("		</table>");html.push("	</div>");html.push('	<div id="buttonsOverlay" style="display:none;position:absolute;z-index:40000;top:0px;width:'+this.width+'px;">');html.push('		<table width="100%" border="0" cellspacing="6" cellpadding="3" style="opacity:0.25;">');html.push("		<tr>");html.push("			<td>&nbsp;</td>");html.push('			<td width="32" align="center"><div class="swelen_skip" onclick="_$welen.screen.hideOverlay();return false">X</div></td>');html.push("		</tr>");html.push("		</table>");html.push("	</div>");html.push("</div>");z.innerHTML=html.join("");z.style.width=this.width+"px";z.style.height=this.height+"px";z.style.backgroundColor="#000000";return $w("#videobanner")[0]},initUserEvents:function(){var box=$w("#controlOverlay")[0],playIt=$w("#playOverlay")[0];box.addEventListener("gesturestart",this.gStart,false);box.addEventListener("gesturechange",this.gChange,false);box.addEventListener("gestureend",this.gEnd,false);box.gStartScale=1;box.gStartRotation=0;box.addEventListener("click",function(e){var self=_$welen.ads;self.clk(self.click_url)},false);playIt.addEventListener("click",function(e){e.preventDefault();_$welen.ads.play()},false)},movieTakeOver:function(json){var that=this;this.video=this.createOverlayVideoPlayer(json);this.video.src=json.ad_object_url;this.video.autobuffer=true;this.video.preload=true;this.video.addEventListener("durationchange",function(event){_$welen.ads.setBufferTimer()},false);this.video.addEventListener("play",function(){_$welen.ads.onVideoPlay()},false);this.video.addEventListener("ended",function(){_$welen.ads.onVideoEnded()},false);this.video.load();this.initUserEvents();_$welen.domReady.add(function(){var _=_$welen.ads.video;if(typeof _.load=="function"){setTimeout(function(){_$welen.screen.showOverlay();$w("#swelen_box").show();$w("#swelenAdsContainer").show();setTimeout(function(){_$welen.ads.play();setTimeout(function(){var o=$w("#controlOverlay")[0]},1000)},500)},500)}})},gTouchStart:function(e){e.preventDefault();this.doRedirect=true},gTouchMove:function(e){e.preventDefault();if(e.touches.length!=1){this.doRedirect=false}else{this.doRedirect=false}},gTouchEnd:function(e){e.preventDefault();if(this.doRedirect===true){_$welen.ads.clk(this.click_url)}},gStart:function(e){e.preventDefault();_$welen.ads.showBrandLogo(0)},gChange:function(e){var target=e.target,ov=$w("#controlOverlay")[0];e.preventDefault();$w("#swelen_box")[0].style.webkitTransform="scale("+(target.gStartScale*e.scale)+") rotate("+(target.gStartRotation+e.rotation)+"deg)";ov.style.backgroundColor="#000000";ov.style.opacity=0.7;this.doRedirect=false},gEnd:function(e){var target=e.target,ov=$w("#controlOverlay")[0];e.preventDefault();target.gStartScale*=e.scale;target.gStartRotation+=e.rotation;if(target.gStartScale>2&&_$welen.ads.fullScreen===false){target.gStartScale=_$welen.ads.setFullScreenMode();target.gStartRotation=0}else{if(target.gStartScale<1.5&&_$welen.ads.fullScreen===true){_$welen.ads.exitFullScreenMode()}}ov.style.backgroundColor="";ov.style.opacity="";this.doRedirect=false},setFullScreenMode:function(){var s=1,f=this.format;if(f=="720x300"){s=1.42}if(f=="320x110"||f=="320x180"||f=="320x240"){s=2.45}$w("#swelen_box")[0].style.webkitTransform="scale("+s+") rotate(0deg)";_$welen.screen.setOverlayOpacity(0.92);_$welen.ads.fullScreen=true;_$welen.ads.hideBrandLogo(5);return s},exitFullScreenMode:function(){var ov=$w("#controlOverlay")[0];$w("#swelen_box")[0].style.webkitTransform="scale(1.0) rotate(0deg)";_$welen.screen.setOverlayOpacity(0.8);_$welen.ads.fullScreen=false;_$welen.ads.showBrandLogo(0);_$welen.ads.hideBrandLogo(5000);ov.gStartScale=1;ov.gStartRotation=0},animate:function(){this.deg+=45;if(this.deg>=2480){clearInterval(this.animateTimer);this.animateTimer=false;$w("#swelen_box")[0].style.webkitTransform="rotate(0deg)"}else{$w("#swelen_box")[0].style.webkitTransform="rotate("+this.deg+"deg)"}},onVideoPlay:function(){var v=this.video;if(v.paused||v.ended){return false}$w("#swelen_box").show();$w("#swelenAdsContainer").show();$w("#controlOverlay").show();$w("#brandOverlay").show();_$welen.fx.slapOut("playOverlay",750);$w("#playOverlay")[0].style.zIndex=14999},onVideoEnded:function(){_$welen.screen.hideOverlay()},clk:function(url){if(this.fullScreen===true){this.exitFullScreenMode();return false}_$welen.screen.hideOverlay();top.location.href=url}};_$welen.screen={_scrolltimer:false,viewportWidth:function(){return window.innerWidth!=null?window.innerWidth:document.documentElement&&document.documentElement.clientWidth?document.documentElement.clientWidth:document.body!=null?document.body.clientWidth+17:null},viewportHeight:function(){return window.innerHeight!=null?window.innerHeight:document.documentElement&&document.documentElement.clientHeight?document.documentElement.clientHeight:document.body!=null?document.body.clientHeight:null},viewportLeft:function(){return typeof window.pageXOffset!="undefined"?window.pageXOffset:document.documentElement&&document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft?document.body.scrollLeft:0},viewportTop:function(){return typeof window.pageYOffset!="undefined"?window.pageYOffset:document.documentElement&&document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop?document.body.scrollTop:0},documentHeight:function(){return(document.body.offsetHeight>document.body.scrollHeight)?document.body.offsetHeight:document.body.scrollHeight},scrollObject:function(){return document.documentElement&&document.documentElement.scrollTop?document.documentElement:document.body.scrollTop?document.body:false},boxW:0,boxH:0,c_overlay_top:0,init:function(){this.createOverlay();window.onscroll=_$welen.screen.onResize;window.onresize=_$welen.screen.onResize},onOverlayClose:function(){},onResize:function(){var overlay=$w("#swelen_overlay")[0];overlay.style.left="0px";overlay.style.top="0px";if(isie){overlay.style.width=_$welen.screen.viewportLeft()+_$welen.screen.viewportWidth()+"px";overlay.style.height=_$welen.screen.documentHeight()+50+"px"}else{overlay.style.position="absolute";overlay.style.bottom="0px";overlay.style.left=_$welen.screen.viewportLeft()+"px";overlay.style.width=_$welen.screen.viewportWidth()+"px";overlay.style.height=_$welen.screen.documentHeight()+"px"}_$welen.screen.centerBox();if(_$welen.ads.json){_$welen.ads.setSplashOrientation()}},enableTouchScroll:function(){document.ontouchmove=function(e){return true}},disableTouchScroll:function(){document.ontouchmove=function(e){e.preventDefault()}},setOverlayOpacity:function(o){var overlay=$w("#swelen_overlay")[0];overlay.style.opacity=o;overlay.style.MozOpacity=o;overlay.style.KhtmlOpacity=o;overlay.style.filter="alpha(opacity="+(o*100)+")"},showOverlay:function(opacity){var overlay=$w("#swelen_overlay")[0];this.setOverlayOpacity((opacity)?opacity:0.8);this.onResize();overlay.onclick=_$welen.screen.hideOverlay;overlay.style.display="block";_$welen.screen.tags("hidden");this.disableTouchScroll()},hideOverlay:function(){$w("#swelen_box")[0].style.display="none";_$welen.fx.hide("swelen_overlay",100);_$welen.screen.tags("visible");_$welen.screen.enableTouchScroll();_$welen.screen.onOverlayClose()},createOverlay:function(){var obody=document.getElementsByTagName("body")[0];var frag=document.createDocumentFragment();var overlay=document.createElement("div");overlay.setAttribute("id","swelen_overlay");overlay.style.backgroundColor="#000";overlay.style.position="absolute";overlay.style.zIndex=99998;overlay.style.display="none";frag.appendChild(overlay);var box=document.createElement("div");box.setAttribute("id","swelen_box");box.style.display="none";box.style.position="absolute";box.style.zIndex=99999;var innerBox=document.createElement("div");innerBox.setAttribute("id","swelen_box_content");box.appendChild(innerBox);frag.insertBefore(box,overlay.nextSibling);obody.insertBefore(frag,obody.firstChild)},centerBox:function(){var wd=this.boxW,ht=this.boxH,tp=0,lt=0,box=$w("#swelen_box")[0];tp=_$welen.screen.viewportTop()+((_$welen.screen.viewportHeight()-ht)/2)-22,lt=_$welen.screen.viewportLeft()+((_$welen.screen.viewportWidth()-wd)/2)-10,box.style.top=(tp<0?0:tp)+"px";box.style.left=(lt<0?0:lt)+"px"},createAdBox:function(wd,ht,cls){var html="",box=$w("#swelen_box")[0];this.boxW=wd;this.boxH=ht;box.style.width=wd+"px";box.style.height=ht+"px";box.style.display="block";this.centerBox();html+='<div id="swelenAdsContainer" style="display:none;overflow:hidden;" class="'+cls+'"></div>';html+='<div id="_statusBarBuffering"><div id="_bufferingMessage">... please wait while loading ...</div><div id="_trackBarBuffering" style="width:0%"></div></div>';$w("#swelen_box_content")[0].innerHTML=html;return $w("#swelenAdsContainer")[0]},tags:function(h){if(!isie6){return false}var tag=document.getElementsByTagName("select");for(var i=tag.length-1;i>=0;i--){tag[i].style.visibility=h}tag=document.getElementsByTagName("iframe");for(var i=tag.length-1;i>=0;i--){tag[i].style.visibility=h}tag=document.getElementsByTagName("object");for(var i=tag.length-1;i>=0;i--){tag[i].style.visibility=h}},_scroll:function(){var o=this.scrollObject(),y=o.scrollTop;y-=Math.ceil(15*y/100);if(y<=0){clearInterval(this._scrolltimer);this._scrolltimer=false}o.scrollTop=(y<0)?0:y},scrollTo:function(){if(this._scrolltimer===false){if(this.scrollObject()!==false){this._scrolltimer=setInterval("_$welen.screen._scroll()",10)}}}};_$welen.fx={getTranslateY:function(element){var transform=element.style.webkitTransform;if(transform&&transform!==""){var translateY=parseFloat((/translateY\((\-?.*)px\)/).exec(transform)[1])}return translateY},setTranslateY:function(element,value){element.style.webkitTransform="translateY("+value+"px)"},hide:function(id,ms){this._slide(id,98,0,ms)},show:function(id,ms){this._changeHeight(0,id);this._slide(id,0,98,ms)},fadeIn:function(id,ms){this._opacity(id,60,100,ms)},fadeOut:function(id,ms){this._opacity(id,100,60,ms)},animateOpacity:function(id,from,to,ms){this._opacity(id,from,to,ms)},slapOut:function(id,ms){this._opacity(id,100,0,ms)},_slide:function(id,end,start,millisec){var speed=Math.round(millisec/100),timer=1;if(start>end){this._changeOpac(85,id);for(i=start;i>=end;i-=(0.00001*timer*timer)){setTimeout("_$welen.fx._changeHeight("+i+",'"+id+"')",Math.round(5*millisec-1.5*speed*timer));timer++}}else{if(start<end){this._changeWidth(30,id);this._opacity(id,85,30,100);for(i=start;i<=end;i+=(0.00001*timer*timer)){setTimeout("_$welen.fx._changeHeight("+i+",'"+id+"')",Math.round(10*millisec-1.5*speed*timer));timer++}}}},_changeWidth:function(w,id){var object=$w("#"+id)[0].style;object.left=((100-w)/2)+"%";object.width=w+"%";if(w<2){object.display="none"}},_changeHeight:function(h,id){var object=$w("#"+id)[0].style;object.top=((100-h)/2)+"%";object.height=h+"%";if(h<2){object.display="none"}},_opacity:function(id,opacStart,opacEnd,millisec){var speed=Math.round(millisec/100),timer=0;if(opacStart>opacEnd){for(i=opacStart;i>=opacEnd;i--){setTimeout("_$welen.fx._changeOpac("+i+",'"+id+"')",(timer*speed));timer++}}else{if(opacStart<opacEnd){for(i=opacStart;i<=opacEnd;i++){setTimeout("_$welen.fx._changeOpac("+i+",'"+id+"')",(timer*speed));timer++}}}},_changeOpac:function(opacity,id){var object=$w("#"+id)[0].style;object.opacity=(opacity/100);object.MozOpacity=(opacity/100);object.KhtmlOpacity=(opacity/100);object.filter="alpha(opacity="+opacity+")"}};_$welen.css={init:function(){styleNode=doc.createElement("style");styleNode.type="text/css";styleNode.name="swelen";doc.getElementsByTagName("head")[0].appendChild(styleNode)},add:function(selector,property){var css=doc.styleSheets[0];if(isie&&css&&css.addRule){if(document.documentMode<8){css.addRule(selector,"{"+property+"}")}else{css.addRule(selector,property)}}else{if(!!(window.attachEvent&&!window.opera)){styleNode.styleSheet.cssText+=selector+" { "+property+" } "}else{var styleText=doc.createTextNode(selector+" { "+property+" } ");styleNode.appendChild(styleText)}}},load:function(filename){var css=doc.createElement("link");css.rel="stylesheet";css.type="text/css";css.href=filename;css.media="screen";css.title="SwelenCSS";doc.getElementsByTagName("head")[0].appendChild(css)},launch:function(){_$welen.css.init();_$welen.css.add(".swelenFixedBanner","display:none");_$welen.css.add("#swelenAdsContainer","font-family:Arial,Helvetica,sans-serif;");_$welen.css.add("#swelenAdsContainer.soft","-moz-border-radius:5px; -moz-box-shadow:0 0 25px #000;-webkit-border-radius:5px; -webkit-box-shadow:0 0 25px #000;");_$welen.css.add("#swelenAdsContainer.roundlight","-moz-border-radius:15px;-moz-box-shadow:0 0 40px #555;-webkit-border-radius:15px; -webkit-box-shadow:0 0 40px #555;");_$welen.css.add(".swelen_brand","width:67px ; height:16px ; display:block; background:url(data:image/png;base64,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%3D) no-repeat;");_$welen.css.add(".swelen_brand_title","margin-left:5px ; color:#fff;font-size:80%;line-height:12px;margin-top:-7px;");_$welen.css.add(".swelen_brand_power","margin-left:5px ; color:#666;font-size:56%;");_$welen.css.add(".swelen_skip","font-family:Arial,Helvetica,sans-serif;text-align:center;background-color:#fffedd ; font-weight:bolder; -webkit-border-radius:15px;-moz-border-radius:15px; font-size:125%; padding:4px 2px; -webkit-box-shadow:0 0 15px #000;line-height:22px");_$welen.css.add("#_statusBarBuffering","display:none;font-size:100%;color:#888;line-height:28px;position:relative;opacity:0.85;text-align:center;margin-top:1px;border:2px solid #333 ; background-color:#222; padding:1px; -webkit-border-radius:2px; -webkit-box-shadow:0 0 25px #000;");_$welen.css.add("#_trackBarBuffering","position:absolute;left:0;top:0;background-color:#99ff00 ; -webkit-border-radius:2px; -webkit-box-shadow:0 0 35px #99ff00; height:30px");_$welen.css.add("#swelScroller ul","padding:0px;margin:0px;font-family:arial");_$welen.css.add("#swelScroller ul li","padding:0px;margin:0 0 15px;list-style:none;background:url(http://shea.swelen.com/img/icons/dwn.png) no-repeat center right;");_$welen.css.add("#swelScroller ul li a","text-decoration:none;display:block");_$welen.css.add("#swelScroller ul li img","border:none;float:left;");_$welen.css.add("#swelScroller ul li div","height:60px;overflow:hidden;text-align:left;padding-left:8px");_$welen.css.add("#swelScroller ul li div b","font-size:80%;color:#fff");_$welen.css.add("#swelScroller ul li div dd","padding:0px;margin:0px;font-size:60%;color:#777")}};_$welen.css.launch();_$welen.domReady.add(function(){window.pageXOffset=0;window.pageYOffset=0;document.body.scrollLeft=0;document.body.scrollTop=0;document.documentElement.scrollTop=0;document.documentElement.scrollLeft=0;_$welen.screen.init();/mobile/i.test(navigator.userAgent)&&!pageYOffset&&!location.hash&&document.documentElement.scrollTop===0&&setTimeout(function(){window.scrollTo(0,0)},10)});function SWFInject(eID,src,id,w,h,vers,params,vars){var wao=window.ActiveXObject,o="",prs="",atr="",fvrs="",ar=new Array(),hw="hockwave";this.div=document.getElementById(eID);td=this.div;this.Check=function(v){var f,nv=navigator,ok=false;if(wao){try{f=new ActiveXObject(("S"+hw+"Flash.S"+hw+"Flash."+v));ok=true}catch(e){}}else{if(nv.plugins&&nv.mimeTypes.length>0){f=nv.plugins["S"+hw+" Flash"];if(f&&f.description.replace(/.*([1-9]\d*\.\d+).*/,"$1")>=v){ok=true}}}return ok};if(td&&this.Check(vers)){for(var i in params){prs+='<param name="'+i+'" value="'+params[i]+'">';atr+=" "+i+'="'+params[i]+'"'}for(var i in vars){ar[ar.length]=i+"="+escape(vars[i])}fvrs=ar.join("&");o="<object"+((wao)?' id="'+id+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" data="'+src+'"':"")+' width="'+w+'" height="'+h+'">';o+='<param name="movie" value="'+src+'">'+prs+'<param name="flashvars" value="'+fvrs+'">';o+='<embed id="'+id+'" src="'+src+'" type="application/x-s'+hw+'-flash" width="'+w+'" height="'+h+'"'+atr+' flashvars="'+fvrs+'"></embed>';o+="</object>";td.innerHTML=o}return this}win.swelShaker=function(){return(new Date()).getTime()};win.swelEncoder=win.encodeURIComponent||escape;var _swGenUID=function(len,radix){var chars="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz".split(""),uuid=[],rnd=Math.random;radix=radix||chars.length;if(len){for(var i=0;i<len;i++){uuid[i]=chars[0|rnd()*radix]}}else{var r;uuid[8]=uuid[13]=uuid[18]=uuid[23]="-";uuid[14]="4";for(var i=0;i<36;i++){if(!uuid[i]){r=0|rnd()*16;uuid[i]=chars[(i==19)?(r&3)|8:r&15]}}}return uuid.join("")}})();(function(){function k(o,m){var p=this;p.element=typeof o=="object"?o:document.getElementById(o);p.wrapper=p.element.parentNode;p.element.style.webkitTransitionProperty="-webkit-transform";p.element.style.webkitTransitionTimingFunction="cubic-bezier(0,0,0.25,1)";p.element.style.webkitTransitionDuration="0";p.element.style.webkitTransform=h+"0,0"+b;p.options={bounce:d,momentum:d,checkDOMChanges:true,topOnDOMChanges:false,hScrollbar:d,vScrollbar:d,fadeScrollbar:g||!a,shrinkScrollbar:g||!a,desktopCompatibility:false,overflow:"auto",snap:false,bounceLock:false,scrollbarColor:"rgba(0,0,0,0.5)",onScrollEnd:function(){}};if(typeof m=="object"){for(var n in m){p.options[n]=m[n]}}p.wrapper.style.overflow=p.options.desktopCompatibility?"hidden":"auto";p.refresh();window.addEventListener("onorientationchange" in window?"orientationchange":"resize",p,false);if(a||p.options.desktopCompatibility){p.element.addEventListener(f,p,false);document.addEventListener(j,p,false);document.addEventListener(e,p,false)}if(p.options.checkDOMChanges){p.element.addEventListener("DOMSubtreeModified",p,false)}}k.prototype={x:0,y:0,enabled:true,handleEvent:function(n){var m=this;switch(n.type){case f:m.touchStart(n);break;case j:m.touchMove(n);break;case e:m.touchEnd(n);break;case"webkitTransitionEnd":m.transitionEnd();break;case"orientationchange":case"resize":m.refresh();break;case"DOMSubtreeModified":m.onDOMModified(n);break}},onDOMModified:function(n){var m=this;if(n.target.parentNode!=m.element){return}setTimeout(function(){m.refresh()},0);if(m.options.topOnDOMChanges&&(m.x!=0||m.y!=0)){m.scrollTo(0,0,"0")}},refresh:function(){var n=this,p=n.x,o=n.y,m;n.scrollWidth=n.wrapper.clientWidth;n.scrollHeight=n.wrapper.clientHeight;n.scrollerWidth=n.element.offsetWidth;n.scrollerHeight=n.element.offsetHeight;n.maxScrollX=n.scrollWidth-n.scrollerWidth;n.maxScrollY=n.scrollHeight-n.scrollerHeight;n.directionX=0;n.directionY=0;if(n.scrollX){if(n.maxScrollX>=0){p=0}else{if(n.x<n.maxScrollX){p=n.maxScrollX}}}if(n.scrollY){if(n.maxScrollY>=0){o=0}else{if(n.y<n.maxScrollY){o=n.maxScrollY}}}if(n.options.snap){n.maxPageX=-Math.floor(n.maxScrollX/n.scrollWidth);n.maxPageY=-Math.floor(n.maxScrollY/n.scrollHeight);m=n.snap(p,o);p=m.x;o=m.y}if(p!=n.x||o!=n.y){n.setTransitionTime("0");n.setPosition(p,o,true)}n.scrollX=n.scrollerWidth>n.scrollWidth;n.scrollY=!n.options.bounceLock&&!n.scrollX||n.scrollerHeight>n.scrollHeight;if(n.options.hScrollbar&&n.scrollX){n.scrollBarX=n.scrollBarX||new l("horizontal",n.wrapper,n.options.fadeScrollbar,n.options.shrinkScrollbar,n.options.scrollbarColor);n.scrollBarX.init(n.scrollWidth,n.scrollerWidth)}else{if(n.scrollBarX){n.scrollBarX=n.scrollBarX.remove()}}if(n.options.vScrollbar&&n.scrollY&&n.scrollerHeight>n.scrollHeight){n.scrollBarY=n.scrollBarY||new l("vertical",n.wrapper,n.options.fadeScrollbar,n.options.shrinkScrollbar,n.options.scrollbarColor);n.scrollBarY.init(n.scrollHeight,n.scrollerHeight)}else{if(n.scrollBarY){n.scrollBarY=n.scrollBarY.remove()}}},setPosition:function(m,p,o){var n=this;n.x=m;n.y=p;n.element.style.webkitTransform=h+n.x+"px,"+n.y+"px"+b;if(!o){if(n.scrollBarX){n.scrollBarX.setPosition(n.x)}if(n.scrollBarY){n.scrollBarY.setPosition(n.y)}}},setTransitionTime:function(n){var m=this;n=n||"0";m.element.style.webkitTransitionDuration=n;if(m.scrollBarX){m.scrollBarX.bar.style.webkitTransitionDuration=n;m.scrollBarX.wrapper.style.webkitTransitionDuration=d&&m.options.fadeScrollbar?"300ms":"0"}if(m.scrollBarY){m.scrollBarY.bar.style.webkitTransitionDuration=n;m.scrollBarY.wrapper.style.webkitTransitionDuration=d&&m.options.fadeScrollbar?"300ms":"0"}},touchStart:function(o){var n=this,m;if(!n.enabled){return}o.preventDefault();o.stopPropagation();n.scrolling=true;n.moved=false;n.distX=0;n.distY=0;n.setTransitionTime("0");if(n.options.momentum||n.options.snap){m=new WebKitCSSMatrix(window.getComputedStyle(n.element,null).webkitTransform);if(m.e!=n.x||m.f!=n.y){document.removeEventListener("webkitTransitionEnd",n,false);n.setPosition(m.e,m.f);n.moved=true}}n.touchStartX=a?o.changedTouches[0].pageX:o.pageX;n.scrollStartX=n.x;n.touchStartY=a?o.changedTouches[0].pageY:o.pageY;n.scrollStartY=n.y;n.scrollStartTime=o.timeStamp;n.directionX=0;n.directionY=0},touchMove:function(v){if(!this.scrolling){return}var u=this,q=a?v.changedTouches[0].pageX:v.pageX,p=a?v.changedTouches[0].pageY:v.pageY,n=u.scrollX?q-u.touchStartX:0,r=u.scrollY?p-u.touchStartY:0,m=u.x+n,w=u.y+r,o=u.options.bounce,t=u.maxScrollX,s=u.maxScrollY;v.stopPropagation();u.touchStartX=q;u.touchStartY=p;if(m>=0||m<t){m=o?Math.round(u.x+n/3):(m>=0||t>=0)?0:t}if(w>=0||w<s){w=o?Math.round(u.y+r/3):(w>=0||s>=0)?0:s}if(u.distX+u.distY>3){if(u.distX-3>u.distY){w=u.y;r=0}else{if(u.distY-3>u.distX){m=u.x;n=0}}u.setPosition(m,w);u.moved=true;u.directionX=n>0?-1:1;u.directionY=r>0?-1:1}else{u.distX+=Math.abs(n);u.distY+=Math.abs(r)}},touchEnd:function(x){if(!this.scrolling){return}var w=this,r=x.timeStamp-w.scrollStartTime,C=a?x.changedTouches[0]:x,y,A,p,n,o=0,v=w.x,u=w.y,s;w.scrolling=false;if(!w.moved){w.resetPosition();if(a){y=C.target;while(y.nodeType!=1){y=y.parentNode}A=document.createEvent("MouseEvents");A.initMouseEvent("click",true,true,x.view,1,C.screenX,C.screenY,C.clientX,C.clientY,x.ctrlKey,x.altKey,x.shiftKey,x.metaKey,0,null);A._fake=true;y.dispatchEvent(A)}return}if(!w.options.snap&&r>250){w.resetPosition();return}if(w.options.momentum){var t=w.options.bounce,m=w.scrollWidth,q=w.scrollerWidth,z=w.scrollHeight,B=w.scrollerHeight;p=(w.scrollX===true)?w.momentum(w.x-w.scrollStartX,r,t?-w.x+m/5:-w.x,t?w.x+q-m+m/5:w.x+q-m):{dist:0,time:0};n=(w.scrollY===true)?w.momentum(w.y-w.scrollStartY,r,t?-w.y+z/5:-w.y,t?(w.maxScrollY<0?w.y+B-z:0)+z/5:w.y+B-z):{dist:0,time:0};o=Math.max(Math.max(p.time,n.time),1);v=w.x+p.dist;u=w.y+n.dist}if(w.options.snap){s=w.snap(v,u);v=s.x;u=s.y;o=Math.max(s.time,o)}w.scrollTo(v,u,o+"ms")},transitionEnd:function(){var m=this;document.removeEventListener("webkitTransitionEnd",m,false);m.resetPosition()},resetPosition:function(){var o=this,q=o.x,p=o.y,n=o.maxScrollX,m=o.maxScrollY;q=(o.x>=0)?0:(o.x<n)?n:q;p=(o.y>=0||m>0)?0:(o.y<m)?m:p;if(q!=o.x||p!=o.y){o.scrollTo(q,p)}else{if(o.moved){o.moved=false;o.options.onScrollEnd()}if(o.scrollBarX){o.scrollBarX.hide()}if(o.scrollBarY){o.scrollBarY.hide()}}},snap:function(m,r){var o=this,q=o.scrollWidth,n=o.scrollHeight,p;m=(o.directionX>0)?Math.floor(m/q):(o.directionX<0)?Math.ceil(m/q):Math.round(m/q);o.pageX=-m;m=m*q;if(m>0){m=o.pageX=0}else{if(m<o.maxScrollX){o.pageX=o.maxPageX;m=o.maxScrollX}}r=(o.directionY>0)?Math.floor(r/n):(o.directionY<0)?Math.ceil(r/n):Math.round(r/n);o.pageY=-r;r=r*n;if(r>0){r=o.pageY=0}else{if(r<o.maxScrollY){o.pageY=o.maxPageY;r=o.maxScrollY}}p=Math.round(Math.max(Math.abs(o.x-m)/q*500,Math.abs(o.y-r)/n*500));return{x:m,y:r,time:p}},scrollTo:function(n,m,p){var o=this;if(o.x==n&&o.y==m){o.resetPosition();return}o.moved=true;o.setTransitionTime(p||"300ms");o.setPosition(n,m);if(p==="0"||p=="0s"||p=="0ms"){o.resetPosition()}else{document.addEventListener("webkitTransitionEnd",o,false)}},scrollToPage:function(p,o,r){var q=this,m,s=q.scrollWidth,n=q.scrollHeight;if(!q.options.snap){q.pageX=-Math.round(q.x/s);q.pageY=-Math.round(q.y/n)}if(p=="next"){p=++q.pageX}else{if(p=="prev"){p=--q.pageX}}if(o=="next"){o=++q.pageY}else{if(o=="prev"){o=--q.pageY}}p=-p*s;o=-o*n;m=q.snap(p,o);p=m.x;o=m.y;q.scrollTo(p,o,r||"500ms")},scrollToElement:function(p,r){p=typeof p=="object"?p:this.element.querySelector(p);if(!p){return}var q=this,m=q.scrollX?-p.offsetLeft:0,s=q.scrollY?-p.offsetTop:0,o=q.maxScrollX,n=q.maxScrollY;m=(m>=0)?0:(m<o)?o:m;s=(s>=0)?0:(s<n)?n:s;q.scrollTo(m,s,r)},momentum:function(t,n,r,m){var q=2.3,s=1.4,o=Math.abs(t)/n*1000,p=o*o/q/1000,u=0;if(t>0&&p>r){o=o*r/p/q;p=r}else{if(t<0&&p>m){o=o*m/p/q;p=m}}p=p*(t<0?-1:1);u=o/s;return{dist:Math.round(p),time:Math.round(u)}},destroy:function(m){var n=this;window.removeEventListener("onorientationchange" in window?"orientationchange":"resize",n,false);n.element.removeEventListener(f,n,false);document.removeEventListener(j,n,false);document.removeEventListener(e,n,false);document.removeEventListener("webkitTransitionEnd",n,false);if(n.options.checkDOMChanges){n.element.removeEventListener("DOMSubtreeModified",n,false)}if(n.scrollBarX){n.scrollBarX=n.scrollBarX.remove()}if(n.scrollBarY){n.scrollBarY=n.scrollBarY.remove()}if(m){n.wrapper.parentNode.removeChild(n.wrapper)}return null}};function l(n,s,r,o,m){var p=this,q=document;p.dir=n;p.fade=r;p.shrink=o;p.uid=++c;p.bar=q.createElement("div");p.bar.style.cssText="position:absolute;top:0;left:0;-webkit-transition-timing-function:cubic-bezier(0,0,0.25,1);pointer-events:none;-webkit-transition-duration:0;-webkit-transition-delay:0;-webkit-transition-property:-webkit-transform;z-index:10;background:"+m+";-webkit-transform:"+h+"0,0"+b+";"+(n=="horizontal"?"-webkit-border-radius:3px 2px;min-width:6px;min-height:5px":"-webkit-border-radius:2px 3px;min-width:5px;min-height:6px");p.wrapper=q.createElement("div");p.wrapper.style.cssText="-webkit-mask:-webkit-canvas(scrollbar"+p.uid+p.dir+");position:absolute;z-index:10;pointer-events:none;overflow:hidden;opacity:0;-webkit-transition-duration:"+(r?"300ms":"0")+";-webkit-transition-delay:0;-webkit-transition-property:opacity;"+(p.dir=="horizontal"?"bottom:2px;left:2px;right:7px;height:5px":"top:2px;right:2px;bottom:7px;width:5px;");p.wrapper.appendChild(p.bar);s.appendChild(p.wrapper);return this}l.prototype={init:function(m,o){var p=this,r=document,q=Math.PI,n;if(p.dir=="horizontal"){if(p.maxSize!=p.wrapper.offsetWidth){p.maxSize=p.wrapper.offsetWidth;n=r.getCSSCanvasContext("2d","scrollbar"+p.uid+p.dir,p.maxSize,5);n.fillStyle="rgb(0,0,0)";n.beginPath();n.arc(2.5,2.5,2.5,q/2,-q/2,false);n.lineTo(p.maxSize-2.5,0);n.arc(p.maxSize-2.5,2.5,2.5,-q/2,q/2,false);n.closePath();n.fill()}}else{if(p.maxSize!=p.wrapper.offsetHeight){p.maxSize=p.wrapper.offsetHeight;n=r.getCSSCanvasContext("2d","scrollbar"+p.uid+p.dir,5,p.maxSize);n.fillStyle="rgb(0,0,0)";n.beginPath();n.arc(2.5,2.5,2.5,q,0,false);n.lineTo(5,p.maxSize-2.5);n.arc(2.5,p.maxSize-2.5,2.5,0,q,false);n.closePath();n.fill()}}p.size=Math.max(Math.round(p.maxSize*p.maxSize/o),6);p.maxScroll=p.maxSize-p.size;p.toWrapperProp=p.maxScroll/(m-o);p.bar.style[p.dir=="horizontal"?"width":"height"]=p.size+"px"},setPosition:function(o){var n=this,m=n.maxScroll;if(n.wrapper.style.opacity!="1"){n.show()}o=Math.round(n.toWrapperProp*o);if(o<0){o=n.shrink?o+o*3:0;if(n.size+o<7){o=-n.size+6}}else{if(o>m){o=n.shrink?o+(o-m)*3:m;if(n.size+m-o<7){o=n.size+m-6}}}o=(n.dir=="horizontal")?h+o+"px,0"+b:h+"0,"+o+"px"+b;n.bar.style.webkitTransform=o},show:function(){if(d){this.wrapper.style.webkitTransitionDelay="0"}this.wrapper.style.opacity="1"},hide:function(){if(d){this.wrapper.style.webkitTransitionDelay="450ms"}this.wrapper.style.opacity="0"},remove:function(){this.wrapper.parentNode.removeChild(this.wrapper);return null}};var d=("WebKitCSSMatrix" in window&&"m11" in new WebKitCSSMatrix()),g=(/iphone|ipad/gi).test(navigator.appVersion),a=("ontouchstart" in window),f=a?"touchstart":"mousedown",j=a?"touchmove":"mousemove",e=a?"touchend":"mouseup",h="translate"+(d?"3d(":"("),b=d?",0)":")",c=0;window.iScroll=k})();
