// JavaScript Document

/* Validation for Forgot Password */
function RemoteRequestObject()
{
	var A = false;
	try
	{
		A = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch(e)
	{
		try
		{
			A = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch(err)
		{
			A = false;
		}
	}
	if(!A && typeof(XMLHttpRequest) != 'undefined')
		A = new XMLHttpRequest();
	return A;
}
function ajaxFunction_Forgot(oForm)
{
	var x = RemoteRequestObject();
	oForm.onsubmit = function()
	{
		//showMessage(oDiv,2);
		if(isNull(document.ForgetFrm.Username,"e-mail address")){ return false; }
		if(notEmail(document.ForgetFrm.Username,"e-mail address")){ return false; }
		var usr=oForm.elements['Username'].value;
		var url = "checkajax_mail.php?Email1="+usr
		x.open("GET",url,true);
		x.onreadystatechange=function()
		{
			if(x.readyState == 4 && x.status == 200)
			{
				var r = x.responseText;
				if(r.indexOf("Invalid email address")==0)
				{
					alert("Invalid email address");
					oForm.elements['Username'].value="";
					oForm.elements['Username'].focus();
					//oForm.submit();
				}
				else
				{
					window.location.href="forget_password.php?Mode=Send&Username="+usr;
					//document.ForgetFrm.action="forget_password.php?Mode=Send";
				}
			}
		};
		x.send(null);
		return false;
	}
}

/*function fnValidate_forgot(){
	if(isNull(document.ForgetFrm.Username,"e-mail address")){ return false; }
	if(notEmail(document.ForgetFrm.Username,"e-mail address")){ return false; }
	document.ForgetFrm.action="forget_password.php?Mode=Send";//99527-10121
	document.ForgetFrm.submit();
}
function ajaxFunction_Forgot(){
	if(document.ForgetFrm.Username.value!="") {
		var ajaxRequest; 
		var email1=document.ForgetFrm.Username.value;
		var result;
		var newOption;
		try{
			ajaxRequest = new XMLHttpRequest();
		} catch (e){
			try{
				ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try{
					ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e){
					alert("Your browser does not support ajax!");
					return false;
				}
			}
		}
		ajaxRequest.onreadystatechange = function(){
			if(ajaxRequest.readyState == 4){
				 result=ajaxRequest.responseText;
				 if(Trim(result)!=""){
				    alert(result);
					document.ForgetFrm.Username.focus();
					return false;
				 }else{
				   return fnValidate_forgot();
				}
				ajaxRequest.abort();
			}
		}
		ajaxRequest.open("GET","checkajax_mail.php?Email1="+email1, true);
		ajaxRequest.send(null);
	} else {
		return fnValidate_forgot();
	}
}*/