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 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 fMSN=false;var vi=ag.indexOf("msn ");var 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(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(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){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(oD, 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!="iUserAvail")
				oPs[i].style.display="none";
		}
	} catch(e){}
	if(oF && typeof oF=="object"){
		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, Q) {
	var sEI="";
	try {
		if(oI.id == "iLogin") {
			sEI="iLoginErr"; TrimInputSpaces(oI);
			if(IsEmpty(oI.value)) {
				HId("iServerErr"); return HdlErr(Q, oI, sEI, g_sInfoReq);
			}
		} else {
			if(oI.id == "iPasswd") {
				sEI="iPasswdErr"; TrimInputSpaces(oI);
				if(IsEmpty(oI.value)) {
					HId("iServerErr"); return HdlErr(Q, oI, sEI, g_sInfoReq);
				}
			} else {
				if(oI.id == "iUser") {
					sEI="iUserErr"; TrimInputSpaces(oI);
					if(IsEmpty(oI.value)){
						if(!Q) HId("iUserAvail");
						return HdlErr(Q, oI , sEI, g_sIDEmpty);
					}
					if(RegErr(g_rEmailHM, oI) || RegErrRV(g_rTwoDots, oI)) {
						if(!Q) HId("iUserAvail");
						return HdlErr(Q,oI,sEI,g_sIDInvalidChar);
					}
				} else {
					if(oI.id == "iPassword") {
						sEI="iPasswordErr"; TrimInputSpaces(oI); TrimInputSpaces(oF.iConfPassword);
						if(typeof(oF.iCrntPassword) == "object") {
							TrimInputSpaces(oF.iCrntPassword);
							if(IsEmpty(oF.iCrntPassword.value)) return HdlErr(Q, oF.iCrntPassword, sEI, g_sInfoReq);
						}
						if(IsEmpty(oI.value)) return HdlErr(Q, oI, sEI, g_sPWDEmpty);
						if(IsEmpty(oF.iConfPassword.value)) return HdlErr(Q, oF.iConfPassword, sEI, g_sPWDEmpty);
						if(oI.value != oF.iConfPassword.value) return HdlErr(Q, oI, sEI, g_sPWDMismatch);
						if(RegErr(g_rPWDL, oI)) return HdlErr(Q, oI, sEI, g_sPWD2Short);
						if(InStrErr(oI, oF.iFN)) return HdlErr(Q, oI, sEI, g_sFNinPWD);
						if(InStrErr(oI, oF.iLN)) return HdlErr(Q, oI, sEI, g_sLNinPWD);
						if(InStrErr(oI, oF.iUser)) return HdlErr(Q, oI, sEI, g_sEmailinPWD);
					} else {
						if(oI.id == "iEmail") {
							sEI="iEmailErr"; TrimInputSpaces(oI);
							if(IsEmpty(oI.value)) return HdlErr(Q, oI, sEI, g_sAltEMInvalidFormat);
							if(RegErrRV(g_rBCAltEmail, oI)) return HdlErr(Q, oI, sEI, g_sEMInvalidChar);
							if(RegErr(g_rEmail, oI)) return HdlErr(Q, oI, sEI, g_sAltEMInvalidFormat);
						} else {
							if(oI.id == "iFN") {
								sEI="iFNErr"; TrimInputSpaces(oI);
								if(IsEmpty(oI.value)) return HdlErr(Q, oI, sEI, g_sInfoReq);
								if(oI.value.length < 1 || oI.value.length > 64 || CharInStr(g_sName, oI)) return HdlErr(Q, oI, sEI, g_sInvalidChar);
							} else {
								if(oI.id == "iLN") {
									sEI="iLNErr"; TrimInputSpaces(oI);
									if(IsEmpty(oI.value)) return HdlErr(Q, oI, sEI, g_sInfoReq);
									if(oI.value.length < 1 || oI.value.length > 64 || CharInStr(g_sName, oI)) return HdlErr(Q, oI, sEI, g_sInvalidChar);
								} else {
									if(oI.id == "iRegion"){
										sEI="iRegionErr";
										if(oI.value == "DGHJLNS") return HdlErr(Q, oI, sEI, g_sInvalidCountry);
									} else {
										if(oI.id == "im" || oI.id == "if") {
											sEI="iGenderErr";
											if(GEId("im").checked == false && GEId("if").checked == false) return HdlErr(Q, oI, sEI, g_sInfoReq);
										} else {
											if(oI.id == "iY" || oI.id == "iMTH" || oI.id == "iDAY") {
												sEI="iDate"; TrimInputSpaces(oF.iY);
												if(IsEmpty(oF.iMTH.value)) return HdlErr(Q, oF.iMTH, sEI, g_sInfoReq);
												if(IsEmpty(oF.iDAY.value)) return HdlErr(Q, oF.iDAY, sEI, g_sInfoReq);
												if(IsEmpty(oF.iY.value)) return HdlErr(Q, oF.iY, sEI, g_sInfoReq);
												if(RegErr(g_rBY,oF.iY)) return HdlErr(Q, oF.iY, sEI, g_InvalidYear);
												if(!isValidDate(oF.iY.value,oF.iMTH.value,oF.iDAY.value) || !isDateGood(oF.iY.value, oF.iMTH.value, oF.iDAY.value)) return HdlErr(Q, oI, sEI, g_sBDBad);
											} 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(Q, oI, sEI, g_sInfoReq);
													if(oI.value.length != g_iHIPL) return HdlErr(Q, oI, sEI, LoadStringEx(g_sHIP2Short, "" + g_iHIPL));
												} else {
													if(oI.id=="iSubject") {
														sEI="iSubjectErr";
														TrimInputSpaces(oI);
														if(IsEmpty(oI.value))return HdlErr(Q,oI,sEI,g_sInfoReq);
													} else {
														if(oI.id=="iMessage") {
															sEI="iMessageErr";
															TrimInputSpaces(oI);
															if(IsEmpty(oI.value))return HdlErr(Q,oI,sEI,g_sInfoReq);
														} else {
															if(oI.id=="iFBEmail" && !IsEmpty(oI.value)) {
																sEI="iEmailErr";
																TrimInputSpaces(oI);
																if(RegErrRV(g_rBCAltEmail,oI))return HdlErr(Q,oI,sEI,g_sEMInvalidChar);
																if(RegErr(g_rEmail,oI))return HdlErr(Q,oI,sEI,g_sAltEMInvalidFormat);
															} else {
																if(oI.id=="iID"){
																	sEI="iIDErr";
																	TrimInputSpaces(oI);
																	if(IsEmpty(oI.value))return HdlErr(Q,oI,sEI,g_sInfoReq);
																} else {
																	if(oI.id=="iHY"||oI.id=="iHMTH"||oI.id=="iHDAY"){
																		sEI="iDateErr";
																		TrimInputSpaces(oF.iHY);
																		if(IsEmpty(oF.iHMTH.value))return HdlErr(Q,oF.iHMTH,sEI,g_sInfoReq);
																		if(IsEmpty(oF.iHDAY.value))return HdlErr(Q,oF.iHDAY,sEI,g_sInfoReq);
																		if(IsEmpty(oF.iHY.value))return HdlErr(Q,oF.iHY,sEI,g_sInfoReq);
																		if(RegErr(g_rBY,oF.iHY))return HdlErr(Q,oF.iHY,sEI,g_InvalidYear);
																		if(!isValidDate(oF.iHY.value,oF.iHMTH.value,oF.iHDAY.value)||!isDateGood(oF.iHY.value,oF.iHMTH.value,oF.iHDAY.value))return HdlErr(Q,oI,sEI,g_sHDBad);
																	} else {
																		if(oI.id=="iAuthor") {
																			sEI="iAuthorErr";
																			TrimInputSpaces(oI);
																			if(IsEmpty(oI.value))return HdlErr(Q,oI,sEI,g_sInfoReq);
																		} else {
																			if(oI.id=="iTitle")	{
																				sEI="iTitleErr";
																				TrimInputSpaces(oI);
																				if(IsEmpty(oI.value))return HdlErr(Q,oI,sEI,g_sInfoReq);
																			} else {
																				if(oI.id=="iTeacher") {
																					sEI="iTeacherErr";
																					if(IsEmpty(oI.value) || oI.value=="DGHJLNS")return HdlErr(Q,oI,sEI,g_sInfoReq);
																				} else {
																					if(oI.id=="iJT") {
																						sEI="iJTErr";
																						if(IsEmpty(oI.value))return HdlErr(Q,oI,sEI,g_sInfoReq);
																					} else {
																						if(oI.id=="iOrg") {
																							sEI="iOrgErr";
																							if(IsEmpty(oI.value))return HdlErr(Q,oI,sEI,g_sInfoReq);
																						}
																					}
																				}
																			}
																		}
																	}
																}
															}
														}
													}
												}
											}
										}
									}
								}
							}
						}
					}
				}
			}
		}
	} catch(e){return false;}
	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(oD, oF) {
	if(Validate(oD, oF)) {
		oF.submit();
	}
}

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("iUserAvail");
	HId("iUserErr");
	HId("iUserErrServer");
	if(!ValidateField(lb,mb,false)){
		lb.focus();
		ScrollPage(lb);
		lb.select();
		oCA.disabled=false;
	}
	else{
		document.cookie="RMemberExists="+lb.value;
		g_TO=window.setTimeout("ChkAvailResultErr()",15000);
		var oD=new Date();var iT=oD.getTime();
		document.images["iChkAvail"].src="memberexists.php?x="+iT;
	}
	
}
function ChkAvailResult(){
	if(g_TO)clearTimeout(g_TO);
	var oCA=GEId("iCheckAval");
	var sC=""+GetCookieData("RMemberExists");
	var oE=GEId("iUser");
	var fS=true;document.cookie="RMemberExists=; expires=Fri, 31 Dec 1970 23:59:59 GMT;";
	if(sC=="MemberExists"){
		SetErr(false,true,oE,"iUserErr",LoadStringEx(g_sIDExists,"<b>"+oE.value+"</b>"));
	}
	else{
		if(sC=="ForbiddenWord")SetErr(false,true,oE,"iUserErr",g_sIDForbidden);
		else{
			if(sC=="OtherError")SetErr(false,true,oE,"iUserErr",g_sChkAvilUKErr);
			else{
				fS=false;
				var o=GEId("iUserAvail");
				if(typeof o=="object"){
					o.style.display="block";
					o.style.wordWrap="break-word";
					o.innerHTML=LoadStringEx(g_sIDAvail,"<b>"+oE.value+"</b>");
				}
			}
		}
	}
	oE.focus();
	ScrollPage(oE);
	if(fS)oE.select();
	oCA.disabled=false;
}

