function createCookie(C,D,E){if(E){var B=new Date();B.setTime(B.getTime()+(E*24*60*60*1000));var A="; expires="+B.toGMTString();}else{var A="";}document.cookie=C+"="+D+A+"; path=/;domain=hi5.com";}function eraseCookie(A){createCookie(A,"",-1);}function readCookie(A){if(document.cookie.length>0){c_start=document.cookie.indexOf(A+"=");if(c_start!=-1){c_start=c_start+A.length+1;c_end=document.cookie.indexOf(";",c_start);if(c_end==-1){c_end=document.cookie.length;}return unescape(document.cookie.substring(c_start,c_end));}}return null;}function hasHi5Cookie(){var A=document.cookie.split(";");for(var B=0;B<A.length;B++){var C=A[B];if(C.match(/^hi5*/)){return true;}}return false;}function getViewerSegment(){var A;if(readCookie("Userid")!=null){A="4";}else{if(readCookie("Email")!=null){A="3";}else{if(hasHi5Cookie()){A="2";}else{A="1";}}}return A;}function getViewerId(){var A;A=readCookie("Userid");return A;}function isUserInPopulation(){var A=false;if(readCookie("Userid")!=null){var C=getViewerId();if((C>0)&&((C%1000)<=9)){createCookie("WSSSampleCookie","Y",30*365);A=true;}else{createCookie("WSSSampleCookie","N",30*365);A=false;}}else{if(readCookie("WSSSampleCookie")==null){var B=readCookie("JSESSIONID");if(B!=null&&(getHashCode(B)%100==0)){createCookie("WSSSampleCookie","Y",30*365);}else{createCookie("WSSSampleCookie","N",30*365);}}if(readCookie("WSSSampleCookie")=="Y"){A=true;}else{A=false;}}return A;}function getHashCode(D){var C=D.length;var B=0;for(var A=0;A<C;A++){B=parseInt(B*31+D.charCodeAt(A));B&=4294967295;}return B;}function getLoginMetrics(){var A=readCookie("LoginInfo");if(A!=null){eraseCookie("LoginInfo");return A;}return null;}function appendCookie(B,C){var A=readCookie(B);var D=C.substring(C.indexOf("friend/")+6);D=new Date().getTime()+D;if(A==null||A.length==0){A=D;}else{A=A+"!"+D;}eraseCookie(B);createCookie(B,A,7);if(A.split(",").length>5){return 1;}else{return 0;}}function hitServer(B){var A=null;if(window.XMLHttpRequest){A=new XMLHttpRequest();}else{if(window.ActiveXObject){A=new ActiveXObject(Microsoft.XMLHTTP);}}A.open("GET",B,true);A.setRequestHeader("Content-Type","application/x-www-form-urlencoded");A.send(null);}