// JavaScript Document
var AdminResponseM = "";

function parseResponseM()
{
//alert(AdminResponse);
var nMessage = document.getElementById('echoMsgM');
nMessage.style.display = '';
	if(AdminResponseM == 1)
	{
	//alert(document.getElementById('boxmiddleMem').style.display);
	document.getElementById("boxmiddleMem").style.display = "none";
	document.getElementById("boxmiddleM").style.display = "none";
	nMessage.innerHTML = "You are registered successfully.Please <a href='member_home.php'>click here</a> to view details.";
	}
	else
	{
	nMessage.innerHTML = AdminResponseM;
	}
}

function registerUserM(){
//document.getElementById("boxmiddleMem").style.display = "none";
//return;
var AdminRequestM = window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : new XMLHttpRequest();
AdminRequestM.onreadystatechange = function()
{
	if (AdminRequestM.readyState == 4)
	{
		//alert(AdminRequest.readyState)
		if (AdminRequestM.status == 200)
		{
		AdminResponseM = AdminRequestM.responseText;
		parseResponseM();
		}
	}
}
var nForm = document.frm;
var infoStr = "txtFname=" + nForm.txtFname.value;
infoStr += "&txtLname=" + nForm.txtLname.value;
infoStr += "&txtAddress=" + nForm.txtAddress.value;
infoStr += "&selState=" + nForm.selState.value;
infoStr += "&txtZip=" + nForm.txtZip.value;
infoStr += "&selCountry=" + nForm.selCountry.value;
infoStr += "&txtPhone=" + nForm.txtPhone.value;
infoStr += "&txtEmail=" + nForm.txtEmail.value;
infoStr += "&txtPassword=" + nForm.txtPassword.value;
infoStr += "&txtConfirmPassword=" + nForm.txtConfirmPassword.value;
//alert(infoStr);
AdminRequestM.open("POST", "validation_member.php", true);
AdminRequestM.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
AdminRequestM.send(infoStr);
}

function validateM(nForm){
//alert('123');
document.getElementById('echoMsgM').style.display = 'none';
registerUserM();
}

function emailStatusChanged()
	{
				myDiv	= document.getElementById("divEmailLoading");
				
				if(xmlHttp.readyState == 1 || xmlHttp.readyState == 2 || xmlHttp.readyState == 3)
				{
					 myDiv.style.display = "block";
					
					 myDiv.innerHTML = " <img src='<?=$siteURL?>/images/loading1.gif' border='0' align='texttop'><b>Please wait. Loading...</b>";
				}
			
				
				if (xmlHttp.readyState==4)
				{ 
					 var responset = xmlHttp.responseText;
					 //alert(responset);
					 myDiv.style.display = "none";
					  
					 var success = "<font color=green><b>Available</b></font>";
					 var usrerror = "<font color=red><b>Sorry!! Try another user name.</b></font>";
					 var usrerror_blank = "<font color=red><b>Please enter Email</b></font>";	
					 var usrerror_notvalid = "<font color=red><b>Please enter a valid Email address</b></font>";		
					  
						if(responset==1)
						{
							document.getElementById("txtEmail").focus();
							document.getElementById("txtEmail").select();
							document.getElementById("formsignup").style.display = '';
							document.getElementById("txtHintEmail").innerHTML =usrerror;
						}
						else if(responset=='blank')
						{
							document.getElementById("formsignup").style.display = '';
							document.getElementById("txtHintEmail").innerHTML =usrerror_blank;
						}
						else if(responset=='notvalid')
						{
							document.getElementById("formsignup").style.display = '';
							document.getElementById("txtHintEmail").innerHTML =usrerror_notvalid;
						}
						else if(responset==0)
						{
							document.getElementById("formsignup").style.display = '';
							document.getElementById("txtHintEmail").innerHTML =success;
						}
				
					//document.getElementById("txtHintEmail").innerHTML=xmlHttp.responseText;
				} // end of if readystate=4
	} // end of function emailStatusChanged
function GetXmlHttpObject()
		{
			var xmlHttp=null;
			try
			  {
			  // Firefox, Opera 8.0+, Safari
			  xmlHttp=new XMLHttpRequest();
			  }
				catch (e)
				  {
				  // Internet Explorer
				  try
					{
					xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
					}
				  catch (e)
					{
					xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
					}
				  }
		return xmlHttp;
	} //end of GetXmlHttpObject
function checkEmailavailable(email)
{
//alert('123');
//alert(email);	
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	  {
	  alert ("Your browser does not support AJAX!");
	  return;
	  }
		var url="checkemail.php";
		url=url+"?email="+email;
		//url=url+"&type=2";
		xmlHttp.onreadystatechange=emailStatusChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null); 
	 
} // end of checkEmailavailable