function ChkAvailResultErr(){
	if(g_TO)clearTimeout(g_TO);
	var oE=GEId("iUser");
	var fS=true;
	document.cookie="RMemberExists=; expires=Fri, 31 Dec 1970 23:59:59 GMT;";
	SetErr(false,true,oE,"iUserErr",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]=="ID_LS"||aE[i]=="NumberHIPImageChars_LS")sER+=Hb;
				else sER+="";
			}
		}
		else sER+=aE[i];
	}
	return sER;
}

function HdlErr(Ib,Jb,Kb,Lb){
	try{
		if(Ib)return false;
		SetErr(false,true,Jb,Kb,Lb);
	} catch(e){}
	return false;
}

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=["#0c6","#0c6","#0c6","#0c6","#0c6","#000"];else{if(ClientSideMediumPassword(Sb,gSimilarityMap,gDictionary))aPQ=["#ff9","#ff9","#F1F1F1","#ff9","#000","#adadad"];else{if(ClientSideWeakPassword(Sb,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];}

function CheckAll(oF) {
	for(i=0; i<oF.length; i++) {
		e = oF.elements[i];
		if(e.type == 'checkbox' && e.name != 'allbox') {
			if(oF.allbox.checked)
				e.checked = true;
			else
				e.checked = false;
		}
	}
}

function CheckBox(oF, obj) {
	var count = 0;
	var len = 0;
	for(i = 0; i < oF.length; i++) {
		e = oF.elements[i];
		if(e.type == 'checkbox' && e.name != 'allbox' && e.checked)
			count++;
		if(e.type == 'checkbox' && e.name != 'allbox')
			len++;
	}
	if(oF.allbox.checked  && obj.checked == false)
		oF.allbox.checked = false;
	else if(oF.allbox.checked == false  && obj.checked == true && count == len)
		oF.allbox.checked = true;
}

function Delete(oF) {
	if(arguments.length > 1) {
		if(window.confirm(MSG_DELETE_ITEMS)) {
			oF.method = 'POST';
			oF.iCMD.value = "delete";
			oF.iSubmit.click();
			oF.onsubmit = null;
		}
	} else {
		var count = 0;
		var len = 0;
		for(i=0; i<oF.length; i++) {
			e = oF.elements[i];
			if(e.type == 'checkbox' && e.name != 'allbox' && e.checked)
				count++;
			if(e.type=='checkbox' && e.name != 'allbox')
				len++;
		}
		if(count == 0) {
			window.alert(MSG_SELECT_ITEMS);
		} else if(count > 0 && count <= len) {
			if(window.confirm(MSG_DELETE_ITEMS)) {
				oF.method = 'POST';
				oF.iCMD.value = "delete";
				oF.iSubmit.click();
				oF.onsubmit = null;
			}
		}
	}
}

function Publish(oF) {
	if(arguments.length > 1) {
		if(window.confirm('سوف يتم نشر البنود التي قمت بتحديدها. هل أنت متأكد أنك تريد نشر جميع البنود المحددة؟')) {
			oF.method = 'POST';
			oF.iCMD.value = "publish";
			oF.iSubmit.click();
			oF.onsubmit = null;
		}
	} else {
		var count = 0;
		var len = 0;
		for(i=0; i<oF.length; i++) {
			e = oF.elements[i];
			if(e.type == 'checkbox' && e.name != 'allbox' && e.checked)
				count++;
			if(e.type=='checkbox' && e.name != 'allbox')
				len++;
		}
		if(count == 0) {
			window.alert(MSG_SELECT_ITEMS);
		} else if(count > 0 && count <= len) {
			if(window.confirm('سوف يتم نشر البنود التي قمت بتحديدها. هل أنت متأكد أنك تريد نشر جميع البنود المحددة؟')) {
				oF.method = 'POST';
				oF.iCMD.value = "publish";
				oF.iSubmit.click();
				oF.onsubmit = null;
			}
		}
	}
}

function Go2Page(oF, iP) {
	oF.iPage.selectedIndex = iP-1;
	oF.method = 'GET';
	oF.iSubmit.click();
}


function GetXmlHttpObject() {
	var objXMLHttp=null;
	if (window.XMLHttpRequest) {
		objXMLHttp=new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	return objXMLHttp;
}

function showAncmnt(sId) {
	if(sId.length < 1) {
		return;
	}
	
	var url = "announcement.php?A=" + sId + "&s=" + Math.random();
	
	var oRB = GEId("iAncmntBox");
	oRB.style.left = (window.screen.width - 500)/2;
	oRB.style.top  = ((window.screen.height - 300)/2);
	oRB.style.visibility = "visible";
	
	oRB.innerHTML='<div align="center" style="height:50px; padding-top:25px;"><img border="0" src="images/working.gif" align="absmiddle" /> جاري عرض الإعلان، الرجاء الإنتظار...</div>';
	
	xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			GEId("iAncmntBox").innerHTML=xmlHttp.responseText;
		}
	}
	xmlHttp.open("GET", url, true);
	xmlHttp.send(null);
}

function updateCal(date) {
	if(date.length < 10)
		return;
	
	 GEId("iECal").innerHTML = '<div style="width:147px; height:140px; text-align:center; vertical-align:middle"><img src="images/working.gif" /></div>';
	 xmlHttp = GetXmlHttpObject();
	if (xmlHttp == null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange = function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			GEId("iECal").innerHTML=xmlHttp.responseText;
		}
	}
	xmlHttp.open("GET", 'includes/icalendar.php?date=' + date, true);
	xmlHttp.send(null);
}

