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,sS)
{
    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]+"\""+((sS==aCL[i])?" selected":"")+">"+aCL[i+1]);
        i=i+2;
    }
}
function SetHP(sHP)
{
    var oD=document.body;
    oD.style.behavior="url(#default#homepage)";
    oD.setHomePage(sHP);
}
function OnSubmit(oF){try{var sPO=parent.opener;
        if(sPO){sPO.TransferUserNameCallback(GEId("iEmail").value+GEId("iEmailDomain").innerHTML);sPO.TransferPasswordCallback(GEId("iPassword").value);}}catch(e){}try{if(oF.sWH.value.length!=0){oF.action+="&wh="+oF.sWH.value;}}catch(e){}}
function IsParent(){if(top.location!=location){top.location.href=document.location.href;}}
function SetFF(sF,sV){var oF=GetEl(sF);if(oF==null||oF.value!=""){return;}oF.value=sV;}
function WebHancer(oF,pid,err)
{if(typeof(oF.sWH)!="undefined"&&pid.length!=0){oF.sWH.value+="["+pid+","+err+"]";}}var h_win;function DoHelp(SM,T,LC,SKU,U,VV){var sQP="",W,H,sWD="toolbar=0,status=0,menubar=0,resizable=1,top=0,width=",sc=screen.width;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 sUB=(U=='')?('/hp.srf?lc='+LC+'&vv='+VV):(U+'?lc='+LC+'&vv='+VV);var oDL=document.location;var fMSN=false,vi=ag.indexOf('msn '),fMACMSN=false;if(vi>-1){fMSN=ag.substring(vi+4);fMSN=parseFloat(fMSN.substring(0,fMSN.indexOf(";")));fMSN=(fMSN!=NaN&&fMSN>=6)}fMACMSN=ag.indexOf('ppc mac os x')>-1&&ag.indexOf('msn explorer')>-1;sQP+=(T=="")?'&SEARCHTERM='+escape(SM):'&TOPIC='+T;sQP+='&v2='+escape(oDL.search)+'&tmt='+escape(window.name);sQP+='&v4='+escape(SKU);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;sWD+=W;if(fMSN){window.external.showHelpPane(oDL.protocol+"//"+oDL.hostname+sUB+sQP,W);}else if(ag.indexOf('webtv')>0||ag.indexOf('msn companion')>0||ag.indexOf('stb')>0){oDL=sUB+sQP;}else if(ap.indexOf('netscape')>-1&&av.indexOf('4.')>-1){var fw=12;if(fMAC){sWD+=",height="+(H-38)+",left="+(sc-W-16);fw=30;}else{sWD+=",height="+(H-30)+",left="+(sc-W-12);}top.window.resizeTo(screen.availWidth-W-(window.outerWidth-window.innerWidth)-fw,screen.availHeight-(window.outerHeight-window.innerHeight));top.window.moveTo(0,0);h_win=window.open(sUB+sQP,'_help',sWD);}else if(ag.indexOf("opera")>-1){sWD+=",height="+H+",left="+(sc-W-(fMAC?5:0));window.resizeTo(screen.availWidth-W-(fMAC?20:0),screen.availHeight);window.moveTo(0,0);h_win=window.open(sUB+sQP,'_help',sWD);}else if(ag.indexOf("aol")>-1){sWD+=",height="+(H-115);window.open(sUB+sQP,'_help',sWD);}else if(fIE||ag.indexOf('netscape6')>-1){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');}}
var g_hipS;
var g_hipR;
var g_hipI;
var g_hipF;
var g_hipC;
function HIPInit(r,i,f)
{
    g_hipS=i.src;
    g_hipR=r;
    g_hipI=i;
    g_hipF=f;
    g_hipC=0;
}
function HIPSetAudSoln(s)
{
    if(s!="")
    {
        g_hipF.value=s;
        g_hipI.src=g_hipR;
    }else{
        GEId("iHIPHelp").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();
}
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 SetFocus(oF,szFN)
{
try
{
    if(typeof(oF)=="object")
    {
        var bF=false;
        var bL=true;
        if(szFN==""){bF=true;}
        for(i=0;i<oF.length;i++)
        {
            try
            {
                var oI=oF.elements[i];
            }
            catch(e)
            {
                continue;
            }
            if(oI.name==szFN)
            {
                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==oF.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(szU,Name,Param){if(typeof(CustomOpenWindow)=="function"){CustomOpenWindow(szU,Name,Param);}else{var bO=false;if(!WinObj||WinObj.closed){bO=true;}else{if(szU==WinObj.href){WinObj.focus();}else{CloseWindow();bO=true;}}if(bO){WinObj=window.open(szU,Name,Param);if(!WinObj.opener){WinObj.opener=window;}}}}
function DoCookieTest(sK,sV,sUrl)
{
    if(GetCookieData(sK)!=sV)
    {
        document.location=sUrl;
    }
    return;
}
function GetCookieData(sL)
{
    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(sL+"=")!=-1)
            {
                var aRet=aC[i].split("=");
                sRet=unescape(aRet[1]);
                break;
            }
        }
    }
    return sRet;
}
function DisplayDivs(aE,sD)
{
    for(var i=0;i<aE.length;++i)
    {
        var o=GEId(aE[i]);
        if(o)
        {
            o.style.display=sD;
        }
    }
}
function HighLightWrap()
{
    GetRelObj(this,'FIELDSET');
    if(g_OBJRet)
    {
        HighLight(document,g_OBJRet);
    }
}
var g_oFS=null;
function HighLight(oDoc,oFS)
{
    try
    {
        if(oFS!=g_oFS)
        {
            var oFSets=oDoc.getElementsByTagName("fieldset");
            for(var i=0;i<oFSets.length;++i)
            {
                if(oFS==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=((oFS==oFSets[i])?"visible":"hidden");
                    }
                }
            }
        }
    }
    catch(e){}
}
function SetFieldEvents(oF)
{
    if(oF!=null&&typeof(oF)=="object")
    {
        for(i=0;i<oF.length;i++)
        {
            try{var oI=oF.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(sId)
{
    try{GEId(sId).style.display="none"}catch(e){};
}
function GEId(sID)
{
    try{return document.getElementById(sID)}catch(e){};
}
function GetEl(szN)
{
    try{return document.getElementsByName(szN)[0]}catch(e){};
}
function GetElCol(szN)
{
    try{return document.getElementsByName(szN)}catch(e){};
}
var g_OBJRet=null;
function GetRelObj(oO,sS)
{
    if(oO.tagName==sS)
    {
        g_OBJRet=oO;
    }
    else
    {
        if(oO.parentNode)
        {
            GetRelObj(oO.parentNode,sS)
        }
    }
    return true;
}
var g_fFocusSet=false;
function Validate(oDoc,oF)
{
    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(oF&&typeof(oF)=="object")
    {
        try{ClearError()}catch(e){}
        for(i=0;i<oF.length;i++)
        {
            try{var oI=oF.elements[i];}
            catch(e){continue;}
            if(!ValidateField(oI,oF,false))
            {
                fAllValid=false;
            }
        }
    }
    return fAllValid;
}
function ValidateField(oI,oF,fS)
{
    var sEI="";
    try{
        if(oI.id=="iEmail")
        {
            sEI='iEmailErr';
            TrimInputSpaces(oI);
            if(IsEmpty(oI.value))
            {
                if(!fS){HId("iEmailAvail")};
                return HdlErr(fS,oI,sEI,g_sEmailEmpty,'e0');
            }
            if(RegErr(g_rEmailHM,oI)||RegErrRV(g_rTwoDots,oI))
            {
                if(!fS){HId("iEmailAvail")};
                return HdlErr(fS,oI,sEI,g_sEMInvalidChar,'e4');
            }
        }
        else if(oI.id=="iPassword")
        {
            sEI='iPasswordErr';
            TrimInputSpaces(oI);
            TrimInputSpaces(oF.iConfPassword);
            if(IsEmpty(oI.value))
            {
                return HdlErr(fS,oI,sEI,g_sPWDEmpty,'p0');
            }
            if(IsEmpty(oF.iConfPassword.value))
            {
                return HdlErr(fS,oF.iConfPassword,sEI,g_sPWDEmpty,'p0');
            }
            if(oI.value!=oF.iConfPassword.value)
            {
                return HdlErr(fS,oI,sEI,g_sPWDMismatch,'p5');
            }
            if(RegErr(g_rPWDL,oI))
            {
                return HdlErr(fS,oI,sEI,g_sPWD2Short,'p1');
            }
            if(InStrErr(oI,oF.iFN))
            {
                return HdlErr(fS,oI,sEI,g_sFNinPWD,'pa');
            }
            if(InStrErr(oI,oF.iLN))
            {
                return HdlErr(fS,oI,sEI,g_sLNinPWD,'pb');
            }
            if(InStrErr(oI,oF.iEmail))
            {
                return HdlErr(fS,oI,sEI,g_sEmailinPWD,'pc');
            }
            if((oF.iSA.value!=""&&oI.value==oF.iSA.value)||InStrErr(oF.iSA,oI))
            {
                return HdlErr(fS,oI,sEI,g_sPWDsimSA,'pd');
            }
            if(InStrErr(oI,oF.iSA))
            {
                return HdlErr(fS,oI,sEI,g_sSAinPWD,'pe');
            }
            if(oF.iSQ.selectedIndex>0&&(InStrErr(oF.iSQ,oI)||InStrErr(oI,oF.iSQ)))
            {
                return HdlErr(fS,oI,sEI,g_sSQinPWD,'pf');
            }
        }
        else if(oI.id=="iSQ")
        {
            sEI='iSQErr';
            if(oI.value=="DGHJLNS")
            {
                return HdlErr(fS,oI,sEI,g_sSQEmpty,'q0');
            }
        }
        else if(oI.id=="iSA")
        {
            sEI='iSAErr';
            TrimInputSpaces(oI);
            if(IsEmpty(oI.value))
            {
                return HdlErr(fS,oI,sEI,g_sSAEmpty,'a0');
            }
            if(oI.value.length<5||oI.value.length>64)
            {
                return HdlErr(fS,oI,sEI,g_sSA2Short,'a1');
            }
            if(CharInStr(g_sSA,oI))
            {
                return HdlErr(fS,oI,sEI,g_sInvalidChar,'a3');
            }
            if(InStrErr(oI,oF.iEmail))
            {
                return HdlErr(fS,oI,sEI,g_sEmailinSA,'ag');
            }
            if(oF.iSQ.selectedIndex>0&&(InStrErr(oI,oF.iSQ)||InStrErr(oF.iSQ,oI)))
            {
                return HdlErr(fS,oI,sEI,g_sSQinSA,'ah');
            }
        }
        else if(oI.id=="iAltEmail"&&!IsEmpty(oI.value))
        {
            sEI='iAltErr';
            TrimInputSpaces(oI);
            if(RegErrRV(g_rBCAltEmail,oI))
            {
                return HdlErr(fS,oI,sEI,g_sEMInvalidChar,'x3');
            }
            if(RegErr(g_rEmail,oI))
            {
                return HdlErr(fS,oI,sEI,g_sAltEMInvalidFormat,'x4');
            }
            if(oI.value.toLowerCase()==(oF.iEmail.value+GEId("iEmailDomain").innerHTML).toLowerCase())
            {
                return HdlErr(fS,oI,sEI,g_sAltEmailSame,'xi');
            }
        }
        else if(oI.id=="iFN")
        {
            sEI='iFNErr';
            TrimInputSpaces(oI);
            if(IsEmpty(oI.value))
            {
                return HdlErr(fS,oI,sEI,g_sInfoReq,'f0');
            }
            if(oI.value.length<1||oI.value.length>64||CharInStr(g_sName,oI))
            {
                return HdlErr(fS,oI,sEI,g_sInvalidChar,'f3');
            }
          }
        else if(oI.id=="iLN")
        {
            sEI='iLNErr';
            TrimInputSpaces(oI);
            if(IsEmpty(oI.value))
            {
                return HdlErr(fS,oI,sEI,g_sInfoReq,'l0');
            }
            if(oI.value.length<1||oI.value.length>64||CharInStr(g_sName,oI))
            {
                return HdlErr(fS,oI,sEI,g_sInvalidChar,'l3');
            }
       }
        else if(oI.id=="iRegion")
        {
            sEI='iRegionErr';
            if(oI.value=="DGHJLNS")
            {
                return HdlErr(fS,oI,sEI,g_sInvalidCountry,'r0');
            }
        }
        else if(oI.id=="iState")
        {
            sEI='iStateErr';
            if(oI.parentNode.style.display!="none"&&oI.value=="DGHJLNS")
            {
                return HdlErr(fS,oI,sEI,g_sInfoReq,'s0');
            }
        }
        else if(oI.id=="iPC")
        {
            sEI='iPCErr';
            if(oI.parentNode.style.display!="none")
            {
                TrimInputSpaces(oI);
                if(IsEmpty(oI.value))
                {
                    return HdlErr(fS,oI,sEI,g_sInfoReq,'z0');
                }
                if(oF.iRegion.value!="DGHJLNS"&&!isValidPC(oF.iRegion.value,oI.value))
                {
                    return HdlErr(fS,oI,sEI,g_sInvalidPC,'z4');
                }
            }
        }
        else if(oI.id=="im"||oI.id=="if")
        {
            sEI='iGenderErr';
            if(GEId("im").checked==false&&GEId("if").checked==false&&typeof(g_OPT[oI.name])=='undefined')
            {
                return HdlErr(fS,oI,sEI,g_sInfoReq,'g0');
            }
        }
        else if(oI.id=="iY"||oI.id=="iMTH"||oI.id=="iDAY")
        {
            sEI='iDate';
            TrimInputSpaces(oF.iY);
            if(IsEmpty(oF.iMTH.value))
            {
                return HdlErr(fS,oF.iMTH,sEI,g_sInfoReq,'d0');
            }
            if(IsEmpty(oF.iDAY.value))
            {
                return HdlErr(fS,oF.iDAY,sEI,g_sInfoReq,'d0');
            }
            if(IsEmpty(oF.iY.value))
            {
                return HdlErr(fS,oF.iY,sEI,g_sInfoReq,'d0');
            }
            if(RegErr(g_rBY,oF.iY))
            {
                return HdlErr(fS,oF.iY,sEI,g_InvalidYear,'d4');
            }
            if((!isValidDate(oF.iY.value,oF.iMTH.value,oF.iDAY.value))||(!isDateGood(oF.iY.value,oF.iMTH.value,oF.iDAY.value)))
            {
                return HdlErr(fS,oI,sEI,g_sBDBad,'d4');
            }
        }
        else if(oI.id=="iHIP")
        {
            if(oI.value=="0"){return true}
            sEI='iHIPErr';
            TrimInputSpaces(oI);
            try{oI.value=oI.value.toUpperCase()}catch(e){}
            if(IsEmpty(oI.value))
            {
                return HdlErr(fS,oI,sEI,g_sInfoReq,'h0');
            }
            if(!IsAudioHIP()&&RegErrRV(g_rHIP,oI))
            {
                return HdlErr(fS,oI,sEI,g_sHIPBC,'h3');
            }
            if(!IsAudioHIP()&&oI.value.length!=g_iHIPL)
            {
                return HdlErr(fS,oI,sEI,LoadStringEx(g_sHIP2Short,''+g_iHIPL),'h4');
            }
            if(IsAudioHIP()&&RegErr(g_rHIPAL,oI))
            {
                return HdlErr(fS,oI,sEI,g_sHIPA2Short,'h4');
            }
        }
        else if(oI.id=="iTOUAEmail")
        {
            sEI='iTOUAEmailErr';
            TrimInputSpaces(oI);
            if(IsEmpty(oI.value))
            {
                return HdlErr(fS,oI,sEI,g_sEmailEmpty,'u0');
            }
            if(oI.value.toLowerCase()!=oF.iEmail.value.toLowerCase()+GEId("iEmailDomain").innerHTML)
            {
                return HdlErr(fS,oI,sEI,g_sSigNotMatch,'u5');
            }
       }
        else if(oI.id=="iTimezone")
        {
            sEI='iTimezoneErr';
            if(oI.value=="DGHJLNS")
            {
                return HdlErr(fS,oI,sEI,g_sInfoReq,'t0');
            }
        }
        else if(oI.id=="iIndustry")
        {
            sEI='iIndustryErr';
            if((oI.value==""||oI.value=="DGHJLNS")&&typeof(g_OPT[oI.id])=='undefined')
            {
                return HdlErr(fS,oI,sEI,g_sInfoReq,'i0');
            }
        }
        else if(oI.id=="iOccupation")
        {
            sEI='iOccupationErr';
            if((oI.value==""||oI.value=="DGHJLNS")&&typeof(g_OPT[oI.id])=='undefined')
            {
                return HdlErr(fS,oI,sEI,g_sInfoReq,'o0');
            }
        }
        else if(oI.id=="iJobTitle")
        {
            sEI='iJobTitleErr';
            if((oI.value==""||oI.value=="DGHJLNS")&&typeof(g_OPT[oI.id])=='undefined')
            {
                return HdlErr(fS,oI,sEI,g_sInfoReq,'j0');
            }
        }
        else if(oI.id=="iMSM"||oI.id=="iMSS")
        {
            sEI='iMaritalStatusErr';
            if(GEId("iMSM").checked==false&&GEId("iMSS").checked==false&&typeof(g_OPT[oI.name])=='undefined')
            {
                return HdlErr(fS,oI,sEI,g_sInfoReq,'m0');
            }
        }
        else if(oI.id=="iHCY"||oI.id=="iHCN")
        {
            sEI='iHasChildernErr';
            if(GEId("iHCY").checked==false&&GEId("iHCN").checked==false&&typeof(g_OPT[oI.name])=='undefined')
            {
                return HdlErr(fS,oI,sEI,g_sInfoReq,'c0');
            }
        }
    }catch(e){return false}
    return true;
}
function IsAudioHIP()
{
    return(g_hipI.src.indexOf(g_hipR)>0)?true:false;
}
function isValidPC(sC,sP)
{
    if(sC.length==0||sP.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)==sC)
        {
            var aCPR=aPostalRegion[g].substr(3).split("~");
            sReg=aCPR[2]; 
            break;
        }
    }
    if(sReg!="N")
    {
      try{
        var rP=RegExp(sReg);
        if(rP.test(sP)) return true;
      }catch(e)
      {
        return true;
      }
    }
    return true;
}
function isDateGood(iY,iM,iD)
{
    var oD=new Date(iY,iM-1,iD);
    var oDMin=new Date(1879,11,30);
    var oDNow=new Date();
    return(oD>=oDMin&&oD<oDNow);
}
function isValidDate(iY,iM,iD)
{
    var oD=new Date(iY,iM-1,iD);
    return((iM-1==oD.getMonth())&&(iD==oD.getDate())&&(iY==oD.getFullYear()));
}
function SetDT(oDT,oD,oM,oY)
{
    oDT.value="";
    if(oD&&oM&&oY)
    {
        oDT.value=oD.value+":"+oM.value+":"+oY.value;
    }
}
function Go(oDoc,oF)
{
    if(Validate(oDoc,oF))
    {
        OnSubmit(oF);
        try{formState('s',s_pageName,'hotmailform')}catch(e){}
        oF.submit();
    }
    else
    {
        try{formState('e',s_pageName,'hotmailform','Validatefailed')}catch(e){}
    }
}
function GoCGTS(oF,sUSURL)
{
    var sPC="";
    for(i=0;i<oF.length;i++)
    {
        try{var oI=oF.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=oF.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(sUSURL+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
    {
        oF.submit();
    }
    return false;
}
function ParseQS(sU){var sQ=sU.substr(sU.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(oI,oF)
{
    var oCA=GEId('iCheckAval');
    oCA.disabled=true;
    HId('iEmailAvail');
    HId('iEmailErr');
    HId('iEmailErrServer');
    if(!ValidateField(oI,oF,false))
    {
        oI.focus();
        ScrollPage(oI);
        oI.select();
        oCA.disabled=false;
    }
    else
    {
        document.cookie="MSPMemberExists="+oI.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(oI,oF,sTOUSigID,sDom)
{
    if(ValidateField(oI,oF,true))
    {
        GEId(sTOUSigID).innerHTML=oI.value+sDom;
    }
    else
    {
    }
}
function RegErr(rRGX,oFld)
{
  try{
    rRGX.lastIndex=0;
    return (rRGX.test(oFld.value))?false:true;
  }catch(e)
  {
    return false;
  }
}
function RegErrRV(rRGX,oFld)
{
  try{
    rRGX.lastIndex=0;
    return (rRGX.test(oFld.value))?true:false;
  }catch(e)
  {
    return false;
  }
}
function InStrErr(oS,oSub)
{
    if(oS==null||oSub==null){return false}
    if(IsEmpty(oS.value)||IsEmpty(oSub.value)){return false}
    return (oS.value.toLowerCase().indexOf(oSub.value.toLowerCase())<0)?false:true;
}
function CharInStr(sC,oO)
{
    var fR=false;
    if(IsEmpty(sC)||oO==null){return fR}
    if(IsEmpty(oO.value)){return fR}
    for(var i=0;i<sC.length;i++)
    {
        if(oO.value.indexOf(sC.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(oF)
{
    try{oF.value=Trim(oF.value)}catch(e){}
}
function SetErr(fS,fE,oFld,sErr,sErrString)
{
    if(fS){return}
    if(fE)
    {
        GEId(sErr).style.display="block";
        GEId(sErr).innerHTML=LoadStringEx(sErrString,'');
        if(!g_fFocusSet)
        {
            g_fFocusSet=true;
            oFld.focus();
            ScrollPage(oFld);
            if(oFld.type=="text"||oFld.type=="password")
            {
                oFld.select();
            }
        }
    }
    else
    {
        HId(sErr);
    }
}
function ScrollPage(oF)
{
    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=oF.offsetParent;while(oOP){iTP+=oOP.offsetTop;oOP=oOP.offsetParent;}if(iTP-iST<50){window.scrollBy(0,-100);}}catch(e){}}
function LoadStringEx(sE,sD)
{
    sE=sE.replace(/:JSDQ:/g,"\"");
    var aE=sE.split("#~#");
    var iE=aE.length;
    var sER="";
    if(iE<=1){return sE};
    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+=sD;
            }
            else
            {sER+="";}
        }
        else
        {
            sER+=aE[i];
        }
    }
    return sER;
}
function HdlErr(fS,oF,sEI,sED,sES)
{
    try{
    if(fS){return false}
    try{
        PushError(sES);
    }catch(e){}
    SetErr(false,true,oF,sEI,sED);
    }catch(e){}
    return false;
}
function UpdateDomain(sC)
{
    if(IsEmpty(sC))
    {
        return false;
    }
    var aR=g_Rummy.split("~");
    var iR=aR.length-1;
    for(var g=0;g<iR;g++)
    {
        if(aR[g]==sC||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,'iTOUEmailLabel',GEId('iEmailDomain').innerHTML);
            }
            break;
        }
        g++;
    }
    try{GEId('iEULink').style.display=(g_EU.indexOf(sC)!=-1)?"block":"none"}catch(e){}
    try{
        var sTEV="";
        if(g_TRUSTE.indexOf(sC)!=-1)
        {
            sTEV=g_sTrustE;
        }
        else if(g_TRUSTEU.indexOf(sC)!=-1)
        {
            sTEV=g_sTrustEU;
        }
        GEId('iTrustEDiv').innerHTML=sTEV;
    }catch(e){}
    return true;
}
var g_PR="";
function InitPrevRegion(sC)
{
    g_PR=sC;
}
function UpdateLoc(sC,oS,oTZ)
{
    SetPD();
    UpdateDomain(sC);
    var iSR="N",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)==sC)
        {
            var aCPR=aPostalRegion[g].substr(3).split("~");
            iSR=aCPR[0];
            iSP=aCPR[1];
            break;
        }
    }
    if(iSR=="N"){DisplayDivs(['iStateDiv'],'none');oS.selectedIndex=0;}
    if(iSP=="N"){DisplayDivs(['iPCDiv'],'none');GEId("iPC").value="";}
    if(sC==g_PR||g_PR=="")
    {
        return true;
    }else{
        g_PR=sC;
    }
    if(typeof(oS)!="object"||typeof(oTZ)!="object")
    {
        return false;
    }
    HId('iStateErr');
    HId('iPCErr');
    oS.options.length=1;
    oTZ.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)==sC)
            {
                var aR= aRegions[j].substr(3).split("~");
                var iRL=aR.length;
                for(var k=0;k<iRL;k+=2)
                {
                    oS.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)==sC)
        {
            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])
                    {
                        oTZ.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(sP)
{
    var aPQ=new Array(6);
    if(ClientSideStrongPassword(sP,gSimilarityMap,gDictionary))
    {
        aPQ=["#0c6","#0c6","#0c6","#0c6","#0c6","#000"];
    }
    else if(ClientSideMediumPassword(sP,gSimilarityMap,gDictionary))
    {
        aPQ=["#ff9","#ff9","#F1F1F1","#ff9","#000","#adadad"];
    }
    else if(ClientSideWeakPassword(sP,gSimilarityMap,gDictionary))
    {
        aPQ=["#f00","#F1F1F1","#F1F1F1","#000","#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(sErr)
{
    var sErrs=g_d+s_prop38+g_d,sE=g_d+sErr+g_d;
    if(!sErr||typeof(s_prop38)=='undefined'||typeof(s_prop48)=='undefined'||(sErrs.indexOf(sE)!=-1))
        return;
    s_prop38+=(s_prop38.length>0)?g_d+sErr:sErr;
    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:'';
}
