







function setCookie(name,value,expires,path,domain,secure){var curCookie=name+"="+escape(value)+((expires)?"; expires="+expires.toGMTString():"")+((path)?"; path="+path:"/")+((domain)?"; domain="+domain:"")+((secure)?"; secure":"");document.cookie=curCookie}function getCookie(name){var dc=document.cookie;var prefix=name+"=";var begin=dc.indexOf("; "+prefix);if(begin==-1){begin=dc.indexOf(prefix);if(begin!=0){return null}}else{begin+=2}var end=document.cookie.indexOf(";",begin);if(end==-1){end=dc.length}return unescape(dc.substring(begin+prefix.length,end))}function deleteCookie(name,path,domain){if(getCookie(name)){document.cookie=name+"="+((path)?"; path="+path:"")+((domain)?"; domain="+domain:"")+"; expires=Thu, 01-Jan-70 00:00:01 GMT"}}var END_OF_INPUT=-1;var base64Chars=new Array("A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z","a","b","c","d","e","f","g","h","i","j","k","l","m","n","o","p","q","r","s","t","u","v","w","x","y","z","0","1","2","3","4","5","6","7","8","9","+","/"),reverseBase64Chars=new Array();for(var i=0;i<base64Chars.length;i++){reverseBase64Chars[base64Chars[i]]=i}var base64Str;var base64Count;function setBase64Str(str){base64Str=str;base64Count=0}function readBase64(){if(!base64Str){return END_OF_INPUT}if(base64Count>=base64Str.length){return END_OF_INPUT}var c=base64Str.charCodeAt(base64Count)&255;base64Count++;return c}function readReverseBase64(){if(!base64Str){return END_OF_INPUT}while(true){if(base64Count>=base64Str.length){return END_OF_INPUT}var nextCharacter=base64Str.charAt(base64Count);base64Count++;if(reverseBase64Chars[nextCharacter]){return reverseBase64Chars[nextCharacter]}if(nextCharacter=="A"){return 0}}return END_OF_INPUT}function ntos(n){n=n.toString(16);if(n.length==1){n="0"+n}n="%"+n;return unescape(n)}function encodeBase64(str){setBase64Str(str);var result="";var inBuffer=new Array(3);var lineCount=0;var done=false;while(!done&&(inBuffer[0]=readBase64())!=END_OF_INPUT){inBuffer[1]=readBase64();inBuffer[2]=readBase64();result+=(base64Chars[inBuffer[0]>>2]);if(inBuffer[1]!=END_OF_INPUT){result+=(base64Chars[((inBuffer[0]<<4)&48)|(inBuffer[1]>>4)]);if(inBuffer[2]!=END_OF_INPUT){result+=(base64Chars[((inBuffer[1]<<2)&60)|(inBuffer[2]>>6)]);result+=(base64Chars[inBuffer[2]&63])}else{result+=(base64Chars[((inBuffer[1]<<2)&60)]);result+=("=");done=true}}else{result+=(base64Chars[((inBuffer[0]<<4)&48)]);result+=("=");result+=("=");done=true}lineCount+=4;if(lineCount>=76){result+=("\n");lineCount=0}}return result}function decodeBase64(str){setBase64Str(str);var result="";var inBuffer=new Array(4);var done=false;while(!done&&(inBuffer[0]=readReverseBase64())!=END_OF_INPUT&&(inBuffer[1]=readReverseBase64())!=END_OF_INPUT){inBuffer[2]=readReverseBase64();inBuffer[3]=readReverseBase64();result+=ntos((((inBuffer[0]<<2)&255)|inBuffer[1]>>4));if(inBuffer[2]!=END_OF_INPUT){result+=ntos((((inBuffer[1]<<4)&255)|inBuffer[2]>>2));if(inBuffer[3]!=END_OF_INPUT){result+=ntos((((inBuffer[2]<<6)&255)|inBuffer[3]))}else{done=true}}else{done=true}}return result}var digitArray=new Array("0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f");function toHex(n){var result="";var start=true;for(var i=32;i>0;){i-=4;var digit=(n>>i)&15;if(!start||digit!=0){start=false;result+=digitArray[digit]}}return(result==""?"0":result)}function pad(str,len,pad){var result=str;for(var i=str.length;i<len;i++){result=pad+result}return result}function encodeHex(str){var result="";for(var i=0;i<str.length;i++){result+=pad(toHex(str.charCodeAt(i)&255),2,"0")}return result}function decodeHex(str){str=str.replace(new RegExp("s/[^0-9a-zA-Z]//g"));var result="";var nextchar="";for(var i=0;i<str.length;i++){nextchar+=str.charAt(i);if(nextchar.length==2){result+=ntos(eval("0x"+nextchar));nextchar=""}}return result}function getMetaTagsData(attributeNameValue){var metas=document.getElementsByTagName("meta"),attributeContentValue="";for(var i=0;i<metas.length;i++){if(metas[i].getAttribute("name")==attributeNameValue){attributeContentValue=metas[i].getAttribute("content");break}}return attributeContentValue}function getMetaLaunchDate(){var pageHREFSplit=(window.location.href).split("/"),rootDirectory=pageHREFSplit[3],metaTagValue=getMetaTagsData("launchDate"),metaDateValue=metaTagValue.split("/");return metaDateValue[2]+metaDateValue[0]+metaDateValue[1]}function getMetaPageType(){var metaTypeValue=getMetaTagsData("type"),metaCategoryValue=getMetaTagsData("category"),legacyPageTemplate=metaTypeValue+"/"+metaCategoryValue,legacyTemplates=new Array(["framework/article","Article"],["framework/flashembed","Interactives"],["framework/flashembed-fullwidth","Interactives"],["framework/flashembed-xhtml","Interactives"],["framework/open","Interactives"],["framework/indices","Topic"],["framework/knowledge-site-lite","Topic"],["framework/photogallery","Interactives"],["framework_APL/homepage","Homepage"],["framework_APL/petplanet","Topic"],["framework_APL/screeningroom","Video Hub Legacy"],["framework_APL/screeningroom-feature","Video Hub Legacy"],["framework_DHC/center","Topic"],["framework_DHC/homepage","Homepage"],["framework_DSC/homepage","Homepage"],["framework_DSC/news-index","News"],["framework_DSC/news-subject","News"],["framework_DSC/news-article","News"],["framework_IDS/homepage","Homepage"],["framework_MIL/homepage","Homepage"],["framework_SCI/homepage","Homepage"],["framework_TLC/homepage","Homepage"],["framework_TUR/collection","Topic"],["framework_TUR/homepage","Homepage"],["news/brief","News"],["splash/marketing","Marketing"],["sweepstakes/doorway","Sweepstakes"],["sweepstakes/form","Sweepstakes"],["tests_CME/exam","Interactives"],["utilities/about","About"],["video/inpageplayer","Video Hub Legacy"],["video/gallery","Video Hub Legacy"]),legacyAssetType="";for(var i=0;i<legacyTemplates.length;i++){if(legacyPageTemplate==legacyTemplates[i][0]){legacyAssetType=legacyTemplates[i][1];break}}return legacyAssetType}function imageHoverHandler(imageId){var currentImage=document.getElementById(imageId);currentImage.src=currentImage.src.replace(/(\.[a-z0-9]+)$/i,"-on$1")}function imageNormalizeHandler(imageId){var currentImage=document.getElementById(imageId);currentImage.src=currentImage.src.replace(/-on(\.[a-z0-9]+)$/i,"$1")}function normalizeXHTMLData(object,encode){if(typeof object=="string"){object=document.getElementById(object)}var open="";var content="";var close="";var tagname=object.nodeName.toLowerCase();var emptytag=(object.nodeName.match(/area|base|basefont|br|col|frame|hr|img|input|isindex|link|meta|param/i))?true:false;open="<"+tagname;for(var i=0;i<object.attributes.length;i++){if(object.attributes[i].specified&&"null"!=object.attributes[i].value){open+=" "+object.attributes[i].name.toLowerCase()+'="'+object.attributes[i].value+'"'}}open+=(emptytag)?" />":">";if(!emptytag){for(var i=0;i<object.childNodes.length;i++){var node=object.childNodes[i];if(3==node.nodeType){content+=node.data}else{if(1==node.nodeType){content+=normalizeXHTMLData(object.childNodes[i],false)}else{content+=" "}}}close="</"+tagname+">"}return("undefined"==typeof(encode)||true==encode)?encodeURIComponent(open+content+close):open+content+close}function getParam(paramName,pos){var startPos=(pos)?pos:0;var url,paramBegin,paramEnd,valueBegin,paramValue;url=window.location.search;paramBegin=url.indexOf(paramName,startPos);if(paramBegin==-1){return false}paramEnd=paramBegin+paramName.length;param=url.substring(paramBegin,paramEnd);var valBegin=url.indexOf("=",paramEnd);var nextParam=url.indexOf("&",paramEnd);var valLen=(nextParam==-1)?(url.length-(valBegin)):(nextParam-valBegin);var valEnd=(nextParam==-1)?valBegin+valLen:nextParam;valueBegin=paramEnd+1;paramValue=url.substring(valueBegin,valEnd);if((nextParam!=-1)&&(valBegin>nextParam)){return getParam(param,paramEnd)}else{for(i=0;i<paramValue.length;i++){paramValue=paramValue.replace("+"," ");paramValue=paramValue.replace("%20"," ");paramValue=paramValue.replace("%26","&");paramValue=paramValue.replace("%27","'");paramValue=paramValue.replace("%28","(");paramValue=paramValue.replace("%29",")")}return paramValue}}var socialSharing=new Object;socialSharing={toggleme:function(utilityButton,container){var itemCount=2,utilityId="active-utility-toggle",swapElement;for(var i=1;i<=itemCount;i++){if(document.getElementById("share-menu-"+i+"-open")){var activeButton=document.getElementById(utilityId),activeMenu=document.getElementById("share-menu-"+i+"-open");swapElement=document.getElementById("share-menu-"+i+"-open").id;activeMenu.setAttribute("id","share-menu-"+i);activeButton.className=activeButton.className.replace("-open","");activeButton.setAttribute("id","");utilityButton.className=utilityButton.className.replace("-open","");utilityButton.style.display=""}}if((container+"-open")!=swapElement){document.getElementById(container).setAttribute("id",container+"-open");utilityButton.setAttribute("id",utilityId);utilityButton.className=utilityButton.className+"-open"}},stafPing:function(formObject,pingImage,submitButtonId,displayMessageToElementId){if(""!=formObject.toName.value&&""!=formObject.toAddress.value&&""!=formObject.fromName.value&&""!=formObject.fromAddress.value){var stafPingImage=new Image(1,1);stafPingImage.src="http://appsnew.discovery.com/webapps/staf/staf.jsp?subject="+formObject.subject.value+"&header1="+formObject.header1.value+"&header2=&header3=&format=standard&thanksFile="+encodeURIComponent(formObject.thanksFile.value)+"&refPage="+encodeURIComponent(formObject.refPage.value)+"&toName="+formObject.toName.value+"&toAddress="+formObject.toAddress.value+"&fromName="+formObject.fromName.value+"&fromAddress="+formObject.fromAddress.value+"&userMessage="+encodeURIComponent(formObject.userMessage.value);document.getElementById(submitButtonId).style.display="none";document.getElementById(displayMessageToElementId).innerHTML="<strong>Message Sent!</strong>";document.getElementById(pingImage).src=stafPingImage.src;document.getElementById("reset-email").style.display="block"}else{alert("Please provide your friend's name, their email address, your name and your email address.")}return false},countCharacters:function(field,maxCharacters,displayCountToElementId){var currentCount=field.value.length,characterLeft=maxCharacters-currentCount;document.getElementById(displayCountToElementId).value="characters left = "+characterLeft;if(field.value.length>maxCharacters){field.value=field.value.substring(0,maxCharacters)}else{displayCountToElementId.value=maxCharacters-field.value.length}},openForm:function(){document.getElementById("email-overlay").style.display="block"},resetForm:function(){document.getElementById("toName").value="";document.getElementById("toAddress").value="";document.getElementById("fromName").value="";document.getElementById("fromAddress").value="";document.getElementById("userMessage").value="";document.getElementById("character-count").value="characters left = 100";document.getElementById("post-email-message").innerHTML="";document.getElementById("reset-email-over").style.display="none";document.getElementById("post-email").style.display="block"},closeEmail:function(){document.getElementById("email-overlay").style.display="none"},emailPanel:function(){document.getElementById("email-overlay").style.display="block";document.getElementById("character-count").value="characters left = 100";document.getElementById("post-email-message").innerHTML=""}};function placeEcommImagesToPage(ecommerceImageArray){for(var i=0;i<ecommerceImageArray.length;i++){ecommImage=new Image();ecommImage.src=ecommerceImageArray[i][0];var image=document.createElement("img");image.setAttribute("src",ecommImage.src);image.setAttribute("width",scaleEcommImageToSize(ecommImage,"width"));image.setAttribute("height",scaleEcommImageToSize(ecommImage,"height"));image.setAttribute("alt",ecommerceImageArray[i][1]);document.getElementById(ecommerceImageArray[i][2]).appendChild(image)}}function scaleEcommImageToSize(image,dimension){var maxWidth=80;var maxHeight=95;var scale=0;var scaledWidth=0;var scaledHeight=0;if((image.width>=maxWidth)&&(image.height>=maxHeight)){if((image.width-maxWidth)>=(image.height-maxHeight)){scaledWidth=maxWidth;scale=scaledWidth/image.width;scaledHeight=image.height*Math.floor(scale)}else{scaledHeight=maxHeight;scale=scaledHeight/image.height;scaledWidth=image.width*Math.floor(scale)}}if("width"==dimension){return scaledWidth}else{return scaledHeight}}var swfobject=function(){var UNDEF="undefined",OBJECT="object",SHOCKWAVE_FLASH="Shockwave Flash",SHOCKWAVE_FLASH_AX="ShockwaveFlash.ShockwaveFlash",FLASH_MIME_TYPE="application/x-shockwave-flash",EXPRESS_INSTALL_ID="SWFObjectExprInst",win=window,doc=document,nav=navigator,domLoadFnArr=[],regObjArr=[],objIdArr=[],listenersArr=[],script,timer=null,storedAltContent=null,storedAltContentId=null,isDomLoaded=false,isExpressInstallActive=false;var ua=function(){var w3cdom=typeof doc.getElementById!=UNDEF&&typeof doc.getElementsByTagName!=UNDEF&&typeof doc.createElement!=UNDEF,playerVersion=[0,0,0],d=null;if(typeof nav.plugins!=UNDEF&&typeof nav.plugins[SHOCKWAVE_FLASH]==OBJECT){d=nav.plugins[SHOCKWAVE_FLASH].description;if(d&&!(typeof nav.mimeTypes!=UNDEF&&nav.mimeTypes[FLASH_MIME_TYPE]&&!nav.mimeTypes[FLASH_MIME_TYPE].enabledPlugin)){d=d.replace(/^.*\s+(\S+\s+\S+$)/,"$1");playerVersion[0]=parseInt(d.replace(/^(.*)\..*$/,"$1"),10);playerVersion[1]=parseInt(d.replace(/^.*\.(.*)\s.*$/,"$1"),10);playerVersion[2]=/r/.test(d)?parseInt(d.replace(/^.*r(.*)$/,"$1"),10):0}}else{if(typeof win.ActiveXObject!=UNDEF){var a=null,fp6Crash=false;try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".7")}catch(e){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX+".6");playerVersion=[6,0,21];a.AllowScriptAccess="always"}catch(e){if(playerVersion[0]==6){fp6Crash=true}}if(!fp6Crash){try{a=new ActiveXObject(SHOCKWAVE_FLASH_AX)}catch(e){}}}if(!fp6Crash&&a){try{d=a.GetVariable("$version");if(d){d=d.split(" ")[1].split(",");playerVersion=[parseInt(d[0],10),parseInt(d[1],10),parseInt(d[2],10)]}}catch(e){}}}}var u=nav.userAgent.toLowerCase(),p=nav.platform.toLowerCase(),webkit=/webkit/.test(u)?parseFloat(u.replace(/^.*webkit\/(\d+(\.\d+)?).*$/,"$1")):false,ie=false,windows=p?/win/.test(p):/win/.test(u),mac=p?/mac/.test(p):/mac/.test(u);
/*@cc_on
			ie = true;
			@if (@_win32)
				windows = true;
			@elif (@_mac)
				mac = true;
			@end
		@*/