var qF;
function setIt(H) {
  qF = H;
  /*var toarrow = 'images/'+ ln +'/toarrow.gif';
  document.images['to_arrow'].src = document.images['cc_arrow'].src = document.images['bcc_arrow'].src = 'images/common/space.gif';
  if (H == "to")
   document.images['to_arrow'].src = toarrow;
  if (H == "cc")
   document.images['cc_arrow'].src = toarrow;
  if (H == "bcc")
   document.images['bcc_arrow'].src = toarrow;
   */
}

function MIT(qaName){
 frm = document.forms[0];
 if(qF != null) {
  if(frm.elements[qF].value.length == 0 || frm.elements[qF].value.indexOf(qaName) == -1) {
   if(frm.elements[qF].value.length != 0 && frm.elements[qF].value.charAt(frm.elements[qF].value.length - 1) != ",")
    frm.elements[qF].value += ",";
   frm.elements[qF].value += qaName;
  }
  GEId('iMembers').style.visibility = 'hidden';
 }
}
var ROOT = "";
function postComment(oE) {
	if(!ROOT) ROOT = "";
	
	var url = ROOT + "comments.php";
	var vars = "";
	for(i=0; i < oE.length; i++) {
		if(oE[i].type=="submit" || oE[i].type=="reset") continue;
		vars = vars + oE[i].name + '=' + oE[i].value;
		if(i < oE.length - 1)
			vars = vars + '&';
	}
	vars = vars + "&s=" + Math.random();
	
	GEId("iCommentBox").innerHTML='<p style="margin:10px;" align="center"><img src="images/working.gif" /></p>';
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			GEId("iCommentBox").innerHTML=xmlHttp.responseText;
		}
	}
	
	xmlHttp.open('POST', url, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=windows-1256');
	xmlHttp.send(vars);
	
	/*
	xmlHttp.open('GET', url + "?" + vars.replace(/\n/g, "+"), true);
	xmlHttp.send(null);
	*/
}

