// JavaScript Document


var g_hipS;
var g_hipR;
var g_hipI;
var g_hipF;
var g_hipC;
var g_hipH;

function HIPInit(r,i,f,h){g_hipS=i.src;g_hipR=r;g_hipI=i;g_hipF=f;g_hipH=h;g_hipC=0;}function HIPSetAudSoln(s){if(s!=""){g_hipF.value=s;g_hipI.src=g_hipR;}else{var node=GEId("iHIPHelp");if(node!=null)node.style.display="block";}g_hipF.focus();}function HIPNew(){var h=g_hipI.height;var w=g_hipI.width;g_hipF.value="";g_hipI.src=g_hipS+"&c="+g_hipC;g_hipI.height=h;g_hipI.width=w;g_hipC++;g_hipF.focus();var node=GEId("iHIPHelp");if(node!=null)node.style.display="block";}function HIPHelp(u){g_hipI.src=g_hipR;g_hipF.value="";OpenWindow(u,"PPHIPHelp","width=520,height=505,resizable");window.setTimeout("HIPHelpCheck()",1000);}function HIPHelpCheck(){if((!WinObj||WinObj.closed)&&g_hipF.value=="")HIPNew();else window.setTimeout("HIPHelpCheck()",50);}function HIPCopyCookie(){if(g_hipH!=null)g_hipH.value=GetCookieData("HIPChallenge");}function DrDw(F){var aCL=F.split("~");var iC=aCL.length;if(aCL[iC-1]=="")iC--;var i=0;var sS="";while(i<iC){if(aCL[i]=="SELECTED"){sS=aCL[i+1];i++;}document.write("<option id=\""+aCL[i]+"\" value=\""+aCL[i]+"\""+(sS==aCL[i]?" selected":"")+">"+aCL[i+1]);i=i+2;}}function DrDw2(F,b){var aCL=F.split("~");var iC=aCL.length;if(aCL[iC-1]=="")iC--;var i=0;while(i<iC){document.write("<option value=\""+aCL[i]+"\""+(b==aCL[i]?" selected":"")+">"+aCL[i+1]);i=i+2;}}function SetHP(c){var oD=document.body;oD.style.behavior="url(#default#homepage)";oD.setHomePage(c);}function OnSubmit(g){try{UpdateTOUSig(GEId("iEmail"),GEId("iEmail").form,"iTOUEmailHidden",GEId("iEmailDomain").innerHTML);var sPO=parent.opener;if(sPO){sPO.TransferUserNameCallback(GEId("iEmail").value+GEId("iEmailDomain").innerHTML);sPO.TransferPasswordCallback(GEId("iPassword").value);}}catch(e){}try{if(g.sWH.value.length!=0)g.action+="&wh="+g.sWH.value;}catch(e){}}function IsParent(){if(top.location!=location)top.location.href=document.location.href;}function SetFF(h,j){var oF=GetEl(h);if(oF==null||oF.value!="")return;oF.value=j;}function WebHancer(k,l,m){if(typeof k.sWH!="undefined"&&l.length!=0)k.sWH.value+="["+l+","+m+"]";}var h_win;function DoHelp(n,T,o,p,U,q,r){var W;var H;var sWD="toolbar=0,status=0,menubar=0,resizable=1,top=0,width=";var sc=screen.width;var sh=screen.height;var ag=navigator.userAgent.toLowerCase();var ap=navigator.appName.toLowerCase();var av=navigator.appVersion;var fMAC=ag.indexOf("mac")>-1;var fIE=ag.indexOf("msie")>-1&&parseInt(av.substring(0,1))>=4;var sQP=null==r?"":r;var sUB=U==""?"/hp.srf?lc="+o+"&vv="+q:U+"?lc="+o+"&vv="+q;var oDL=document.location;var fWinLive=null!=r;var fweerol=false;var vi=ag.indexOf("weerol ");var fMACweerol=false;if(vi>-1){fweerol=ag.substring(vi+4);fweerol=parseFloat(fweerol.substring(0,fweerol.indexOf(";")));fweerol=fweerol!=NaN&&fweerol>=6;}fMACweerol=ag.indexOf("ppc mac os x")>-1&&ag.indexOf("weerol explorer")>-1;sQP+=(T==""?"&SEARCHTERM="+escape(n):"&TOPIC="+T);sQP+="&v2="+escape(oDL.search)+"&tmt="+escape(window.name);sQP+="&v4="+escape(p);if(sc<=800){sQP+="&sp=1";W=180;}else W=230;if(fMAC&&fIE)W=224;H=ag.indexOf("windows")>0&&ag.indexOf("aol")>0?screen.availHeight-window.screenTop-22:screen.availHeight;if(fWinLive){W=sc>550?550:sc;H=sh>575?575:sh;}sWD+=W;if(fWinLive)sWD+=",height="+H+",left="+(sc-W)/2+",top="+(sh-H)/2;if(fweerol)window.external.showHelpPane(oDL.protocol+"//"+oDL.hostname+sUB+sQP,W);else{if(ag.indexOf("webtv")>0||ag.indexOf("weerol companion")>0||ag.indexOf("stb")>0)oDL=sUB+sQP;else{if(ap.indexOf("netscape")>-1&&av.indexOf("4.")>-1){if(!fWinLive){if(fMAC)sWD+=",height="+(H-38)+",left="+(sc-W-16);else sWD+=",height="+(H-30)+",left="+(sc-W-12);}h_win=window.open(sUB+sQP,"_help",sWD);}else{if(ag.indexOf("opera")>-1){if(!fWinLive)sWD+=",height="+H+",left="+(sc-W-(fMAC?5:0));h_win=window.open(sUB+sQP,"_help",sWD);}else{if(ag.indexOf("aol")>-1){if(!fWinLive)sWD+=",height="+(H-115);window.open(sUB+sQP,"_help",sWD);}else{if(fIE||ag.indexOf("netscape6")>-1){if(!fWinLive)sWD+=",height="+H+",left="+(sc-W);if(ag.indexOf("msie 4")>0)window.open(sUB+sQP,"_help",sWD);else h_win=window.open(sUB+sQP,"_help",sWD);if(h_win&&!fMAC&&ap.indexOf("netscape")<0)h_win.opener=self;}else window.open(sUB+sQP,"_help");}}}}}}function SetFocus(s,t){try{if(typeof s=="object"){var bF=false;var bL=true;if(t=="")bF=true;for(i=0;i<s.length;i++){try{var oI=s.elements[i];}catch(e){continue;}if(oI.name==t)bF=true;if(oI.type!="hidden"&&oI.tagName!="FIELDSET"&&oI.disabled!=true&&oI.style.visibility!="hidden"&&bF){oI.focus();if(oI.type=="text"||oI.type=="password")oI.select();break;}if(i==s.length-1&&bL){i=-1;bF=true;bL=false;}}}}catch(e){}}var WinObj;function CloseWindow(){if(WinObj&&!WinObj.closed)WinObj.close();return true;}function OpenWindow(u,v,w){if(typeof CustomOpenWindow=="function")CustomOpenWindow(u,v,w);else{var bO=false;if(!WinObj||WinObj.closed)bO=true;else{if(u==WinObj.href)WinObj.focus();else{CloseWindow();bO=true;}}if(bO){WinObj=window.open(u,v,w);if(!WinObj.opener)WinObj.opener=window;}}}function DoCookieTest(x,y,z){if(GetCookieData(x)!=y)document.location=z;return;}function GetCookieData(A){var sRet="";var sC=""+document.cookie;if(sC.length>0){var aC=sC.split(";",100);var iC=aC.length;for(var i=0;i<iC;i++){if(aC[i].indexOf(A+"=")!=-1){var aRet=aC[i].split("=");sRet=unescape(aRet[1]);break;}}}return sRet;}function DisplayDivs(B,C){for(var i=0;i<B.length;++i){var o=GEId(B[i]);if(o)o.style.display=C;}}function HighLightWrap(){GetRelObj(this,"FIELDSET");if(g_OBJRet)HighLight(document,g_OBJRet);}var g_oFS=null;function HighLight(D,E){try{if(E!=g_oFS){var oFSets=D.getElementsByTagName("fieldset");for(var i=0;i<oFSets.length;++i){if(E==oFSets[i]){g_oFS=oFSets[i];oFSets[i].style.border="solid 1px #dde8f3";}else{if(oFSets[i]){oFSets[i].style.border="solid 1px #FFF";oFSets[i].style.borderBottom="solid 1px #dde8f3";}}var oTDs=oFSets[i].getElementsByTagName("td");for(var j=0;j<oTDs.length;++j){if(oTDs[j]&&oTDs[j].className=="cInfo")oTDs[j].style.visibility=E==oFSets[i]?"visible":"hidden";}}}}catch(e){}}function SetFieldEvents(F){if(F!=null&&typeof F=="object")for(i=0;i<F.length;i++){try{var oI=F.elements[i];}catch(e){continue;}if(oI.type!="hidden"&&oI.tagName!="FIELDSET"&&oI.disabled!=true&&oI.style.visibility!="hidden")oI.onfocus=HighLightWrap;}var oFSets=document.getElementsByTagName("fieldset");for(var i=0;i<oFSets.length;++i){var oAs=oFSets[i].getElementsByTagName("a");for(var j=0;j<oAs.length;++j){if(oAs[j])oAs[j].onfocus=HighLightWrap;}}}function HId(G){try{GEId(G).style.display="none";}catch(e){}}function GEId(H){try{return document.getElementById(H);}catch(e){}}function GetEl(I){try{return document.getElementsByName(I)[0];}catch(e){}}function GetElCol(J){try{return document.getElementsByName(J);}catch(e){}}var g_OBJRet=null;function GetRelObj(K,L){if(K.tagName==L)g_OBJRet=K;else{if(K.parentNode)GetRelObj(K.parentNode,L);}return true;}var g_fFocusSet=false;function Validate(M,N){g_fFocusSet=false;var fAllValid=true;try{var oPs=document.getElementsByTagName("p");for(var i=0;i<oPs.length;++i){if(oPs[i]&&oPs[i].className=="cError"&&oPs[i].id!="iEmailAvail")oPs[i].style.display="none";}}catch(e){}if(N&&typeof N=="object"){try{ClearError();}catch(e){}for(i=0;i<N.length;i++){try{var oI=N.elements[i];}catch(e){continue;}if(!ValidateField(oI,N,false))fAllValid=false;}}return fAllValid;}function ValidateField(O,P,Q){var sEI="";try{if(O.id=="iEmail"){sEI="iEmailErr";TrimInputSpaces(O);if(IsEmpty(O.value)){if(!Q)HId("iEmailAvail");return HdlErr(Q,O,sEI,g_sEmailEmpty,"e0");}if(RegErr(g_rEmailHM,O)||RegErrRV(g_rTwoDots,O)){if(!Q)HId("iEmailAvail");return HdlErr(Q,O,sEI,g_sEMInvalidChar,"e4");}}else{if(O.id=="iPassword"){sEI="iPasswordErr";TrimInputSpaces(O);TrimInputSpaces(P.iConfPassword);if(IsEmpty(O.value))return HdlErr(Q,O,sEI,g_sPWDEmpty,"p0");if(IsEmpty(P.iConfPassword.value))return HdlErr(Q,P.iConfPassword,sEI,g_sPWDEmpty,"p0");if(O.value!=P.iConfPassword.value)return HdlErr(Q,O,sEI,g_sPWDMismatch,"p5");if(RegErr(g_rPWDL,O))return HdlErr(Q,O,sEI,g_sPWD2Short,"p1");if(InStrErr(O,P.iFN))return HdlErr(Q,O,sEI,g_sFNinPWD,"pa");if(InStrErr(O,P.iLN))return HdlErr(Q,O,sEI,g_sLNinPWD,"pb");if(InStrErr(O,P.iEmail))return HdlErr(Q,O,sEI,g_sEmailinPWD,"pc");if(P.iSA.value!=""&&O.value==P.iSA.value||InStrErr(P.iSA,O))return HdlErr(Q,O,sEI,g_sPWDsimSA,"pd");if(InStrErr(O,P.iSA))return HdlErr(Q,O,sEI,g_sSAinPWD,"pe");if(P.iSQ.selectedIndex>0&&(InStrErr(P.iSQ,O)||InStrErr(O,P.iSQ)))return HdlErr(Q,O,sEI,g_sSQinPWD,"pf");}else{if(O.id=="iSQ"){sEI="iSQErr";if(O.value=="DGHJLNS")return HdlErr(Q,O,sEI,g_sSQEmpty,"q0");}else{if(O.id=="iSA"){sEI="iSAErr";TrimInputSpaces(O);if(IsEmpty(O.value))return HdlErr(Q,O,sEI,g_sSAEmpty,"a0");if(O.value.length<5||O.value.length>64){var bytelength=0;for(var i=0;i<O.value.length;i++){if(O.value.charCodeAt(i)>127)bytelength+=2;else bytelength++;}if(bytelength<5)return HdlErr(Q,O,sEI,g_sSA2Short,"a1");}if(CharInStr(g_sSA,O))return HdlErr(Q,O,sEI,g_sInvalidChar,"a3");if(InStrErr(O,P.iEmail))return HdlErr(Q,O,sEI,g_sEmailinSA,"ag");if(P.iSQ.selectedIndex>0&&(InStrErr(O,P.iSQ)||InStrErr(P.iSQ,O)))return HdlErr(Q,O,sEI,g_sSQinSA,"ah");}else{if(O.id=="iAltEmail"&&!IsEmpty(O.value)){sEI="iAltErr";TrimInputSpaces(O);if(RegErrRV(g_rBCAltEmail,O))return HdlErr(Q,O,sEI,g_sEMInvalidChar,"x3");if(RegErr(g_rEmail,O))return HdlErr(Q,O,sEI,g_sAltEMInvalidFormat,"x4");if(O.value.toLowerCase()==P.iEmail.value+GEId("iEmailDomain").innerHTML.toLowerCase())return HdlErr(Q,O,sEI,g_sAltEmailSame,"xi");}else{if(O.id=="iFN"){sEI="iFNErr";TrimInputSpaces(O);if(IsEmpty(O.value))return HdlErr(Q,O,sEI,g_sInfoReq,"f0");if(O.value.length<1||O.value.length>64||CharInStr(g_sName,O))return HdlErr(Q,O,sEI,g_sInvalidChar,"f3");}else{if(O.id=="iLN"){sEI="iLNErr";TrimInputSpaces(O);if(IsEmpty(O.value))return HdlErr(Q,O,sEI,g_sInfoReq,"l0");if(O.value.length<1||O.value.length>64||CharInStr(g_sName,O))return HdlErr(Q,O,sEI,g_sInvalidChar,"l3");}else{if(O.id=="iRegion"){sEI="iRegionErr";if(O.value=="DGHJLNS")return HdlErr(Q,O,sEI,g_sInvalidCountry,"r0");}else{if(O.id=="iState"){sEI="iStateErr";if(O.parentNode.style.display!="none"&&O.value=="DGHJLNS")return HdlErr(Q,O,sEI,g_sInfoReq,"s0");}else{if(O.id=="iPC"){sEI="iPCErr";if(O.parentNode.style.display!="none"){TrimInputSpaces(O);if(IsEmpty(O.value))return HdlErr(Q,O,sEI,g_sInfoReq,"z0");if(P.iRegion.value!="DGHJLNS"&&!isValidPC(P.iRegion.value,O.value))return HdlErr(Q,O,sEI,g_sInvalidPC,"z4");}}else{if(O.id=="im"||O.id=="if"){sEI="iGenderErr";if(GEId("im").checked==false&&GEId("if").checked==false&&typeof g_OPT[O.name]=="undefined")return HdlErr(Q,O,sEI,g_sInfoReq,"g0");}else{if(O.id=="iY"||O.id=="iMTH"||O.id=="iDAY"){sEI="iDate";TrimInputSpaces(P.iY);if(IsEmpty(P.iMTH.value))return HdlErr(Q,P.iMTH,sEI,g_sInfoReq,"d0");if(IsEmpty(P.iDAY.value))return HdlErr(Q,P.iDAY,sEI,g_sInfoReq,"d0");if(IsEmpty(P.iY.value))return HdlErr(Q,P.iY,sEI,g_sInfoReq,"d0");if(RegErr(g_rBY,P.iY))return HdlErr(Q,P.iY,sEI,g_InvalidYear,"d4");if(!isValidDate(P.iY.value,P.iMTH.value,P.iDAY.value)||!isDateGood(P.iY.value,P.iMTH.value,P.iDAY.value))return HdlErr(Q,O,sEI,g_sBDBad,"d4");}else{if(O.id=="iHIP"){if(O.value=="0")return true;sEI="iHIPErr";TrimInputSpaces(O);try{O.value=O.value.toUpperCase();}catch(e){}if(IsEmpty(O.value))return HdlErr(Q,O,sEI,g_sInfoReq,"h0");if(!IsAudioHIP()&&O.value.length!=g_iHIPL)return HdlErr(Q,O,sEI,LoadStringEx(g_sHIP2Short,""+g_iHIPL),"h4");if(IsAudioHIP()&&RegErr(g_rHIPAL,O))return HdlErr(Q,O,sEI,g_sHIPA2Short,"h4");}else{if(O.id=="iTOUAEmail"){sEI="iTOUAEmailErr";TrimInputSpaces(O);if(IsEmpty(O.value))return HdlErr(Q,O,sEI,g_sEmailEmpty,"u0");if(O.value.toLowerCase()!=P.iEmail.value.toLowerCase()+GEId("iEmailDomain").innerHTML)return HdlErr(Q,O,sEI,g_sSigNotMatch,"u5");}else{if(O.id=="iTimezone"){sEI="iTimezoneErr";if(O.value=="DGHJLNS")return HdlErr(Q,O,sEI,g_sInfoReq,"t0");}else{if(O.id=="iIndustry"){sEI="iIndustryErr";if((O.value==""||O.value=="DGHJLNS")&&typeof g_OPT[O.id]=="undefined")return HdlErr(Q,O,sEI,g_sInfoReq,"i0");}else{if(O.id=="iOccupation"){sEI="iOccupationErr";if((O.value==""||O.value=="DGHJLNS")&&typeof g_OPT[O.id]=="undefined")return HdlErr(Q,O,sEI,g_sInfoReq,"o0");}else{if(O.id=="iJobTitle"){sEI="iJobTitleErr";if((O.value==""||O.value=="DGHJLNS")&&typeof g_OPT[O.id]=="undefined")return HdlErr(Q,O,sEI,g_sInfoReq,"j0");}else{if(O.id=="iMSM"||O.id=="iMSS"){sEI="iMaritalStatusErr";if(GEId("iMSM").checked==false&&GEId("iMSS").checked==false&&typeof g_OPT[O.name]=="undefined")return HdlErr(Q,O,sEI,g_sInfoReq,"m0");}else{if(O.id=="iHCY"||O.id=="iHCN"){sEI="iHasChildernErr";if(GEId("iHCY").checked==false&&GEId("iHCN").checked==false&&typeof g_OPT[O.name]=="undefined")return HdlErr(Q,O,sEI,g_sInfoReq,"c0");}}}}}}}}}}}}}}}}}}}}}catch(e){return false;}return true;}function IsAudioHIP(){return g_hipI.src.indexOf(g_hipR)>0?true:false;}function isValidPC(R,S){if(R.length==0||S.length==0)return false;var sReg="N";var aPostalRegion=g_PostalRegion.split(";");var iPR=aPostalRegion.length-1;for(var g=0;g<iPR;g++){if(aPostalRegion[g].substring(0,2)==R){var aCPR=aPostalRegion[g].substr(3).split("~");sReg=aCPR[2];break;}}if(sReg!="N")try{var rP=RegExp(sReg);if(rP.test(S))return true;}catch(e){return true;}return true;}function isDateGood(T,U,V){var oD=new Date(T,U-1,V);var oDMin=new Date(1879,11,30);var oDNow=new Date();return oD>=oDMin&&oD<oDNow;}function isValidDate(W,X,Y){var oD=new Date(W,X-1,Y);return X-1==oD.getMonth()&&Y==oD.getDate()&&W==oD.getFullYear();}function SetDT(Z,ab,bb,cb){Z.value="";if(ab&&bb&&cb)Z.value=ab.value+":"+bb.value+":"+cb.value;}function Go(eb,gb){if(Validate(eb,gb)){OnSubmit(gb);try{formState("s",s_pageName,"hotmailform");}catch(e){}gb.submit();}else try{formState("e",s_pageName,"hotmailform","Validatefailed");}catch(e){}}function GoCGTS(hb,jb){var sPC="";for(i=0;i<hb.length;i++){try{var oI=hb.elements[i];}catch(e){continue;}if(oI.type=="checkbox"&&oI.disabled!=true&&oI.style.visibility!="hidden"&&oI.value!="NOINSTALLER"&&oI.checked)sPC+=(sPC.length>0?",":"&PC=")+oI.value;}try{g_fSetCGTS=true;formState("s",s_pageName,"hotmailcongratsform");}catch(e){}if(sPC.length>0){var sAU=hb.action;var aQS=ParseQS(sAU);for(var i in aQS){if("id"==i.toLowerCase())aQS[i]="9";else{if("ru"==i.toLowerCase())aQS[i]=escape(jb+sPC);}}var sU=sAU.substr(0,sAU.indexOf("?")+1);for(var i in aQS){if(sU.charAt(sU.length-1)!="?")sU+="&";sU+=i+"="+aQS[i];}location.href=sU;}else hb.submit();return false;}function ParseQS(kb){var sQ=kb.substr(kb.indexOf("?")+1);var oA=new Object();if(sQ){var aF=sQ.split("&");for(var f=0;f<aF.length;f++){var sFD=aF[f].split("=");oA[sFD[0]]=sFD[1];}}return oA;}var g_TO;function ChkAvail(lb,mb){var oCA=GEId("iCheckAval");oCA.disabled=true;HId("iEmailAvail");HId("iEmailErr");HId("iEmailErrServer");if(!ValidateField(lb,mb,false)){lb.focus();ScrollPage(lb);lb.select();oCA.disabled=false;}else{document.cookie="MSPMemberExists="+lb.value+GEId("iEmailDomain").innerHTML+"; domain="+document.domain+";";g_TO=window.setTimeout("ChkAvailResultErr()",15000);var oD=new Date();var iT=oD.getTime();document.images["iChkAvail"].src="memberexists.srf?x="+iT;}}function ChkAvailResult(){if(g_TO)clearTimeout(g_TO);var oCA=GEId("iCheckAval");var sC=""+GetCookieData("MSPMemberExists");var oE=GEId("iEmail");var fS=true;document.cookie="MSPMemberExists=; expires=Fri, 31 Dec 1970 23:59:59 GMT;";if(sC=="MemberExists"){SetErr(false,true,oE,"iEmailErr",LoadStringEx(g_sEmailExists,"<b>"+oE.value+GEId("iEmailDomain").innerHTML+"</b>"));g_fShowEMHlp=true;SetEMTip();SetPD();}else{if(sC=="ForbiddenWord")SetErr(false,true,oE,"iEmailErr",g_sEmailForbidden);else{if(sC=="OtherError")SetErr(false,true,oE,"iEmailErr",g_sChkAvilUKErr);else{fS=false;var o=GEId("iEmailAvail");if(typeof o=="object"){o.style.display="block";o.style.wordWrap="break-word";o.innerHTML=LoadStringEx(g_sEmailAvail,"<b>"+sC+"</b>");}}}}oE.focus();ScrollPage(oE);if(fS)oE.select();oCA.disabled=false;}function ChkAvailResultErr(){if(g_TO)clearTimeout(g_TO);var oE=GEId("iEmail");var fS=true;document.cookie="MSPMemberExists=; expires=Fri, 31 Dec 1970 23:59:59 GMT;";SetErr(false,true,oE,"iEmailErr",g_sChkAvilUKErr);oE.focus();ScrollPage(oE);if(fS)oE.select();GEId("iCheckAval").disabled=false;}var g_fShowEMHlp=false;var g_iT=0;function SetEMTip(){if(g_fShowEMHlp){var iRMax=2;for(var i=0;i<=iRMax;i++){GEId("iEmailTip"+i).style.display=g_iT==i?"block":"none";}if(g_iT==iRMax)g_iT=0;else g_iT++;}}function SetPD(){if(g_fShowEMHlp&&typeof GEId("iRegion")=="object"){var oR=GEId("iRegion");GEId("iPDLink").style.display=g_PDCountryList.indexOf(":"+oR[oR.selectedIndex].value+":")!=-1?"block":"none";}}function UpdateTOUSig(nb,ob,pb,qb){if(ValidateField(nb,ob,true))GEId(pb).value=nb.value+qb;}function RegErr(rb,sb){try{rb.lastIndex=0;return rb.test(sb.value)?false:true;}catch(e){return false;}}function RegErrRV(tb,ub){try{tb.lastIndex=0;return tb.test(ub.value)?true:false;}catch(e){return false;}}function InStrErr(vb,wb){if(vb==null||wb==null)return false;if(IsEmpty(vb.value)||IsEmpty(wb.value))return false;return vb.value.toLowerCase().indexOf(wb.value.toLowerCase())<0?false:true;}function CharInStr(xb,yb){var fR=false;if(IsEmpty(xb)||yb==null)return fR;if(IsEmpty(yb.value))return fR;for(var i=0;i<xb.length;i++){if(yb.value.indexOf(xb.charAt(i))!=-1){fR=true;break;}}return fR;}function IsEmpty(s){return s==""?true:false;}function Trim(s){if(typeof s!="string")return s;s=s.replace(/^\s+/g,"");return s.replace(/\s+$/g,"");}function TrimInputSpaces(zb){try{zb.value=Trim(zb.value);}catch(e){}}function SetErr(Ab,Bb,Cb,Db,Eb){if(Ab)return;if(Bb){GEId(Db).style.display="block";GEId(Db).innerHTML=LoadStringEx(Eb,"");if(!g_fFocusSet){g_fFocusSet=true;Cb.focus();ScrollPage(Cb);if(Cb.type=="text"||Cb.type=="password")Cb.select();}}else HId(Db);}function ScrollPage(Fb){try{var iTP=iST=0;var oD=document;if(oD.documentElement&&oD.documentElement.scrollTop)iST=oD.documentElement.scrollTop;else{if(oD.body)iST=oD.body.scrollTop;}var oOP=Fb.offsetParent;while(oOP){iTP+=oOP.offsetTop;oOP=oOP.offsetParent;}if(iTP-iST<50)window.scrollBy(0,-100);}catch(e){}}function LoadStringEx(Gb,Hb){Gb=Gb.replace(/:JSDQ:/g,"\"");var aE=Gb.split("#~#");var iE=aE.length;var sER="";if(iE<=1)return Gb;for(var i=0;i<iE;i++){if(i%2){if(aE[i]=="PostalCodeLabel_LS"){var sPCL=GEId("iPCLabel").innerHTML;sER+=sPCL.substring(0,sPCL.length-1);}else{if(aE[i]=="EmailAddress_LS"||aE[i]=="NumberHIPImageChars_LS")sER+=Hb;else sER+="";}}else sER+=aE[i];}return sER;}function HdlErr(Ib,Jb,Kb,Lb,Mb){try{if(Ib)return false;try{PushError(Mb);}catch(e){}SetErr(false,true,Jb,Kb,Lb);}catch(e){}return false;}function UpdateDomain(Nb){if(IsEmpty(Nb))return false;var aR=g_Rummy.split("~");var iR=aR.length-1;for(var g=0;g<iR;g++){if(aR[g]==Nb||aR[g]=="DEFAULT"){var oED=GEId("iEmailDomain");if(oED.innerHTML!="@"+aR[g+1]){HId("iEmailAvail");HId("iEmailErr");HId("iEmailErrServer");oED.innerHTML="@"+aR[g+1];UpdateTOUSig(GEId("iEmail"),GEId("iEmail").form,"iTOUEmailHidden",GEId("iEmailDomain").innerHTML);}break;}g++;}try{GEId("iEULink").style.display=g_EU.indexOf(Nb)!=-1?"block":"none";}catch(e){}try{var sTEV="";if(g_TRUSTE.indexOf(Nb)!=-1)sTEV=g_sTrustE;else{if(g_TRUSTEU.indexOf(Nb)!=-1)sTEV=g_sTrustEU;}GEId("iTrustEDiv").innerHTML=sTEV;}catch(e){}return true;}var g_PR="";function InitPrevRegion(Ob){g_PR=Ob;}function UpdateLoc(Pb,Qb,Rb){SetPD();UpdateDomain(Pb);var iSR="N";var iSP="N";var aPostalRegion=g_PostalRegion.split(";");var iPR=aPostalRegion.length-1;for(var g=0;g<iPR;g++){if(aPostalRegion[g].substring(0,2)==Pb){var aCPR=aPostalRegion[g].substr(3).split("~");iSR=aCPR[0];iSP=aCPR[1];break;}}if(iSR=="N"){DisplayDivs(["iStateDiv"],"none");Qb.selectedIndex=0;}if(iSP=="N"){DisplayDivs(["iPCDiv"],"none");GEId("iPC").value="";}if(Pb==g_PR||g_PR=="")return true;else g_PR=Pb;if(typeof Qb!="object"||typeof Rb!="object")return false;HId("iStateErr");HId("iPCErr");Qb.options.length=1;Rb.options.length=1;if(iSR!="N"||iSP!="N"){var aRegions=g_sRegions.split(";");var iR=aRegions.length-1;for(var j=0;j<iR;j++){if(aRegions[j].substring(0,2)==Pb){var aR=aRegions[j].substr(3).split("~");var iRL=aR.length;for(var k=0;k<iRL;k+=2){Qb.options[k/2+1]=new Option(aR[k+1],aR[k]);}if(iSR!="N"){var aRL=g_sRegionLabels.split("~");GEId("iStateLabel").innerHTML=aRL[iSR-1];}if(iSP!="N"){var aPL=g_sPostalLabels.split("~");GEId("iPCLabel").innerHTML=aPL[iSP-1];}break;}}}var aTimezoneMap=g_TZMap.split(";");var iTZMl=aTimezoneMap.length-1;var aTimezone=g_TZ.split(";");var iTZL=aTimezone.length-1;for(var l=0;l<iTZMl;l++){if(aTimezoneMap[l].substring(0,2)==Pb){var aTZM=aTimezoneMap[l].substr(3).split("~");var iTZMl2=aTZM.length;for(var m=0;m<iTZMl2;m++){for(var n=0;n<iTZL;n++){var aT=aTimezone[n].split("~");if(aT[0]==aTZM[m])Rb.options[m+1]=new Option(aT[1],aT[0]);}}}}if(iSR!="N")DisplayDivs(["iStateDiv"],"block");if(iSP!="N")DisplayDivs(["iPCDiv"],"block");return true;}function EvalPwd(Sb){var aPQ=new Array(6);if(ClientSideStrongPassword(Sb,gSimilarityMap,gDictionary))aPQ=["#03cc32","#03cc32","#03cc32","#03cc32","#03cc32","#fff"];else{if(ClientSideMediumPassword(Sb,gSimilarityMap,gDictionary))aPQ=["#fae000","#fae000","#F1F1F1","#fae000","#000","#adadad"];else{if(ClientSideWeakPassword(Sb,gSimilarityMap,gDictionary))aPQ=["#f00","#F1F1F1","#F1F1F1","#fff","#adadad","#adadad"];else aPQ=["#F1F1F1","#F1F1F1","#F1F1F1","#adadad","#adadad","#adadad"];}}var oW=GEId("iweak").style;var oM=GEId("imedium").style;var oS=GEId("istrong").style;oW.background=aPQ[0];oM.background=aPQ[1];oS.background=aPQ[2];oW.color=aPQ[3];oM.color=aPQ[4];oS.color=aPQ[5];}var g_d=":";function PushError(Tb){var sErrs=g_d+s_prop38+g_d;var sE=g_d+Tb+g_d;if(!Tb||typeof s_prop38=="undefined"||typeof s_prop48=="undefined"||sErrs.indexOf(sE)!=-1)return;s_prop38+=(s_prop38.length>0?g_d+Tb:Tb);s_prop48=s_prop38;}function SendReport(){if(typeof s_account!="undefined")s_gs(s_account.toLowerCase());}function ClearError(){g_fFSent=false;if(typeof s_prop38!="undefined")s_prop38="";if(typeof s_prop48!="undefined")s_prop48="";}function AppPN(s){return s&&s.length>0?s+g_d+s_pageName:"";}