return{w3cdom:w3cdom,pv:playerVersion,webkit:webkit,ie:ie,win:windows,mac:mac}}();var onDomLoad=function(){if(!ua.w3cdom){return}addDomLoadEvent(main);if(ua.ie&&ua.win){try{doc.write("<script id=__ie_ondomload defer=true src=//:><\/script>");script=getElementById("__ie_ondomload");if(script){addListener(script,"onreadystatechange",checkReadyState)}}catch(e){}}if(ua.webkit&&typeof doc.readyState!=UNDEF){timer=setInterval(function(){if(/loaded|complete/.test(doc.readyState)){callDomLoadFunctions()}},10)}if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("DOMContentLoaded",callDomLoadFunctions,null)}addLoadEvent(callDomLoadFunctions)}();function checkReadyState(){if(script.readyState=="complete"){script.parentNode.removeChild(script);callDomLoadFunctions()}}function callDomLoadFunctions(){if(isDomLoaded){return}if(ua.ie&&ua.win){var s=createElement("span");try{var t=doc.getElementsByTagName("body")[0].appendChild(s);t.parentNode.removeChild(t)}catch(e){return}}isDomLoaded=true;if(timer){clearInterval(timer);timer=null}var dl=domLoadFnArr.length;for(var i=0;i<dl;i++){domLoadFnArr[i]()}}function addDomLoadEvent(fn){if(isDomLoaded){fn()}else{domLoadFnArr[domLoadFnArr.length]=fn}}function addLoadEvent(fn){if(typeof win.addEventListener!=UNDEF){win.addEventListener("load",fn,false)}else{if(typeof doc.addEventListener!=UNDEF){doc.addEventListener("load",fn,false)}else{if(typeof win.attachEvent!=UNDEF){addListener(win,"onload",fn)}else{if(typeof win.onload=="function"){var fnOld=win.onload;win.onload=function(){fnOld();fn()}}else{win.onload=fn}}}}}function main(){var rl=regObjArr.length;for(var i=0;i<rl;i++){var id=regObjArr[i].id;if(ua.pv[0]>0){var obj=getElementById(id);if(obj){regObjArr[i].width=obj.getAttribute("width")?obj.getAttribute("width"):"0";regObjArr[i].height=obj.getAttribute("height")?obj.getAttribute("height"):"0";if(hasPlayerVersion(regObjArr[i].swfVersion)){if(ua.webkit&&ua.webkit<312){fixParams(obj)}setVisibility(id,true)}else{if(regObjArr[i].expressInstall&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){showExpressInstall(regObjArr[i])}else{displayAltContent(obj)}}}}else{setVisibility(id,true)}}}function fixParams(obj){var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var e=createElement("embed"),a=nestedObj.attributes;if(a){var al=a.length;for(var i=0;i<al;i++){if(a[i].nodeName=="DATA"){e.setAttribute("src",a[i].nodeValue)}else{e.setAttribute(a[i].nodeName,a[i].nodeValue)}}}var c=nestedObj.childNodes;if(c){var cl=c.length;for(var j=0;j<cl;j++){if(c[j].nodeType==1&&c[j].nodeName=="PARAM"){e.setAttribute(c[j].getAttribute("name"),c[j].getAttribute("value"))}}}obj.parentNode.replaceChild(e,obj)}}function showExpressInstall(regObj){isExpressInstallActive=true;var obj=getElementById(regObj.id);if(obj){if(regObj.altContentId){var ac=getElementById(regObj.altContentId);if(ac){storedAltContent=ac;storedAltContentId=regObj.altContentId}}else{storedAltContent=abstractAltContent(obj)}if(!(/%$/.test(regObj.width))&&parseInt(regObj.width,10)<310){regObj.width="310"}if(!(/%$/.test(regObj.height))&&parseInt(regObj.height,10)<137){regObj.height="137"}doc.title=doc.title.slice(0,47)+" - Flash Player Installation";var pt=ua.ie&&ua.win?"ActiveX":"PlugIn",dt=doc.title,fv="MMredirectURL="+win.location+"&MMplayerType="+pt+"&MMdoctitle="+dt,replaceId=regObj.id;if(ua.ie&&ua.win&&obj.readyState!=4){var newObj=createElement("div");replaceId+="SWFObjectNew";newObj.setAttribute("id",replaceId);obj.parentNode.insertBefore(newObj,obj);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj)};addListener(win,"onload",fn)}createSWF({data:regObj.expressInstall,id:EXPRESS_INSTALL_ID,width:regObj.width,height:regObj.height},{flashvars:fv},replaceId)}}function displayAltContent(obj){if(ua.ie&&ua.win&&obj.readyState!=4){var el=createElement("div");obj.parentNode.insertBefore(el,obj);el.parentNode.replaceChild(abstractAltContent(obj),el);obj.style.display="none";var fn=function(){obj.parentNode.removeChild(obj)};addListener(win,"onload",fn)}else{obj.parentNode.replaceChild(abstractAltContent(obj),obj)}}function abstractAltContent(obj){var ac=createElement("div");if(ua.win&&ua.ie){ac.innerHTML=obj.innerHTML}else{var nestedObj=obj.getElementsByTagName(OBJECT)[0];if(nestedObj){var c=nestedObj.childNodes;if(c){var cl=c.length;for(var i=0;i<cl;i++){if(!(c[i].nodeType==1&&c[i].nodeName=="PARAM")&&!(c[i].nodeType==8)){ac.appendChild(c[i].cloneNode(true))}}}}}return ac}function createSWF(attObj,parObj,id){var r,el=getElementById(id);if(el){if(typeof attObj.id==UNDEF){attObj.id=id}if(ua.ie&&ua.win){var att="";for(var i in attObj){if(attObj[i]!=Object.prototype[i]){if(i.toLowerCase()=="data"){parObj.movie=attObj[i]}else{if(i.toLowerCase()=="styleclass"){att+=' class="'+attObj[i]+'"'}else{if(i.toLowerCase()!="classid"){att+=" "+i+'="'+attObj[i]+'"'}}}}}var par="";for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par+='<param name="'+j+'" value="'+parObj[j]+'" />'}}el.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+att+">"+par+"</object>";objIdArr[objIdArr.length]=attObj.id;r=getElementById(attObj.id)}else{if(ua.webkit&&ua.webkit<312){var e=createElement("embed");e.setAttribute("type",FLASH_MIME_TYPE);for(var k in attObj){if(attObj[k]!=Object.prototype[k]){if(k.toLowerCase()=="data"){e.setAttribute("src",attObj[k])}else{if(k.toLowerCase()=="styleclass"){e.setAttribute("class",attObj[k])}else{if(k.toLowerCase()!="classid"){e.setAttribute(k,attObj[k])}}}}}for(var l in parObj){if(parObj[l]!=Object.prototype[l]){if(l.toLowerCase()!="movie"){e.setAttribute(l,parObj[l])}}}el.parentNode.replaceChild(e,el);r=e}else{var o=createElement(OBJECT);o.setAttribute("type",FLASH_MIME_TYPE);for(var m in attObj){if(attObj[m]!=Object.prototype[m]){if(m.toLowerCase()=="styleclass"){o.setAttribute("class",attObj[m])}else{if(m.toLowerCase()!="classid"){o.setAttribute(m,attObj[m])}}}}for(var n in parObj){if(parObj[n]!=Object.prototype[n]&&n.toLowerCase()!="movie"){createObjParam(o,n,parObj[n])}}el.parentNode.replaceChild(o,el);r=o}}}return r}function createObjParam(el,pName,pValue){var p=createElement("param");p.setAttribute("name",pName);p.setAttribute("value",pValue);el.appendChild(p)}function removeSWF(id){var obj=getElementById(id);if(obj&&(obj.nodeName=="OBJECT"||obj.nodeName=="EMBED")){if(ua.ie&&ua.win){if(obj.readyState==4){removeObjectInIE(id)}else{win.attachEvent("onload",function(){removeObjectInIE(id)})}}else{obj.parentNode.removeChild(obj)}}}function removeObjectInIE(id){var obj=getElementById(id);if(obj){for(var i in obj){if(typeof obj[i]=="function"){obj[i]=null}}obj.parentNode.removeChild(obj)}}function getElementById(id){var el=null;try{el=doc.getElementById(id)}catch(e){}return el}function createElement(el){return doc.createElement(el)}function addListener(target,eventType,fn){target.attachEvent(eventType,fn);listenersArr[listenersArr.length]=[target,eventType,fn]}function hasPlayerVersion(rv){var pv=ua.pv,v=rv.split(".");v[0]=parseInt(v[0],10);v[1]=parseInt(v[1],10)||0;v[2]=parseInt(v[2],10)||0;return(pv[0]>v[0]||(pv[0]==v[0]&&pv[1]>v[1])||(pv[0]==v[0]&&pv[1]==v[1]&&pv[2]>=v[2]))?true:false}function createCSS(sel,decl){if(ua.ie&&ua.mac){return}var h=doc.getElementsByTagName("head")[0],s=createElement("style");s.setAttribute("type","text/css");s.setAttribute("media","screen");if(!(ua.ie&&ua.win)&&typeof doc.createTextNode!=UNDEF){s.appendChild(doc.createTextNode(sel+" {"+decl+"}"))}h.appendChild(s);if(ua.ie&&ua.win&&typeof doc.styleSheets!=UNDEF&&doc.styleSheets.length>0){var ls=doc.styleSheets[doc.styleSheets.length-1];if(typeof ls.addRule==OBJECT){ls.addRule(sel,decl)}}}function setVisibility(id,isVisible){var v=isVisible?"visible":"hidden";if(isDomLoaded&&getElementById(id)){getElementById(id).style.visibility=v}else{createCSS("#"+id,"visibility:"+v)}}function urlEncodeIfNecessary(s){var regex=/[\\\"<>\.;]/;var hasBadChars=regex.exec(s)!=null;return hasBadChars?encodeURIComponent(s):s}var cleanup=function(){if(ua.ie&&ua.win){window.attachEvent("onunload",function(){var ll=listenersArr.length;for(var i=0;i<ll;i++){listenersArr[i][0].detachEvent(listenersArr[i][1],listenersArr[i][2])}var il=objIdArr.length;for(var j=0;j<il;j++){removeSWF(objIdArr[j])}for(var k in ua){ua[k]=null}ua=null;for(var l in swfobject){swfobject[l]=null}swfobject=null})}}();return{registerObject:function(objectIdStr,swfVersionStr,xiSwfUrlStr){if(!ua.w3cdom||!objectIdStr||!swfVersionStr){return}var regObj={};regObj.id=objectIdStr;regObj.swfVersion=swfVersionStr;regObj.expressInstall=xiSwfUrlStr?xiSwfUrlStr:false;regObjArr[regObjArr.length]=regObj;setVisibility(objectIdStr,false)},getObjectById:function(objectIdStr){var r=null;if(ua.w3cdom){var o=getElementById(objectIdStr);if(o){var n=o.getElementsByTagName(OBJECT)[0];if(!n||(n&&typeof o.SetVariable!=UNDEF)){r=o}else{if(typeof n.SetVariable!=UNDEF){r=n}}}}return r},embedSWF:function(swfUrlStr,replaceElemIdStr,widthStr,heightStr,swfVersionStr,xiSwfUrlStr,flashvarsObj,parObj,attObj){if(!ua.w3cdom||!swfUrlStr||!replaceElemIdStr||!widthStr||!heightStr||!swfVersionStr){return}widthStr+="";heightStr+="";if(hasPlayerVersion(swfVersionStr)){setVisibility(replaceElemIdStr,false);var att={};if(attObj&&typeof attObj===OBJECT){for(var i in attObj){if(attObj[i]!=Object.prototype[i]){att[i]=attObj[i]}}}att.data=swfUrlStr;att.width=widthStr;att.height=heightStr;var par={};if(parObj&&typeof parObj===OBJECT){for(var j in parObj){if(parObj[j]!=Object.prototype[j]){par[j]=parObj[j]}}}if(flashvarsObj&&typeof flashvarsObj===OBJECT){for(var k in flashvarsObj){if(flashvarsObj[k]!=Object.prototype[k]){if(typeof par.flashvars!=UNDEF){par.flashvars+="&"+k+"="+flashvarsObj[k]}else{par.flashvars=k+"="+flashvarsObj[k]}}}}addDomLoadEvent(function(){createSWF(att,par,replaceElemIdStr);if(att.id==replaceElemIdStr){setVisibility(replaceElemIdStr,true)}})}else{if(xiSwfUrlStr&&!isExpressInstallActive&&hasPlayerVersion("6.0.65")&&(ua.win||ua.mac)){isExpressInstallActive=true;setVisibility(replaceElemIdStr,false);addDomLoadEvent(function(){var regObj={};regObj.id=regObj.altContentId=replaceElemIdStr;regObj.width=widthStr;regObj.height=heightStr;regObj.expressInstall=xiSwfUrlStr;showExpressInstall(regObj)})}}},getFlashPlayerVersion:function(){return{major:ua.pv[0],minor:ua.pv[1],release:ua.pv[2]}},hasFlashPlayerVersion:hasPlayerVersion,createSWF:function(attObj,parObj,replaceElemIdStr){if(ua.w3cdom){return createSWF(attObj,parObj,replaceElemIdStr)}else{return undefined}},removeSWF:function(objElemIdStr){if(ua.w3cdom){removeSWF(objElemIdStr)}},createCSS:function(sel,decl){if(ua.w3cdom){createCSS(sel,decl)}},addDomLoadEvent:addDomLoadEvent,addLoadEvent:addLoadEvent,getQueryParamValue:function(param){var q=doc.location.search||doc.location.hash;if(param==null){return urlEncodeIfNecessary(q)}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 urlEncodeIfNecessary(pairs[i].substring((pairs[i].indexOf("=")+1)))}}}return""},expressInstallCallback:function(){if(isExpressInstallActive&&storedAltContent){var obj=getElementById(EXPRESS_INSTALL_ID);if(obj){obj.parentNode.replaceChild(storedAltContent,obj);if(storedAltContentId){setVisibility(storedAltContentId,true);if(ua.ie&&ua.win){storedAltContent.style.display="block"}}storedAltContent=null;storedAltContentId=null;isExpressInstallActive=false}}}}}();function windowOpen(url,name,width,height,scroll,resize){if(scroll==""){scroll="0"}if(resize==""){resize="0"}var options="width="+width+",height="+height+",status=0,toolbar=0,menubar=0,location=0,scrollbars="+scroll+",resizable="+resize;window.open(url,name,options);return false}function toParent(url){opener.location.href=url;window.close()}function interactiveReload(){var leaderboard=document.getElementById("ad-container-leaderboard");if(leaderboard){leaderboard.src=leaderboard.src}var rectangle=document.getElementById("ad-container-rectangle");if(rectangle){rectangle.src=rectangle.src}var skyscraper=document.getElementById("ad-container-skyscraper");if(skyscraper){skyscraper.src=skyscraper.src}};var topicAreaFlashModuleIds=new Array(),overlayExecuteCount=0;var topicArea=new Object;topicArea={flashOverlay:function(state){for(var i=0;i<topicAreaFlashModuleIds.length;i++){document.getElementById(topicAreaFlashModuleIds[i]).showOverlay(state)}},pageOverlay:function(UUId,state){var overlayContainer=document.getElementById("ta-"+UUId);if(overlayContainer){if("visible"==overlayContainer.style.visibility){overlayContainer.style.visibility="hidden"}else{overlayContainer.style.visibility="visible"}}},increment:function(){overlayExecuteCount++;if(overlayExecuteCount==Math.round(topicAreaFlashModuleIds.length/2)){containerAds.loop("",1);overlayExecuteCount=0}}};function toggleAllComments(state){var idPattern=/ta-[0-9a-f]{8}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{4}-[0-9a-f]{12}/;var overlays=getElementsByClassName("overlay");for(var i=0;i<overlays.length;i++){var overlayElement=document.getElementById(overlays[i].getAttribute("id"));if(overlayElement){if(state){overlayElement.style.visibility="visible"}else{overlayElement.style.visibility="hidden"}}}var toggleLink=document.getElementById("topic-area-comments");if(state){if(toggleLink){toggleLink.innerHTML='<a href="javascript: void(null);" onclick="toggleAllComments(false);"><img src="/space/images/nav/close-all-comments-default.png" alt="Close all comments" class="png" /></a>'}}else{if(toggleLink){toggleLink.innerHTML='<a href="javascript: void(null);" onclick="toggleAllComments(true);"><img src="/space/images/nav/see-all-comments-default.png" alt="See all comments" class="png" /></a>'}}}function getElementsByClassName(classname,node){var a=[],re=new RegExp("\\b"+classname+"\\b"),els=node.getElementsByTagName("*");if(!node){node=document.getElementsByTagName("body")[0]}for(var i=0,j=els.length;i<j;i++){if(re.test(els[i].className)){a.push(els[i])}}return a};