function gp_add(oE, oF) {
	GEId('iGPUBox').innerHTML += '<span id="iGP' + oE.options[oE.selectedIndex].value + '"><label><input type="checkbox" onclick="gp_remove(\'iGP' + oE.options[oE.selectedIndex].value + '\', this, this.form)" checked name="gpusers[]" value="' + oE.options[oE.selectedIndex].value + '" />' + oE.options[oE.selectedIndex].text + '</label><br /></span>';
	//oE.options[oE.selectedIndex] = null;
	oE.removeChild(oE.options[oE.selectedIndex]);
}

function gp_remove(sE, oE, oF) {
	var i = oF.iUsers.options.length;
	oF.iUsers.options[i] = new Option(GEId(sE).innerText, oE.value);
	GEId(sE).innerHTML = '';
	
}

function showMembers(sE) {
	var oE = GEId(sE);
	oE.focus();
	var oRB = GEId("iMembers");
	oRB.style.left = (window.screen.width - 530)/2;
	oRB.style.top  = 345; //((window.screen.height - 300)/2) - 150;
	oRB.style.visibility = "visible";
}

var acTab;
function activateTab(g, t) {
	var oLi = document.getElementsByTagName('td');
	for(i=0; i<oLi.length; i++) {
		if(oLi[i].id!='tbh'+g+'_'+t)
			oLi[i].className = 'tab';
		else {
			oLi[i].className = 'tabActive';
		}
	}
	//acTab.style.display = 'none';
	//acTab = GEId('tbd'+g+'_'+t);
	//acTab.style.display = 'block';
	
	GEId("iTabContent").innerHTML='<img src="images/working.gif" /> الرجاء الإنتظار...';
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			GEId("iTabContent").innerHTML=xmlHttp.responseText;
		}
	}

	xmlHttp.open('GET', "xIndex.php?s=" + t, true);
	xmlHttp.send(null);
}