var kNoCanonicalCounterpart = 0;
var kCapitalLetter = 0;
var kSmallLetter = 1;
var kDigit = 2;
var kPunctuation = 3;
var kAlpha =  4;
var kCanonicalizeLettersOnly = true;
var kCananicalizeEverything = false;
var gDebugOutput = null;
var kDebugTraceLevelNone = 0;
var kDebugTraceLevelSuperDetail = 120;
var kDebugTraceLevelRealDetail = 100;
var kDebugTraceLevelAll = 80;
var kDebugTraceLevelMost = 60;
var kDebugTraceLevelFew = 40;
var kDebugTraceLevelRare = 20;
var gDebugTraceLevel = kDebugTraceLevelNone;
function DebugPrint()
{
var string = "";
if (gDebugTraceLevel && gDebugOutput &&
DebugPrint.arguments && (DebugPrint.arguments.length > 1) && (DebugPrint.arguments[0] <= gDebugTraceLevel))
{
for(var index = 1; index < DebugPrint.arguments.length; index++)
{
string += DebugPrint.arguments[index] + " ";
}
string += "<br>\n";
gDebugOutput(string);
}
}
function CSimilarityMap()
{
this.m_elements = "";
this.m_canonicalCounterparts = "";
}
function SimilarityMap_Add(element, canonicalCounterpart)
{
this.m_elements += element;
this.m_canonicalCounterparts += canonicalCounterpart;
}
function SimilarityMap_Lookup(element)
{
var canonicalCounterpart = kNoCanonicalCounterpart;
var index = this.m_elements.indexOf(element);
if (index >= 0)
{
canonicalCounterpart = this.m_canonicalCounterparts.charAt(index);
}
else
{
}
return canonicalCounterpart;
}
function SimilarityMap_GetCount()
{
return this.m_elements.length;
}
CSimilarityMap.prototype.Add = SimilarityMap_Add;
CSimilarityMap.prototype.Lookup = SimilarityMap_Lookup;
CSimilarityMap.prototype.GetCount = SimilarityMap_GetCount;
function CDictionaryEntry(length, wordList)
{
this.m_length = length;
this.m_wordList = wordList;
}
function DictionaryEntry_Lookup(strWord)
{
var fFound = false;
if (strWord.length == this.m_length)
{
var nFirst = 0;
var nLast = this.m_wordList.length - 1;
while( nFirst <= nLast )
{
var nCurrent = Math.floor((nFirst + nLast)/2);
if( strWord == this.m_wordList[nCurrent])
{
fFound = true;
break;
}
else if ( strWord > this.m_wordList[nCurrent])
{
nLast = nCurrent - 1;
}
else
{
nFirst = nCurrent + 1;
}
}
}

return fFound;
}
CDictionaryEntry.prototype.Lookup = DictionaryEntry_Lookup;
function CDictionary()
{
this.m_entries = new Array()
}
function Dictionary_Lookup(strWord)
{
for (var index = 0; index < this.m_entries.length; index++)
{
if (this.m_entries[index].Lookup(strWord))
{
return true;
}
}
}
function Dictionary_Add(length, wordList)
{
var iL=this.m_entries.length;
var cD=new CDictionaryEntry(length, wordList)
this.m_entries[iL]=cD;
}
CDictionary.prototype.Lookup = Dictionary_Lookup;
CDictionary.prototype.Add = Dictionary_Add;
var gSimilarityMap = new CSimilarityMap();
var gDictionary = new CDictionary();
function CharacterSetChecks(type, fResult)
{
this.type = type;
this.fResult = fResult;
}
function isctype(character, type, nDebugLevel)
{
var fResult = false;
switch(type)
{
case kCapitalLetter:
if((character >= 'A') && (character <= 'Z'))
{
fResult = true;
}
break;
case kSmallLetter:
if ((character >= 'a') && (character <= 'z'))
{
fResult = true;
}
break;
case kDigit:
if ((character >= '0') && (character <= '9'))
{
fResult = true;
}
break;
case kPunctuation:
if ("!@#$%^&*()_+-='\";:[{]}\|.>,</?`~".indexOf(character) >= 0)
{
fResult = true;
}
break;
case kAlpha:
if (isctype(character, kCapitalLetter) || isctype(character, kSmallLetter))
{
fResult = true;
}
break;
default:
break;
}

return fResult;
}
function CanonicalizeWord(strWord, similarityMap, fLettersOnly)
{
var canonicalCounterpart = kNoCanonicalCounterpart;
var strCanonicalizedWord = "";
var nStringLength = 0;
if ((strWord != null) && (strWord.length > 0))
{
strCanonicalizedWord = strWord;
strCanonicalizedWord = strCanonicalizedWord.toLowerCase();

if (similarityMap.GetCount() > 0)
{
nStringLength = strCanonicalizedWord.length;

for(var index = 0; index < nStringLength; index++)
{
if (fLettersOnly && !isctype(strCanonicalizedWord.charAt(index), kSmallLetter, kDebugTraceLevelSuperDetail))
{
continue;
}

canonicalCounterpart = similarityMap.Lookup(strCanonicalizedWord.charAt(index));
if (canonicalCounterpart != kNoCanonicalCounterpart)
{
strCanonicalizedWord = strCanonicalizedWord.substring(0, index) + canonicalCounterpart +
strCanonicalizedWord.substring(index + 1, nStringLength);
}
}
}
}
return strCanonicalizedWord;
}
function IsLongEnough(strWord, nAtLeastThisLong)
{
if ((strWord == null) || isNaN(nAtLeastThisLong))
{
return false;
}
else if (strWord.length < nAtLeastThisLong)
{
return false;
}

return true;
}
function SpansEnoughCharacterSets(strWord, nAtLeastThisMany)
{
var nCharSets = 0;
var characterSetChecks = new Array(
new CharacterSetChecks(kCapitalLetter, false),
new CharacterSetChecks(kSmallLetter, false),
new CharacterSetChecks(kDigit, false),
new CharacterSetChecks(kPunctuation, false)
);
if ((strWord == null) || isNaN(nAtLeastThisMany))
{
return false;
}

for(var index = 0; index < strWord.length; index++)
{
for(var nCharSet = 0; nCharSet < characterSetChecks.length;nCharSet++)
{
if (!characterSetChecks[nCharSet].fResult && isctype(strWord.charAt(index), characterSetChecks[nCharSet].type, kDebugTraceLevelAll))
{
characterSetChecks[nCharSet].fResult = true;
break;
}
}
}
for(var nCharSet = 0; nCharSet < characterSetChecks.length;nCharSet++)
{
if (characterSetChecks[nCharSet].fResult)
{
nCharSets++;
}
}

if (nCharSets < nAtLeastThisMany)
{
return false;
}

return true;
}
function FoundInDictionary(strWord, similarityMap, dictionary)
{
var strCanonicalizedWord = "";

if((strWord == null) || (similarityMap == null) || (dictionary == null))
{
return true;
}
strCanonicalizedWord = CanonicalizeWord(strWord, similarityMap, kCanonicalizeLettersOnly);

if (dictionary.Lookup(strCanonicalizedWord))
{
return true;
}

return false;
}
function IsCloseVariationOfAWordInDictionary(strWord, threshold, similarityMap, dictionary)
{
var strCanonicalizedWord = "";
var nMinimumMeaningfulMatchLength = 0;

if((strWord == null) || isNaN(threshold) || (similarityMap == null) || (dictionary == null))
{
return true;
}
strCanonicalizedWord = CanonicalizeWord(strWord, similarityMap, kCananicalizeEverything);
nMinimumMeaningfulMatchLength = Math.floor((threshold) * strCanonicalizedWord.length);
for (var nSubStringLength = strCanonicalizedWord.length; nSubStringLength >= nMinimumMeaningfulMatchLength; nSubStringLength--)
{
for(var nSubStringStart = 0; (nSubStringStart + nMinimumMeaningfulMatchLength) < strCanonicalizedWord.length; nSubStringStart++)
{
var strSubWord = strCanonicalizedWord.substr(nSubStringStart, nSubStringLength);

if (dictionary.Lookup(strSubWord))
{
return true;
}
}
}
return false;
}

function ClientSideStrongPassword()
{
return (IsLongEnough(ClientSideStrongPassword.arguments[0], "7") &&
SpansEnoughCharacterSets(ClientSideStrongPassword.arguments[0], "3") &&
(!(IsCloseVariationOfAWordInDictionary(ClientSideStrongPassword.arguments[0], "0.6", 
ClientSideStrongPassword.arguments[1], ClientSideStrongPassword.arguments[2]))));
}

function ClientSideMediumPassword()
{
return (IsLongEnough(ClientSideMediumPassword.arguments[0], "7") &&
SpansEnoughCharacterSets(ClientSideMediumPassword.arguments[0], "2") &&
(!(FoundInDictionary(ClientSideMediumPassword.arguments[0], ClientSideMediumPassword.arguments[1], 
ClientSideMediumPassword.arguments[2]))));
}

function ClientSideWeakPassword()
{
return (IsLongEnough(ClientSideWeakPassword.arguments[0], "6") ||
(!(IsLongEnough(ClientSideWeakPassword.arguments[0], "0"))));
}
