var APP_STATE_OBJECT="RAComponents.RAAppState";var RESOURCE_MGR_OBJECT="RAComponents.RAResourceMgr";var DATASTORE_OBJECT="RADataStore.RADataSourceMgr";var CONFIG_MGR_OBJECT="RAComponents.RAConfigureMgr";var GAME_SEARCH_OBJECT="RAComponents.RAGameSearch";var RA_NETWORK_OBJECT="RAComponents.RANetwork";var SMART_RECO_OBJECT="RASmartReco.RASmartRecoEngine";var GENRE_LIST_OBJECT="RAComponents.RAGenreList";var RA_USER_OBJECT="RAComponents.RAUser";var RA_GAME_OBJECT="RABusDataModels.RAGame";var APP_STATE_CORE="RAComponents.RAAppCore";var RA_EVENT_OBJECT_CLASSID="clsid:F443E9CB-9EEC-456E-8AE7-F3102D5CD47D";var GAME_OBJ_CLASSID="clsid:368F3685-543E-4812-9FDE-96E097E453FC";var ERROR_MSG_CREATE_ACTIVEX="Error creating ActiveXControl:";var ERROR_MSG_CLOSING_APP="Error shutting down App Core object:";var ERROR_MSG_CRITICAL_FAIL="Application Error:";var ERROR_MSG_LOADING_LIST="Error loading game list:";var ERROR_MSG_INIT_PAGE="Error initializing page";var ERROR_CODE_CRITICAL_FAIL="0000";var ERROR_CODE_APP_STATE_CORE="0001";var ERROR_CODE_APP_STATE="0002";var ERROR_CODE_RESOURCE_MGR="0003";var ERROR_CODE_DATA_SOURCE_MGR="0004";var ERROR_CODE_CONFIGURE_MGR="0005";var ERROR_CODE_USER_OBJ="0006";var ERROR_CODE_LOADING_LIST="0007";var ERROR_CODE_INIT_PAGE="0008";var ERROR_CODE_DRM_FILE_MISSING="0157";var IMAGE_BASE_URL=serverPath+"gameimage?gameId=";var LOC_STRING_CONTEXTID="loctext";var gameLists=new Object();gameLists.ALL_GAMES_DOWNLOADABLE="allGamesDownloadable";gameLists.FEATURED_GAMES="featuredGames";gameLists.MY_GAMES="myGames";gameLists.NEW_GAMES="newGames";gameLists.TOP_GAMES="topGames";gameLists.WEB_GAMES="webGames";var SORT_BY_GAMENAME="gamename";var SORT_BY_GENRE="genre";var SORT_BY_DEVELOPER="developer";var SORT_BY_TIMEREM="MinutesPlayed";var SORT_BY_LASTPLAY="LastPlayedDate";var SORT_BY_POSITION="Position";var TINY_SQUARE_IMAGE="tinySquareImage";var THUMBNAIL_IMAGE="thumbnailImage";var FEATURE_IMAGE="featureImage";var SQUARE_IMAGE="squareImage";var MAIN_IMAGE="gameImage";var WRAPPER_IMAGE="promoPageImage";var INSTALLER_IMAGE="promoPageImage";var SCREENSHOT_THUMBNAIL_IMAGE="ScreenshotImageThumbnails";var oOnlineImageMap=new Object();oOnlineImageMap[TINY_SQUARE_IMAGE]="Image Set Tiny Square Image";oOnlineImageMap[THUMBNAIL_IMAGE]="Image Set Thumbnail Image";oOnlineImageMap[FEATURE_IMAGE]="Image Set Feature Image";oOnlineImageMap[SQUARE_IMAGE]="Image Set Square Image";oOnlineImageMap[MAIN_IMAGE]="Image Set Main Image";oOnlineImageMap[WRAPPER_IMAGE]="Image Set Wrapper Image";oOnlineImageMap[INSTALLER_IMAGE]="Image Set Installer Image";oOnlineImageMap[SCREENSHOT_THUMBNAIL_IMAGE]="Game Screenshot Thumbnail";var oSmallButtonImg=new Object();oSmallButtonImg.leftOn=staticFileBase+"images/SM_button_L_on.gif";oSmallButtonImg.leftOff=staticFileBase+"images/SM_button_L_off.gif";oSmallButtonImg.centOn=staticFileBase+"images/SM_button_sp_on.gif";oSmallButtonImg.centOff=staticFileBase+"images/SM_button_sp_off.gif";oSmallButtonImg.rightOn=staticFileBase+"images/SM_button_R_on.gif";oSmallButtonImg.rightOff=staticFileBase+"images/SM_button_R_off.gif";var oSmallGreenButtonImg=new Object();oSmallGreenButtonImg.leftOn=staticFileBase+"images/SM_GR_button_L_on.gif";oSmallGreenButtonImg.leftOff=staticFileBase+"images/SM_GR_button_L_off.gif";oSmallGreenButtonImg.centOn=staticFileBase+"images/SM_GR_button_spacer_on.gif";oSmallGreenButtonImg.centOff=staticFileBase+"images/SM_GR_button_spacer_off.gif";oSmallGreenButtonImg.rightOn=staticFileBase+"images/SM_GR_button_R_on.gif";oSmallGreenButtonImg.rightOff=staticFileBase+"images/SM_GR_button_R_off.gif";var oLargeButtonImg=new Object();oLargeButtonImg.leftOn=staticFileBase+"images/LG_button_L_on.gif";oLargeButtonImg.leftOff=staticFileBase+"images/LG_button_L_off.gif";oLargeButtonImg.centOn=staticFileBase+"images/LG_button_sp_on.gif";oLargeButtonImg.centOff=staticFileBase+"images/LG_button_sp_off.gif";oLargeButtonImg.rightOn=staticFileBase+"images/LG_button_R_on.gif";oLargeButtonImg.rightOff=staticFileBase+"images/LG_button_R_off.gif";var oLargeGreenButtonImg=new Object();oLargeGreenButtonImg.leftOn=staticFileBase+"images/LG_Green_button_L_on.gif";oLargeGreenButtonImg.leftOff=staticFileBase+"images/LG_Green_button_L_off.gif";oLargeGreenButtonImg.centOn=staticFileBase+"images/LG_Green_button_sp_on.gif";oLargeGreenButtonImg.centOff=staticFileBase+"images/LG_Green_button_sp_off.gif";oLargeGreenButtonImg.rightOn=staticFileBase+"images/LG_Green_button_R_on.gif";oLargeGreenButtonImg.rightOff=staticFileBase+"images/LG_Green_button_R_off.gif";var LANDING_PAGE="/";var FIND_GAMES_PAGE="download";var MY_REALARCADE_PAGE="myrealarcade";var GAME_PAGE="games/";var ONLINE_PLAY_PAGE="play/";var FULL_VERSION_INSTALLED=1;var DEMO_VERSION_INSTALLED=2;var GAME_NOT_INSTALLED=3;var DEFAULT_TPS="ambient_";var DEFAULT_LANG="EN";var DEFAULT_COUNTRY="US";var DOWNLOAD_GAME_TYPE="download";var ONLINE_GAME_TYPE="web";var DEFAULT_GAME_TYPE=DOWNLOAD_GAME_TYPE;var DEFAULT_GP_TYPE="full";var SHORT_DESC_TRUNC="68";String.prototype.trim=function(){return this.replace(/(^\s+)|\s+$/g,"");};String.prototype.ltrim=function(){return this.replace(/(^\s+)/g,"");};String.prototype.rtrim=function(){return this.replace(/\s+$/g,"");};var agent=navigator.userAgent.toLowerCase();var isIE=(agent.indexOf("msie")!=-1);var isFfox=(agent.indexOf("firefox")!=-1);var isFfox3=(agent.indexOf("fox/3")!=-1);var isChrome=(agent.indexOf("chrome")!=-1);if("undefined"==typeof OMNITURE){var OMNITURE={};}function createGameObject(sId){var head=document.getElementsByTagName("HEAD").item(0);var obj=head.appendChild(document.createElement("OBJECT"));obj.id=sId;obj.name=sId;obj.classid=GAME_OBJ_CLASSID;}function fillGameObject(oTarget,oSource){oTarget.gameName=oSource.gamename;oTarget.gameid=oSource.gameid;oTarget.gameType=oSource.gameType;oTarget.languageCode=oSource.languageCode;oDataSource.fillGame(oTarget);}function getDemoMinutesTotal(oGm){try{return Number(oGm.demoMinutes);}catch(e){return 0;}}function getDemoMinutesRemaining(oGm){try{return Number(oGm.minutesRemaining);}catch(e){return 0;}}function getGamePurchaseStatus(gm){try{return gm.purchaseStatus;}catch(e){return 0;}}function isGameInstalled(gm){try{return gm.installStatus;}catch(e){return false;}}function isDemoInstallation(gm){try{if(isGameInstalled(gm)&&!getGamePurchaseStatus(gm)){return 1;}else{return 0;}}catch(e){return 0;}}function isUnlimitedPlayGame(gm){try{return gm.unlimitedPlay;}catch(e){return false;}}function loadAndLaunchGame(gameList,gameId,gameType){var game=getGameFromGameList(gameList,gameId,gameType);game.launch();}function loadAndUninstallGame(gameList,gameId,gameType,msg){var game=getGameFromGameList(gameList,gameId,gameType);var confirmMsg=msg+game.gameName+"?";if(confirm(confirmMsg)){game.uninstall();}}function registerGamePlay(contextPath,id){var callback={success:function(o){},failure:function(o){},argument:{}};var request=YAHOO.util.Connect.asyncRequest("GET","registerGames.jsf?gameId="+id+"&type=rpg",callback);}function getGameFromGameList(gameList,gameId,gameType){try{for(i=0;i<gameList.count;i++){var myGame=gameList.item(i);if(myGame.gameid==gameId){return myGame;}}return null;}catch(e){return false;}}function sortGameList(list,sortby,bSortup){try{list.sortOrderAscending=bSortup;list.sort(sortby);}catch(e){return false;}}function selectRadioButton(group,val){var group=document.getElementsByName(group);for(var i=0;i<group.length;i++){if(group[i].value==val){group[i].click();return;}}}function toggleElementDisplay(id){try{var elem=document.getElementById(id);elem.style.display=elem.style.display=="block"?"none":"block";}catch(e){}}function createObjectTag(objectTagId,objectClassId){try{var head=document.getElementsByTagName("HEAD").item(0);var objectNode=document.createElement("OBJECT");objectNode.setAttribute("name",objectTagId);objectNode.setAttribute("id",objectTagId);objectNode.setAttribute("classid",objectClassId);head.appendChild(objectNode);return true;}catch(e){return false;}}function createThumbnailLink(game){var elem=document.createElement("IMG");elem.src=oImageFactory.getGameImage(game.gameid,game.gameType,THUMBNAIL_IMAGE);elem.className="cursorHand";var gameId=game.gameid;elem.onclick=function(){document.location=GAME_PAGE+gameId;};return elem;}function createFeatureLink(game){var elem=document.createElement("IMG");elem.src=oImageFactory.getGameImage(game.gameid,game.gameType,FEATURE_IMAGE);return elem;}function createDivLink(height,width,cssClass,text,url){var elem=document.createElement("DIV");elem.style.width=width+"px";elem.style.height=height+"px";var link=document.createElement("A");link.className=cssClass;link.setAttribute("href",url);link.appendChild(document.createTextNode(text));elem.appendChild(link);return elem;}function createRolloverImageLink(elemType,width,height,css,onImageName,offImageName,clickAction){var elem=document.createElement(elemType);var sCss="width:"+width+";height:"+height+";cursor:pointer;background-repeat:no-repeat;background-image:url("+offImageName+");";elem.style.cssText=sCss+css;elem.onmouseover=function(){this.style.backgroundImage="url("+onImageName+")";};elem.onmouseout=function(){this.style.backgroundImage="url("+offImageName+")";};elem.onclick=new Function(clickAction);return elem;}function appendTextNode(parent,text){document.getElementById(parent).appendChild(document.createTextNode(text));}function clearChildNodes(nParent){while(nParent.firstChild){nParent.removeChild(nParent.firstChild);}}function createImgElement(src){var elem=document.createElement("IMG");elem.src=src;return elem;}function getDocumentElementWidth(){if(self.innerHeight){return self.innerWidth;}else{if(document.documentElement&&document.documentElement.clientHeight){return document.documentElement.clientWidth;}else{if(document.body){return document.body.clientWidth;}}}}function getDocumentElementHeight(){if(self.innerHeight){return self.innerHeight;}else{if(document.documentElement&&document.documentElement.clientHeight){return document.documentElement.clientHeight;}else{if(document.body){return document.body.clientHeight;}}}}function getVerticalScrollOffset(){if(self.pageYOffset){return self.pageYOffset;}else{if(document.documentElement&&document.documentElement.scrollTop){return document.documentElement.scrollTop;}else{if(document.body){return document.body.scrollTop;}}}}function setBgImage(elem,imageUrl){if(elem.tagName=="IMG"){elem.src==imageUrl;}else{elem.style.backgroundImage="url("+imageUrl+")";}}function getWindowWidth(){return(document.all)?document.documentElement.clientWidth:window.innerWidth;}function getWindowHeight(){return(document.all)?document.documentElement.clientHeight:window.innerHeight;}function showElementOffset(elemId,width,height,X,Y){var layerObj=document.getElementById(elemId);var topOfWindow=getVerticalScrollOffset();var bottomOfWindow=getWindowHeight()+getVerticalScrollOffset();var windowWidth=getWindowWidth();if(Y+height>bottomOfWindow){Y-=(Y+height-bottomOfWindow);}if(X>windowWidth-width){X-=(X+width-windowWidth);}layerObj.style.left=X+"px";layerObj.style.top=Y+"px";layerObj.style.display="block";}function setWindowTitle(str){document.title=str;}function create3PieceRolloverButton(id,width,height,oImages,caption,cssClassName,clickAction,contentWidth){var table=document.createElement("TABLE");table.images=oImages;table.id=id;table.cellPadding="0";table.cellSpacing="0";table.border="0";table.className="cursorHand";table.onclick=new Function(clickAction);table.onmouseover=rollOver3PieceButton;table.onmouseout=rollOut3PieceButton;var tbody=document.createElement("TBODY");table.appendChild(tbody);var row=document.createElement("TR");tbody.appendChild(row);var col1=document.createElement("TD");col1.style.width=width+"px";col1.style.height=height+"px";col1.style.backgroundImage="url("+oImages.leftOff+")";row.appendChild(col1);var col2=document.createElement("TD");col2.style.height=height+"px";col2.style.backgroundImage="url("+oImages.centOff+")";var captionNode=document.createElement("DIV");captionNode.className=cssClassName;captionNode.style.textAlign="center";if(contentWidth){captionNode.style.width=contentWidth+"px";}captionNode.style.height=height+"px";var textNode=document.createTextNode(caption);captionNode.appendChild(textNode);col2.appendChild(captionNode);row.appendChild(col2);var col3=document.createElement("TD");col3.style.width=width+"px";col3.style.height=height+"px";col3.style.backgroundImage="url("+oImages.rightOff+")";row.appendChild(col3);return table;}function rollOver3PieceButton(){this.rows[0].childNodes[0].style.backgroundImage="url("+this.images.leftOn+")";this.rows[0].childNodes[1].style.backgroundImage="url("+this.images.centOn+")";this.rows[0].childNodes[2].style.backgroundImage="url("+this.images.rightOn+")";}function rollOut3PieceButton(){this.rows[0].childNodes[0].style.backgroundImage="url("+this.images.leftOff+")";this.rows[0].childNodes[1].style.backgroundImage="url("+this.images.centOff+")";this.rows[0].childNodes[2].style.backgroundImage="url("+this.images.rightOff+")";}function imageFactory(){this.imageBaseUrl=IMAGE_BASE_URL;this.getGameImage=getGameImage;this.getScreenshotImageThumbnails=getScreenshotImageThumbnails;this.getImageBaseUrl=getImageBaseUrl;}function getGameImage(gameId,gameType,imageType){return encodeURI(this.imageBaseUrl+gameId);}function getScreenshotImageThumbnails(gameid,gametype){var arrImages=new Array(3);for(i=0;i<arrImages.length;i++){arrImages[i]=encodeURI(this.imageBaseUrl+gameid+"&gametype="+gametype+"&imagetype=Game Screenshot Thumbnail&index="+i);}return arrImages;}function getImageBaseUrl(){return this.imageBaseUrl;}var oImageFactory=new imageFactory();function launchScreenshotSlideshow(gameId,gameType){window.open(getScreenShotsUrl(gameId,gameType),"blank","scrollbars=auto,left=20,top=20,width=600,height=550,noresize");}function trimAndEllipse(str,num){return(str.length>num)?(str.substr(0,num)+"..."):str;}function trimAndEllipseToSpace(str,num){if(str.length>num){var teStr=str.substr(0,num);teStr=teStr.substr(0,teStr.lastIndexOf(" "))+"...";}else{teStr=str;}return teStr;}function createErrorMessage(errorNumber,errorString){return errorString+"\nErrorCode: "+errorNumber;}function setCookie(name,value,duration){var dExp=new Date();var expiration="";if(duration>0){dExp.setTime(dExp.getTime()+(duration*24*60*60*1000));expiration="expires="+dExp.toGMTString();}document.cookie=name+"="+value+";path=/;"+expiration;}function getCookie(name){var cookies=document.cookie.split(";");for(var i=0;i<cookies.length;i++){var c=cookies[i];var pos=c.indexOf("=");var nm=c.substring(0,pos);if(name.trim()==nm.trim()){return c.substring(pos+1);}}return null;}function delCookie(name){var dExp=new Date();dExp.setTime(dExp.getTime()-(365*24*60*60*1000));document.cookie=name+"=value; expires="+dExp.toGMTString();}function cookieEnabled(){setCookie("rn","y");if("y"==getCookie("rn")){delCookie("rn");return true;}else{return false;}}function getUserFirstName(){try{return raUserObject.firstName;}catch(e){return false;}}function getUserLastName(){try{return raUserObject.lastName;}catch(e){return false;}}function getMonthStr(iMonth){arrMonth=["Jan","Feb","March","April","May","June","July","Aug","Sept","Oct","Nov","Dec"];return(arrMonth[iMonth]);}function pingServer(url){var elem=document.createElement("IFRAME");elem.style.height="0px";elem.style.width="0px";document.body.appendChild(elem);elem.src=url;}function toggleDropDown(dropDownMenuId,dropDownMenuButtonId,staticFileBase){var dropDownMenuDiv=document.getElementById(dropDownMenuId);var dropDownMenuButton=document.getElementById(dropDownMenuButtonId);if(dropDownMenuDiv.style.display=="none"){dropDownMenuDiv.style.display="block";dropDownMenuButton.style.background="url("+staticFileBase+"images/dropdown_list_button_on.gif) no-repeat";}else{dropDownMenuDiv.style.display="none";dropDownMenuButton.style.background="url("+staticFileBase+"images/dropdown_list_button_off.gif) no-repeat";}}function popUpOnlineGame(url,windowName){var newWindow=window.open(url,windowName,"width=800,height=800,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,resizable=yes");if(window.focus){newWindow.focus();}}function popUpReview(url,windowName){var newWindow=window.open(url,windowName,"width=540,height=500,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,resizable=yes");if(window.focus){newWindow.focus();}}function popUpMessageBoard(url,windowName){var newWindow=window.open(url,windowName,"width=540,height=500,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,resizable=yes");if(window.focus){newWindow.focus();}}function popUpHelpAnswer(url,windowName){var newWindow=window.open(url,windowName,"width=350,height=400,scrollbars=yes,status=no,toolbar=no,menubar=no,location=no,resizable=yes");if(window.focus){newWindow.focus();}}function gameDownloadToolTip(domId,gameName){var strInstructions,imageSrc;try{if(navigator.userAgent.toLowerCase().indexOf("windows nt 6.0")!=-1){strInstructions="To begin your download of "+gameName+', click the "<b>Run</b>" button in the first window that appears, then click the "<b>Continue</b>" button in the second window.';imageSrc="vista_download_tip.jpg";}else{strInstructions="To begin your download of "+gameName+', simply click the "<b>Run</b>" button in each window that appears.';imageSrc="xp_download_tip.jpg";}var elem=document.createElement("DIV");elem.id=domId;elem.style.height="249px";elem.style.width="382px";elem.style.background="url("+staticFileBase+"images/gameTipBack.gif) no-repeat";elem.className="gameToolTip";var textElem=document.createElement("DIV");textElem.className="gameToolTipText";textElem.innerHTML=strInstructions;var imgNode=document.createElement("DIV");imgNode.className="gameToolTipImage";var imgElem=document.createElement("IMG");imgElem.src=staticFileBase+"images/"+imageSrc;imgNode.appendChild(imgElem);var guaranteeElem=document.createElement("DIV");guaranteeElem.className="gameToolTipGuarantee";var guaranteeText=document.createElement("SPAN");guaranteeText.className="px10 bold";guaranteeText.appendChild(document.createTextNode("100% Safe & Secure"));guaranteeElem.appendChild(guaranteeText);guaranteeElem.appendChild(document.createElement("BR"));guaranteeElem.appendChild(document.createTextNode("No spyware or adware - guaranteed!"));var bbbElem=document.createElement("IMG");bbbElem.className="gameToolTipBBSeal";bbbElem.src=staticFileBase+"images/bbbseal.gif";elem.appendChild(textElem);elem.appendChild(imgNode);elem.appendChild(guaranteeElem);elem.appendChild(bbbElem);return elem;}catch(e){if(window.console&&console.log){console.log(e);}return false;}}function showToolTip(elem){try{if(!createArcadeV2VersionControl()){var showAbove=false,shiftLeft=false,tmpTop,tmpLeft;var viewportWidth=(document.all)?document.body.clientWidth:window.innerWidth;var viewportHeight=document.documentElement.clientHeight||window.innerHeight;var scrollAmount=document.documentElement.scrollTop;var evet=window.event||arguments.callee.caller.arguments[0];if(evet.clientY>parseInt(elem.style.height)&(viewportHeight<evet.clientY+parseInt(elem.style.height))){showAbove=true;}if(evet.clientX+parseInt(elem.style.width)>viewportWidth){shiftLeft=true;}tmpTop=showAbove?evet.clientY-parseInt(elem.style.height)-35:evet.clientY+35;tmpLeft=shiftLeft?evet.clientX-(evet.clientX+parseInt(elem.style.width)-viewportWidth+20):evet.clientX;elem.style.left=tmpLeft-370+"px";elem.style.top=tmpTop+scrollAmount+"px";elem.style.display="block";}}catch(e){if(window.console&&console.log){console.log(e);}}}function hideToolTip(elem){elem.style.display="none";}if(typeof GAMES=="undefined"){GAMES={};}function blockToggle(elId){var el=document.getElementById(elId);if(el.style.display=="none"){el.style.display="block";}else{if(el.style.display=="block"){el.style.display="none";}else{el.style.display="block";}}}GAMES.silentLogin=function(){try{ifSrc=serverPath+"sso-login-interstitial&d="+document.domain;document.getElementById("pop_login_frame").src=ifSrc;}catch(e){}};silentLogin=GAMES.silentLogin;YAHOO.namespace("suc.container");function clearSUCDialog(){YAHOO.suc.container.dialog1.hide();var sucForm=document.getElementById("suc_comments");var sucInputs=sucForm.getElementsByTagName("input");var sucTA=sucForm.getElementsByTagName("textarea");for(var i in sucInputs){sucInputs[i].value="";}for(var j in sucTA){sucTA[j].value="";}}function initSUCDialog(){var handleSubmit=function(){clearSUCDialog();};var handleCancel=function(){clearSUCDialog();};YAHOO.suc.container.dialog1=new YAHOO.widget.Dialog("suc_dialog",{width:"460px",fixedcenter:true,draggable:false,visible:false,close:false,buttons:[{text:"Submit",handler:handleSubmit,isDefault:true},{text:"Cancel",handler:handleCancel}]});YAHOO.suc.container.dialog1.render();YAHOO.util.Event.addListener("suc_dialog_close","click",clearSUCDialog);}YAHOO.util.Event.addListener(window,"load",initSUCDialog);function launchGameRating(gameName,gameType,test){document.getElementById("suc_dialog").style.display="block";if(gameName!="undefined"&&gameName!=null&&gameName!=""){document.getElementById("suc_user_rating").style.display="block";document.getElementById("suc_game_name").value=gameName;document.getElementById("suc_game_type").value=gameType;}clearSUCDialog();YAHOO.suc.container.dialog1.show();}function changeTomorrowsGameStatus(pPage){var ts=new Date();ts=ts.getTime();var sUrl=serverPath+"user/status/"+ts;var handleSuccess=function(o){if(o.responseText!==undefined){var userQuery=YAHOO.lang.JSON.parse(o.responseText);if(userQuery.gameHouseUser.subscribed=="true"){if(userQuery.gameHouseUser.isFunclubUser=="true"){document.getElementById("tomorrowsGameSupportLink").style.display="block";var sCredits="You Have "+userQuery.gameHouseUser.creditCount+" FunTicket";if(userQuery.gameHouseUser.creditCount!="1"){sCredits=sCredits+"s";}document.getElementById("tomorrowsGameFTNotice").innerHTML=sCredits;}document.getElementById("tomorrowsGameLink").href=pPage;document.getElementById("tomorrowsGameJoinMsg").style.display="none";}}};var callback={success:handleSuccess};var request=YAHOO.util.Connect.asyncRequest("GET",sUrl,callback);}function doLogin(form,target){ssoIFrame=document.createElement("iframe");ssoIFrame.id=target;ssoIFrame.name=target;document.body.appendChild(ssoIFrame);form.submit();}function openWebProd(gameName){if(window.opener!=null){pWindow=window.opener;pWindow.location.href=serverPath+"online-games/"+gameName+"-online";}location.href=serverPath+"play-game/"+gameName+"-online";}function openDLPageFromWeb(gameURL){if(window.opener!=null&&window.opener!="[object]"){pWindow=window.opener;if(pWindow.window.opener!=null){pWindow=pWindow.window.opener;}pWindow.location.href=serverPath+gameURL;pWindow.focus();}else{pWindow=window.open(serverPath+gameURL,"gamehouse");pWindow.focus();}}GAMES.getURLParam=function(name){name=name.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var regexS="[\\?&]"+name+"=([^&#]*)";var regex=new RegExp(regexS);var results=regex.exec(window.location.href);if(results==null){return"";}else{return results[1];}};getURLParam=GAMES.getURLParam;function showMacClubOverlay(){var xyCoord=YAHOO.util.Dom.getXY("banner_funclub");xyCoord[0]=xyCoord[0]+162;xyCoord[1]=xyCoord[1]+30;mcOverlay=new YAHOO.widget.Overlay("mac_club_messaging",{width:"460px",visible:false});mcOverlay.cfg.setProperty("xy",xyCoord);mcOverlay.render();YAHOO.util.Event.addListener("mac_club_messaging_close","click",hideMacClubOverlay);YAHOO.util.Event.addListener("mac_club_messaging_ok","click",hideMacClubOverlay);if(getURLParam("macRedirect")=="true"||YAHOO.util.Cookie.get("fromMac")=="yes"){mcOverlay.show();YAHOO.util.Cookie.remove("fromMac");}}function hideMacClubOverlay(){mcOverlay.hide();}function showMacFunpassOverlay(){var xyCoord=YAHOO.util.Dom.getXY("promotionGamePassModule");xyCoord[0]=xyCoord[0]+162;xyCoord[1]=xyCoord[1]+30;mcOverlay=new YAHOO.widget.Overlay("mac_funpass_messaging",{width:"460px",visible:false});mcOverlay.cfg.setProperty("xy",xyCoord);mcOverlay.render();YAHOO.util.Event.addListener("mac_funpass_messaging_close","click",hideMacFunpassOverlay);YAHOO.util.Event.addListener("mac_funpass_messaging_ok","click",hideMacFunpassOverlay);if(getURLParam("redirectMac")=="true"){mcOverlay.show();}}function hideMacFunpassOverlay(){mcOverlay.hide();}function initTMMClubOverlay(){var xyCoord=YAHOO.util.Dom.getXY("banner_funclub");xyCoord[0]=xyCoord[0]+162;xyCoord[1]=xyCoord[1]+30;tmmOverlay=new YAHOO.widget.Overlay("tell_me_more_messaging",{width:"460px",visible:false});tmmOverlay.cfg.setProperty("xy",xyCoord);tmmOverlay.render();YAHOO.util.Event.addListener("tell_me_more_messaging_close","click",hideTMMClubOverlay);YAHOO.util.Event.addListener("tell_me_more_messaging_ok","click",hideTMMClubOverlay);YAHOO.util.Event.addListener("tell_me_more_link","click",showTMMClubOverlay);}function showTMMClubOverlay(){tmmOverlay.show();}function hideTMMClubOverlay(){tmmOverlay.hide();}YAHOO.util.Event.addListener(window,"load",initTMMClubOverlay);function initSupportFormOverlay(){sfOverlay=new YAHOO.widget.Overlay("customer_support_help",{width:"460px",draggable:false,visible:false,close:false,constraintoviewport:true});sfOverlay.render();}function showSupportFormOverlay(){document.getElementById("customer_support_help").style.display="block";sfOverlay.cfg.setProperty("context",[this,"bl","tr"]);sfOverlay.show();}function hideSupportFormOverlay(){sfOverlay.hide();}function initSupportPage(){initSupportFormOverlay();var supportAnchors=YAHOO.util.Dom.getElementsByClassName("customer_support_form_toggle","div");if(supportAnchors.length>0){document.getElementById("customer_support_help").style.top="0px";document.getElementById("customer_support_help").style.left="0px";document.getElementById("customer_support_help").style.display="block";YAHOO.util.Event.addListener(supportAnchors,"click",showSupportFormOverlay);}YAHOO.util.Event.addListener("customer_support_close_button","click",hideSupportFormOverlay);YAHOO.util.Event.addListener("cancel_help","click",hideSupportFormOverlay);}YAHOO.util.Event.addListener(window,"load",initSupportPage);function followLinkNW(banner){omnitureEventTrack({eventName:banner,linkType:"o",linkTrackEvents:["event8"]});}function followLinkSW(banner,link){omnitureEventTrack({eventName:banner,linkType:"o",linkTrackEvents:["event8"]});setTimeout('document.location ="'+link+'"',500);}GAMES.popUpOnlineGame=function(sUrl,sId){try{sId=sId.replace(/-/g,"");var webWin=window.open(sUrl,sId,"status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbars=1,width=1020,height=735");webWin.focus();}catch(e){}};GAMES.loginToggle=function(){try{ifSrc=serverPath+"sso-login-interstitial&d="+document.domain;var overLI=document.getElementById("pop_login_box");var frameLI=document.getElementById("pop_login_frame");if(overLI.style.visibility=="hidden"){overLI.style.visibility="visible";frameLI.src=ifSrc;}else{if(overLI.style.visibility=="visible"){overLI.style.visibility="hidden";frameLI.src="";}else{overLI.style.visibility="visible";frameLI.src=ifSrc;}}YAHOO.util.Cookie.set("migrationParentPath",location.href.replace(location.search,""),{path:"/"});}catch(e){}};YAHOO.util.Event.addListener("login_block_toggle","click",GAMES.loginToggle);YAHOO.util.Event.addListener("pop_login_box_close","click",GAMES.loginToggle);function updateUrl(sLink){location.href=serverPath+sLink;}if(typeof GAMES.dlUtils=="undefined"){GAMES.dlUtils={};}GAMES.dlUtils.buyGame=function(){if(this.params.page=="pcProduct"){OMNITURE.omnitureEventTrack({eventName:"E: Download: Product Page: Buy click",linkType:"o",linkTrackVars:{eVar17:"Download: Product Page: Buy click"},linkTrackEvents:["event10"]});}else{if(this.params.page=="macProduct"){OMNITURE.omnitureEventTrack({eventName:"E: MacDownload: Product Page: Buy click",linkType:"o",linkTrackVars:{eVar17:"MacDownload: Product Page: Buy click"},linkTrackEvents:["event10"]});}}setTimeout("GAMES.dlUtils.buyRedirect()",500);};GAMES.dlUtils.buyGameLink=function(){if(this.params.page=="pcProduct"){OMNITURE.omnitureEventTrack({eventName:"E: Download: Product Page: Buy click",linkType:"o",linkTrackVars:{eVar17:"Download: Product Page: Buy click"},linkTrackEvents:["event10"]});}else{if(this.params.page=="macProduct"){OMNITURE.omnitureEventTrack({eventName:"E: MacDownload: Product Page: Buy click",linkType:"o",linkTrackVars:{eVar17:"MacDownload: Product Page: Buy click"},linkTrackEvents:["event10"]});}}setTimeout("GAMES.dlUtils.buyRedirectLink()",500);};GAMES.dlUtils.showDLButton=function(){try{document.getElementById(this.params.dlButton).onclick=function(){GAMES.dlUtils.startDL();};document.getElementById(this.params.dlHide).style.display="none";document.getElementById(this.params.dlShow).style.display="inline-block";}catch(e){}};GAMES.dlUtils.downloadRedirect=function(){var rUrl=this.params.serverPath;if(this.params.page=="macProduct"||(this.params.page=="webProduct"&&this.params.isMacUser)){rUrl=rUrl+"mac-game-download/"+this.params.nlName+"?ref=gamedetail";}else{rUrl=rUrl+"pc-game-download/"+this.params.nlName+"?ref=gamedetail";}location.href=rUrl;};GAMES.dlUtils.buyRedirect=function(){var rUrl=this.params.ecommPath+"checkout/gamehouse/cart/addGameToCart?gameid="+this.params.customId;location.href=rUrl;};GAMES.dlUtils.buyRedirectLink=function(){var rUrl=this.params.ecommPath+"checkout/gamehouse/cart/addGameToShoppingCart?mboxSession=true&gameid="+this.params.customId;location.href=rUrl;};GAMES.dlUtils.startDL=function(){try{document.getElementById(this.params.frameTarget).src=this.params.dlTarget;var gameId=this.params.id;var ecommProductId=this.params.ecommProductId;if(this.params.page=="download"){OMNITURE.omnitureEventTrack({eventName:"E: Download: Downloading: Game download click",linkType:"o",linkTrackVars:{eVar17:"Download: Downloading: Game download click"},linkTrackEvents:["event8"]});}else{if(this.params.page=="pcProduct"){OMNITURE.omnitureEventTrack({eventName:"E: Download: Product Page: Game download click",linkType:"o",linkTrackVars:{eVar17:"Product Page: Game download click",eVar31:ecommProductId,eVar32:gameId},linkTrackEvents:["event3"],variableOverrides:{prop31:ecommProductId,prop32:gameId},products:ecommProductId});setTimeout("GAMES.dlUtils.downloadRedirect()",5000);}else{if(this.params.page=="macProduct"){OMNITURE.omnitureEventTrack({eventName:"E: MacDownload: Product Page: Game download click",linkType:"o",linkTrackVars:{eVar17:"Product Page: Game download click",eVar31:ecommProductId,eVar32:gameId},linkTrackEvents:["event3"],variableOverrides:{prop31:ecommProductId,prop32:gameId},products:ecommProductId});setTimeout("GAMES.dlUtils.downloadRedirect()",5000);}else{if(this.params.page=="webProduct"){OMNITURE.omnitureEventTrack({eventName:"E: Online: Product Page: Game download click",linkType:"o",linkTrackVars:{eVar17:"Online: Product Page: Game download click"},linkTrackEvents:["event3"]});setTimeout("GAMES.dlUtils.downloadRedirect()",5000);}}}}}catch(e){}};GAMES.dlUtils.initDLGame=function(){try{var ts=new Date();ts=ts.getTime();var sUrl=this.params.serverPath+"user/status/"+ts;var isTodays=this.params.isTodays;var isTomorrows=this.params.isTomorrows;var isAutoDL=this.params.isAutoDL;var page=this.params.page;if(this.params.isTodays||this.params.isTomorrows){var redirectPath=isAutoDL?this.params.serverPath+"download-games/"+this.params.nlName:"";var handleSuccess=function(o){if(o.responseText!==undefined){var userQuery=YAHOO.lang.JSON.parse(o.responseText);if((isTodays&&userQuery.gameHouseUser.knownUser=="true")||(isTomorrows&&userQuery.gameHouseUser.subscribed=="true")){if(isAutoDL){setTimeout("GAMES.dlUtils.showDLButton()",6000);YAHOO.util.Event.addListener(window,"load",GAMES.dlUtils.startDL,GAMES.dlUtils,true);}else{GAMES.dlUtils.showDLButton();}}else{if(page=="download"){location.href=redirectPath;}}}};var callback={success:handleSuccess};var request=YAHOO.util.Connect.asyncRequest("GET",sUrl,callback);}else{if(isAutoDL){setTimeout("GAMES.dlUtils.showDLButton()",6000);YAHOO.util.Event.addListener(window,"load",GAMES.dlUtils.startDL,GAMES.dlUtils,true);}else{this.showDLButton();}}}catch(e){}};if(typeof GAMES.webGameUtils=="undefined"){GAMES.webGameUtils={};}GAMES.webGameUtils.showPlayButton=function(){try{document.getElementById("login_to_play_button").style.display="none";document.getElementById("play_button").style.display="block";}catch(e){}};GAMES.webGameUtils.initPlayGame=function(){try{var ts=new Date();ts=ts.getTime();var sUrl=this.playParams.serverPath+"user/status/"+ts;var isMmoGame=this.playParams.isMmoGame;var page=this.playParams.page;if(this.playParams.isMmoGame){var handleSuccess=function(o){if(o.responseText!==undefined){var userQuery=YAHOO.lang.JSON.parse(o.responseText);if((isMmoGame&&userQuery.gameHouseUser.knownUser=="true")){GAMES.webGameUtils.showPlayButton();}}};var callback={success:handleSuccess};var request=YAHOO.util.Connect.asyncRequest("GET",sUrl,callback);}else{this.showPlayButton();}}catch(e){}};GAMES.webGameUtils.renderWebGame=function(){try{var interAd=document.getElementById(this.interAd.id);interAd.parentNode.removeChild(interAd);var exp=new Date();exp.setTime(exp.getTime()+(5*60*1000));var target=document.getElementById("webgame_target");target.style.display="inline-block";if(this.params.isAXGame&&YAHOO.env.ua.ie<=0){target.src=this.params.uberLaunchTarget;document.getElementById("boom_tracking").src=this.boomTrackingTarget;}else{target.src=this.params.launchTarget;}}catch(e){}};GAMES.webGameUtils.dlGame=function(){try{if(YAHOO.env.ua.ie>0){GAMES.dlUtils.startDL();this.redirectPath=this.redirectPath+"?ref=gamedetail";}if(window.opener!=null){pWindow=window.opener;pWindow.location.href=this.redirectPath;pWindow.focus();}else{var rWin=window.open(this.redirectPath,"autoDL");}}catch(e){}};GAMES.webGameUtils.popPlayPage=function(){try{var path=this.playParams.path;var id=this.playParams.id;var blnInstaller=false;var ieBrowserAllowed=false;var agent=navigator.userAgent.toLowerCase();var isIE=((agent.indexOf("msie")!=-1)&&(agent.indexOf("opera")==-1));var isIE7=(isIE&&agent.indexOf("msie 7")!=-1);id=id.replace(/-/g,"");OMNITURE.omnitureEventTrack({eventName:"E: Online: Product Page: Play button click",linkType:"o",linkTrackVars:{eVar17:"Online: Product Page: Play button click"},linkTrackEvents:["event5"]});if(this.playParams.allIEBrowsers){ieBrowserAllowed=isIE;}else{ieBrowserAllowed=isIE7;}if(realArcade.installerVersion!=""){blnInstaller=true;}if(this.playParams.overideInstallerCheck){blnInstaller=false;}if(!this.playParams.isMac&&ieBrowserAllowed&&this.playParams.isDLPRTestGame&&!blnInstaller){OMNITURE.omnitureEventTrack({eventName:"E: Online: Web Game: DLP overlay",linkType:"o",linkTrackVars:{eVar17:"Online: Web Game: DLP overlay"},linkTrackEvents:["event5"]});GAMES.webGameUtils.showDLPRInstallerOverlay();}else{var webWin=window.open(path,id,"status=0,toolbar=0,location=0,menubar=0,directories=0,resizable=1,scrollbars=1,width=1020,height=735");webWin.focus();}}catch(e){}};GAMES.webGameUtils.initDLPRInstallerOverlay=function(){try{var xyCoord=YAHOO.util.Dom.getXY("gameDetailsGameImage");xyCoord[0]=xyCoord[0]+162;xyCoord[1]=xyCoord[1]+30;dlprIntsllerOverlay=new YAHOO.widget.Overlay("dlpr_gameinstaller_messaging",{width:"500px",visible:false});dlprIntsllerOverlay.cfg.setProperty("xy",xyCoord);dlprIntsllerOverlay.render();YAHOO.util.Event.addListener("dlpr_gameinstaller_messaging_close","click",GAMES.webGameUtils.hideDLPRInstallerOverlay);YAHOO.util.Event.addListener("overlay_slide1","click",GAMES.webGameUtils.showInstallingWaitSlide,GAMES.webGameUtils,true);}catch(e){}};GAMES.webGameUtils.showDLPRInstallerOverlay=function(){try{if(document.getElementById("overlay_slide1")!=null){document.getElementById("overlay_slide1").style.display="block";}if(document.getElementById("overlay_slide2")!=null){document.getElementById("overlay_slide2").style.display="none";}dlprIntsllerOverlay.show();}catch(e){}};GAMES.webGameUtils.hideDLPRInstallerOverlay=function(){try{dlprIntsllerOverlay.hide();}catch(e){}};GAMES.webGameUtils.showInstallingWaitSlide=function(){try{if(document.getElementById("overlay_slide1")!=null){document.getElementById("overlay_slide1").style.display="none";}if(document.getElementById("overlay_slide2")!=null){document.getElementById("overlay_slide2").style.display="block";}OMNITURE.omnitureEventTrack({eventName:"E: Online: Web Game: DLP: Installer download button click",linkType:"o",linkTrackVars:{eVar17:"Online: Web Game: DLP: Installer download button click"},linkTrackEvents:["event5"]});var installerPath=this.playParams.installerPath+"Gamehouse-Installer_"+this.playParams.id+"-online_onlinedlpr_.exe";window.location.href=installerPath;setTimeout("GAMES.webGameUtils.hideDLPRInstallerOverlay()",5000);}catch(e){}};YAHOO.util.Event.addListener(window,"load",GAMES.webGameUtils.initDLPRInstallerOverlay);GAMES.webGameUtils.loadInterAd=function(){try{if(this.interAd.id){var adCont=document.getElementById(this.interAd.id);if(adCont){var adSrc=this.interAd.src;adSrc=adSrc.replace(/{gameId}/g,this.params.gameId);adSrc=adSrc.replace(/{cat}/g,this.params.cat);adSrc=adSrc.replace(/{ord}/g,this.params.ord);adSrc=adSrc.replace(/{a}/g,this.params.a);adSrc=adSrc.replace(/{g}/g,this.params.g);document.writeln("<scr"+'ipt type="text/javascript" src="'+adSrc+'"></scr'+"ipt>");adCont.style.display="block";YAHOO.util.Event.addListener(window,"load",GAMES.webGameUtils.pollInterAd,GAMES.webGameUtils,true);}}}catch(e){}};GAMES.webGameUtils.pollInterAd=function(){try{if(document.getElementById("ingameads")){var autoTimer=document.getElementById("ingameads").getAttribute("autoclosetimer");var timeRemain=parseInt(autoTimer)-(this.params.adTimer-this.params.adTimerCount);setTimeout("GAMES.webGameUtils.renderWebGame()",timeRemain);}else{this.params.adTimerCount=this.params.adTimerCount-1000;if(this.params.adTimerCount>0){setTimeout("GAMES.webGameUtils.pollInterAd()",1000);}else{this.renderWebGame();}}}catch(e){}};GAMES.webGameUtils.isZylomPluginInstalled=function(){try{var pluginType="application/x-zylomgamesplayer;version=2.0.0.1";var mimetype=navigator.mimeTypes[pluginType];if((mimetype&&mimetype.enabledPlugin&&mimetype.type==pluginType)){return true;}else{return false;}}catch(e){}};GAMES.webGameUtils.loadBannerAd=function(){try{if(this.bannerAd){var adFrame=document.getElementById(this.bannerAd.id);if(adFrame){var adSrc=this.bannerAd.src;adSrc=adSrc.replace(/{gameId}/g,this.params.gameId);adSrc=adSrc.replace(/{cat}/g,this.params.cat);adSrc=adSrc.replace(/{ord}/g,this.params.ord);adSrc=adSrc.replace(/{a}/g,this.params.a);adSrc=adSrc.replace(/{g}/g,this.params.g);adFrame.src=adSrc;setTimeout("GAMES.webGameUtils.loadBannerAd()",900000);}}}catch(e){}};GAMES.webGameUtils.loadGameSpecificAd=function(){try{if(this.gameSpecificAd){var adFrame=document.getElementById(this.gameSpecificAd.id);if(adFrame){var adSrc=this.gameSpecificAd.src;adSrc=adSrc.replace(/{gameId}/g,this.params.gameId);adSrc=adSrc.replace(/{cat}/g,this.params.cat);adSrc=adSrc.replace(/{ord}/g,this.params.ord);adSrc=adSrc.replace(/{a}/g,this.params.a);adSrc=adSrc.replace(/{g}/g,this.params.g);adFrame.src=adSrc;setTimeout("GAMES.webGameUtils.loadGameSpecificAd()",900000);}}}catch(e){}};GAMES.webGameUtils.showAXInstallerMsg=function(){try{if(YAHOO.env.ua.gecko>0){document.getElementById("ff_uber_image").style.display="inline-block";}else{if(YAHOO.env.ua.webkit>0){document.getElementById("chrome_uber_image").style.display="inline-block";}}if(!this.isZylomPluginInstalled()){this.pollZylomInstaller();}}catch(e){}};GAMES.webGameUtils.showAXMsg=function(){try{document.getElementById("activex_msg").style.display="inline-block";}catch(e){}};GAMES.webGameUtils.getPluginInstaller=function(){window.location.href=this.params.uberInstallerTarget;};GAMES.webGameUtils.pollZylomInstaller=function(){try{if(YAHOO.env.ua.gecko>0){navigator.plugins.refresh(false);}else{if(YAHOO.env.ua.webkit>0){navigator.plugins.refresh(true);}}if(!this.isZylomPluginInstalled()){setTimeout("GAMES.webGameUtils.pollZylomInstaller()",1000);}else{this.renderWebGame();}}catch(e){}};GAMES.webGameUtils.init=function(){try{YAHOO.util.Event.addListener(window,"load",GAMES.webGameUtils.loadBannerAd,GAMES.webGameUtils,true);YAHOO.util.Event.addListener(window,"load",GAMES.webGameUtils.loadGameSpecificAd,GAMES.webGameUtils,true);var loadAd=false;if(this.params.isAXGame){if(this.params.isMac){YAHOO.util.Event.addListener(window,"load",GAMES.webGameUtils.showAXMsg,GAMES.webGameUtils,true);}else{if(!this.isZylomPluginInstalled()&&YAHOO.env.ua.ie<=0){YAHOO.util.Event.addListener(window,"load",GAMES.webGameUtils.showAXInstallerMsg,GAMES.webGameUtils,true);}else{loadAd=true;}}}else{loadAd=true;}if(loadAd){this.loadInterAd();}}catch(e){}};if(typeof GAMES.migrationUtils=="undefined"){GAMES.migrationUtils={};}GAMES.migrationUtils.init=function(){try{if(YAHOO.util.Cookie.get("rac_redirect")=="true"&&YAHOO.util.Cookie.get("noshow")!="1"&&location.href.indexOf("realarcade")<0){setTimeout("GAMES.migrationUtils.showOverlay()",100);YAHOO.util.Cookie.set("migrationRefUrl",location.href.replace(location.search,""),{path:"/"});}}catch(e){}};GAMES.migrationUtils.hideSelectElements=function(){try{var agent=navigator.userAgent.toLowerCase();if(agent.indexOf("msie 6")!=-1){for(var i=0;i<document.forms.length;i++){for(var j=0;j<document.forms[i].length;j++){if(document.forms[i].elements[j].options){document.forms[i].elements[j].style.visibility="hidden";}}}}}catch(e){}};GAMES.migrationUtils.showOverlay=function(){try{var bHeight=document.body.clientHeight+"px";var gb=document.createElement("div");gb.id="migrationGB";gb.className="nb-popup_migration_bg_gray";gb.style.height=bHeight;YAHOO.util.Dom.setStyle(gb,"opacity",0);GAMES.migrationUtils.hideSelectElements();var mgCont=document.createElement("div");mgCont.style.height=bHeight;mgCont.id="migrationFrameCont";mgCont.className="nb-popup_migration_box";mgCont.innerHTML='<iframe id="migrationFrame" onload="setTimeout(\'GAMES.migrationUtils.easeInOverlay()\',100);" name="migrationFrame" style="height:'+bHeight+'; background-color:transparent !important;" class="nb-popup_migration_frame" scrolling="no" allowTransparency="true" frameborder="0" src="'+this.params.frameSrc+'" marginheight="0" marginwidth="0"></iframe>';document.body.appendChild(gb);document.body.appendChild(mgCont);var fadeIn=new YAHOO.util.Anim(gb,{opacity:{to:0.7}},0.2,YAHOO.util.Easing.easeOut);fadeIn.animate();}catch(e){}};GAMES.migrationUtils.easeInOverlay=function(){try{document.getElementById("migrationFrame").style.visibility="visible";}catch(e){}};GAMES.migrationUtils.hideOverlay=function(){try{document.body.removeChild(document.getElementById("migrationFrameCont"));var fadeOut=new YAHOO.util.Anim("migrationGB",{opacity:{to:0}},0.2,YAHOO.util.Easing.easeOut);fadeOut.onComplete.subscribe(function(){document.body.removeChild(document.getElementById("migrationGB"));});fadeOut.animate();parent.location.href=parent.location.href;}catch(e){}};GAMES.migrationUtils.initRACFAQ=function(){var q=YAHOO.util.Dom.getElementsByClassName("question");var a=YAHOO.util.Dom.getElementsByClassName("answer");for(var aCount=0;aCount<a.length;aCount++){a[aCount].exHeight=a[aCount].offsetHeight;a[aCount].style.overflow="hidden";a[aCount].style.height="0px";q[aCount].onclick=function(){GAMES.migrationUtils.exRACAnswer(this);};}};GAMES.migrationUtils.exRACAnswer=function(q){var a=q.parentNode.getElementsByTagName("div")[0];var exAnswer=new YAHOO.util.Anim(a,{height:{from:0,to:a.exHeight}},0.3,YAHOO.util.Easing.easeOut);q.onclick="";a.style.visibility="visible";exAnswer.onComplete.subscribe(function(){a.style.height="";q.onclick=function(){GAMES.migrationUtils.colRACAnswer(q);};});exAnswer.animate();};GAMES.migrationUtils.colRACAnswer=function(q){var a=q.parentNode.getElementsByTagName("div")[0];var colAnswer=new YAHOO.util.Anim(a,{height:{from:a.exHeight,to:0}},0.3,YAHOO.util.Easing.easeOut);q.onclick="";colAnswer.onComplete.subscribe(function(){a.style.visibility="hidden";q.onclick=function(){GAMES.migrationUtils.exRACAnswer(q);};});colAnswer.animate();};GAMES.initMenuHover=function(){try{var trig=YAHOO.util.Dom.getElementsByClassName("x-hover");for(var i=0;i<trig.length;i++){trig[i].onmouseover=function(){YAHOO.util.Dom.addClass(this,"hover");};trig[i].onmouseout=function(){YAHOO.util.Dom.removeClass(this,"hover");};}}catch(e){}};YAHOO.util.Event.addListener(window,"load",GAMES.initMenuHover);GAMES.tfgLoginToggle=function(){try{ifSrc=serverPath+"sso-login-interstitial&d="+document.domain;var overLI=document.getElementById("pop_tfg_login_box");var frameLI=document.getElementById("pop_tfg_login_frame");if(overLI.style.visibility=="hidden"){overLI.style.visibility="visible";frameLI.src=ifSrc;}else{if(overLI.style.visibility=="visible"){overLI.style.visibility="hidden";frameLI.src="";}else{overLI.style.visibility="visible";frameLI.src=ifSrc;}}YAHOO.util.Cookie.set("migrationParentPath",location.href.replace(location.search,""),{path:"/"});}catch(e){}};YAHOO.util.Event.addListener("tfg_login_block_toggle","click",GAMES.tfgLoginToggle);YAHOO.util.Event.addListener("pop_tfg_login_box_close","click",GAMES.tfgLoginToggle);function initAffFunPassLMOverlay(){var xyCoord=YAHOO.util.Dom.getXY("promotionGamePassModule");xyCoord[0]=xyCoord[0]+162;xyCoord[1]=xyCoord[1]+30;fplmOverlay=new YAHOO.widget.Overlay("aff_funpass_learn_more_messaging",{width:"460px",visible:false});fplmOverlay.cfg.setProperty("xy",xyCoord);fplmOverlay.render();YAHOO.util.Event.addListener("aff_funpass_learn_more_messaging_close","click",hideAffFunPassLMOverlay);YAHOO.util.Event.addListener("aff_funpass_learn_more_messaging_ok","click",hideAffFunPassLMOverlay);YAHOO.util.Event.addListener("aff_funpass_learn_more_link","click",showAffFunPassLMOverlay);}function showAffFunPassLMOverlay(){fplmOverlay.show();}function hideAffFunPassLMOverlay(){fplmOverlay.hide();}YAHOO.util.Event.addListener(window,"load",initAffFunPassLMOverlay);function initAffFunTicketLMOverlay(){var xyCoord=YAHOO.util.Dom.getXY("promotionGamePassModule");xyCoord[0]=xyCoord[0]+162;xyCoord[1]=xyCoord[1]+30;ftlmOverlay=new YAHOO.widget.Overlay("aff_funticket_learn_more_messaging",{width:"460px",visible:false});ftlmOverlay.cfg.setProperty("xy",xyCoord);ftlmOverlay.render();YAHOO.util.Event.addListener("aff_funticket_learn_more_messaging_close","click",hideAffFunTicketLMOverlay);YAHOO.util.Event.addListener("aff_funticket_learn_more_messaging_ok","click",hideAffFunTicketLMOverlay);YAHOO.util.Event.addListener("aff_funticket_learn_more_link","click",showAffFunTicketLMOverlay);}function showAffFunTicketLMOverlay(){ftlmOverlay.show();}function hideAffFunTicketLMOverlay(){ftlmOverlay.hide();}YAHOO.util.Event.addListener(window,"load",initAffFunTicketLMOverlay);if(typeof GAMES=="undefined"){GAMES={};}if(typeof GAMES.widget=="undefined"){GAMES.widget={};}if(typeof GAMES.widget.downloadGameButton=="undefined"){GAMES.widget.downloadGameButton={};}GAMES.widget.downloadGameButton.showTTGameDLButton=function(gameType){try{var ts=new Date();ts=ts.getTime();var sUrl=serverPath+"user/status/"+ts;var handleSuccess=function(o){if(o.responseText!==undefined){var userQuery=YAHOO.lang.JSON.parse(o.responseText);if(gameType=="todaysGame"&&userQuery.gameHouseUser.knownUser=="true"){document.getElementById("login_to_dl_button").style.display="none";dlButton=document.getElementById("dl_now_button");dlButton.style.display="block";}else{if(gameType=="tomorrowsGame"&&userQuery.gameHouseUser.subscribed=="true"){document.getElementById("login_to_dl_button").style.display="none";dlButton=document.getElementById("dl_now_button");dlButton.style.display="block";}}}};var callback={success:handleSuccess};var request=YAHOO.util.Connect.asyncRequest("GET",sUrl,callback);}catch(e){}};GAMES.widget.downloadGameButton.buyButtonClick=function(oOs,oEcommAppPath,oCustomSymbolicName){try{if(oOs==undefined){oOs=" ";}OMNITURE.omnitureEventTrack({eventName:"E: "+oOs+"Download: Product Page: Buy click",linkType:"o",linkTrackVars:{eVar17:" "+oOs+"Download: Product Page: Buy click"},linkTrackEvents:["event10"]});setTimeout("location.href="+decodeURIComponent(EcommAppPath)+"checkout/gamehouse/cart/addGameToCart?gameid="+oCustomSymbolicName,500);}catch(e){}};if(typeof GAMES=="undefined"){GAMES={};}if(typeof GAMES.widget=="undefined"){GAMES.widget={};}if(typeof GAMES.widget.downloadGame=="undefined"){GAMES.widget.downloadGame={};}GAMES.widget.downloadGame.toggleTab=function(tabName){document.getElementById(tabName).className="role-on";if(tabName=="details"){document.getElementById("game_recommendation").style.display="block";document.getElementById("gamedetailcontainer").style.height="auto";document.getElementById("gamedetailcontainer").style.display="block";document.getElementById("reviewcontainer").style.display="none";document.getElementById("reviewcontent").style.display="none";if(document.getElementById("reviews")!=null){document.getElementById("reviews").className="role-off";}document.getElementById("forumscontainer").style.display="none";document.getElementById("forums").className="role-off";}else{if(tabName=="reviews"){document.getElementById("details").className="role-off";document.getElementById("gamedetailcontainer").style.display="none";document.getElementById("reviewcontainer").style.display="block";document.getElementById("gamedetailcontainer").style.height="800px";document.getElementById("game_recommendation").style.display="none";document.getElementById("reviewcontent").style.display="block";document.getElementById("forumscontainer").style.display="none";document.getElementById("forums").className="role-off";}else{document.getElementById("details").className="role-off";document.getElementById("gamedetailcontainer").style.display="none";document.getElementById("reviewcontainer").style.display="none";document.getElementById("gamedetailcontainer").style.height="800px";document.getElementById("game_recommendation").style.display="none";document.getElementById("reviewcontent").style.display="none";document.getElementById("forumscontainer").style.display="block";if(document.getElementById("reviews")!=null){document.getElementById("reviews").className="role-off";}document.getElementById("forums").className="role-on";}}};GAMES.widget.downloadGame.toggleDesc=function(on,off){document.getElementById(off).style.display="none";document.getElementById(on).style.display="block";};GAMES.widget.downloadGame.initSSOverlay=function(){try{GAMES.widget.downloadGame.drawSSOverlay();GAMES.widget.downloadGame.linkSSThumbs();}catch(e){}};GAMES.widget.downloadGame.drawSSOverlay=function(){try{var ssCont=document.createElement("div");ssCont.className="ni-screenshot";ssCont.id="details_screenshot_overlay";var xyCoord=YAHOO.util.Dom.getXY("grid-span");ssCont.style.top=xyCoord[1]+"px";ssCont.style.left=xyCoord[0]+"px";var imgCont=document.createElement("div");imgCont.id="details_screenshot_image";imgCont.className="ni-screenshot_image";ssCont.appendChild(imgCont);var btn=document.createElement("div");btn.className="ni-screenshot_button";ssCont.appendChild(btn);ssCont.onclick=function(){GAMES.widget.downloadGame.hideSSOverlay();};document.getElementsByTagName("body")[0].appendChild(ssCont);}catch(e){}};GAMES.widget.downloadGame.hideSSOverlay=function(){try{document.getElementById("details_screenshot_overlay").style.visibility="hidden";}catch(e){}};GAMES.widget.downloadGame.showSSOverlay=function(ord){try{var ssCont=document.getElementById("details_screenshot_overlay");var imgCont=document.getElementById("details_screenshot_image");imgCont.style.backgroundImage="url("+GAMES.widget.downloadGame.screenShots[ord]+")";ssCont.style.visibility="visible";}catch(e){}};GAMES.widget.downloadGame.linkSSThumbs=function(){try{for(var i=0;i<4;i++){count=i+1;thumb=document.getElementById("screenShot_sm_"+count);thumb.ord=i;thumb.onclick=function(){GAMES.widget.downloadGame.showSSOverlay(this.ord);};}}catch(e){}};GAMES.widget.downloadGame.reviewTabClick=function(platform){try{var label="Download";if(platform=="mac"){label="Mac Download";}else{if(platform=="web"){label="Online";}}OMNITURE.omnitureEventTrack({eventName:label+": Product Page: Review tab click",linkType:"o",linkTrackVars:{eVar17:label+": Product Page: Review tab click",eVar25:"Yes"},linkTrackEvents:["event8"],variableOverrides:{channel:"Online",prop25:"Yes"}});s.channel=label+"Download";}catch(e){}};GAMES.widget.downloadGame.reviewStarClick=function(platform){try{var label="Download";if(platform=="mac"){label="Mac Download";}else{if(platform=="web"){label="Online";}}OMNITURE.omnitureEventTrack({eventName:macLabel+": Product Page: Review stars click",linkType:"o",linkTrackVars:{eVar17:label+": Product Page: Review stars click",eVar25:"Yes"},linkTrackEvents:["event8"],variableOverrides:{channel:"Online",prop25:"Yes"}});s.channel=label+"Download";}catch(e){}};GAMES.widget.downloadGame.starClick=function(){var blnWriteReview=true;var node=document.getElementsByTagName("body")[0];var a=[];var re=new RegExp("\\bBVRRTotalReviewCount\\b");var els=node.getElementsByTagName("*");for(var i=0,j=els.length;i<j;i++){if(re.test(els[i].className)){blnWriteReview=false;}}if(blnWriteReview==true){}else{GAMES.widget.downloadGame.toggleTab("reviews");}return false;};GAMES.widget.downloadGame.fbs_click=function(){u=location.href;t=document.title;window.open("http://www.facebook.com/sharer.php?u="+encodeURIComponent(u)+"&t="+encodeURIComponent(t));return false;};GAMES.widget.downloadGame.ms_click=function(){u=location.href;t=document.title;window.open("http://www.myspace.com/index.cfm?fuseaction=postto&"+"t="+encodeURIComponent(t)+"&u="+encodeURIComponent(u)+"&l=3");return false;};GAMES.widget.downloadGame.tt_click=function(){u=location.href;t=document.title;window.open("http://twitter.com/home?status="+encodeURIComponent(t)+" "+encodeURIComponent(u));return false;};GAMES.widget.downloadGame.deli_click=function(){u=location.href;t=document.title;window.open("http://del.icio.us/post?url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t));return false;};GAMES.widget.downloadGame.winlive_click=function(){u=location.href;t=document.title;if(navigator.userAgent.toLowerCase().indexOf("chrome")>-1){window.open("https://favorites.live.com/quickadd.aspx?marklet=0&mkt=en-us&url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t),"blank");}else{if(navigator.userAgent.toLowerCase().indexOf("msie")>-1){window.open("https://favorites.live.com/quickadd.aspx?marklet=0&mkt=en-us&url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t));}else{window.open("https://favorites.live.com/quickadd.aspx?marklet=1&mkt=en-us&url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t),"_blank","scrollbar=yes");}}return false;};GAMES.widget.downloadGame.google_click=function(){u=location.href;t=document.title;window.open("http://www.google.com/bookmarks/mark?op=edit&bkmk="+encodeURIComponent(u)+"&title="+encodeURIComponent(t));return false;};GAMES.widget.downloadGame.reddit_click=function(){u=location.href;t=document.title;window.open("http://reddit.com/submit?url="+encodeURIComponent(u)+"&title="+encodeURIComponent(t));return false;};if(typeof GAMES=="undefined"){GAMES={};}if(typeof GAMES.widget=="undefined"){GAMES.widget={};}if(typeof GAMES.widget.topNav=="undefined"){GAMES.widget.topNav={};}GAMES.widget.topNav.randomNumber=1;GAMES.widget.topNav.os="";GAMES.widget.topNav.page="";GAMES.widget.topNav.gameId="";GAMES.widget.topNav.genreName="";GAMES.widget.topNav.age="";GAMES.widget.topNav.gender="";GAMES.widget.topNav.checkSearchForm=function(){try{var toCheck=document.getElementById("q").value;toCheck=toCheck.replace(/^\s+|\s+$/g,"");if(toCheck==""||toCheck.length<1||toCheck=="Enter Game Title"){return false;}else{document.getElementById("q").value=encodeURI(toCheck);return true;}}catch(e){}};GAMES.widget.topNav.generateRandomNumber=function(){try{rdnumber=Math.random()*10000000000000000000;GAMES.widget.topNav.randomNumber=rdnumber;}catch(e){}};GAMES.widget.topNav.loadBannerAd=function(os,page,gameId,genreName,age,gender){try{GAMES.widget.topNav.generateRandomNumber();GAMES.widget.topNav.os=os;GAMES.widget.topNav.page=page;GAMES.widget.topNav.gameId=gameId;GAMES.widget.topNav.genreName=genreName;GAMES.widget.topNav.age=age;GAMES.widget.topNav.gender=gender;if(os=="online"&&page=="game"){document.getElementById("banner_ad").src="http://ad.doubleclick.net/adi/gamesco.gh/onlineproduct/"+gameId+";page=onlineproduct;game="+gameId+";genre="+genreName+";a="+age+";g="+gender+";dcopt=ist;sz=728x90;tile=2;ord="+GAMES.widget.topNav.randomNumber+"?";}if(os=="online"&&(page=="home"||page=="genre")){document.getElementById("banner_ad").src="http://ad.doubleclick.net/adi/gamesco.gh/online/;page=online;a="+age+";g="+gender+";dcopt=ist;sz=728x90;tile=2;ord="+GAMES.widget.topNav.randomNumber+"?";}if(page=="download"){document.getElementById("banner_ad").src="http://ad.doubleclick.net/adi/gamesco.gh/download/"+gameId+";page=download;game="+gameId+";genre="+genreName+";a="+age+";g="+gender+";dcopt=ist;sz=728x90;tile=2;ord="+GAMES.widget.topNav.randomNumber+"?";}if(page=="home"){document.getElementById("banner_ad").src="http://ad.doubleclick.net/adi/_games.gh/oldnetworkredir/hp;page=home;sz=728x90;ord="+GAMES.widget.topNav.randomNumber+"?";}}catch(e){}};GAMES.widget.topNav.refreshAd=function(){try{var strOS=GAMES.widget.topNav.os;var strPage=GAMES.widget.topNav.page;var strGameId=GAMES.widget.topNav.gameId;var strGenreName=GAMES.widget.topNav.genreName;var strAge=GAMES.widget.topNav.age;var strGender=GAMES.widget.topNav.gender;GAMES.widget.topNav.loadBannerAd(strOS,strPage,strGameId,strGenreName,strAge,strGender);}catch(e){}};if(typeof GAMES=="undefined"){var GAMES={};}if(typeof GAMES.widget=="undefined"){GAMES.widget={};}if(typeof GAMES.widget.upcomingGames=="undefined"){GAMES.widget.upcomingGames={};}GAMES.widget.upcomingGames.ajaxReq=function(gridURL){try{var now=new Date();gridURL+="&n="+now.getTime();reqURL=serverPath+"ghupcomingglwidget/sortableUpcomingGameList"+gridURL;var handleSuccess=function(o){if(o.responseText!==undefined){var fadeIn=new YAHOO.util.Anim("results4majax",{opacity:{from:0.2,to:1}},0.8,YAHOO.util.Easing.easeOut);fadeIn.animate();document.getElementById("results4majax").innerHTML=o.responseText;}window.scrollTo(180,180);};var callback={success:handleSuccess};var request=YAHOO.util.Connect.asyncRequest("GET",reqURL,callback);}catch(e){}};GAMES.widget.upcomingGames.sortByMode=function(sortByURL){try{var sSortMode=document.getElementById("sortby").value;if(sSortMode=="name"){sortByURL+="&sortByMode=name&orderByClause=1";}else{sortByURL+="&sortByMode=popularity&orderByClause=-1";}GAMES.widget.upcomingGames.ajaxReq(sortByURL);}catch(e){}};if(typeof GAMES=="undefined"){GAMES={};}if(typeof GAMES.widget=="undefined"){GAMES.widget={};}if(typeof GAMES.widget.webGameSlider=="undefined"){GAMES.widget.webGameSlider={};}GAMES.widget.webGameSlider.init=function(){try{var item=document.getElementById(GAMES.widget.webGameSlider.params.viewId).getElementsByTagName("ul")[0].getElementsByTagName("li")[0];var itemWidth=parseInt(item.offsetWidth);GAMES.widget.webGameSlider.params.itemWidth=itemWidth;var sliderWidth=document.getElementById(GAMES.widget.webGameSlider.params.viewId).getElementsByTagName("ul")[0].getElementsByTagName("li").length*itemWidth;document.getElementById(GAMES.widget.webGameSlider.params.viewId).getElementsByTagName("ul")[0].style.width=sliderWidth+"px";YAHOO.util.Event.addListener(document.getElementById(GAMES.widget.webGameSlider.params.viewId).getElementsByTagName("ul")[0].getElementsByTagName("li"),"click",GAMES.widget.webGameSlider.getGame);YAHOO.util.Event.addListener(GAMES.widget.webGameSlider.params.selectId,"change",GAMES.widget.webGameSlider.switchList,GAMES.widget.webGameSlider,"true");YAHOO.util.Event.addListener(GAMES.widget.webGameSlider.params.slideRightId,"click",GAMES.widget.webGameSlider.slideRight,GAMES.widget.webGameSlider,"true");}catch(e){}};GAMES.widget.webGameSlider.getGames=function(){try{var sUrl=GAMES.widget.webGameSlider.params.serverPath+"ghgamerecwidget/webGameSlider?ajax=true&categoryName="+GAMES.widget.webGameSlider.params.cat+"&webTokenName="+GAMES.widget.webGameSlider.params.tokenNameKey+"&gameId="+GAMES.widget.webGameSlider.params.gameId;var handleSuccess=function(o){if(o.responseText!==undefined){var list=document.createElement("div");list.innerHTML=o.responseText;var cont=document.getElementById(GAMES.widget.webGameSlider.params.viewId);var listW=list.getElementsByTagName("li").length;listW=listW*GAMES.widget.webGameSlider.params.itemWidth;list.getElementsByTagName("ul")[0].style.width=listW+"px";YAHOO.util.Dom.setStyle(list.getElementsByTagName("ul")[0],"opacity",0);cont.innerHTML=list.innerHTML;YAHOO.util.Event.addListener(cont.getElementsByTagName("ul")[0].getElementsByTagName("li"),"click",GAMES.widget.webGameSlider.getGame);var fadeIn=new YAHOO.util.Anim(cont.getElementsByTagName("ul")[0],{opacity:{from:0,to:1}},0.5);fadeIn.animate();}};var request=YAHOO.util.Connect.asyncRequest("GET",sUrl,{success:handleSuccess});}catch(e){}};GAMES.widget.webGameSlider.switchList=function(){try{var selector=document.getElementById(GAMES.widget.webGameSlider.params.selectId);var cat=selector.options[selector.selectedIndex].value;GAMES.widget.webGameSlider.params.cat=cat;var fadeOut=new YAHOO.util.Anim(document.getElementById(GAMES.widget.webGameSlider.params.viewId).getElementsByTagName("ul")[0],{opacity:{to:0}},0.5);fadeOut.onComplete.subscribe(GAMES.widget.webGameSlider.getGames);fadeOut.animate();YAHOO.util.Dom.removeClass(GAMES.widget.webGameSlider.params.slideLeftId,"image-bg_button_scroll_left");YAHOO.util.Dom.addClass(GAMES.widget.webGameSlider.params.slideLeftId,"image-bg_button_scroll_left_off");YAHOO.util.Event.removeListener(GAMES.widget.webGameSlider.params.slideLeftId,"click",GAMES.widget.webGameSlider.slideLeft);YAHOO.util.Event.removeListener(GAMES.widget.webGameSlider.params.slideRightId,"click",GAMES.widget.webGameSlider.slideRight);YAHOO.util.Event.addListener(GAMES.widget.webGameSlider.params.slideRightId,"click",GAMES.widget.webGameSlider.slideRight,GAMES.widget.webGameSlider,"true");}catch(e){}};GAMES.widget.webGameSlider.slideLeft=function(){try{var slide=document.getElementById(GAMES.widget.webGameSlider.params.viewId).getElementsByTagName("ul")[0];var endTime=parseInt(slide.getElementsByTagName("li").length*0.1)/10;var pos=parseInt(YAHOO.util.Dom.getStyle(slide,"left"));var newPos=pos+parseInt(YAHOO.util.Dom.getStyle(GAMES.widget.webGameSlider.params.viewId,"width"));YAHOO.util.Dom.removeClass(GAMES.widget.webGameSlider.params.slideLeftId,"image-bg_button_scroll_left_off");YAHOO.util.Dom.addClass(GAMES.widget.webGameSlider.params.slideLeftId,"image-bg_button_scroll_left");var enable=function(){YAHOO.util.Event.addListener(GAMES.widget.webGameSlider.params.slideLeftId,"click",GAMES.widget.webGameSlider.slideLeft,GAMES.widget.webGameSlider,"true");YAHOO.util.Event.addListener(GAMES.widget.webGameSlider.params.slideRightId,"click",GAMES.widget.webGameSlider.slideRight,GAMES.widget.webGameSlider,"true");};var disable=function(){YAHOO.util.Event.removeListener(GAMES.widget.webGameSlider.params.slideLeftId,"click",GAMES.widget.webGameSlider.slideLeft);YAHOO.util.Event.removeListener(GAMES.widget.webGameSlider.params.slideRightId,"click",GAMES.widget.webGameSlider.slideRight);};if(newPos<=0){var slideLeft=new YAHOO.util.Anim(slide,{left:{to:newPos}},0.25,YAHOO.util.Easing.easeOut);slideLeft.onStart.subscribe(disable);slideLeft.onComplete.subscribe(enable);slideLeft.animate();}else{var sWidth=parseInt(YAHOO.util.Dom.getStyle(slide,"width"));var cWidth=parseInt(YAHOO.util.Dom.getStyle(GAMES.widget.webGameSlider.params.viewId,"width"));var end=parseInt(sWidth/cWidth)*(-1)*cWidth;var slideEnd=new YAHOO.util.Anim(slide,{left:{to:end}},endTime,YAHOO.util.Easing.easeOut);slideEnd.onStart.subscribe(disable);slideEnd.onComplete.subscribe(enable);slideEnd.animate();}}catch(e){}};GAMES.widget.webGameSlider.slideRight=function(){try{var slide=document.getElementById(GAMES.widget.webGameSlider.params.viewId).getElementsByTagName("ul")[0];var endTime=parseInt(slide.getElementsByTagName("li").length*0.1)/10;var pos=parseInt(YAHOO.util.Dom.getStyle(slide,"left"));var newPos=pos-parseInt(YAHOO.util.Dom.getStyle(GAMES.widget.webGameSlider.params.viewId,"width"));var endW=parseInt(YAHOO.util.Dom.getStyle(slide,"width"));YAHOO.util.Dom.removeClass(GAMES.widget.webGameSlider.params.slideLeftId,"image-bg_button_scroll_left_off");YAHOO.util.Dom.addClass(GAMES.widget.webGameSlider.params.slideLeftId,"image-bg_button_scroll_left");var enable=function(){YAHOO.util.Event.addListener(GAMES.widget.webGameSlider.params.slideLeftId,"click",GAMES.widget.webGameSlider.slideLeft,GAMES.widget.webGameSlider,"true");YAHOO.util.Event.addListener(GAMES.widget.webGameSlider.params.slideRightId,"click",GAMES.widget.webGameSlider.slideRight,GAMES.widget.webGameSlider,"true");};var disable=function(){YAHOO.util.Event.removeListener(GAMES.widget.webGameSlider.params.slideLeftId,"click",GAMES.widget.webGameSlider.slideLeft);YAHOO.util.Event.removeListener(GAMES.widget.webGameSlider.params.slideRightId,"click",GAMES.widget.webGameSlider.slideRight);};if(newPos+endW>0){var slideRight=new YAHOO.util.Anim(slide,{left:{to:newPos}},0.25,YAHOO.util.Easing.easeOut);slideRight.onStart.subscribe(disable);slideRight.onComplete.subscribe(enable);slideRight.animate();}else{var slideEnd=new YAHOO.util.Anim(slide,{left:{to:0}},endTime,YAHOO.util.Easing.easeOut);slideEnd.onStart.subscribe(disable);slideEnd.onComplete.subscribe(enable);slideEnd.animate();}}catch(e){}};GAMES.widget.webGameSlider.getGame=function(){try{gameName=this.id;location.href=GAMES.widget.webGameSlider.params.playPage+gameName;}catch(e){}try{if(window.opener!=null&&!window.opener.closed){pWindow=window.opener;if(navigator.userAgent.toLowerCase().indexOf("msie 8")!=-1){var strOnlineGameUrl="online-games/"+gameName;pWindow.updateUrl(strOnlineGameUrl);}else{pWindow.location.href=GAMES.widget.webGameSlider.params.productPage+gameName;}}}catch(e){}};