var cfsTab;
function filesTab(sS) {
	if(event.srcElement) {
		if(cfsTab) {
			cfsTab.style.color = "2D5C78";
		}
		cfsTab = event.srcElement;
		event.srcElement.style.color = "E5A46E";
	}
	
	GEId("iFilesBox").innerHTML='<p style="margin:10px;" align="center"><img src="images/working.gif" /></p>';
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			GEId("iFilesBox").innerHTML=xmlHttp.responseText;
		}
	}

	xmlHttp.open('GET', "x_files.php?S=" + sS, true);
	xmlHttp.send(null);
}


function postRcmnd(oF, oE) {
	if(!ROOT) ROOT = "";
	
	var url = ROOT + "recommends.php";
	var vars = "";
	for(i=0; i < oE.length; i++) {
		if(oE[i].type=="submit" || oE[i].type=="reset") continue;
		if(oE[i].type=="radio" && oE[i].checked==false) continue;
		
		vars = vars + oE[i].name + '=' + oE[i].value;
		
		if(i < oE.length - 1)
			vars = vars + '&';
	}
	vars = vars + "&s=" + Math.random();
	
	oF.iSubmitButton.style.background = 'url(images/working.gif) no-repeat center';
	oF.iSubmitButton.disabled = true;
	
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			oF.iSubmitButton.value=xmlHttp.responseText;
			oF.iSubmitButton.style.background = '';
			//oF.iSubmitButton.disabled = false;
		}
	}
	/*
	xmlHttp.open('POST', url, true);
	xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded; charset=windows-1256');
	xmlHttp.send(vars);
	*/

	xmlHttp.open('GET', url + "?" + vars.replace(/\n/g, "+"), true);
	xmlHttp.send(null);
}


