var personCookieValue=getCookie("ORA_Person");var userCookieValue=getCookie("ORA_User");var contextCookieValue=getCookie("ORA_Context");var loggedIn=false;var preAuthenticated=false;var isDev=false;var isQA=false;var hostname=window.location.hostname;var hostnameArray=hostname.split(".");var environment="";switch(hostnameArray[0]){case"planetgreen":var context="GRN";var onComplete="http://planetgreen.discovery.com/";break;default:var context="DSC";var onComplete="http://dsc.discovery.com/";break}for(var i=0;i<hostnameArray.length;i++){switch(hostnameArray[i]){case"dev":environment=".dev";isDev=true;break;case"dpr":environment=".dpr";isDev=true;break;case"tld":environment=".tld";isDev=true;break;case"stg":environment=".stg";break;case"stage":environment=".stage";break;case"test":environment=".test";isQA=true;break;case"uat":environment=".uat";isQA=true;break}}if(isDev){var baseDORAURL="https://ora.dev.discovery.com/"}else{if(isQA){var baseDORAURL="https://ora.test.discovery.com/"}else{var baseDORAURL="https://ora.discovery.com/"}}if(environment.length>0){var onCompleteIndex=onComplete.indexOf(".");onComplete=onComplete.substr(0,onCompleteIndex)+environment+onComplete.substr(onCompleteIndex)}var currentUsersAvatar="http://"+window.location.hostname+"/accounts/avatars/non-authenticated.png";var currentUsersScreenname="guest";var currentUsersProperName="DORA Guest";if(personCookieValue&&userCookieValue&&contextCookieValue){loggedIn=true;personCookieValue=decodeURIComponent(personCookieValue);userCookieValue=decodeBase64(decodeURIComponent(userCookieValue));userCookieArray=userCookieValue.split("||");contextCookieValue=decodeURIComponent(contextCookieValue)}if(loggedIn&&thisPageContext==contextCookieValue){preAuthenticated=true;currentUsersScreenname=userCookieArray[3];currentUsersAvatar=unescape(userCookieArray[11]);if("accounts"==currentUsersAvatar.substring(1,9)){currentUsersAvatar="http://"+window.location.hostname+currentUsersAvatar}currentUsersProperName=userCookieArray[1]+" "+userCookieArray[2]}function manageCookiesForORA(nameArray,valueArray,daysUntilExpiration,path,domain){var expires=new Date();expires.setTime(expires.getTime()+(daysUntilExpiration*24*60*60*1000));if(!daysUntilExpiration){expires=null}for(var i=0;i<nameArray.length;i++){setCookie(nameArray[i],encodeURIComponent(valueArray[i]),expires,path,domain)}}function bounceToDORAUI(action){var loggedInString=(loggedIn)?"true":"false";var DORAURLInitQuerystring="?a="+action+"&c="+context+"&oc="+onComplete;var DORALoginURL=baseDORAURL+"registration/"+DORAURLInitQuerystring;switch(action){case"login":DORALoginURL=baseDORAURL+"registration/login.html"+DORAURLInitQuerystring+"&loggedin="+loggedInString;break;case"register":DORALoginURL=baseDORAURL+"registration/register.html"+DORAURLInitQuerystring;break;case"update":DORALoginURL=baseDORAURL+"registration/register.html"+DORAURLInitQuerystring;break;case"logout":manageCookiesForORA(["ORA_Person","ORA_User","ORA_Context","at"],["","","",""],0,"/",".discovery.com");DORALoginURL=onComplete;break;case"confirm":DORALoginURL=baseDORAURL+"registration/message.html"+DORAURLInitQuerystring;break;case"age":DORALoginURL=baseDORAURL+"registration/message.html"+DORAURLInitQuerystring;break;case"profile":DORALoginURL=baseDORAURL+"registration/persona.html?member="+currentUsersScreenname;break;default:break}finalBounceURL=DORALoginURL;setTimeout("window.location.href = finalBounceURL",0)}function cancelRegistration(bounceURL){if(""==bounceURL){bounceURL="http://"+window.location.hostname+"/"}finalBounceURL=unescape(bounceURL);setTimeout("window.location.href = finalBounceURL",0)}function getProfileOverview(elementId){var inDORAProcess=false;var DORAActionType=getParam("type");if(DORAActionType=="login"||DORAActionType=="update"||DORAActionType=="register"){inDORAProcess=true}var welcomeString=(loggedIn&&preAuthenticated)?"Hi, "+userCookieArray[1].replace(/\+/," "):"Welcome";var yourProfileLink=(loggedIn&&preAuthenticated)?'<a href="/accounts/persona.html?member='+userCookieArray[4]+'">My Profile</a>':(loggedIn)?'<a href="javascript: void(null);" onclick="bounceToDORAUI(\'update\');">Become a Member</a>':(inDORAProcess==true)?"&#160;":'<a href="javascript: void(null);" onclick="bounceToDORAUI(\'register\');">Become a Member</a>';var DORAActionLink=(loggedIn&&preAuthenticated)?'<a href="javascript: void(null);" onclick="bounceToDORAUI(\'logout\');">Sign Out</a>':(inDORAProcess==true)?"&#160;":'<a href="javascript: void(null);" onclick="bounceToDORAUI(\'login\');">Sign In</a>';var innerHTMLString='<dl><dd class="avatar"><p><img src="'+currentUsersAvatar+'" alt="'+currentUsersProperName+'" /></p></dd>';innerHTMLString+='<dd class="member-data">';innerHTMLString+="<strong>"+welcomeString+"</strong><br />";innerHTMLString+=yourProfileLink+" &#160; "+DORAActionLink;innerHTMLString+="</dd></dl>";document.getElementById(elementId).innerHTML=innerHTMLString};