//Global Variablevar thisfrm = document.forms[0];function onPageLoad(){	ClearFieldsDivsErrors();	//preload images	 if (document.images) 	{		img0 = new Image();		img1 = new Image();		img2 = new Image();		img3 = new Image();		img4 = new Image();		img5 = new Image();		img6 = new Image();		img0.src = "/icons/mediacentral/bg.gif";		img1.src = "/icons/mediacentral/Head_login.gif";		img2.src = "/icons/mediacentral/mc_error.gif";		img3.src = "/icons/mediacentral/2ndNav_bg.gif";		img4.src = "/icons/mediacentral/header.jpg";		img5.src = "/icons/mediacentral/Head_termsUse.gif";		img6.src = "/icons/mediacentral/login_grad.gif";	}	//Determine value of reasonType and display message in DIVERROR	if (thisfrm.reasonType.value == "0")	{		document.getElementById("errorOutputL").innerHTML = "";			}	if (thisfrm.reasonType.value == "1")	{		document.getElementById("errorOutputL").innerHTML = "You are not authorized to access the requested resource.";	}	if (thisfrm.reasonType.value == "2")	{		document.getElementById("errorOutputL").innerHTML = "Invalid Username and or Password.";	}	 }function setCookie(name, value, path, expires, domain, secure){document.cookie= name + "="+escape(value) +((path) ? "; path=" + escape(path) : "") +((expires) ? "; expires=" + expires.toGMTString() : "") +((domain) ? "; domain=" + domain : "") +((secure) ? "; secure" : "");};function onEnterKeySubmit(myfield,e){	var keycode;	if (window.event) keycode = window.event.keyCode;		else if (e) keycode = e.which;		else return true;	if (keycode == 13)   	{		onLoginSubmit()   				return false;   	}	else{   		return true;	}}function onLoginSubmit(){		//Hide FMN & FPW Divs Fields		thisfrm.EmailFMN.value = "";		thisfrm.EmailFPW.value = "";		document.getElementById("memberNameForm").style.display = "none";		document.getElementById("passwordForm").style.display = "none";	 			 if (thisfrm.UsernameLogin.value =="" & thisfrm.PasswordLogin.value =="" )		 {				document.getElementById("errorOutputL").innerHTML = "You must enter either your email address or member name and a password.";		 	return false;		 }		 		 if (thisfrm.UsernameLogin.value =="" & thisfrm.PasswordLogin.value !=="")		 {		 	document.getElementById("errorOutputL").innerHTML = "You must enter an email address or member name.";		 	return false;		 }		 if (thisfrm.PasswordLogin.value =="" & thisfrm.UsernameLogin.value !=="")		 {	 		 document.getElementById("errorOutputL").innerHTML = "You must enter a password.";	 		 return false;		 }		//NBA MEDIA ACCOUNT	 		 if (thisfrm.UsernameLogin.value.toUpperCase()=="NBAMEDIA" & thisfrm.PasswordLogin.value =="nbamedia")		 {		 		 		//var path ="RedirectTo=/NBAMediaReg.nsf&amp;path=" + thisfrm.Path_Info.value;				thisfrm.btnClick.value = "login";				thisfrm.submit();		 		//location.replace("/names.nsf?Login&amp;Username=nbamedia&amp;Password=nbamedia&amp;"+path)		 }		 else		 {		 		 thisfrm.btnClick.value = "login";		 		 thisfrm.submit();		 }		 	 }function showDiv(divID){		ClearFieldsDivsErrors();		document.getElementById(divID).style.display = "block";		var hDivs = new Array();	 		 hDivs[0] = "passwordForm";	 		 hDivs[1] = "memberNameForm";	 		 var i;	 		 for (i=0;i<hDivs.length;i++){ 		 		 if(divID != hDivs[i]){ 		 		 document.getElementById(hDivs[i]).style.display = "none"; 		 		 }		 }}function showDivReg(divID){		ClearFieldsDivsErrors();			//Load Login 1st		showLogin();				document.getElementById(divID).style.display = "block";		var hDivs = new Array();	 		 hDivs[0] = "passwordForm";	 		 hDivs[1] = "memberNameForm";	 		 var i;	 		 for (i=0;i<hDivs.length;i++){ 		 		 if(divID != hDivs[i]){ 		 		 document.getElementById(hDivs[i]).style.display = "none"; 		 		 }		 }}function showTOU(){		ClearFieldsDivsErrors();		//Display TERSM OF USE DIV		document.getElementById("termsFormRegOuter").style.display = "block";		document.getElementById("loginForms").style.display = "none";		document.getElementById("titleImage").src = "/icons/mediacentral/Head_termsUseReg.gif";}function hideTOU(){		ClearFieldsDivsErrors();		//Hide TERSM OF USE DIV		 document.getElementById("termsFormRegOuter").style.display = "none";}function showReg(){		ClearFieldsDivsErrors();		document.getElementById("registrationForm").style.display = "block";		document.getElementById("loginForms").style.display = "none";		document.getElementById("titleImage").src = "/icons/mediacentral/Head_RequiredInfoReg.gif";				//Display		document.getElementById("regLeft").style.display = "block";		document.getElementById("regRight").style.display = "block";		document.getElementById("regButtons").style.display = "block";					//Hide		document.getElementById("regButtonsDone").style.display = "none";		}function showLogin(){		ClearFieldsDivsErrors();		document.getElementById("loginForms").style.display = "block";		document.getElementById("termsFormRegOuter").style.display = "none";		document.getElementById("registrationForm").style.display = "none";		document.getElementById("titleImage").src = "/icons/mediacentral/Head_login.gif";		 		 		document.getElementById("passwordForm").style.display = "none";		document.getElementById("memberNameForm").style.display = "none";		 }function onRegSubmit(){				if (thisfrm.FirstName.value == "")		 		 {		 		  msg = "Please enter your First Name."		 		  document.getElementById("errorOutput").innerHTML = msg;		 		  document.getElementById("errorImgR1").src ="/icons/mediacentral/mc_error.gif";		 		  return false;		 		 }		 		 else{		 		  		 document.getElementById("errorImgR1").src ="/icons/mediacentral/blank.gif";		 		 }		 		 		 		 if (thisfrm.LastName.value == "")		 		 {		 		   msg = "Please enter your Last Name."		 		   document.getElementById("errorOutput").innerHTML = msg;		 		   document.getElementById("errorImgR2").src ="/icons/mediacentral/mc_error.gif";		 		   return false;		 		}				else{		 		  		 document.getElementById("errorImgR2").src ="/icons/mediacentral/blank.gif";		 		}		 		 						var emailFilter=/^.+@.+\..{2,3}$/;								if (!(emailFilter.test(thisfrm.Email.value)))		 		{		 			msg = "Please enter a valid E-mail Address"		 			document.getElementById("errorOutput").innerHTML = msg;		 			document.getElementById("errorImgR3").src ="/icons/mediacentral/mc_error.gif";					return false;		 		}				else{		 		  		 document.getElementById("errorImgR3").src ="/icons/mediacentral/blank.gif";		 		} 		 		 		 		if (!(emailFilter.test(thisfrm.EmailConfirm.value)))		 		 {		 		   msg = "Please enter a valid Confirm E-mail Address";		 		   document.getElementById("errorOutput").innerHTML = msg;		 		   document.getElementById("errorImgR4").src ="/icons/mediacentral/mc_error.gif";		 		 	return false;		 		}				else{		 		 	document.getElementById("errorImgR4").src ="/icons/mediacentral/blank.gif";		 		}		 		 				 		if (thisfrm.EmailConfirm.value != thisfrm.Email.value)		 		{		 		   msg = "The E-mail address does not match."		 		   document.getElementById("errorOutput").innerHTML = msg;		 		   document.getElementById("errorImgR3").src ="/icons/mediacentral/mc_error.gif";		 		   document.getElementById("errorImgR4").src ="/icons/mediacentral/mc_error.gif";		 			return false;		 		}				else{					document.getElementById("errorImgR3").src ="/icons/mediacentral/blank.gif";		 			document.getElementById("errorImgR4").src ="/icons/mediacentral/blank.gif";		 		}		 				 		if (thisfrm.Company.value == "")		 		{		 		  msg = "Please provide your Company name.";		 		  document.getElementById("errorOutput").innerHTML = msg;		 		  document.getElementById("errorImgR5").src ="/icons/mediacentral/mc_error.gif";		 		  return false;		 		}				else{		 			document.getElementById("errorImgR5").src ="/icons/mediacentral/blank.gif";		 		}		 				 				 		if (thisfrm.NewPassword.value == "")		 		{		 		  msg = "Please provide a password. The minimun length of a password is 4 characters.";		 		  document.getElementById("errorOutput").innerHTML = msg;		 		  document.getElementById("errorImgR6").src ="/icons/mediacentral/mc_error.gif";		 		  return false;		 		}				else{		 			document.getElementById("errorImgR6").src ="/icons/mediacentral/blank.gif";		 		}		 			 		 		 		 		 		if (thisfrm.NewPassword.value.length < 4)		 		{		 		  msg = "Your Password is only " + thisfrm.NewPassword.value.length+" character(s) in length. The minimun length of a password is 4 characters."		 		  document.getElementById("errorOutput").innerHTML = msg;		 		  document.getElementById("errorImgR7").src ="/icons/mediacentral/mc_error.gif";		 		  return false;		 		}				else{		 			document.getElementById("errorImgR7").src ="/icons/mediacentral/blank.gif";		 		}		 		 		 		if (thisfrm.NewPasswordConfirm.value !== thisfrm.NewPassword.value)		 		{		 			msg = "The Passwords you entered do not match."		 			document.getElementById("errorOutput").innerHTML = msg;		 			document.getElementById("errorImgR6").src ="/icons/mediacentral/mc_error.gif";		 			document.getElementById("errorImgR7").src ="/icons/mediacentral/mc_error.gif";		 			return false;		 		}				else{					document.getElementById("errorImgR6").src ="/icons/mediacentral/blank.gif";		 			document.getElementById("errorImgR7").src ="/icons/mediacentral/blank.gif";		 		}		 		 		 		if (thisfrm.PasswordHint.value == "")		 		{		 			msg = "Please enter a Password Hint."		 			document.getElementById("errorOutput").innerHTML = msg;					document.getElementById("errorImgR8").src ="/icons/mediacentral/mc_error.gif";		 			return false;		 		}				else{		 			document.getElementById("errorImgR8").src ="/icons/mediacentral/blank.gif";				}				//Set Field flag for document processing				thisfrm.btnClick.value = "registeruser";							//Ajax Call - Register User				GetAgentDataReg(thisfrm.btnClick.value , thisfrm.FirstName.value , thisfrm.LastName.value , thisfrm.Email.value , thisfrm.EmailConfirm.value , thisfrm.Company.value ,thisfrm.NewPassword.value , thisfrm.NewPasswordConfirm.value , thisfrm.PasswordHint.value);}function onMemberSubmit(){		thisfrm.btnClick.value = "";		var emailFilter=/^.+@.+\..{2,3}$/;		if (!(emailFilter.test(thisfrm.EmailFMN.value)))		{				msg = "Please enter a valid E-mail Address"				document.getElementById("errorOutputPW").innerHTML = msg;				return false;		}				//Set Field flag for document processing		thisfrm.btnClick.value = "FMN";				//Ajax Call - Forgot MemberName		GetAgentData(thisfrm.btnClick.value, thisfrm.EmailFMN.value,"errorOutputPW" );}function onPasswordSubmit(btnclicked){		thisfrm.btnClick.value = "";				var emailFilter=/^.+@.+\..{2,3}$/;		if (!(emailFilter.test(thisfrm.EmailFPW.value)))		{ 		 		   	msg = "Please enter a valid E-mail Address"		 	document.getElementById("errorOutputP").innerHTML = msg;		 	return false;		}		 //Set Field flag for document processing		 switch(btnclicked)		{		case "emailhint":			thisfrm.btnClick.value = "FPW-emailhint";			//Ajax Call - Forgot Password - emailhint			GetAgentData(thisfrm.btnClick.value, thisfrm.EmailFPW.value, "errorOutputP") ;	 			break;    		case "resetpassword":			thisfrm.btnClick.value = "FPW-resetpassword";			//Ajax Call - Forgot Password - reset			GetAgentData(thisfrm.btnClick.value, thisfrm.EmailFPW.value, "errorOutputP") ;	 			break;		default:			//do nothing;		}}function touRegAcceptDecline(clickButt){	if(clickButt == "decline")	{		showLogin();	}	else	{		//Show REG SECTION		showReg();		//Hide TOU REG SECTION		hideTOU();	}}function ClearFieldsDivsErrors(){	thisfrm.btnClick.value = "";	//Login	thisfrm.UsernameLogin.value = "";	thisfrm.PasswordLogin.value = "";	//Forgot MemberName	thisfrm.EmailFMN.value = "";	//Forgot Password	thisfrm.EmailFPW.value = "";	//MemberServices - Reg	thisfrm.FirstName.value = "";	thisfrm.LastName.value = "";	thisfrm.Email.value = "";	thisfrm.EmailConfirm.value = "";		thisfrm.NewPassword.value = "";	thisfrm.NewPasswordConfirm.value = "";	thisfrm.PasswordHint.value = "";	//Div Errors	document.getElementById("errorOutputL").innerHTML = "";	document.getElementById("errorOutputPW").innerHTML = "";	document.getElementById("errorOutputP").innerHTML = "";	document.getElementById("errorOutput").innerHTML = "";	//Clear REGRESULTS	document.getElementById("regResult").innerHTML = "";		//Error Images	document.getElementById("errorImgR1").src ="/icons/mediacentral/blank.gif";	document.getElementById("errorImgR2").src ="/icons/mediacentral/blank.gif";	document.getElementById("errorImgR3").src ="/icons/mediacentral/blank.gif";	document.getElementById("errorImgR4").src ="/icons/mediacentral/blank.gif";	document.getElementById("errorImgR5").src ="/icons/mediacentral/blank.gif";	document.getElementById("errorImgR6").src ="/icons/mediacentral/blank.gif";	document.getElementById("errorImgR7").src ="/icons/mediacentral/blank.gif";	document.getElementById("errorImgR8").src ="/icons/mediacentral/blank.gif";	}