function cUpdate(oF, sAction) {
	if (sAction == "delete") {
		if (!confirm("هل أنت متأكد أنك تريد حذف هذا الموضوع؟!")) return;
	}
	var vars="";
	var url="control.php";	
	
	for(i=0; i < oF.elements.length; i++) {
		var oE = oF.elements[i];
		if(oE.name==undefined||oE.type=="submit"||oE.type=="button"||oE.type=="reset") continue;
		if((oE.type=="checkbox"||oE.type=="radio")&&oE.checked==false) continue;
		vars += ((i==0)? "" : "&") + oE.name + "=" + oE.value;
	}
	vars+="&action="+sAction;
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			if (xmlHttp.status == 200) {
				GEId("iWorking").style.display="none";
				DEF(oF, false);
				alert(xmlHttp.responseText);
			} else {
				alert(xmlHttp.status);
			}
		}
	}
	
	DEF(oF, true);
	GEId("iWorking").style.display="block";
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(vars);
}

function DEF(oF, bS) {		// Disable/Enable Form
	display=(bS==true)? "none" : "inline";
	for(i=0; i < oF.elements.length; i++) {
		try {
			//if(oF.elements[i].type=="submit"||oF.elements[i].type=="button") oF.elements[i].style.display=display;
			oF.elements[i].disabled=bS;
		} catch (e) {}
	}
}

function showCompetition(day) {
	vars="";
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			if (xmlHttp.status == 200) {
				GEId("iCompetition").innerHTML = xmlHttp.responseText;
			} else {
				alert(xmlHttp.status);
			}
		}
	}
	if(day!="") vars="?day="+day;
	xmlHttp.open("GET", "competition.php"+vars, true);
	xmlHttp.send(null);
}

function sendAnswer(oF) {
	var vars="";
	var url="competition.php";
	
	for(i=0; i < oF.elements.length; i++) {
		var oE = oF.elements[i];
		if(oE.name==undefined||oE.type=="submit"||oE.type=="button"||oE.type=="reset") continue;
		if((oE.type=="checkbox"||oE.type=="radio")&&oE.checked==false) continue;
		vars += ((i==0)? "" : "&") + oE.name + "=" + oE.value;
	}
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			if (xmlHttp.status == 200) {
				oF.iSubmit.value = "أرسل الإجابة";
				GEId("iResult").innerHTML = xmlHttp.responseText;
				DEF(oF, false);
			} else {
				alert(xmlHttp.status);
			}
		}
	}
	
	DEF(oF, true);
	oF.iSubmit.value = "الرجاء الإنتظار...";
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(vars);
}

function showMsgs(iP) {
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			if (xmlHttp.status == 200) {
				GEId("iMsgs").innerHTML = xmlHttp.responseText;
			} else {
				alert(xmlHttp.status);
			}
		}
	}
	xmlHttp.open("GET", "?index=openmsg&msgs&page="+iP, true);
	xmlHttp.send(null);
}

function submitMsg(oD, oF) {
	if(!Validate(oD, oF)) {
		return;
	}
	
	var vars="";
	var url="?index=openmsg";
	
	for(i=0; i < oF.elements.length; i++) {
		var oE = oF.elements[i];
		if(oE.name==undefined||oE.type=="submit"||oE.type=="button"||oE.type=="reset") continue;
		if((oE.type=="checkbox"||oE.type=="radio")&&oE.checked==false) continue;
		vars += ((i==0)? "" : "&") + oE.name + "=" + oE.value;
	}
	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null) {
		alert ("Browser does not support HTTP Request");
		return;
	}
	xmlHttp.onreadystatechange=function() {
		if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
			if (xmlHttp.status == 200) {
				GEId("iMsgFrom").innerHTML = xmlHttp.responseText;
			} else {
				alert(xmlHttp.status);
			}
		}
	}
	
	DEF(oF, true);
	oF.iSubmit.value = "الرجاء الإنتظار...";
	xmlHttp.open("POST", url, true);
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(vars);
}
