try{Cufon.replace("h1",{fontFamily:"f1"});Cufon.replace("span.txtWrap > span",{fontFamily:"f2",textShadow:"#333 1px 1px, #000 2px 2px"});Cufon.replace("h2",{fontFamily:"f2",hover:true});Cufon.replace("h2.articleHeading",{fontFamily:"f1",hover:true});Cufon.replace("h3.headingGames",{fontFamily:"f2",hover:true});Cufon.replace("h4.headingGames",{fontFamily:"f2",hover:true});Cufon.replace("h3.headingLatestNews",{fontFamily:"f2",hover:true});Cufon.replace("div.itemContent h3",{fontFamily:"f2",hover:true});Cufon.replace("span.gameText",{fontFamily:"f2",hover:true,hoverables:{span:true}});Cufon.replace("a.butCom span.linkText",{fontFamily:"f2",hover:true,hoverables:{span:true}});Cufon.replace("div.featTxtContainer > span.introTeaserText",{fontFamily:"f2",hover:true});Cufon.replace("div#fbLikeItContainer h3",{fontFamily:"f2",hover:true});Cufon.replace("div.mod-shareBox h3",{fontFamily:"f2",hover:true});Cufon.replace("h3.title",{fontFamily:"f2",hover:true});Cufon.replace("#sign-up-container a",{fontFamily:"f2",hover:true});Cufon.replace("#contentContainer div.app-group p.teaser",{fontFamily:"f2",hover:true})}catch(e){}if(typeof deconcept=="undefined"){var deconcept=new Object()}if(typeof deconcept.util=="undefined"){deconcept.util=new Object()}if(typeof deconcept.SWFObjectUtil=="undefined"){deconcept.SWFObjectUtil=new Object()}var stDocTitle=document.title;deconcept.SWFObject=function(swf,id,w,h,ver,c,useExpressInstall,quality,xiRedirectUrl,redirectUrl,detectKey){if(!document.getElementById){return}this.DETECT_KEY=detectKey?detectKey:"detectflash";this.skipDetect=deconcept.util.getRequestParameter(this.DETECT_KEY);this.params=new Object();this.variables=new Object();this.attributes=new Array();if(swf){this.setAttribute("swf",swf)}if(id){this.setAttribute("id",id)}if(w){this.setAttribute("width",w)}if(h){this.setAttribute("height",h)}if(ver){this.setAttribute("version",new deconcept.PlayerVersion(ver.toString().split(".")))}this.installedVer=deconcept.SWFObjectUtil.getPlayerVersion();if(c){this.addParam("bgcolor",c)}var q=quality?quality:"high";this.addParam("quality",q);this.setAttribute("useExpressInstall",useExpressInstall);this.setAttribute("doExpressInstall",false);var xir=(xiRedirectUrl)?xiRedirectUrl:window.location;this.setAttribute("xiRedirectUrl",xir);this.setAttribute("redirectUrl","");if(redirectUrl){this.setAttribute("redirectUrl",redirectUrl)}};deconcept.SWFObject.prototype={setAttribute:function(name,value){this.attributes[name]=value},getAttribute:function(name){return this.attributes[name]},addParam:function(name,value){this.params[name]=value},getParams:function(){return this.params},addVariable:function(name,value){this.variables[name]=value},getVariable:function(name){return this.variables[name]},getVariables:function(){return this.variables},getVariablePairs:function(){var variablePairs=new Array();var key;var variables=this.getVariables();for(key in variables){variablePairs.push(key+"="+variables[key])}return variablePairs},getSWFHTML:function(){var swfNode="";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","PlugIn")}swfNode='<embed type="application/x-shockwave-flash" src="'+this.getAttribute("swf")+'" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'"';swfNode+=' id="'+this.getAttribute("id")+'" name="'+this.getAttribute("id")+'" ';var params=this.getParams();for(var key in params){swfNode+=[key]+'="'+params[key]+'" '}var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='flashvars="'+pairs+'"'}swfNode+="/>"}else{if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType","ActiveX")}swfNode='<object id="'+this.getAttribute("id")+'" classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" width="'+this.getAttribute("width")+'" height="'+this.getAttribute("height")+'">';swfNode+='<param name="movie" value="'+this.getAttribute("swf")+'" />';var params=this.getParams();for(var key in params){swfNode+='<param name="'+key+'" value="'+params[key]+'" />'}var pairs=this.getVariablePairs().join("&");if(pairs.length>0){swfNode+='<param name="flashvars" value="'+pairs+'" />'}swfNode+="</object>"}return swfNode},write:function(elementId){if(this.getAttribute("useExpressInstall")){var expressInstallReqVer=new deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(expressInstallReqVer)&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl")));document.title=document.title.slice(0,47)+" - Flash Player Installation";this.addVariable("MMdoctitle",document.title)}}if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installedVer.versionIsValid(this.getAttribute("version"))){var n=(typeof elementId=="string")?document.getElementById(elementId):elementId;n.innerHTML=this.getSWFHTML();if(!(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.length)){document.title=stDocTitle}return true}else{if(this.getAttribute("redirectUrl")!=""){document.location.replace(this.getAttribute("redirectUrl"))}}return false}};deconcept.SWFObjectUtil.getPlayerVersion=function(){if(window.flashPlayerVersion){return window.flashPlayerVersion}var PlayerVersion=new deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeTypes.length){var x=navigator.plugins["Shockwave Flash"];if(x&&x.description){PlayerVersion=new deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s+r|\s+b[0-9]+)/,".").split("."))}}else{try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(e){try{var axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");PlayerVersion=new deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess="always"}catch(e){if(PlayerVersion.major==6){return PlayerVersion}}try{axo=new ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(e){}}if(axo!=null){PlayerVersion=new deconcept.PlayerVersion(axo.GetVariable("$version").split(" ")[1].split(","))}}window.flashPlayerVersion=PlayerVersion;return PlayerVersion};deconcept.PlayerVersion=function(arrVersion){this.major=arrVersion[0]!=null?parseInt(arrVersion[0]):0;this.minor=arrVersion[1]!=null?parseInt(arrVersion[1]):0;this.rev=arrVersion[2]!=null?parseInt(arrVersion[2]):0};deconcept.PlayerVersion.prototype.versionIsValid=function(fv){if(this.major<fv.major){return false}if(this.major>fv.major){return true}if(this.minor<fv.minor){return false}if(this.minor>fv.minor){return true}if(this.rev<fv.rev){return false}return true};deconcept.util={getRequestParameter:function(param){var q=document.location.search||document.location.hash;if(q){var pairs=q.substring(1).split("&");for(var i=0;i<pairs.length;i++){if(pairs[i].substring(0,pairs[i].indexOf("="))==param){return pairs[i].substring((pairs[i].indexOf("=")+1))}}}return""}};deconcept.SWFObjectUtil.cleanupSWFs=function(){if(window.opera||!document.all){return}var objects=document.getElementsByTagName("OBJECT");for(var i=0;i<objects.length;i++){objects[i].style.display="none";for(var x in objects[i]){if(typeof objects[i][x]=="function"){objects[i][x]=function(){}}}}};deconcept.SWFObjectUtil.prepUnload=function(){__flash_unloadHandler=function(){};__flash_savedUnloadHandler=function(){};if(typeof window.onunload=="function"){var oldUnload=window.onunload;window.onunload=function(){deconcept.SWFObjectUtil.cleanupSWFs();oldUnload()}}else{window.onunload=deconcept.SWFObjectUtil.cleanupSWFs}};if(typeof window.onbeforeunload=="function"){var oldBeforeUnload=window.onbeforeunload;window.onbeforeunload=function(){deconcept.SWFObjectUtil.prepUnload();oldBeforeUnload()}}else{window.onbeforeunload=deconcept.SWFObjectUtil.prepUnload}if(Array.prototype.push==null){Array.prototype.push=function(item){this[this.length]=item;return this.length}}var getQueryParamValue=deconcept.util.getRequestParameter;var FlashObject=deconcept.SWFObject;var SWFObject=deconcept.SWFObject;G_activeGalleries=[];if(document.getElementById("noJsSpotlight")!=null){document.getElementById("noJsSpotlight").style.visibility="hidden"}if(document.getElementById("headerCarousel")!=null){document.getElementById("headerCarousel").style.visibility="hidden"}$(document).ready(function(){galleryInit();imageViewerInit()});$(window).load(function(){repositionLogoSony();window.setTimeout(resizeIE,1000)});$(window).resize(function(){resizeIE();repositionLogoSony()});function resizeIE(){if(document.getElementById("flash_background")){var browserWidth=((navigator.userAgent.indexOf("MSIE 6")!=-1)&&(document.body.clientWidth<=1004))?"1004px":"100%";var el=document.getElementById("flash_background");with(el.style){if(($.browser.msie)&&(parseInt($.browser.version,10)<9)){height=document.getElementById("wrapper").scrollHeight+40+"px"}else{height=$(document).height()+"px"}width=browserWidth;minWidth="1004px"}}}function repositionLogoSony(){if(document.getElementById("logoSony")){if(!/Macintosh/i.test(navigator.userAgent)){if(document.body.clientWidth<1066){document.getElementById("logoSony").style.width="1006px"}else{document.getElementById("logoSony").style.width="1066px"}}}}var apiMediaOverlay;function openMediaOverlay(vidID,linkTitle,linkUrl){createMediaPlayer("mediaPlayerOverlayInner",vidID,"mpOverlayInner","Overlay");var tmp=document.getElementById("mediaPlayerOverlayInner").innerHTML;if(tmp.toUpperCase().indexOf("IMG")==-1){apiMediaOverlay.load();populateMediaOverlayTitle(linkTitle,linkUrl);return false}else{return true}}function createMediaPlayer(elId,stAssetPath,swfObjectId,componentId){var so=new SWFObject("/static/furn/portal/common/flash/PSMPlayer.swf?componentId="+componentId+"&config="+stAssetPath+"&site_locale="+clientLocale+"&translations=/ws/mp/localisation/",swfObjectId,"443","249","9","#000000");so.addParam("wmode","transparent");so.addParam("allowFullScreen","true");so.write(elId)}function populateMediaOverlayTitle(linkTitle,linkUrl){$("#mediaPlayerOverlayTitle").empty();$("#mediaPlayerOverlayTitle").html('<a href="'+linkUrl+'">'+linkTitle+"</a>")}function updatePsnStyle(stGen){switch(stGen){case"psp":document.getElementById("psnBar").className="psnBarWhite";break;default:document.getElementById("psnBar").className="psnBarBlack";break}return false}var conceal='<style type="text/css">UL#headerCarousel {display: none;}</style>';if(deconcept.SWFObjectUtil.getPlayerVersion().major>=8){document.write(conceal)}window.liData=new Array();function checkBrowserSupport(not_supported){var ua=navigator.userAgent;var r=true;for(var i=0;i<not_supported.length;i++){var s=not_supported[i];var a=s.split(",");var b=a[0];var os=a[1];if(ua.indexOf(b)>-1&&ua.indexOf(os)>-1){r=false}}return r}function imageViewerInit(){var image_viewer=new ImageViewer("imageViewer")}function ImageViewer(target_id){if(document.getElementById(target_id)){el=document.getElementById(target_id);var imt=el.getElementsByTagName("img");if(imt.length>0){var altcontent=imt[0].className;if(altcontent.indexOf("altimages:")==0){var images=altcontent.substring(10,altcontent.length).split("|");var item=0;var maxitems=images.length;render()}}}function render(){if(item==0&&item<(maxitems-1)){out=mediaControls("01")}else{if(item<(maxitems-1)){out=mediaControls("11")}else{if(item=(maxitems-1)){out=mediaControls("10")}else{out=mediaControls("00")}}}el=document.getElementById(target_id);var imt=el.getElementsByTagName("img");be=$(".mediaButtonsPlaceholder",el)[0];be.innerHTML=out;var prev=$(".previous",be);var next=$(".next",be);if(next.length>0){next[0].onclick=function(){nextitem();return false}}if(prev.length>0){prev[0].onclick=function(){previtem();return false}}imt[0].src=images[item];if(imt[0].alt.substr(imt[0].alt.length-2,1)==" "){imt[0].alt=imt[0].alt.substr(0,imt[0].alt.length-2)+" "+(item+1)}else{imt[0].alt=imt[0].alt+" "+(item+1)}}function nextitem(){if(item<=maxitems){item++}render()}function previtem(){if(item>0){item--}render()}}function galleryInit(){var wrappingEls=$("#doubleColumn .mediaSection");var j=0;for(var i=0;i<wrappingEls.length;i++){var innerObj=innerObject(wrappingEls[i]);var items=countItems(innerObj);domLinkLayer(innerObj);if(items>4){wrappingEls[i].id="dynId"+(j);G_activeGalleries[j]=new slidingGallery(wrappingEls[i].id,j);j++}}}function slidingGallery(id,num){this.el=document.getElementById(id);this.offset=0;var inWr=$("#"+id+" .slideMount")[0];inWr.className=inWr.className+" interactive";this.innerObj=innerObject(this.el);this.numItems=countItems(this.innerObj);inWr.style.height=internalHeight(this.innerObj)+"px";updateControls(num,0);fixImagePosition(inWr);function internalHeight(innerObj){var ul=innerObj.getElementsByTagName("UL")[0];var listItems=ul.getElementsByTagName("LI");var listHeight=0;for(var n=0;n<listItems.length;n++){if(listItems[n].scrollHeight>listHeight){listHeight=listItems[n].scrollHeight}}return listHeight}}function fixImagePosition(inWr){if(inWr){inWr.className=inWr.className}}function domLinkLayer(innerObj){if(innerObj){var ul=innerObj.getElementsByTagName("UL")[0];var isVideo=(ul.className.indexOf("video")==-1)?true:false;var listItems=ul.getElementsByTagName("A")}}function countItems(innerObj){if(innerObj){var ul=innerObj.getElementsByTagName("UL")[0];return(ul.getElementsByTagName("LI")).length}}function innerObject(el){return $(".slideMountInner",el)[0]}function buildGalleryButtons(secNum,content){var be=buttonArea(document.getElementById("dynId"+secNum));be.innerHTML=content;var prev=$(".previous",be);var next=$(".next",be);if(next.length>0){next[0].onclick=function(){shiftGallery(secNum,"left");return false}}if(prev.length>0){prev[0].onclick=function(){shiftGallery(secNum,"right");return false}}}function shiftGallery(secNum,direction){var el=G_activeGalleries[secNum].el;var newel=innerObject(el);if(direction=="left"&&countItems(newel)>G_activeGalleries[secNum].offset+4){G_activeGalleries[secNum].offset++}if(direction=="right"&&G_activeGalleries[secNum].offset>0){G_activeGalleries[secNum].offset--}thisOffset=0-(G_activeGalleries[secNum].offset*112);newel.style.left=thisOffset+"px";updateControls(secNum,G_activeGalleries[secNum].offset)}function updateControls(num,offsetNumber){var out="";if(offsetNumber==0){out=mediaControls("01")}else{if(offsetNumber<G_activeGalleries[num].numItems-4){out=mediaControls("11")}else{if(offsetNumber==(G_activeGalleries[num].numItems-4)){out=mediaControls("10")}}}buildGalleryButtons(num,out)}function mediaControls(type){var p='<a class="previous"><span>previous</span></a>';var pd='<span class="previousDisabled"><span>previous</span></span>';var n='<a class="next"><span>next</span></a>';var nd='<span class="nextDisabled"><span>next</span></span>';switch(type){case"01":out=pd+n;break;case"11":out=p+n;break;case"10":out=p+nd;break;default:out=pd+nd;break}return out}function buttonArea(el){return $(".mediaButtonsPlaceholder",el)[0]}function playVideo(video){var so=new SWFObject("/static/other_files/portal/common/flash/videoplayerlarge.swf","video","430","260","7","#000000");so.addVariable("video_url",video);so.addVariable("paused","false");so.addParam("wmode","transparent");so.write("mediaContentPlaceholder")}function pDestroyer(){var el=document.getElementById("contentContainer");var ps=el.getElementsByTagName("p");for(var a=ps.length-1;a>0;a--){if(ps[a].innerHTML==""){ps[a].parentNode.removeChild(ps[a])}}}function labelWrappers(){var wr=document.getElementById("rightColumn");var pwraps=$(".portlet-wrapper",wr);for(var j=1;j<=pwraps.length;j++){pwraps[j-1].className=pwraps[j-1].className+" p-w"+j}}function toggleVisibility(){for(var i=0;i<arguments.length;i++){visibility(arguments[i])}}function visibility(id){if(document.getElementById(id)){var visiTarget=document.getElementById(id);if(visiTarget.style.display=="none"){visiTarget.style.display="inline"}else{visiTarget.style.display="none"}}}function adjustAbsPos(id,unit,top,right,bottom,left){if(document.getElementById(id)){var elemId=document.getElementById(id);if(top!=null){elemId.style.top=top+unit}if(right!=null){elemId.style.right=right+unit}if(bottom!=null){elemId.style.bottom=bottom+unit}if(left!=null){elemId.style.left=left+unit}}}function copyContent(from,to){if(document.getElementById(to)&&document.getElementById(from)){document.getElementById(to).innerHTML=document.getElementById(from).innerHTML}}function toggleClassName(id,class1,class2){if(document.getElementById(id)){if(document.getElementById(id).className==class1){document.getElementById(id).className=class2}else{document.getElementById(id).className=class1}}}function disableInputFields(fields){var emailField=document.getElementById("email");var confirmEmailField=document.getElementById("confirmEmail");var newPasswordField=document.getElementById("newPassword");var confirmPasswordField=document.getElementById("confirmPassword");if(fields=="emailFields"){clearFields(fields);styleFields(fields);disableFields(fields)}else{clearFields(fields);styleFields(fields);disableFields(fields)}function clearFields(fields){if(fields=="emailFields"){emailField.value="";confirmEmailField.value=""}else{newPasswordField.value="";confirmPasswordField.value=""}}function disableFields(fields){if(fields=="emailFields"){emailField.disabled=true;confirmEmailField.disabled=true;newPasswordField.disabled=false;confirmPasswordField.disabled=false}else{emailField.disabled=false;confirmEmailField.disabled=false;newPasswordField.disabled=true;confirmPasswordField.disabled=true}}function styleFields(fields){if(fields=="emailFields"){emailField.className="disabled";confirmEmailField.className="disabled";newPasswordField.className="";confirmPasswordField.className=""}else{emailField.className="";confirmEmailField.className="";newPasswordField.className="disabled";confirmPasswordField.className="disabled"}}}function smsFieldCheck(){var smsField=document.getElementById("receiveSMS");var mobileNoField=document.getElementById("mobilePhoneNumber");if(smsField!=null&&smsField.checked==true){mobileNoField.disabled=false;mobileNoField.className="text"}else{mobileNoField.disabled=true;mobileNoField.className="disabled";mobileNoField.value=""}}function changeCalendarMonth(currShownMonth,change){var monthToShow=currShownMonth+change;document.getElementById("teaserCalMonth"+currShownMonth).className="hide";document.getElementById("teaserCalMonth"+monthToShow).className="show"}function toggleAddConsole(shownPSConsole,hiddenPSConsole1,hiddenPSConsole2){document.getElementById(shownPSConsole).style.display="block";if(document.getElementById(hiddenPSConsole1)){document.getElementById(hiddenPSConsole1).style.display="none"}if(document.getElementById(hiddenPSConsole2)){document.getElementById(hiddenPSConsole2).style.display="none"}}function insertIframeIntoDOM(parentId,childId,childSrc){var childIdEl=document.getElementById(childId);if(childIdEl==null){var parentIdEl=document.getElementById(parentId);var iframe=document.createElement("iframe");iframe.id=childId;iframe.src=childSrc;iframe.setAttribute("frameBorder","0");parentIdEl.appendChild(iframe)}}function popupWin(url,winName,winOptions){this.url=url;this.winName=winName;this.winOptions=winOptions;var win;this.openWin=function(){win=window.open(url,winName,winOptions)};this.closeWin=function(){if(win&&win.open&&!win.closed){win.close()}}}function sysSoftBtnStateTgl(id,state){var allDownloadBtns=document.getElementById("downloadBtns").getElementsByTagName("input");switch(state){case"enabled":for(i=1;i<=allDownloadBtns.length;i++){var downloadBtnId=id+i;document.getElementById(downloadBtnId).disabled=false;toggleClassName(downloadBtnId,"cssbtn","cssbtnAlt disabled")}break;case"disabled":for(i=1;i<=allDownloadBtns.length;i++){var downloadBtnId=id+i;document.getElementById(downloadBtnId).disabled=true;toggleClassName(downloadBtnId,"cssbtn","cssbtnAlt disabled")}break}}function showMenu(o){try{o.getElementsByTagName("ul")[0].style.display="inline";o.style.cursor="pointer"}catch(e){}}function hideMenu(o){try{o.getElementsByTagName("ul")[0].style.display="none"}catch(e){}}function sortMenuOn(section){if(document.getElementById("psnSortMenu"+section).style.display!="block"){document.getElementById("psnSortMenu"+section).style.display="block"}else{document.getElementById("psnSortMenu"+section).style.display="none"}return false}function sortMenuOff(section){try{document.getElementById("psnSortMenu"+section).style.display="none"}catch(e){}}function setUserSelected(o){try{document.getElementById("psnSortSelectedTxtUser").style.color="#999999";document.getElementById("psnSortSelectedTxtUser").innerHTML=document.getElementById("psnSortLoading").innerHTML;sortMenuOff("User")}catch(e){}}function setGameSelected(o){try{var e=o.innerHTML;document.getElementById("psnSortSelectedTxtGame").innerHTML=(e.length>23)?e.substr(0,23)+"...":e;sortMenuOff("Game")}catch(e){}}function setSortSelected(o){try{var e=o.innerHTML;document.getElementById("psnSortSelectedTxtTop").innerHTML=(e.length>23)?e.substr(0,23)+"...":e;document.getElementById("psnSortSelectedTxtBtm").innerHTML=(e.length>23)?e.substr(0,23)+"...":e;sortMenuOff("Top");sortMenuOff("Btm")}catch(e){}}function sortMenuClose(evt){if(!evt){evt=window.event.srcElement}else{evt=evt.target}try{var id=evt.parentNode.parentNode.id;if(id.indexOf("psnSortJsTop")=="-1"){if(id.indexOf("psnSortMenu")=="-1"){sortMenuOff("Top")}}if(id.indexOf("psnSortJsBtm")=="-1"){if(id.indexOf("psnSortMenu")=="-1"){sortMenuOff("Btm")}}if(id.indexOf("psnSortJsGame")=="-1"){if(id.indexOf("psnSortMenu")=="-1"){sortMenuOff("Game")}}if(id.indexOf("psnSortJsUser")=="-1"){if(id.indexOf("psnSortMenu")=="-1"){sortMenuOff("User")}}}catch(e){}}$("#latestNewsContainer").ready(function(){var newsNav=$("#latestNewsContainer .newsItemsNav");var newsNavClone=newsNav.clone(true);$("#latestNewsContainer .newsItems").after(newsNavClone);newsNav.remove()});$(document).ready(function(){var numOfPanes=0;$.tools.addTipEffect("fade",function(){this.getTip().fadeIn()},function(){this.getTip().fadeOut()});$("#accordionRelated .toolTip").tooltip({effect:"fade",opacity:1,delay:30,position:["center","right"],offset:[0,10],onShow:function(){var tooltipWidth=this.getTip().width()+30;var maxAllowedLeftPos=220-tooltipWidth;if(this.getTip().position().left>maxAllowedLeftPos){this.getTip().css({left:maxAllowedLeftPos})}}});$.tools.addTabEffect("slide",function(tabIndex){if(jQuery.browser.msie&&parseInt(jQuery.browser.version)<8){this.getPanes().hide().eq(tabIndex).show()}else{this.getCurrentPane().slideUp("slow");this.getPanes().eq(tabIndex).slideDown("slow")}numOfPanes=this.getPanes().length});$("#accordionRelated").tabs("#accordionRelated div.content",{tabs:"#accordionRelated div.contentHeading",effect:"slide",initialIndex:0,clickable:true});$("#accordionRelated .tabHeading").hover(function(){$(this).css({"background-image":"url(/static/furn/portal/common/bg_accordion_plus_hover.gif)"})},function(){$(this).css({"background-image":"url(/static/furn/portal/common/bg_accordion_plus.gif)"})});$("#accordionRelated div.contentPortlet").css({"background-image":"none"});$("#accordionRelated div.contentPortlet").css({"margin-bottom":"0px"});$("#accordionRelated div.contentPortlet").css({"padding-bottom":"0px"});$("#accordionRelated div.contentPortlet:last").css({"margin-bottom":"15px"});$("#accordionRelated div.contentHeading").css({border:"none"});$("#accordionRelated .tabHeading").css({"background-image":"url(/static/furn/portal/common/bg_accordion_plus.gif)"});$("#accordionRelated div.contentHeading").css({"background-image":"url(/static/furn/portal/common/bg_portlethead_sq.gif)"});$("#accordionRelated div.contentHeading:first").css({"background-image":"url(/static/furn/portal/common/bg_portlethead.gif)"});$("#accordionRelated div.contentPortlet:last").css({"padding-bottom":"4px"});if(numOfPanes>1){$("#accordionRelated div.contentPortlet:last").css({"background-image":"url(/static/furn/portal/common/bg_portletbottom_tab.gif)"})}else{$("#accordionRelated div.contentPortlet:last").css({"background-image":"url(/static/furn/portal/common/bg_portletbottom.gif)"})}$("#accordionRelated div.contentHeading:last").css({"padding-top":"3px"});$("#accordionRelated div.contentHeading:last").css({"padding-bottom":"3px"});$("#accordionRelated div.contentHeading").click();$("#accordionRelated div.contentHeading:last").click();(function(){$(".scrollable").each(function(){var $this=$(this);$this.scrollable({size:1,clickable:false}).circular();$this.parent().parent().find(".jsDisabled").removeClass("jsDisabled")})})();$("#tabsLeftContainer").show("fast",function(){$("#slidePanelLeft UL#tabsLeft").tabs("DIV.panesLeft > DIV.tabbedPane");$("#psxGamesContainer UL#tabsLeft").tabs("DIV.panesLeft > DIV.tabbedPane",{initialIndex:1});$("H3.jsDisabled").removeClass("jsDisabled").addClass("jsEnabled");$("DIV.tabbedPane.jsDisabled").removeClass("jsDisabled")});$("#tabsRightContainer").show("fast",function(){$("UL#tabsRight").tabs("DIV.panesRight > DIV.tabbedPane");$("H3.jsDisabled").removeClass("jsDisabled").addClass("jsEnabled");$("DIV.tabbedPane.jsDisabled").removeClass("jsDisabled")});$("#helpFormContentContainer").css("display","none");$("#helpFormOpenLink").css("visibility","visible");$("#helpFormContainer").removeClass("jsDisabled");$("#helpFormDummySpacer").removeClass("jsDisabled");$("#helpFormCTALinkContainer").hide();$("#helpFormOpenLink").click(function(){$("#helpFormOpenLink").css("visibility","hidden");$("#helpFormCloseLink").css("display","block");$("#helpFormCTALinkContainer").show();if($.browser.msie){if($.browser.version.substr(0,1)<8){$("#gamesFilterHelp").css("position","relative")}$("#helpFormContentContainer").show()}else{$("#helpFormContentContainer").slideDown(400)}});$("#helpFormCloseLink").click(function(){if($.browser.msie&&$.browser.version.substr(0,1)<8){$("#gamesFilterHelp").css("position","static")}$("#helpFormContentContainer").hide();$("#helpFormCloseLink").css("display","none");$("#helpFormOpenLink").css("visibility","visible");$("#helpFormCTALinkContainer").hide()});if($.browser.msie&&$.browser.version.substr(0,1)<7){$("#helpFormGenreContainer LI").hover(function(){var a=$(this).find(".genreDescBox").html();$("#genreDefaultBoxIE6").html(a);$("#genreDefaultBoxIE6").addClass("hover")},function(){$("#genreDefaultBoxIE6").removeClass("hover");$("#genreDefaultBoxIE6").empty()})}var switchImagePoll;var uniqueGamesOverlayId;$(".gamesOverlayTrigger").hover(function(){uniqueGamesOverlayId="#"+$(this).attr("id").replace("gamesOverlayTrigger","gamesOverlay");$(this).find("IMG").attr("title","");var offsetParentContainer=$("#sliderPaneContainer").offset();if($(this).hasClass("toolTipPositionOne")||$(this).hasClass("toolTipPositionTwo")||$(this).hasClass("toolTipPositionThree")){if($(this).hasClass("toolTipPositionOne")){$(uniqueGamesOverlayId).css("left",-25);$(uniqueGamesOverlayId).addClass("firstItem")}if($(this).hasClass("toolTipPositionTwo")){$(uniqueGamesOverlayId).css("left",26)}if($(this).hasClass("toolTipPositionThree")){$(uniqueGamesOverlayId).css("left",156)}}else{var offsetParentContainerWidth=$("#sliderPaneContainer").width();var offsetObj=$(this).offset();var objWidth=$(uniqueGamesOverlayId).width()-$(uniqueGamesOverlayId).width()/2;var objMidPoint=$(this).width()-$(this).width()/2;var overlayCurrPosLeft=(offsetObj.left-objWidth)+objMidPoint;overlayCurrPosLeft-=offsetParentContainer.left;var strCategory=uniqueGamesOverlayId.split("-")[2];var overlayType=(strCategory=="other"||strCategory==undefined)?"":"Blog";if(overlayCurrPosLeft+($(uniqueGamesOverlayId).width()/2)>(offsetParentContainerWidth-50)){overlayCurrPosLeft=offsetParentContainerWidth-300;$(uniqueGamesOverlayId).find(".tooltipBtm").addClass("overlayRight")}else{if(offsetObj.left-70<(offsetParentContainer.left)){overlayCurrPosLeft=-30;$(uniqueGamesOverlayId).find(".tooltipBtm").addClass("overlayLeft")}else{$(uniqueGamesOverlayId).find(".tooltipBtm").removeClass("overlayLeft");$(uniqueGamesOverlayId).find(".tooltipBtm").removeClass("overlayRight")}}$(uniqueGamesOverlayId).css("left",overlayCurrPosLeft);$(uniqueGamesOverlayId).css("margin-top",5)}var overlayHeight=$(uniqueGamesOverlayId).height();var offsetTriggerImage=$(this).find("IMG").offset();var triggerToParentDiff=offsetTriggerImage.top-offsetParentContainer.top;$(uniqueGamesOverlayId).css("top",(triggerToParentDiff-overlayHeight));$(uniqueGamesOverlayId).css("display","block");if($(uniqueGamesOverlayId).find(".carouselImgs").children().length==1){var itemId=uniqueGamesOverlayId.split("-")[1];$.ajax({type:"GET",url:"/ajax/linked-media/item"+itemId,dataType:"xml",success:function(xml){$(xml).find("media_item:not(:first)").each(function(){if(uniqueGamesOverlayId.split("-")[1]==itemId){var imgUrl=$(this).find("url").text();var imageAltTxt=$(this).find("title").text();var image=$("<img>").attr("src",imgUrl);$(image).attr("alt",imageAltTxt);$(uniqueGamesOverlayId).find(".carouselImgs").append(image)}})}})}switchImagePoll=setInterval(function(){if($(uniqueGamesOverlayId).find(".carouselImgs").children().length>1){var active=$(uniqueGamesOverlayId).find(".carouselImgs").find(".active");var next=active.next();var first=$(uniqueGamesOverlayId).find(".carouselImgs").children(":first-child");if(active.is(":last-child")){first.css({opacity:0.3}).addClass("active").animate({opacity:1},400);active.removeClass("active")}else{next.css({opacity:0.3}).addClass("active").animate({opacity:1},400);active.removeClass("active")}}},1500)},function(){uniqueGamesOverlayId="#"+$(this).attr("id").replace("gamesOverlayTrigger","gamesOverlay");$(uniqueGamesOverlayId).css("display","none");clearInterval(switchImagePoll)});$(".gamesOverlayToolTip").hover(function(){$(this).addClass("hover");$(this).css("zIndex","200")},function(){$(this).removeClass("hover");$(this).css("zIndex","100")});$("#previewThumbs").show();$("#previewThumbs A").fadeTo(0,0.5,function(){$("#previewThumbs A:first").fadeTo(0,1);$("#previewThumbs A:first").addClass("selected")});$("#previewImageContentItemsContainer DIV.previewImageContentItem").hide();$("#previewImageContentItemsContainer DIV.previewImageContentItem:first").toggle();$("#previewThumbs A").hover(function(){if($(this).hasClass("selected")==false){$(this).stop().fadeTo("fast",1)}},function(){if($(this).hasClass("selected")==false){$(this).stop().fadeTo("fast",0.5)}});$("#previewThumbs A").click(function(){$("#previewThumbs A").fadeTo(0,0.5);$(this).fadeTo(0,1);$("#previewThumbs A").removeClass("selected");$(this).addClass("selected");var thumbId=this.id.charAt(this.id.length-1);$("#previewImageContentItemsContainer DIV.previewImageContentItem").hide();$("#previewimage"+thumbId+"content").toggle()});var $tabsFlatAltContainer=$("#tabsFlatAltContainer"),$systemDetailTabbedContainer=$("#systemDetailTabbedContainer");if($tabsFlatAltContainer.length>0){$tabsFlatAltContainer.show();$tabsFlatAltContainer.find("ul.tabsFlatAlt").tabs("div.panes")}if($systemDetailTabbedContainer.length>0){$systemDetailTabbedContainer.removeClass("jsDisabled");$systemDetailTabbedContainer.find("div.panes").removeClass("jsDisabled");$("#systemDetailTabbedContainerBtm").removeClass("jsDisabled")}$("DIV.featTxtContainer").find("IMG").css("opacity",0.8).hover(function(){$(this).css("opacity",1)},function(){$(this).css("opacity",0.8)});$("DIV#latestNewsContainer DIV.newsItems LI:not(:eq(0))").hide();$("DIV#latestNewsContainer DIV.newsItems LI").eq(0).addClass("selected");$("DIV#latestNewsContainer DIV.newsItemsNav LI").eq(0).addClass("selected");$("DIV#latestNewsContainer DIV.newsItemsNav LI").click(function(e){var i=0;var clickedElement=this;$(this).parent().children().each(function(index){if(this===clickedElement){i=index}});$(this).siblings().each(function(){$(this).removeClass("selected")});$(this).addClass("selected");$("DIV#latestNewsContainer DIV.newsItems LI").removeClass("selected").hide();$("DIV#latestNewsContainer DIV.newsItems LI").eq(i).addClass("selected").show();return false});var newsItems=$("#latestNewsContainer .newsItemsNav ul li");newsItems.tallest=0;newsItems.each(function(){var itemHeight=$(this).height();if(itemHeight>newsItems.tallest){newsItems.tallest=itemHeight}});newsItems.height(newsItems.tallest);$("div#psxGamesContainer .tabbedPaneWrapper").css("background","url(/static/furn/portal/common/bg_sliderpanel_whole_long.png) repeat-y left bottom");$("div#sliderPaneContainer .tabbedPaneWrapper").css("background","url(/static/furn/portal/common/bg_sliderpanel_whole_long.png) repeat-y left bottom");if($("#recommendationsContainer").length>0){$("#recommendationsAltContainer").remove()}$("body").addClass("jsEnabled");if($(".mod-shareBox").length>0){$(".shareWidgetContainer .promoModule").remove()}});$(window).load(function(){$("#capture-image-refresh").each(function(){var $this=$(this);var $captureImage=$("#capture-image");if($captureImage.length>0){var sText=$this.text();var sCaptureImageSrc=$captureImage.attr("src");var $link=$("<a>");$link.html(sText);$link.attr("href","javascript:void(0);");$link.click(function(e){e.preventDefault();var nTimestamp=(new Date).getTime();$captureImage.attr("src",sCaptureImageSrc+nTimestamp+"/")});$this.empty();$this.append($link)}})});function AgeGate(age,video,aspect){this.init=function(){this.age=age;this.video=video;this.aspect=aspect;this.debug=false};this.sendMetrics=function(){this.bRequest=false;if(window.XMLHttpRequest){try{this.bRequest=new XMLHttpRequest()}catch(e){this.bRequest=false}}else{if(window.ActiveXObject){try{this.bRequest=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{this.bRequest=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){this.bRequest=false}}}}if(this.bRequest){this.strRequest=this.assetId;this.bRequest.open("GET",this.strRequest,true);this.bRequest.send(null)}};this.displayBlock=function(id,arg){this.d("Display block: "+id+", status: "+arg);var e=document.getElementById(id);switch(arg){case false:document.getElementById(id).style.display="none";break;case true:document.getElementById(id).style.display="block";break}};this.moveBlock=function(id,arg){this.d("Move block: "+id+", status: "+arg);var e=document.getElementById(id);if(e){switch(arg){case false:e.style.position="relative";e.style.left=0+"px";e.style.top=0+"px";e.style.width="100%";break;case true:e.style.position="absolute";e.style.left=-3000+"px";e.style.top=-3000+"px"}}};this.writeCookie=function(arg){this.d("Writing cookie: "+arg);document.cookie="ageGated="+arg+";path=/"};this.checkStatus=function(){if(this.age!=""&&this.age>12){this.d("Age not empty and > 12");this.checkCookie()}else{this.d("Age empty or <= 12");this.displayBlock("mediaContentBlock",true);this.moveBlock("mediaSection",true);this.generateVideo()}};this.checkVideo=function(age,video,aspect,id){this.d("Check video age: "+age);this.video=video;this.aspect=aspect;this.age=age;this.assetId=id;this.checkStatus()};this.checkCookie=function(){var cookie=document.cookie;var pos=cookie.indexOf("ageGated=");if(pos!=-1){var start=pos+9;var end=cookie.indexOf(";",start);if(end==-1){end=cookie.length}var value=unescape(cookie.substring(start,end));var dob=value.split("|")[1];this.d("Cookie exists: "+value);this.checkDate(dob.split("-")[0],dob.split("-")[1],dob.split("-")[2])}else{this.d("No cookie, display form.");this.displayBlock("mediaContentBlock",false);this.displayBlock("ageError",false);this.displayBlock("ageBlock",true);this.displayBlock("msg",false);this.moveBlock("mediaSection",false);document.getElementById("mediaContentBlock").innerHTML="<IMG src='/static/furn/portal/common/vid_placeholder.jpg' id='imgsrc' class='galleryImage'>"}};this.validDate=function(day,month,year){var dob=new Date(year,month-1,day);var today=new Date();this.d("DOB date: "+dob);this.d("Today date: "+today);return(dob<today&&day==dob.getDate())&&((Number(month)-1)==dob.getMonth())&&(year==dob.getFullYear())};this.checkDate=function(day,month,year){var dobDay=day;var dobMonth=month;var dobYear=year;var ageGated=false;var d=new Date();if(this.validDate(dobDay,dobMonth,dobYear)){if((((d.getFullYear()-dobYear)==this.age)&&((d.getMonth()+1)-dobMonth)>=0&&(d.getDate()-dobDay)>=0)||((d.getFullYear()-dobYear)>this.age)){ageGated="false|"+dobDay+"-"+dobMonth+"-"+dobYear;this.writeCookie(ageGated);this.moveBlock("mediaSection",true);this.displayBlock("mediaContentBlock",true);this.generateVideo()}else{ageGated="true|"+dobDay+"-"+dobMonth+"-"+dobYear;this.writeCookie(ageGated);this.moveBlock("mediaSection",false);this.displayBlock("mediaContentBlock",false);this.displayBlock("ageBlock",false);this.displayBlock("msg",true)}}else{this.displayBlock("ageError",true)}};this.checkForm=function(f){if(f.dobDay.selectedIndex==0||f.dobMonth.selectedIndex==0||f.dobYear.selectedIndex==0){this.displayBlock("ageError",true);return false}else{this.checkDate(f.dobDay.options[f.dobDay.selectedIndex].value,f.dobMonth.options[f.dobMonth.selectedIndex].value,f.dobYear.options[f.dobYear.selectedIndex].value)}return false};this.generateDay=function(id){for(var n=1;n<32;n++){document.getElementById(id).options[n]=new Option((n<10)?"0"+(n):n,n,false,false)}};this.generateMonth=function(id){for(var n=1;n<13;n++){document.getElementById(id).options[n]=new Option((n<10)?"0"+(n):n,n,false,false)}};this.generateYear=function(id){var d=new Date();var i=1;var year=d.getFullYear();for(var n=1900;n<d.getFullYear()+1;n++){document.getElementById(id).options[i]=new Option(year,year,false,false);i+=1;year-=1}};this.generateVideo=function(){document.getElementById("mediaContentBlock").style.height="auto";this.d("Play video");var cc=(navigator.userAgent.indexOf("MSIE")!=-1)?"?cache-cutter="+new Date().getTime():"";var so=new SWFObject("/static/furn/portal/common/flash/videoplayerlarge.swf"+cc,this.video,"430","265","7","#000000");so.addVariable("video_url",this.video);so.addVariable("aspect_ratio",this.aspect);so.addVariable("paused","false");so.addParam("wmode","transparent");so.addParam("scale","exactfit");so.write("mediaContentBlock");var soSuccess=document.getElementById("mediaContentBlock").innerHTML;if(soSuccess.indexOf("img")!=-1){this.displayBlock("videoBlock",false);this.displayBlock("flashErrorBlock",true)}this.d(document.getElementById("mediaContentBlock").innerHTML);this.sendMetrics()};this.previewImage=function(){var img=arguments[0];var alt="[Image]";if(arguments.length>1){alt=arguments[1];this.assetId=arguments[2];this.sendMetrics()}this.d("Preview: "+img);if(document.images){this.moveBlock("mediaSection",true);document.getElementById("mediaContentBlock").innerHTML="<IMG id='imgsrc' width='437' height='249' src='/static/furn/portal/common/pixel.gif' class='galleryImage'>";this.displayBlock("mediaContentBlock",true);$("#imgsrc").hide();var i=new Image();i.src=img;i.alt=alt;document.getElementById("imgsrc").src=i.src;document.getElementById("imgsrc").alt=i.alt;$("#imgsrc").fadeIn("slow");return false}};this.d=function(arg){if(this.debug==true){alert(arg)}};this.init()}function swfDcsMultiTrackInternal(url,tag,componentId){dcsAdClick(componentId);if(url.indexOf("http")==-1){setTimeout('location.href = location.protocol + "//" + location.host + "'+url+'"',300)}else{setTimeout("location.href = "+url,300)}}function swfDcsMultiTrackExternal(host,uri,query,tag,componentId){var uriQuery=uri+(query==""?"":"?"+query);dcsMultiTrack(tag,componentId,"DCS.dcssip",host,"DCS.dcsuri",uriQuery,"WT.ti","Offsite:"+host+uriQuery,"WT.dl","24");_tag.dcsCleanUp("DCS.dcssip","DCS.dcsuri","WT.ti","WT.dl")}function getPath(){return document.location.pathname?((document.location.pathname.indexOf("/")!=0)?"/"+document.location.pathname:document.location.pathname):"/"}function getSubdomain(){var domain=location.hostname;var splitDomain=domain.split(".");var subdom;if(splitDomain.length>1){subdom=splitDomain[splitDomain.length-2]+"."+splitDomain[splitDomain.length-1]}else{subdom=domain}return subdom}function dcsAdClick(componentId){dcsMultiTrack("DCS.dcsuri","AD","WT.ac",componentId,"DCS.dcssip",location.hostname,"WT.dl",34);_tag.dcsCleanUp("DCS.dcsuri","WT.ac","DCS.dcssip","WT.dl")}function dcsAdView(componentId){dcsMultiTrack("DCS.dcsuri","AD","WT.ad",componentId,"DCS.dcssip",location.hostname,"WT.dl",34);_tag.dcsCleanUp("DCS.dcsuri","WT.ad","DCS.dcssip","WT.dl")}function dcsMediaView(uri,title,componentId){dcsMultiTrack("DCS.dcsuri",uri,"WT.ti",title,"DCS.dcssip",location.hostname,"WT.dl","31","DCSext.Component",componentId);_tag.dcsCleanUp("DCS.dcsuri","WT.ti","DCS.dcssip","WT.dl","DCSext.Component")}function dcsGroupRpt(cgN,cgS){dcsMultiTrack("DCS.dcsuri",cgN,"WT.cg_n",cgN+";"+cgN+"-"+clientLocale,"WT.cg_s",cgS,"WT.dl","22");_tag.dcsCleanUp("DCS.dcsuri","WT.cg_n","WT.cg_s","WT.dl")}function dcsRSSGroupRpt(cgN,cgS,rssTitle,articleTitle){dcsMultiTrack("DCS.dcsuri",cgN,"WT.cg_n",cgN+";"+cgN+"-"+clientLocale,"WT.cg_s",cgS,"WT.dl","10","WT.rss_f",rssTitle,"WT.rss_a",articleTitle,"WT.rss_ev","a");_tag.dcsCleanUp("DCS.dcsuri","WT.cg_n","WT.cg_s","WT.dl","WT.rss_f","WT.rss_a","WT.rss_ev")}function dcsRSSTrack(rssTitle,rssUrl){dcsMultiTrack("DCS.dcsuri",rssUrl,"WT.ti",rssTitle,"WT.rss_ev","s","WT.rss_f",rssTitle,"WT.dl","10");_tag.dcsCleanUp("DCS.dcsuri","WT.ti","WT.rss_ev","WT.rss_f","WT.dl")}function dcsSocialMediaRpt(dcsUri,socialLink,contentId){dcsMultiTrack("DCS.dcsuri",dcsUri,"WT.SocialLink",socialLink,"WT.ContentID",contentId,"DCS.dcssip",location.hostname,"WT.dl",35);_tag.dcsCleanUp("DCS.dcsuri","WT.SocialLink","WT.ContentID","DCS.dcssip","WT.dl")}function dcsReportEvent(sEvent,sEventComponent){if(sEventComponent==undefined){dcsMultiTrack("DCS.dcssip",location.hostname,"DCS.dcsuri",getPath(),"WT.jsbutton",sEvent,"WT.dl",22);_tag.dcsCleanUp("DCS.dcssip","DCS.dcsuri","WT.jsbutton","WT.dl")}else{dcsMultiTrack("DCS.dcssip",location.hostname,"DCS.dcsuri",getPath(),"WT.jsbutton",sEvent,"WT.pcview",sEventComponent,"WT.dl",22);_tag.dcsCleanUp("DCS.dcssip","DCS.dcsuri","WT.jsbutton","WT.ps3view","WT.dl")}}function WebTrendsReporter(){var _aComponentIds=[];var _aComponentIdsViewed=[];function _hasBeenReported(sComponentId){if(_aComponentIdsViewed.length>0){for(var n=0,nn=_aComponentIdsViewed.length;n<nn;n++){if(_aComponentIdsViewed[n]==sComponentId){return true}}}return false}this.setComponentId=function(strComponentId){_aComponentIds.push(strComponentId)};this.setViewedComponentId=function(strComponentId){_aComponentIdsViewed.push(strComponentId)};this.reportAdView=function(sComponentId){if(!_hasBeenReported(sComponentId)){dcsAdView(sComponentId);this.setViewedComponentId(sComponentId)}};this.reportComponentId=function(iIndex){if(!_hasBeenReported(iIndex)){dcsAdView(_aComponentIds[iIndex]);this.setViewedComponentId(_aComponentIds[iIndex])}};this.reportAdClick=function(sComponentId){dcsAdClick(sComponentId)};this.reportEvent=function(sEvent,sEventComponent){dcsReportEvent(sEvent,sEventComponent)}}var PDC=PDC||{};PDC.WT=new WebTrendsReporter();function test(s){alert(s)}function bt_init(){document.getElementById("mediaPlayer").style.display="block"}function bt_open(){$("#mediaPlayerHero").fadeOut(0);$("#header").animate({marginBottom:"490px"},0);document.getElementById("flash_background").style.height=document.getElementById("wrapper").scrollHeight+40+"px";document.getElementById("proxy_control_buttons").style.display="none"}function bt_close(){$("#mediaPlayerHero").fadeIn(0);$("#header").animate({marginBottom:"365px"},0);document.getElementById("proxy_control_buttons").style.display="block"}function bt_hideControls(){document.getElementById("proxy_control_buttons").style.display="none"}function bt_showControls(){document.getElementById("proxy_control_buttons").style.display="block"}function BackgroundSwitcher(section){var container;var iCounter=0;var flash_base_url="";var background_data_base_url="";function init(){document.getElementById("logo").style.visibility="hidden";var lc_id="flash_bg_"+Math.random().toString().split(".")[1];var in_background=!needsForegroundCarousel();var b=getBackground();var bgSwf="background.swf";var so=new SWFObject("/static/furn/portal/common/flash/"+bgSwf+"?v1_2","home","100%","100%","9","#A3A3A3");so.addParam("wmode","transparent");if(clientLocale){so.addVariable("locale",clientLocale)}if(!in_background){so.addVariable("is_in_foreground","true")}so.addVariable("base_url",escape(flash_base_url));so.addVariable("src_list",escape(getCarouselData()));so.addVariable("bt_data",escape(getBrandTakeoverData()));so.addVariable("disable_controls","true");so.addVariable("lc_id",lc_id);so.addVariable("section",section);so.addVariable("locale",clientLocale);if(so.write(b)){hideCarouselItems()}else{if(document.getElementById("headerCarousel")){var el=document.getElementById("headerCarousel");el.className="jscarousel"}if(document.getElementById("contentContainer")){var el=document.getElementById("contentContainer");el.className="fallback"}}addProxyControls(lc_id);if((isFirefox()||isChrome()||isSafari())){if(getBrandTakeoverData()!=undefined){document.getElementById("wrapper").style.position="static";if(document.getElementById("mediaPlayerHero")){document.getElementById("mediaPlayerHero").style.position="relative";document.getElementById("mediaPlayerHero").style.cssFloat="left";document.getElementById("mediaPlayerHero").style.marginTop="-300px";document.getElementById("mediaPlayerHero").style.left="0px";document.getElementById("mediaPlayerHero").style.top="0px"}}}}function isChrome(){return navigator.userAgent.indexOf("Chrome")>-1}function isSafari(){return navigator.userAgent.indexOf("Safari")>-1}function isFirefox(){return navigator.userAgent.indexOf("Firefox")>-1}function needsForegroundCarousel(){return !checkBrowserSupport(["Firefox,Mac","Safari,Mac","Opera,Mac"])}function hideCarouselItems(){var li=container.getElementsByTagName("li");for(var i=0,ii=li.length;i<ii;i++){li[i].style.display="none"}}function getBackground(){var b=document.getElementById("flash_background");resetDimensions(b);return b}function resetDimensions(b){var browserWidth=((navigator.userAgent.indexOf("MSIE 6")!=-1)&&(document.body.clientWidth<=1004))?"1004px":"100%";with(b.style){height=$(window).height()+"px";width=browserWidth;minWidth="1004px"}}function getForegroundCarousel(){var c=document.getElementById("headerCarousel");with(c.style){display="block";position="absolute";zIndex="0";top="0px";height="585px";marginLeft="-15px";width="1000px"}$("header").removeClass("hasCarousel");document.getElementById("header").style.marginBottom="350px";return c}function getBrandTakeoverData(){var o=window.bt_data;if(!o){return}var s=getValuePairs(o,["bt_hero","bt_hero_gallery_button","bt_default","bt_url","bt_colour_light","bt_colour_dark","bt_generation","bt_button"]);return s}function getCarouselData(){container=document.getElementById("headerCarousel");var li=container.getElementsByTagName("li");var r=[];for(var i=0,ii=li.length;i<ii;i++){r.push(makeDataStringFromId(li[i].id))}return r.join(";")}function makeDataStringFromId(id){var o=window.carousel_data[id];if(!o){throw ("Please provide carousel data for id="+id)}var c=o.content_data;if(!c){throw ("No content found for id="+id)}var s="id="+id+","+getValuePairs(o,["use_legacy","new_template","swf","light","dark","duration","sound","cta_predelay","disable_controls"])+",";s+=getValuePairs(o.content_data,["headline","tagline","cta_url","cta_event","cta_target","xmb","platform","logo_url","rating_url"]);return s}function getValuePairs(source_object,keys){var a=[];for(var i=0,ii=keys.length;i<ii;i++){var key=keys[i];a.push(getValuePair(key,escape(source_object[key])))}return a.join(",")}function getValuePair(key,key_value){return escape(key+"="+key_value)}function addProxyControls(lc_id){var el=document.getElementById("header");with(el.style){paddingBottom="0px";marginBottom="350px"}var proxyContainer=document.createElement("DIV");proxyContainer.id="proxy_controls";var contentContainer=document.getElementById("wrapper");contentContainer.appendChild(proxyContainer);el=document.getElementById("proxy_controls");with(el.style){width="0px";height="0px";overflow="hidden"}var proxy=new FlashProxy(lc_id,el);var proxyButtonsContainer=document.createElement("DIV");proxyButtonsContainer.id="proxy_control_buttons";var header=document.getElementById("header");document.getElementById("wrapper").insertBefore(proxyButtonsContainer,header.nextSibling);var c=document.getElementById("proxy_control_buttons");c.style.position="relative";if(bolCarousel){addButton(c,{id:"pause",x:8,y:365,w:21,h:21},proxy);addButton(c,{id:"back",x:43,y:365,w:20,h:21},proxy);addButton(c,{id:"forward",x:77,y:365,w:20,h:21},proxy);addButton(c,{id:"cta",x:-47,y:108,w:1004,h:240},proxy)}else{addButton(c,{id:"pause",x:8,y:365,w:21,h:21},proxy);addButton(c,{id:"back",x:43,y:365,w:20,h:21},proxy);addButton(c,{id:"forward",x:77,y:365,w:20,h:21},proxy);addButton(c,{id:"cta",x:550,y:138,w:430,h:240},proxy)}}function addButton(div,params,proxy){var el=document.createElement("A");el.id=params.id;el.innerHTML="<img src='/static/furn/portal/common/pixel.gif' width='100%' height='100%'/>";with(el.style){cursor="pointer";position="absolute";width=params.w+"px";height=params.h+"px";top=params.y+"px";zIndex=1000000}if(params.x){el.style.left=params.x+"px"}else{el.style.right=params.right+"px"}el.onclick=function(){proxy.call(params.id,"onPress")};div.appendChild(el)}this.refresh=function(){resetDimensions(document.getElementById("flash_background"))};init()}function FlashProxy(lc_id,container){var proxy_container="flash_proxy_container";function initialize(){if(document.getElementById("proxy_container")==null){createContainer()}}function createContainer(){var c=document.createElement("DIV");c.id=proxy_container;container.appendChild(c)}this.call=function(control_id,state){var so_id="so_"+Math.random().toString().split(".")[1];var proxy_swf=new SWFObject("/static/furn/portal/common/flash/proxy.swf",so_id,"0","0","9","#FFFFFF");proxy_swf.addVariable("lc_id",lc_id);proxy_swf.addVariable("control_id",control_id);proxy_swf.addVariable("state",state);proxy_swf.write(proxy_container)};initialize()}var PDC=PDC||{};Function.argsToArray=function _Function_s_argsToArray(a){var r=[];for(var i=0,ii=a.length;i<ii;i++){r.push(a[i])}return r};Function.prototype.bindTo=function _Function_bindTo(o){var m=this;var a=Function.argsToArray(arguments).slice(1);function _Function_bindTo_returned(){return m.apply(o,a.concat(Function.argsToArray(arguments)))}return _Function_bindTo_returned};function sortIndex(a,b){if(a.strIndex!=null&&b.strIndex!=null){if(typeof a.strIndex=="number"){var n=(b.strIndex-a.strIndex);if(n==0){return sortByAZ(a,b)}return n}else{var e=a.strIndex.toLowerCase();var f=b.strIndex.toLowerCase();if(e>f){return 1}else{if(f>e){return -1}else{return sortByAZ(a,b)}}}}else{return sortByAZ(a,b)}}function sortByAZ(a,b){var a=a.obFriend.getOnlineId().toLowerCase();var b=b.obFriend.getOnlineId().toLowerCase();if(a>b){return 1}else{if(b>a){return -1}else{return 0}}}function DataController(oRef){this.oRef=oRef;this.bRequest=false;this.strRequest="";this.getData=function(strUrl){this.bRequest=false;if(window.XMLHttpRequest){try{this.bRequest=new XMLHttpRequest()}catch(e){this.bRequest=false}}else{if(window.ActiveXObject){try{this.bRequest=new ActiveXObject("Msxml2.XMLHTTP")}catch(e){try{this.bRequest=new ActiveXObject("Microsoft.XMLHTTP")}catch(e){this.bRequest=false}}}}if(this.bRequest){this.strRequest=(this.oRef.strType=="quick")?strUrl+"?teaser=true":strUrl;this.bRequest.open("GET",this.strRequest,true);this.bRequest.send(null);this.bRequest.onreadystatechange=this.parseData.bindTo(this)}};this.parseData=function(){if(this.bRequest.readyState==4){if(this.bRequest.status==200){var oXmlResult=this.bRequest.responseXML;if(oXmlResult!=null){var oXmlFriend=oXmlResult.getElementsByTagName("psn_friend");for(var i=0,ii=oXmlFriend.length;i<ii;i++){if(oXmlFriend[i].getElementsByTagName("quick_friend_status").length>0){this.oRef.setQuickFriend(oXmlFriend[i].getElementsByTagName("quick_friend_status")[0].firstChild.nodeValue);this.oRef.drawQuickFriendStatus()}else{this.oRef.setFriendCount(oXmlFriend.length);if(oXmlFriend[i].getElementsByTagName("onlineid")[0].firstChild!=null){var friend=this.oRef.addFriend(oXmlFriend[i].getElementsByTagName("onlineid")[0].firstChild.nodeValue)}if(oXmlFriend[i].getElementsByTagName("current_presence")[0].firstChild!=null){friend.setPresence(oXmlFriend[i].getElementsByTagName("current_presence")[0].firstChild.nodeValue)}if(oXmlFriend[i].getElementsByTagName("current_game")[0].firstChild!=null){friend.setGame(oXmlFriend[i].getElementsByTagName("current_game")[0].firstChild.nodeValue)}if(oXmlFriend[i].getElementsByTagName("comment")[0].firstChild!=null){friend.setComment(oXmlFriend[i].getElementsByTagName("comment")[0].firstChild.nodeValue)}if(oXmlFriend[i].getElementsByTagName("playstationplus")[0].firstChild!=null){friend.setPlus(oXmlFriend[i].getElementsByTagName("playstationplus")[0].firstChild.nodeValue)}if(oXmlFriend[i].getElementsByTagName("current_avatar")[0].firstChild!=null){friend.setAvatar(oXmlFriend[i].getElementsByTagName("current_avatar")[0].firstChild.nodeValue)}if(this.oRef.strType!="quick"){if(oXmlFriend[i].getElementsByTagName("quick_friend")[0].firstChild!=null){friend.setQuickFriend(oXmlFriend[i].getElementsByTagName("quick_friend")[0].firstChild.nodeValue)}if(oXmlFriend[i].getElementsByTagName("trophy")[0].firstChild.nodeValue!="null"){if(oXmlFriend[i].getElementsByTagName("level")[0].firstChild!=null){friend.setTrophyLevel(parseInt(oXmlFriend[i].getElementsByTagName("level")[0].firstChild.nodeValue))}if(oXmlFriend[i].getElementsByTagName("platinum")[0].firstChild!=null){friend.setTrophyPlatinum(oXmlFriend[i].getElementsByTagName("platinum")[0].firstChild.nodeValue)}if(oXmlFriend[i].getElementsByTagName("gold")[0].firstChild!=null){friend.setTrophyGold(oXmlFriend[i].getElementsByTagName("gold")[0].firstChild.nodeValue)}if(oXmlFriend[i].getElementsByTagName("silver")[0].firstChild!=null){friend.setTrophySilver(oXmlFriend[i].getElementsByTagName("silver")[0].firstChild.nodeValue)}if(oXmlFriend[i].getElementsByTagName("bronze")[0].firstChild!=null){friend.setTrophyBronze(oXmlFriend[i].getElementsByTagName("bronze")[0].firstChild.nodeValue)}friend.setTrophyTotal(friend.getTrophyPlatinum()+friend.getTrophyGold()+friend.getTrophySilver()+friend.getTrophyBronze())}document.getElementById("flCount").innerHTML=this.oRef.getFriendCount()}if(this.oRef.strType=="quick"){if(oXmlFriend[i].getElementsByTagName("total")[0].firstChild.nodeValue!="null"){friend.setTrophyTotal(oXmlFriend[i].getElementsByTagName("total")[0].firstChild.nodeValue)}}this.oRef.iFriendResponseCounter+=1;if(this.oRef.iFriendResponseCounter==this.oRef.getFriendCount()){this.oRef.showSortButtons()}friend.drawData()}}}}}}}function Friend(strOnlineId,oRef){this.oRef=oRef;this.oDc=new DataController(this);this._strOnlineId=null;this._strAvatar=null;this._strPresence=null;this._strGame=null;this._strComment=null;this._bPlus=null;this._strTrophyLevel=null;this._strTrophyPlatinum=null;this._strTrophyGold=null;this._strTrophySilver=null;this._strTrophyBronze=null;this._bQuickFriend=null;this.name="Friend";this.Friend=function Friend(strOnlineId){this.setOnlineId(strOnlineId);this.strOnlineId=this.getOnlineId();this.drawSetup()};this.setOnlineId=function(strOnlineId){this._strOnlineId=strOnlineId};this.getOnlineId=function(){return this._strOnlineId};this.setAvatar=function(strAvatar){this._strAvatar=strAvatar};this.getAvatar=function(){return this._strAvatar};this.setPresence=function(strPresence){this._strPresence=strPresence};this.getPresence=function(){return this._strPresence};this.setGame=function(strGame){this._strGame=strGame};this.getGame=function(){return this._strGame};this.setComment=function(strComment){this._strComment=strComment};this.getComment=function(){return this._strComment};this.setPlus=function(strPlus){this._bPlus=(strPlus==="true")?true:false};this.getPlus=function(){return this._bPlus};this.setTrophyLevel=function(strTrophyLevel){this._strTrophyLevel=strTrophyLevel};this.getTrophyLevel=function(){return this._strTrophyLevel};this.setTrophyTotal=function(iTrophyTotal){this._iTrophyTotal=iTrophyTotal};this.getTrophyTotal=function(){return this._iTrophyTotal};this.setTrophyPlatinum=function(strTrophyPlatinum){this._strTrophyPlatinum=parseInt(strTrophyPlatinum)};this.getTrophyPlatinum=function(){return this._strTrophyPlatinum};this.setTrophyGold=function(strTrophyGold){this._strTrophyGold=parseInt(strTrophyGold)};this.getTrophyGold=function(){return this._strTrophyGold};this.setTrophySilver=function(strTrophySilver){this._strTrophySilver=parseInt(strTrophySilver)};this.getTrophySilver=function(){return this._strTrophySilver};this.setTrophyBronze=function(strTrophyBronze){this._strTrophyBronze=parseInt(strTrophyBronze)};this.getTrophyBronze=function(){return this._strTrophyBronze};this.setQuickFriend=function(strQuickFriend){this._strQuickFriend=(strQuickFriend=="true")?"a":"b"};this.getQuickFriend=function(){return this._strQuickFriend};this.getData=function(strUrl){this.oDc.getData(strUrl+this.getOnlineId())};this.drawData=function(){if(this.getOnlineId()!="null"){document.getElementById(this.oRef.strElRef+"PresenceInfo"+this.strOnlineId).innerHTML=this.getOnlineId()}if(this.oRef.strElRef=="fl"){if(this.getOnlineId()!="null"){if(this.getTrophyTotal()<1){document.getElementById(this.oRef.strElRef+"PsnTrophyMenuWrapper"+this.strOnlineId).innerHTML=this.getOnlineId()}document.getElementById(this.oRef.strElRef+"PsnTrophyMenuWrapper"+this.strOnlineId).style.display="block"}}if(this.getPresence()!="null"){document.getElementById(this.oRef.strElRef+"PresenceIcon"+this.strOnlineId).className="friendPresence-"+this.getPresence()}if(this.getGame()!="null"){document.getElementById(this.oRef.strElRef+"PresenceGame"+this.strOnlineId).style.display="block";document.getElementById(this.oRef.strElRef+"PresenceGame"+this.strOnlineId).innerHTML=this.getGame()}if(this.getComment()!="null"&&this.getComment()!=null){document.getElementById(this.oRef.strElRef+"Comment"+this.strOnlineId).style.display="block";document.getElementById(this.oRef.strElRef+"Comment"+this.strOnlineId).innerHTML=this.getComment()}if(this.oRef.strType=="quick"){if(this.getTrophyTotal()!="null"&&this.getTrophyTotal()>0){if(this.getTrophyTotal()==1){document.getElementById(this.oRef.strElRef+"TrophyNumberSingle"+this.strOnlineId).style.display="inline"}else{document.getElementById(this.oRef.strElRef+"TrophyNumberMultiple"+this.strOnlineId).style.display="inline"}var str=document.getElementById(this.oRef.strElRef+"TrophyNumber"+this.strOnlineId).innerHTML;if(str.indexOf("$$trophy_attained$$")!="-1"){var strReplace=str.replace(/\$\$trophy_attained\$\$/g,(this.getTrophyTotal()>50)?"50+":this.getTrophyTotal());document.getElementById(this.oRef.strElRef+"TrophyNumber"+this.strOnlineId).innerHTML=strReplace}document.getElementById(this.oRef.strElRef+"Trophy"+this.strOnlineId).style.display="block"}}if(this.getAvatar()!=null&&document.getElementById(this.oRef.strElRef+"PresenceAvatar"+this.strOnlineId)!=null){var bPlus=this.getPlus();var strNewHTML='<div class="avatarImgContainer">';if(bPlus){strNewHTML+='<div class="avatarPlayStationPlus">&nbsp;</div>'}strNewHTML+='<img src="'+this.getAvatar()+'" /></div>';strNewHTML+="</div>";document.getElementById(this.oRef.strElRef+"PresenceAvatar"+this.strOnlineId).innerHTML=strNewHTML}if(this.getTrophyPlatinum()!=null&&document.getElementById(this.oRef.strElRef+"PlatinumTrophies"+this.strOnlineId)!=null){document.getElementById(this.oRef.strElRef+"PlatinumTrophies"+this.strOnlineId).innerHTML=this.getTrophyPlatinum()}if(this.getTrophyGold()!=null&&document.getElementById(this.oRef.strElRef+"GoldTrophies"+this.strOnlineId)!=null){document.getElementById(this.oRef.strElRef+"GoldTrophies"+this.strOnlineId).innerHTML=this.getTrophyGold()}if(this.getTrophySilver()!=null&&document.getElementById(this.oRef.strElRef+"SilverTrophies"+this.strOnlineId)!=null){document.getElementById(this.oRef.strElRef+"SilverTrophies"+this.strOnlineId).innerHTML=this.getTrophySilver()}if(this.getTrophyBronze()!=null&&document.getElementById(this.oRef.strElRef+"BronzeTrophies"+this.strOnlineId)!=null){document.getElementById(this.oRef.strElRef+"BronzeTrophies"+this.strOnlineId).innerHTML=this.getTrophyBronze()}if(this.getTrophyTotal()!=null&&document.getElementById(this.oRef.strElRef+"TotalTrophies"+this.strOnlineId)!=null){document.getElementById(this.oRef.strElRef+"TotalTrophies"+this.strOnlineId).innerHTML=this.getTrophyTotal()}if(this.getTrophyLevel()!=null&&document.getElementById(this.oRef.strElRef+"Level"+this.strOnlineId)!=null){document.getElementById(this.oRef.strElRef+"Level"+this.strOnlineId).innerHTML=this.getTrophyLevel()}if(this.oRef.strType!="quick"){document.getElementById("qfBox"+this.strOnlineId).style.visibility="visible";if(document.getElementById("trophiesInfoBox"+this.strOnlineId)!=null){document.getElementById("trophiesInfoBox"+this.strOnlineId).style.display="block"}if(this.getQuickFriend()=="a"){document.getElementById(this.oRef.strElRef+"QfOn"+this.strOnlineId).style.display="block";document.getElementById("qfLabelRemove"+this.strOnlineId).style.display="block";document.getElementById(this.oRef.strElRef+"QfOff"+this.strOnlineId).style.display="none"}else{document.getElementById("qfLabelAdd"+this.strOnlineId).style.display="block"}this.drawByPresence()}document.getElementById(this.oRef.strElRef+"PresenceWait"+this.strOnlineId).style.display="none"};this.drawQuickFriendStatus=function(){if(this.getQuickFriend()=="a"){this.oRef.iQuickFriendCount+=1;document.getElementById(this.oRef.strElRef+"QfOn"+this.strOnlineId).style.display="block";document.getElementById(this.oRef.strElRef+"QfOff"+this.strOnlineId).style.display="none";document.getElementById("qfLabelRemove"+this.strOnlineId).style.display="block";document.getElementById("qfLabelAdd"+this.strOnlineId).style.display="none"}else{this.oRef.iQuickFriendCount-=1;if(this.oRef.iQuickFriendCount<0){this.oRef.iQuickFriendCount=0}document.getElementById(this.oRef.strElRef+"QfOff"+this.strOnlineId).style.display="block";document.getElementById(this.oRef.strElRef+"QfOn"+this.strOnlineId).style.display="none";document.getElementById("qfLabelAdd"+this.strOnlineId).style.display="block";document.getElementById("qfLabelRemove"+this.strOnlineId).style.display="none"}document.getElementById(this.oRef.strElRef+"QfCount").innerHTML=this.oRef.iQuickFriendCount;document.getElementById(this.oRef.strElRef+"PresenceWait"+this.strOnlineId).style.display="none"};this.drawSetup=function(){document.getElementById(this.oRef.strElRef+"PresenceWait"+this.strOnlineId).style.display="block"};this.drawEntry=function(strType){document.getElementById(this.oRef.strElRef+"-"+strType).appendChild(document.getElementById(this.oRef.strElRef+"PresenceEntry"+this.strOnlineId))};this.drawByPresence=function(){for(var i=0,ii=this.oRef.aSort.length;i<ii;i++){if(this.getPresence()==this.oRef.aSort[i]){var bAttached=false;if(this.oRef.aStatus[this.oRef.aSort[i]].length>0){for(var n=0,nn=this.oRef.aStatus[this.oRef.aSort[i]].length;n<nn;n++){if(this.strOnlineId.toLowerCase()<this.oRef.aStatus[this.oRef.aSort[i]][n].toLowerCase()){document.getElementById(this.oRef.strElRef+"-"+this.oRef.aSort[i]).insertBefore(document.getElementById("flPresenceEntry"+this.strOnlineId),document.getElementById("flPresenceEntry"+this.oRef.aStatus[this.oRef.aSort[i]][n]));bAttached=true}}if(!bAttached){document.getElementById(this.oRef.strElRef+"-"+this.oRef.aSort[i]).appendChild(document.getElementById(this.oRef.strElRef+"PresenceEntry"+this.strOnlineId))}}else{document.getElementById(this.oRef.strElRef+"-"+this.oRef.aSort[i]).insertBefore(document.getElementById(this.oRef.strElRef+"PresenceEntry"+this.strOnlineId),document.getElementById(this.oRef.strElRef+"-"+this.oRef.aSort[i]).firstChild)}this.oRef.aStatus[this.oRef.aSort[i]].push(this.strOnlineId)}}};this.Friend(strOnlineId)}function PSNFriendsList(strType){this.PSNFriendsList=function(){this.oPsnFl;this.oDc=new DataController(this);this.aFriendsList=[];this.aFriendsMap=[];this.aStatus=[];this.aSort=["online-ingame","online","online-ingame-away","online-away","offline","level","trophy"];this.strElRef="qf";this.strName=strType;this.strPathFp="/ajax/mypsn/friend/presence/";this.strPathQf="/ajax/mypsn/friends/quickfriends/update/?onlineid=";this.strType=strType;this.strElRef=(this.strType=="quick")?"qf":"fl";this.iQuickFriendCount=0;this.iFriendRequestCounter=0;this.iFriendResponseCounter=0;this.bProcess=true;this.name="PSNFriendsList";this.createSortArrays()};this.addFriend=function(strOnlineId){var oFriend=new Friend(strOnlineId,this);this.aFriendsList.push(oFriend);this.aFriendsMap[strOnlineId]=oFriend;return oFriend};this.setFriendCount=function(iCount){this._iCount=iCount};this.getFriendCount=function(){return this._iCount};this.getFriendPresence=function(strType){if(this.strType=="quick"){this.oPsnFl=psnqf;if(this.bProcess){this.getData(this.strPathFp);this.bProcess=false}}else{this.oPsnFl=psnfl;this.getData(this.strPathFp)}};this.getData=function(strUrl){this.oDc.getData(strUrl)};this.sortByPresence=function(iNumberFriends){this.updateSortButtons("presence");var iNumberFriends=(iNumberFriends)?iNumberFriends:this.getFriendCount();this.resetSortArrays();for(var n=0,nn=iNumberFriends;n<nn;n++){this.aFriendsList[n].drawByPresence()}};this.sortBy=function(strType,strSort,iNumberFriends){this.updateSortButtons(strType);var iNumberFriends=(iNumberFriends)?iNumberFriends:this.getFriendCount();var strSort=(strSort)?strSort:"asc";var aSort=[];var strValue="";for(var n=0,nn=iNumberFriends;n<nn;n++){switch(strType){case"az":strValue=this.aFriendsList[n].getOnlineId();break;case"level":strValue=this.aFriendsList[n].getTrophyLevel();break;case"trophy":strValue=this.aFriendsList[n].getTrophyTotal();break;case"qf":strValue=this.aFriendsList[n].getQuickFriend()}aSort.push({strIndex:strValue,obFriend:this.aFriendsList[n]})}aSort.sort(sortIndex);if(strSort=="desc"){aSort.reverse()}for(var n=0,nn=aSort.length;n<nn;n++){aSort[n].obFriend.drawEntry(strType)}};this.showSortButtons=function(){if(this.strType!="quick"){document.getElementById("flLinkPresenceTop").style.display="block";document.getElementById("flLinkPresenceBtm").style.display="block";document.getElementById("flLinkLevelTop").style.display="block";document.getElementById("flLinkLevelBtm").style.display="block";document.getElementById("flSortBtnsTop").style.display="block";document.getElementById("flSortBtnsBtm").style.display="block"}};this.hideSortButtons=function(){if(this.strType!="quick"){document.getElementById("flLinkPresenceTop").style.display="none";document.getElementById("flLinkPresenceBtm").style.display="none";document.getElementById("flLinkLevelTop").style.display="none";document.getElementById("flLinkLevelBtm").style.display="none";document.getElementById("flSortBtnsTop").style.display="none";document.getElementById("flSortBtnsBtm").style.display="none"}};this.updateSortButtons=function(strType){};this.setQuickFriendStatus=function(strOnlineId){if(this.iQuickFriendCount<10){document.getElementById(this.strElRef+"QfError").style.display="none";this.aFriendsMap[strOnlineId].getData(this.strPathQf)}else{if(this.aFriendsMap[strOnlineId].getQuickFriend()=="a"){document.getElementById(this.strElRef+"QfError").style.display="none";this.aFriendsMap[strOnlineId].getData(this.strPathQf)}else{document.getElementById(this.strElRef+"QfError").style.display="block"}}};this.createSortArrays=function(){for(var n=0,nn=this.aSort.length;n<nn;n++){this.aStatus[this.aSort[n]]=new Array()}};this.resetSortArrays=function(){for(var n=0,nn=this.aSort.length;n<nn;n++){this.aStatus[this.aSort[n]].length=0}};this.PSNFriendsList()}var psnfl=new PSNFriendsList("full");var psnqf=new PSNFriendsList("quick");PDC.PortableID=PDC.PortableID||{};function displayTrophies(fCheckbox){location.href=(fCheckbox.checked)?"/psn/mypsn/myportableid/?displayTrophies=true":"/psn/mypsn/myportableid/?displayTrophies=false"}PDC.PortableID.Carousel=(function(){var _selectFormOption=function(fLink){var fOption=fLink.previousSibling.previousSibling;fOption.checked=true};var _previewTheme=function(sImageUrl){document.getElementById("carouselThemePreview").src=sImageUrl};var _init=function(){$(".carousel-theme").each(function(){var $this=$(this);if($this.find("li").length>5){$(".nextPage",$this).css("visibility","visible");$(".prevPage",$this).css("visibility","visible");$("ul",$this).jcarousel({wrap:"circular",scroll:5});$("ul",$this).each(function(){var carousel=$(this).data("jcarousel");$(".nextPage",$this).click(function(){carousel.next();return false});$(".prevPage",$this).click(function(){carousel.prev();return false})})}$(".viewPanel",$this).css("overflow","hidden");$('input[type="radio"]',$this).hide();$("li a",$this).each(function(index){$(this).click(function(){_previewTheme($(this).attr("pdc-data"));$(".previewThumbImageContainer").removeClass("selected");$(".previewThumbImageContainer",this).addClass("selected");$(".overlay-bg").hide();if(this.className!=""&&this.className=="js-non-plus"){$(".overlay-bg").show()}else{_selectFormOption(this)}return false})})})};return{init:_init}})();PDC.PortableID.Codes=(function(){var _fShowMsg=function($eMsg){if($eMsg){$eMsg.fadeIn("fast",function(){$(this).fadeOut(10000)})}};var _fCopyHandler=function(e){e.preventDefault();$(".js-msg-container p").stop(true,true);var $eSuccess=$("#"+this.id+"-success");var $eSrc=$("#"+this.id+"-src");if($eSrc){var bSuccess=window.clipboardData.setData("text",$eSrc.val());if(bSuccess){if($eSuccess){_fShowMsg($eSuccess)}}}};var _fEmailHandler=function(e){e.preventDefault();$(".js-msg-container p").stop(true,true);var $eProgress=$("#"+this.id+"-progress");var $eSuccess=$("#"+this.id+"-success");var $eFail=$("#"+this.id+"-fail");var sURL=this.href+"&ajax=true";$.get(sURL,function(data){if(data.indexOf("true")!=-1){_fShowMsg($eSuccess)}else{_fShowMsg($eFail)}}).error(function(){_fShowMsg($eFail)})};var _init=function(){if($&&window.clipboardData){if(window.clipboardData.setData){$("#js-copy-web").click(_fCopyHandler).show();$("#js-copy-forums").click(_fCopyHandler).show()}}$("#js-email-web").click(_fEmailHandler);$("#js-email-forums").click(_fEmailHandler)};return{init:_init}})();function Carousel(elWidgetId,iSpeed,bAuto,iDirection,iDelay,iImageFixedHeight){var elW=$("#"+elWidgetId);var elC=elW.find(".viewPanel");var elS=elW.find(".items");var elI=elW.find(".items LI");var elL=elW.find("A.navLinks");var elX;var elY;var elCXY;var iScrollItemsWidth=0;var iSPos=0;var iCPos=0;var iMarginLeft=0;var iMarginRight=0;var iMarginTop=0;var iMarginBottom=0;var aScrollItemWidths=[];var iScrollSpeed=iSpeed||500;var bScrollAuto=bAuto||false;var iDir=iDirection||1;var iScrollDelay=iDelay||5000;var tScrollTimer;var aWebtrendsComponentIds=[];var aReportedAdViews=[];var iFirstVisible,iLastVisible;this.Carousel=function(){setScrollWidths();if(iImageFixedHeight){setScrollHeight(getTallestContentHeight())}if(iScrollItemsWidth>elC.width()){setEventHandlers();setScrollClone();showNavArrows();if(bScrollAuto){tScrollTimer=setInterval(scrollAnim,iScrollDelay)}}};function showNavArrows(){elW.find(".navLinks").css("visibility","visible")}function setEventHandlers(){elL[0].onclick=function(){this.onclick="";rptVisibleItem(1);doScroll(1);return false};elL[1].onclick=function(){this.onclick="";rptVisibleItem(-1);doScroll(-1);return false}}function getTallestContentHeight(){var iTmpTotalImagelessContentHeightOuter=0;var iTmpTotalImagelessContentHeightInner=0;var aTempArray=new Array();elI.each(function(){$(this).find(".imagelessContent").each(function(){if(iTmpTotalImagelessContentHeightOuter<$(this).outerHeight()){iTmpTotalImagelessContentHeightOuter=$(this).outerHeight();iTmpTotalImagelessContentHeightInner=$(this).height()}})});return aTempArray=[iTmpTotalImagelessContentHeightOuter,iTmpTotalImagelessContentHeightInner]}function setScrollHeight(tallestContentHeight){var iTmpTotalImageHeight=0;var iTmpTotalImagelessContentHeight=0;var tallestContentHeightOuter=tallestContentHeight[0];var tallestContentHeightInner=tallestContentHeight[1];elC.css("height",(tallestContentHeightOuter+iImageFixedHeight)+"px");elI.each(function(){$(this).find(".imagelessContent").each(function(){$(this).css("height",tallestContentHeightInner+"px")})})}function setScrollWidths(){var iWidth=0;elI.each(function(){iWidth+=$(this).outerWidth();iMarginLeft+=isNaN(parseInt($(this).css("margin-left")))?0:parseInt($(this).css("margin-left"));iMarginRight+=isNaN(parseInt($(this).css("margin-right")))?0:parseInt($(this).css("margin-right"));aScrollItemWidths.push(iWidth+iMarginLeft+iMarginRight)});iScrollItemsWidth=(iWidth+iMarginLeft+iMarginRight);iCPos=iScrollItemsWidth;elS.css("width",iScrollItemsWidth+"px")}function setScrollClone(){elX=elS.clone();elY=elS.clone();elC.after().append(elY);elY.addClass("cloned y");elC.after().append(elX);elX.addClass("cloned x");elX.css("left",iScrollItemsWidth+"px");elY.css("left",iScrollItemsWidth*-1+"px");elCXY=elS.add(elX).add(elY)}this.scroll=function(target){if(parseInt(target)>0){$(document).scrollTo($("#fadeContainer"),1000,{onAfter:function(){if(target<=elI.length){scrollAnim(target-1)}}})}};function doScroll(nDir){if(tScrollTimer){clearInterval(tScrollTimer)}iDir=nDir;scrollAnim()}function scrollAnim(target){var steps=1;var stepDistance=aScrollItemWidths[0]*steps;if(target||target==0){elC.find("li").each(function(){var slotNumber=($(this).parent().position().left+$(this).position().left)/aScrollItemWidths[0];$(this).data("slot",null);$(this).data("slot",slotNumber)});elC.noOfSlots=Math.round(elC.width()/aScrollItemWidths[0]);elC.find("li").eq(target).each(function(){var slot=$(this).data("slot");if(slot<0){if(tScrollTimer){clearInterval(tScrollTimer)}steps=slot*-1;iDir=1}else{if(slot>0){if(tScrollTimer){clearInterval(tScrollTimer)}steps=slot;iDir=-1}else{steps=0}}})}else{elCXY.each(function(index){if($(this).position().left>=(iScrollItemsWidth*2)){$(this).css("left",(iScrollItemsWidth*-1)+"px")}else{if($(this).position().left<=(iScrollItemsWidth*-2)){$(this).css("left",iScrollItemsWidth+"px")}}})}var animLeft={left:"+="+(aScrollItemWidths[0])*iDir*steps+"px"};var animEasing={easing:"swing",complete:function(){setEventHandlers();if(target||target==0){$("DIV.featContentItem").hide();$("#featItem-"+(target+1)+"content").toggle();elCXY.find("a").fadeTo(0,0.5).removeClass("selected");elCXY.find("a").eq(target).fadeTo(0,1).addClass("selected")}}};elCXY.animate(animLeft,animEasing,iScrollSpeed)}this.setWebtrendsComponentIdArray=function(componentId){aWebtrendsComponentIds.push(componentId)};this.reportInitialVisibleItems=function(noOfInitialItemsVisible){for(i=0;i<noOfInitialItemsVisible;i++){dcsAdView(aWebtrendsComponentIds[i]);aReportedAdViews.push(aWebtrendsComponentIds[i])}iFirstVisible=0;iLastVisible=noOfInitialItemsVisible-1};function rptVisibleItem(iDir){if(iDir==-1){iLastVisible=(iLastVisible==aWebtrendsComponentIds.length-1)?0:iLastVisible+1;iFirstVisible=(iFirstVisible==aWebtrendsComponentIds.length-1)?0:iFirstVisible+1;if($.inArray(aWebtrendsComponentIds[iLastVisible],aReportedAdViews)==-1){aReportedAdViews.push(aWebtrendsComponentIds[iLastVisible]);dcsAdView(aWebtrendsComponentIds[iLastVisible])}}if(iDir==1){iFirstVisible=(iFirstVisible==0)?iFirstVisible=aWebtrendsComponentIds.length-1:iFirstVisible-1;iLastVisible=(iLastVisible==0)?iLastVisible=aWebtrendsComponentIds.length-1:iLastVisible-1;if($.inArray(aWebtrendsComponentIds[iFirstVisible],aReportedAdViews)==-1){aReportedAdViews.push(aWebtrendsComponentIds[iFirstVisible]);dcsAdView(aWebtrendsComponentIds[iFirstVisible])}}}this.Carousel()}Carousel.prototype.initThumbTabs=function(){$(".featThumbTabs a").css("opacity",0.5);$(".featThumbTabs li:first-child a").css("opacity",1).addClass("selected");$(".featThumbTabs A").hover(function(){if($(this).hasClass("selected")==false){$(this).stop().fadeTo("fast",1)}},function(){if($(this).hasClass("selected")==false){$(this).stop().fadeTo("fast",0.5)}});$(".featThumbTabs A").click(function(){$(".featThumbTabs A").fadeTo("fast",0.5).removeClass("selected");var thumbId=this.id.split("-")[1];$(".featThumbTabs a").eq(thumbId-1).fadeTo("fast",1).addClass("selected");$(".featThumbTabs.x a").eq(thumbId-1).fadeTo("fast",1).addClass("selected");$(".featThumbTabs.y a").eq(thumbId-1).fadeTo("fast",1).addClass("selected");$("DIV.featContentItem").hide();$("#featItem-"+thumbId+"content").toggle()})};(function($){var $scrollTo=$.scrollTo=function(target,duration,settings){$(window).scrollTo(target,duration,settings)};$scrollTo.defaults={axis:"xy",duration:parseFloat($.fn.jquery)>=1.3?0:1};$scrollTo.window=function(scope){return $(window)._scrollable()};$.fn._scrollable=function(){return this.map(function(){var elem=this,isWin=!elem.nodeName||$.inArray(elem.nodeName.toLowerCase(),["iframe","#document","html","body"])!=-1;if(!isWin){return elem}var doc=(elem.contentWindow||elem).document||elem.ownerDocument||elem;return $.browser.safari||doc.compatMode=="BackCompat"?doc.body:doc.documentElement})};$.fn.scrollTo=function(target,duration,settings){if(typeof duration=="object"){settings=duration;duration=0}if(typeof settings=="function"){settings={onAfter:settings}}if(target=="max"){target=9000000000}settings=$.extend({},$scrollTo.defaults,settings);duration=duration||settings.speed||settings.duration;settings.queue=settings.queue&&settings.axis.length>1;if(settings.queue){duration/=2}settings.offset=both(settings.offset);settings.over=both(settings.over);return this._scrollable().each(function(){var elem=this,$elem=$(elem),targ=target,toff,attr={},win=$elem.is("html,body");switch(typeof targ){case"number":case"string":if(/^([+-]=)?\d+(\.\d+)?(px|%)?$/.test(targ)){targ=both(targ);break}targ=$(targ,this);case"object":if(targ.is||targ.style){toff=(targ=$(targ)).offset()}}$.each(settings.axis.split(""),function(i,axis){var Pos=axis=="x"?"Left":"Top",pos=Pos.toLowerCase(),key="scroll"+Pos,old=elem[key],max=$scrollTo.max(elem,axis);if(toff){attr[key]=toff[pos]+(win?0:old-$elem.offset()[pos]);if(settings.margin){attr[key]-=parseInt(targ.css("margin"+Pos))||0;attr[key]-=parseInt(targ.css("border"+Pos+"Width"))||0}attr[key]+=settings.offset[pos]||0;if(settings.over[pos]){attr[key]+=targ[axis=="x"?"width":"height"]()*settings.over[pos]}}else{var val=targ[pos];attr[key]=val.slice&&val.slice(-1)=="%"?parseFloat(val)/100*max:val}if(/^\d+$/.test(attr[key])){attr[key]=attr[key]<=0?0:Math.min(attr[key],max)}if(!i&&settings.queue){if(old!=attr[key]){animate(settings.onAfterFirst)}delete attr[key]}});animate(settings.onAfter);function animate(callback){$elem.animate(attr,duration,settings.easing,callback&&function(){callback.call(this,target,settings)})}}).end()};$scrollTo.max=function(elem,axis){var Dim=axis=="x"?"Width":"Height",scroll="scroll"+Dim;if(!$(elem).is("html,body")){return elem[scroll]-$(elem)[Dim.toLowerCase()]()}var size="client"+Dim,html=elem.ownerDocument.documentElement,body=elem.ownerDocument.body;return Math.max(html[scroll],body[scroll])-Math.min(html[size],body[size])};function both(val){return typeof val=="object"?val:{top:val,left:val}}})(jQuery);$(document).ready(function(){$(function(){elFavouriteGame=$("#js-favouriteGame");function updateHiddenFields(generation,contentId){$("#js-userGameFormat").val(generation);$("#js-userGameId").val(contentId)}elFavouriteGame.autocomplete({source:function(request,response){$.ajax({url:"/ajax/portableid/gameselector/",dataType:"json",data:{searchTerm:request.term},success:function(data){if("favouriteGames" in data){if(data.favouriteGames.length>0){response($.map(data.favouriteGames,function(item){elFavouriteGame.prev("label").removeClass("error").siblings("p.error").addClass("hide");return{contentId:item.contentId,contentTitle:item.contentTitle,generation:item.generation,value:item.contentTitle}}))}else{elFavouriteGame.autocomplete("close");elFavouriteGame.prev("label").addClass("error").siblings("p.error").removeClass("hide")}}}})},minLength:2,select:function(event,ui){updateHiddenFields(ui.item.generation,ui.item.contentId)}})})});var PDC=PDC||{};PDC.Module=PDC.Module||{};PDC.Module.GenericCarousel={init:function(options){var Settings={id:"#carousel-items",containerId:"#latest-carousel",items:[],nextText:PDC.DICT.Common.nextItems,prevText:PDC.DICT.Common.previousItems,size:4,rootPath:"",templateURL:""};if(options){$.extend(Settings,options)}var $carousel=$(Settings.id),$carouselContainer=$(Settings.containerId),aItems=Settings.items,nSize=Settings.size;if(typeof aItems!="undefined"&&$carousel.length>0){if(typeof($.template.CarouselItemTemplate)!="undefined"){$.tmpl("CarouselItemTemplate",aItems).appendTo($carousel);_initCarousel($carousel)}else{if(Settings.templateURL!=""){var sTemplateURL=Settings.rootPath+Settings.templateURL;$.get(sTemplateURL,function(data){$.template("CarouselItemTemplate",data);$.tmpl("CarouselItemTemplate",aItems).appendTo($carousel);_initCarousel($carousel)})}}}else{return false}function _initCarousel(){var nCarouselLength=$carousel.find("li").length;if(nCarouselLength>nSize){$carousel.jcarousel({wrap:"circular",scroll:nSize,itemFallbackDimension:129});var $leftController=$carouselContainer.find("div.jcarousel-prev"),$rightController=$carouselContainer.find("div.jcarousel-next"),sCarouselLeftController="latest-carousel-left-controller",sCarouselRightController="latest-carousel-right-controller",sWtEventIdLeft="tickerleft",sWtEventIdRight="tickerright";if($leftController.length>0&&$rightController.length>0){$leftController.wrap('<a href="#" class="'+sCarouselLeftController+'"></a>');$rightController.wrap('<a href="#" class="'+sCarouselRightController+'"></a>')}$carouselContainer.find("."+sCarouselLeftController).click(function(){var sEventId=sWtEventIdLeft;PDC.WT.reportEvent(sEventId);return false});$carouselContainer.find("."+sCarouselRightController).click(function(){var sEventId=sWtEventIdRight;PDC.WT.reportEvent(sEventId);return false})}}}};var PDC=PDC||{};PDC.Module=PDC.Module||{};PDC.Module.GamesOverlay=(function(){var Config={triggerClass:"gameOverlayEnabled",triggerIdPrefix:"gameOverlayTrigger-",overlayIdPrefix:"gameOverlay-",overlaysParentSelector:"div.panesLeft",overlaysContainerId:"gamesOverlaysContainer",overlaysContainerClass:"gamesOverlaysHolder",templatePath:"/static/includes/template/game-overlay.html",carouselImageWidth:171,carouselImageHeight:96};var $parent={},$overlaysContainer={},$overlayTemplate={},oOverlayData={},nOverlayBottom=0;var _createOverlay=function(sRefId,sWtEvent){var $overlay=$.tmpl("overlayTemplate",oOverlayData[sRefId],{getGenres:function(separator){return this.data.genre.list.join(separator)},getIconPath:function(){return this.item.iconPath},getText:function(){return this.item.text}});$overlay.attr("id",Config.overlayIdPrefix+sRefId);$overlay.find("a").data("wt-event",sWtEvent);$overlay.find("a").click(function(e){PDC.WT.reportEvent($(this).data("wt-event"));var sHref=this.href;setTimeout(function(){location.href=sHref},300);return false});$overlay.mouseenter(function(e){e.stopPropagation();$(this).addClass("hover");$(this).css("zIndex","200")}).mouseleave(function(e){e.stopPropagation();$(this).removeClass("hover");$(this).css("zIndex","100")});$overlaysContainer.append($overlay);Cufon.refresh("h3.title");return $overlay};var _getOverlay=function(sRefId,sWtEvent){var $overlay=$("#"+Config.overlayIdPrefix+sRefId);if($overlay.length>0){return $overlay}else{return _createOverlay(sRefId,sWtEvent)}};var _triggerEnter=function(e){e.stopPropagation();var $this=$(this);var $data=$this.data();if("sRefId" in $data){var sRefId=$data.sRefId;var $overlay=$data.oOverlay;var $img=$data.oImg}else{var sRefId=this.id.split(Config.triggerIdPrefix)[1];var sWtEvent=$this.data("wt-event");var $overlay=_getOverlay(sRefId,sWtEvent);var $img=$("img",$this).attr("title","");if($this.hasClass("toolTipPositionOne")){$overlay.css("left",-25);$overlay.addClass("firstItem")}else{if($this.hasClass("toolTipPositionTwo")){$overlay.css("left",26)}else{if($this.hasClass("toolTipPositionThree")){$overlay.css("left",156)}}}$this.data("sRefId",sRefId);$this.data("oOverlay",$overlay);$this.data("oImg",$img)}if(nOverlayBottom==0){var nTriggerOffset=$img.offset();var nParentOffset=$parent.offset();var nTriggerToParentDiff=nTriggerOffset.top-nParentOffset.top;var nParentHeight=$parent.height();var nTriggerHeight=$img.height();var nDistanceFromTopOfTrigger=nTriggerHeight/4;var nDesiredBottomOfOverlay=nTriggerToParentDiff+nDistanceFromTopOfTrigger;nOverlayBottom=nParentHeight-nDesiredBottomOfOverlay}$overlay.css("bottom",nOverlayBottom);$overlay.css("display","block");if("oCarousel" in $data){var $carousel=$data.oCarousel;var nImgs=$data.nImgs;if(nImgs>1){var fTimeout=$data.fTimeout;clearInterval(window.switchImagePoll);window.switchImagePoll=setInterval(fTimeout,1500)}}else{var $carousel=$("div.carouselImgs",$overlay);if($("img",$carousel).length==1){var sMediaId=sRefId.split("-")[1];$.ajax({type:"GET",url:"/ajax/linked-media/item"+sMediaId+"/",dataType:"xml",success:function(xml){var nImgs=1;$(xml).find("media_item:not(:first)").each(function(){var $this=$(this);var imgUrl=$this.find("url").text();var imageAltTxt=$this.find("title").text();var $image=$("<img>",{src:imgUrl,alt:imageAltTxt,width:Config.carouselImageWidth,height:Config.carouselImageHeight});$carousel.append($image);nImgs++});if(nImgs>1){var fTimeout=function(){var $active=$carousel.find("img.active");var $next=$active.next();var $first=$carousel.children(":first-child");if($active.is(":last-child")){$first.css({opacity:0.3}).addClass("active").animate({opacity:1},400)}else{$next.css({opacity:0.3}).addClass("active").animate({opacity:1},400)}$active.removeClass("active")};clearInterval(window.switchImagePoll);window.switchImagePoll=setInterval(fTimeout,1500)}$this.data("oCarousel",$carousel);$this.data("nImgs",nImgs);$this.data("fTimeout",fTimeout)}})}}};var _triggerLeave=function(e){e.stopPropagation();var $data=$(this).data();if("sRefId" in $data){var $overlay=_getOverlay($data.sRefId);$overlay.css("display","none");clearInterval(window.switchImagePoll)}};var _getOverlayTemplate=function(){$.get(Config.templatePath,function(data){$overlaysContainer=$("<div>",{id:Config.overlaysContainerId,"class":Config.overlaysContainerClass});$(Config.overlaysParentSelector,$parent).append($overlaysContainer);$.template("overlayTemplate",data);if("GameOverlayData" in PDC){oOverlayData=PDC.GameOverlayData;$("a."+Config.triggerClass,$parent).mouseenter(_triggerEnter).mouseleave(_triggerLeave).focus(_triggerEnter).blur(_triggerLeave)}})};var _init=function(sParentSelector,oUserConfig){$.extend(Config,oUserConfig);$parent=$(sParentSelector);_getOverlayTemplate()};return{init:_init}})();var PDC=PDC||{};PDC.SignUpForm=function(){var sOverlayContainerId="overlay-signup",sIframeContainerClass="inner",sIframeId="iframe-signup",sEmailRegExPattern=/^[a-zA-Z0-9+-._&'*/=?^{}~]*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,4})$/;var _showOverlay=function(sURL){var $overlay=$("#"+sOverlayContainerId);if($overlay.length>0){var oIframe=$("<iframe>",{id:sIframeId,src:sURL+"iframe/",frameBorder:"0"});$("."+sIframeContainerClass,$overlay).empty();$("."+sIframeContainerClass,$overlay).append(oIframe);window.signup_overlay.load()}};var _addOverlayContainer=function(){var $overlayContainer=$("<div>",{id:sOverlayContainerId});var $outer=$("<div>",{"class":"outer"});var $top=$("<div>",{"class":"top"});$outer.append($top);var $middle=$("<div>",{"class":"middle"});var $inner=$("<div>",{"class":"inner"});$middle.append($inner);$outer.append($middle);var $bottom=$("<div>",{"class":"bottom"});var $close=$("<div>",{"class":"close"});var $link=$("<a>",{text:PDC.DICT.Common.close,href:"javascript:;"});$close.append($link);$bottom.append($close);$outer.append($bottom);$overlayContainer.append($outer);$("body").append($overlayContainer);window.signup_overlay=$("#"+sOverlayContainerId).overlay({api:true,speed:10,zIndex:9999997,finish:{top:"center",left:"center"},expose:{color:"#26184B",opacity:0.9,loadSpeed:"fast",closeSpeed:"fast",zIndex:9999996}})};var _enableSignUpLinks=function(){var $link=$(".sign-up-link");if($link.length>0){var _handler=function(e){e.preventDefault();_showOverlay(this.href);dcsReportEvent("EmailOverlayLink")};$link.click(_handler);_addOverlayContainer()}};var _validateForm=function(e){var $form=$(this);var bErrorsFound=false;var bErrorDOB=false;$(":text, :file, :checkbox, select, textarea",$form).each(function(){var $field=$(this);if(this.id.indexOf("dob")!=-1){var sId="dobDay"}else{var sId=this.id}var $label=$('[for="'+sId+'"]');if($field.val()===""){bErrorsFound=true;if(sId=="dobDay"){bErrorDOB=true}$label.addClass("error");$(".warning",$label.parent()).remove();var $error=$("<p>",{text:PDC.DICT.SignUpForm[sId],"class":"warning"});$error.insertBefore($label)}else{if(sId.indexOf("email")!=-1){var bEmailValid=sEmailRegExPattern.test($field.val());if(bEmailValid==false){bErrorsFound=true;$label.addClass("error");$(".warning",$label.parent()).remove();var $error=$("<p>",{text:PDC.DICT.SignUpForm.emailInvalid,"class":"warning"});$error.insertBefore($label)}else{$label.removeClass("error");$(".warning",$label.parent()).remove()}}else{if($field.is("input:checkbox")&&$field.parent("p").hasClass("isRequired")){if($field.is(":checked")){$label.removeClass("error");$(".warning",$label.parent()).remove()}else{bErrorsFound=true;$label.addClass("error");$(".warning",$label.parent()).remove();var $error=$("<p>",{text:PDC.DICT.SignUpForm[sId],"class":"warning"});$error.insertBefore($label)}}else{if(sId=="dobDay"){if(bErrorDOB==false){$label.removeClass("error");$(".warning",$label.parent()).remove()}}else{$label.removeClass("error");$(".warning",$label.parent()).remove()}}}}});if(bErrorsFound){var $error=$("<p>",{text:PDC.DICT.SignUpForm.error,"class":"warning"});$("#signup-error-noJS").hide();$("#signup-error-JS").show().empty().append($error);return false}else{dcsReportEvent("PDCFlexiLiteSubmission");return true}};var _clickSignUpButton=function(){$("a.sign-up-link","#contentHolder").first().click()};return{showOverlay:_showOverlay,enableSignUpLinks:_enableSignUpLinks,validateForm:_validateForm,clickSignUpButton:_clickSignUpButton}}();(function(){var _onload=function(){var $form=$("#signup-form-container form");if($form.length>0){var bIngestedPage=$("body").hasClass("ingested");if(bIngestedPage==true){$("#signin-psn-JS").attr("target","_self").click(function(){dcsReportEvent("PsnAccountSelection");return true}).show()}$("#signin-psn-noJS").hide();$("#signin-psn-JS").show();$form.attr("target","_self").submit(PDC.SignUpForm.validateForm)}else{PDC.SignUpForm.enableSignUpLinks();var sShowForm=PDC.Util.getQueryStringVar("showSignUpForm").toLowerCase();if(sShowForm=="true"){PDC.SignUpForm.clickSignUpButton()}}};$(document).ready(_onload)})();(function(){var jqxhr=null,bScrollPage=true,$this=null,$contentContainer=null,tabContent={};var settings={tabContainerClass:"tab-container",tabContentContainer:"tabbed-content-inner",tabSelectedClass:"current"};var _scrollToTop=function(){var timeout=window.setTimeout(function(){var nTop=$this.parent("div").offset().top;$("html, body").animate({scrollTop:nTop},"slow")},2000)};var methods={init:function(options){return this.each(function(){if(options){$.extend(settings,options)}$this=$(this);$contentContainer=$this.find("."+settings.tabContentContainer);if("onhashchange" in window){var fClick=function(e){e.preventDefault();document.location.hash="select-"+this.id;$this.tabify("report",this)};$(window).bind("hashchange",function(){var sHash=document.location.hash.split("#")[1];var sTabId=sHash.split("select-")[1];if(sTabId!=""){$this.tabify("tab",sTabId,false,false)}})}else{var fClick=function(e){e.preventDefault();$this.tabify("tab",this.id,false,true)}}$this.delegate("."+settings.tabContainerClass+" a","click",fClick);$this.delegate("."+settings.tabContentContainer+" a[id*='rss']","click",function(e){$this.tabify("report",this)});$this.delegate(".paginationInner a","click",function(e){e.preventDefault();var sPageLink=this.href;$this.tabify("page",sPageLink,$this)});var sQueryString=document.location.search;var nTabIdIndex=sQueryString.indexOf("tab=");if(nTabIdIndex!=-1){sQueryString=sQueryString.substr(nTabIdIndex+4).split("&")[0]}else{sQueryString=""}if(document.location.hash!=""){var sTabId="",sTabName="";sTabId=document.location.hash.split("#")[1].replace("select-","");sTabName=sTabId.replace("tab-","");if((sTabId!="")&&(sTabName!=sQueryString)){$(window).load(function(){$this.tabify("tab",sTabId,false,false)})}}else{if(document.location.search.indexOf("tab=")!=-1){bScrollPage=false;_scrollToTop()}}})},tab:function(sTabId,bScroll,bUpdateHash){var $tab=$("#"+sTabId);if(bScroll===false){bScrollPage=false}if($tab.length!=0){var sTabSelectedClass=settings.tabSelectedClass;var bTabSelected=$tab.hasClass(sTabSelectedClass);if(!bTabSelected){var $tabParent=this.parent();var $tabContainer=$this;var sAjaxUrl=$tab.attr("pdc-ajax-url");$tabContainer.find("li a").each(function(){$(this).removeClass(sTabSelectedClass)});$tab.addClass(sTabSelectedClass);if(jqxhr){jqxhr.abort()}window.tabCallBack=null;if(sTabId in tabContent){$contentContainer.attr("class",settings.tabContentContainer+" "+sTabId+"-content");$contentContainer.html(tabContent[sTabId]);if(bUpdateHash===true){document.location.hash="select-"+sTabId}if(bScrollPage){bScrollPage=false;_scrollToTop()}try{resizeIE()}catch(e){}if(typeof(window.tabCallBack)=="function"){window.tabCallBack.call()}}else{jqxhr=$.get(sAjaxUrl,function(data,textStatus,xhr){if(xhr.status){$contentContainer.attr("class",settings.tabContentContainer+" "+sTabId+"-content");$contentContainer.html(data);tabContent[sTabId]=data;if(bUpdateHash===true){document.location.hash="select-"+sTabId}if(bScrollPage){bScrollPage=false;_scrollToTop()}try{resizeIE()}catch(e){}if(typeof(window.tabCallBack)=="function"){window.tabCallBack.call()}}})}}else{if(bScrollPage){bScrollPage=false;_scrollToTop()}}}},page:function(pageLink,$this){var $tabContainer=$this.find("."+settings.tabContainerClass);if($tabContainer.length!=0){var $tabs=$("a",$tabContainer);if($tabs.length!=0){$($tabs).each(function(){var $tab=$(this);var bTabSelected=$tab.hasClass(settings.tabSelectedClass);if(bTabSelected){var pageNumQS=pageLink.split("?")[1];if(pageNumQS!=""){var sAjaxUrl=$(this).attr("pdc-ajax-url")+"&"+pageNumQS;var $contentContainer=$this.find("."+settings.tabContentContainer);if(jqxhr){jqxhr.abort()}window.tabCallBack=null;var sTabId=$contentContainer.attr("class").split("tab-")[1];var sPage=pageNumQS.split("page=")[1];sPage=sPage.split("&")[0];if(sPage!="1"){sTabId="tab-"+sTabId.split("-content")[0]+"-p"+sPage}else{sTabId="tab-"+sTabId.split("-content")[0]}if(sTabId in tabContent){$contentContainer.html(tabContent[sTabId]);if(typeof(window.tabCallBack)=="function"){window.tabCallBack.call()}}else{jqxhr=$.get(sAjaxUrl,function(data,textStatus,xhr){if(xhr.status){$contentContainer.html(data);tabContent[sTabId]=data;if(typeof(window.tabCallBack)=="function"){window.tabCallBack.call()}}})}}}})}}},report:function(o){if(o){var sTabId=o.id.replace(/\b[a-z]/g,function($0){return $0.toUpperCase()}).replace("-","");dcsReportEvent(sTabId)}}};$.fn.tabify=function(method){if(methods[method]){return methods[method].apply(this,Array.prototype.slice.call(arguments,1))}else{if(typeof method==="object"||!method){return methods.init.apply(this,arguments)}else{$.error("Method "+method+" does not exist on jQuery.tabify")}}}})();function selectTab(sTab){$("#system-tab-content").tabify("tab","tab-"+sTab,true,true)}var PDC=PDC||{};function setCarouselTextClass(sColour){if(document.getElementById("latest-carousel")){var COLOR_1="color-1";var COLOR_2="color-2";var sClassName;if(sColour!=""){var L_THRESHOLD_HIGH=0.91;var L_THRESHOLD_MID=0.85;var H_THRESHOLD_LOW=30;var H_THRESHOLD_HIGH=185;var S_THRESHOLD=0.49;var oHsl=PDC.Util.hexToHsl(sColour);if((oHsl.L>L_THRESHOLD_HIGH)||(oHsl.H>H_THRESHOLD_LOW&&oHsl.H<H_THRESHOLD_HIGH&&oHsl.S>S_THRESHOLD&&oHsl.L>L_THRESHOLD_MID)){sClassName=COLOR_1}else{sClassName=COLOR_2}}else{sClassName=COLOR_2}document.getElementById("latest-carousel").className=sClassName;Cufon.replace("#latest-carousel h2",{fontFamily:"f2",hover:true})}}PDC.Util=(function(){function _hexToHsl(sHex){return _rgbToHsl(_hexToRgb(sHex))}function _hexToRgb(sHex){var nRgb=parseInt(sHex,16);return{R:(nRgb>>16)&255,G:(nRgb>>8)&255,B:(nRgb)&255}}function _hslToHex(oHsl){return rgbToHex(hslToRgb(oHsl))}function _hslToRgb(oHsl){function toRgb(nH,nMin,nMax){nH=nH%360;if(nH<0){nH=nH+360}if(nH<60){return nMin+(nMax-nMin)*nH/60}if(nH>=60&&nH<180){return nMax}if(nH>=180&&nH<240){return nMin+(nMax-nMin)*(240-nH)/60}return nMin}var nR,nG,nB;var nMin,nMax;var nH=oHsl.H;var nS=oHsl.S;var nL=oHsl.L;if(nS<0){nS=0}if(nS>1){nS=1}if(nL<0){nL=0}if(nL>1){nL=1}nH=nH%360;if(nH<0){nH=nH+360}if(nL<=0.5){nMin=nL*(1-nS);nMax=2*nL-nMin}else{nMax=nL*(1-nS)+nS;nMin=2*nL-nMax}nR=Math.floor(toRgb(nH+120,nMin,nMax)*255);nG=Math.floor(toRgb(nH,nMin,nMax)*255);nB=Math.floor(toRgb(nH-120,nMin,nMax)*255);return{R:nR,G:nG,B:nB}}function _rgbToHex(oRgb){function toHex(nHexValue){var aHexDigits=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F"];return aHexDigits[(nHexValue-nHexValue%16)/16]+aHexDigits[nHexValue%16]}return toHex(oRgb.R)+toHex(oRgb.G)+toHex(oRgb.B)}function _rgbToHsl(oRgb){var nH,nS,nL;var nR=(oRgb.R/255);var nG=(oRgb.G/255);var nB=(oRgb.B/255);var nMin=Math.min(nR,nG,nB);var nMax=Math.max(nR,nG,nB);var nDeltaMax=nMax-nMin;nL=(nMax+nMin)/2;if(nDeltaMax==0){nH=0;nS=0}else{if(nL<0.5){nS=nDeltaMax/(nMax+nMin)}else{nS=nDeltaMax/(2-nMax-nMin)}var nDeltaR=(((nMax-nR)/6)+(nDeltaMax/2))/nDeltaMax;var nDeltaG=(((nMax-nG)/6)+(nDeltaMax/2))/nDeltaMax;var nDeltaB=(((nMax-nB)/6)+(nDeltaMax/2))/nDeltaMax;if(nR==nMax){nH=nDeltaB-nDeltaG}else{if(nG==nMax){nH=(1/3)+nDeltaR-nDeltaB}else{if(nB==nMax){nH=(2/3)+nDeltaG-nDeltaR}}}if(nH<0){nH+=1}if(nH>1){nH-=1}nH=Math.round(nH*360)}return{H:nH,S:nS,L:nL}}function _getQueryStringVar(sVarName){var sQS=location.search,sReturnValue="";if(sQS!=""){var aQS=location.search.replace("?","").split("&");var nQS=aQS.length;while(nQS--){var sPair=aQS[nQS];if(sPair.indexOf(sVarName)!=-1){sReturnValue=sPair.split("=")[1];break}}}return sReturnValue}function _scrollToElement(sID){$("html,body").animate({scrollTop:$("#"+sID).offset().top},"slow")}return{hexToHsl:_hexToHsl,hexToRgb:_hexToRgb,hslToHex:_hslToHex,hslToRgb:_hslToRgb,rgbToHex:_rgbToHex,rgbToHsl:_rgbToHsl,getQueryStringVar:_getQueryStringVar,scrollToElement:_scrollToElement}})();
