var _fFullScreen=false;var _fLeaderboard=false;var _fCalledBySWF=false;var knMinPicnikWidth=640;var knMinPicnikHeight=340;var knLargeChange=50;var knFullScreenSwfHeight=70;var knMinWidthForLargeFullscreenAd=600;var kstrFullScreen='/testads/fullscreen.html';var kstrFullScreenSmall='/testads/fbfull.html';var knLargeLeaderboardMinWidth=728+10+4;var knLargeLeaderboardHeight=90+7;var knSmallLeaderboardHeight=60+7;var kstrLargeLeaderboard='/ad_leader';var kstrSmallLeaderboard='/ad_banner';var kstrLargeUpgradingLeaderboard='/ads/largeUpgradingLeaderboard.html';var kstrSmallUpgradingLeaderboard='/ads/smallUpgradingLeaderboard.html';var _nTopActual=0;var _nWidthActual=0;var _nTopTarget=0;var _nWidthTarget=0;var g_GAMAttrs="";var g_BTAttrs="";function setFrameSource(ifrmIn,strUrl){var strHash="";if(g_GAMAttrs){if(strHash.length>0)
strHash+=".";for(var key in g_GAMAttrs){strHash+=key+"="+g_GAMAttrs[key]}}
try{var doc=(ifrmIn.contentWindow||ifrmIn.contentDocument);if(doc&&doc.document)doc=doc.document;if(doc){doc.location.replace(strUrl);return;}}catch(e){}
ifrmIn.src=strUrl;}
function buildAdUrl(strUrl){return strRoot+"app/"+strLocaleDir+strUrl+"?rel="+strRelease;}
function setSocialNetworkUrl(strUrl)
{if(g_GAMAttrs&&('src'in g_GAMAttrs)){if(g_GAMAttrs['src']=='facebook'){strUrl+='_fb'}else if(g_GAMAttrs['src']=='myspace'){strUrl+='_ms';}}
return strUrl+'.html';}
function loadFullScreenAd(){size=getViewportSize();if(size[0]<knMinWidthForLargeFullscreenAd){strSrc=kstrFullScreenSmall;}else{strSrc=kstrFullScreen;}
setFrameSource(document.getElementById("ifrmFullScreen"),strSrc);}
function prepareForFullScreenAd(){document.getElementById("ifrmLeaderboard").height=0;document.getElementById("picnik").style.height='100%';document.getElementById("picnik").style.width="100%";}
function showFullScreenAd(){_fFullScreen=true;document.getElementById("ifrmLeaderboard").height=0;document.getElementById("picnik").style.height=knFullScreenSwfHeight;document.getElementById("picnik").style.width="100%";document.getElementById("ifrmFullScreen").height="100%";}
function hideFullScreenAd(){_fFullScreen=false;document.getElementById("ifrmFullScreen").height="0";setFrameSource(document.getElementById("ifrmFullScreen"),'');if(_fLeaderboard){loadLeaderboardAd();}
onResize();}
function SetAdAttrs(GAMAttrs,BTAttrs){g_GAMAttrs=GAMAttrs;for(var key in GAMAttrs){try{g_GAMAttrs[key.toLowerCase()]=GAMAttrs[key].toLowerCase();}catch(e){}}
g_BTAttrs=BTAttrs;}
function loadLeaderboardAd(){if(roomForLargeLeaderboard()){nAdHeight=knLargeLeaderboardHeight;strSrc=buildAdUrl(setSocialNetworkUrl(kstrLargeLeaderboard));setFrameSource(document.getElementById("ifrmLeaderboard"),strSrc);}else{nAdHeight=knSmallLeaderboardHeight;strSrc=buildAdUrl(setSocialNetworkUrl(kstrSmallLeaderboard));setFrameSource(document.getElementById("ifrmLeaderboard"),strSrc);}
size=getViewportSize();if((size[1]-nAdHeight)<knMinPicnikHeight){nAdHeight=0;}
_fLeaderboard=true;return nAdHeight;}
function loadLeaderboardUpgrading(){if(roomForLargeLeaderboard()){nAdHeight=knLargeLeaderboardHeight;strSrc=kstrLargeUpgradingLeaderboard;setFrameSource(document.getElementById("ifrmLeaderboard"),strSrc);}else{nAdHeight=knSmallLeaderboardHeight;strSrc=kstrSmallUpgradingLeaderboard;setFrameSource(document.getElementById("ifrmLeaderboard"),strSrc);}
size=getViewportSize();if((size[1]-nAdHeight)<knMinPicnikHeight){nAdHeight=0;}
_fLeaderboard=true;return nAdHeight;}
function roomForLargeLeaderboard(){size=getViewportSize();if((size[1]-knLargeLeaderboardHeight)<knMinPicnikHeight)
return false;return size[0]>=knLargeLeaderboardMinWidth;}
function SetAdState(fLeaderboard){if(_fFullScreen){_fLeaderboard=fLeaderboard;}else{fResize=(fLeaderboard!=_fLeaderboard);if(!_fLeaderboard&&fLeaderboard){_nTopTarget=loadLeaderboardAd();fResize=true;}else if(!fLeaderboard){_nTopTarget=0;}
_fLeaderboard=fLeaderboard;var size=getViewportSize();_nWidthTarget=size[0];}
return new Array(_nTopTarget,_nWidthTarget,_nTopActual,_nWidthActual);}
function getViewportSize(){var size=[0,0];if(typeof window.innerWidth!='undefined'){size=[window.innerWidth,window.innerHeight];}else if(typeof document.documentElement!='undefined'&&typeof document.documentElement.clientWidth!='undefined'&&document.documentElement.clientWidth!=0){size=[document.documentElement.clientWidth,document.documentElement.clientHeight];}else{size=[document.getElementsByTagName('body')[0].clientWidth,document.getElementsByTagName('body')[0].clientHeight];}
return size;}
anPrevSize=[0,0];function largeChange(anSize1,anSize2){var nChange=Math.max(Math.abs(anSize1[0]-anSize2[0]),Math.abs(anSize1[1]-anSize2[1]));return(nChange>=knLargeChange);}
function onResize(){if(_fFullScreen)return;SetAdState(_fLeaderboard);size=getViewportSize();if(!_fFullScreen&&_fLeaderboard&&largeChange(anPrevSize,size)){if(_fLeaderboard)_nTopTarget=loadLeaderboardAd();anPrevSize=size;}
_nTopActual=_nTopTarget;_nWidthActual=_nWidthTarget;updateFrames();if(_fLeaderboard&&document.getElementById("ifrmLeaderboard")&&document.getElementById("ifrmLeaderboard").contentWindow&&document.getElementById("ifrmLeaderboard").contentWindow.onResize){document.getElementById("ifrmLeaderboard").contentWindow.onResize();}}
function $(){var elements=new Array();for(var i=0;i<arguments.length;i++){var element=arguments[i];if(typeof element=='string')
element=document.getElementById(element);if(arguments.length==1)
return element;elements.push(element);}
return elements;}
function observeEvent(element,name,observer,useCapture){var element=$(element);useCapture=useCapture||false;if(element.addEventListener){element.addEventListener(name,observer,useCapture);}else if(element.attachEvent){element.attachEvent('on'+name,observer);}}
function upgrade(strSource){var strSource=(strSource==null)?'adbanner':strSource;document['picnik'].externalUpgrade(strSource);}
function updateFrames(){var cxPicnik=0;var cyPicnik=0;size=getViewportSize();if(_nWidthActual>0){cxPicnik=_nWidthActual;}else{cxPicnik='100%';}
cxPicnik='100%';if(_nTopActual>0){cyPicnik=size[1]-_nTopActual;}else{cyPicnik='100%';}
var newStyle='position:absolute;z-index:1;top:'+_nTopActual+';height:'+cyPicnik+';width:'+cxPicnik+';';var oFlash=document.getElementById("flashcontent");if(oFlash){oFlash.style.top=_nTopActual;oFlash.style.height=cyPicnik;oFlash.style.width="100%";}
newStyle='height:'+cyPicnik+';width:'+cxPicnik+';';var oPicnik=document.getElementById("picnik");if(oPicnik){oPicnik.setAttribute('style',newStyle);}
var oLeader=document.getElementById("ifrmLeaderboard");if(oLeader){oLeader.style.height=_nTopActual;var strT=oLeader.style.display;oLeader.style.display='none';oLeader.style.display=strT;}}
function movePicnik(y,w){_fCalledBySWF=true;_nTopActual=y;_nWidthActual=w;updateFrames();}
_nWidthActual=getViewportSize()[1];observeEvent(window,'resize',onResize,false);