var xmlHttp

function auser(str1)
{
	if(str1.length<6)
	{
		document.getElementById("euser").innerHTML="Username Min. 6 Char. Length"
		return false
	}
	
xmlHttp=GetXmlHttpObject()

if (xmlHttp==null)
  {
  alert ("Browser does not support HTTP Request")
  return
  }

var url="user.php"
url=url+"?u="+str1
url=url+"&sid="+Math.random()


xmlHttp.onreadystatechange=stateChanged1
xmlHttp.open("GET",url,true)
xmlHttp.send(null)
} 

function stateChanged1() 
{ 
if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
 { 
  document.getElementById("euser").innerHTML=xmlHttp.responseText 
 validate();
 } 
}


function apwd(str1)
{
	if(str1.length<6)
	{
		document.getElementById("epwd").innerHTML="Password Min - 6 Char Len"
		validate();
	}
	else
	{
		document.getElementById("epwd").innerHTML="."
		validate();
	}
}

function acpwd(str2,cstr1)
{
	
		if(str2!=cstr1)
		{
			document.getElementById("ecpwd").innerHTML="Password Mismatch *"
			validate(); 
		}
		else
		{
			document.getElementById("ecpwd").innerHTML="."
			validate(); 
		}
	
}

 

function afname(str1)
{
	if(str1.length<2)
	{
		document.getElementById("efname").innerHTML="Enter First Name"
		validate();
	}
	else
	{
		document.getElementById("efname").innerHTML="."
		validate();
	}
}

 
 
function alname(str1)
{
	if(str1.length<2)
	{
		document.getElementById("elname").innerHTML="Enter Last Name"
		validate();
	}
	else
	{
		document.getElementById("elname").innerHTML="."
		validate();
	}
}

function aemail(str1)
{
	 var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	 
	 if(reg.test(str1)==false)
	 {
     	 document.getElementById("eemail").innerHTML="Enter Valid Email Address";
	 }
	else
	{
		document.getElementById("eemail").innerHTML="."
		validate();
	}
}


function aadd(str1)
{
	if(str1.length==0)
	{
		document.getElementById("eadd").innerHTML="Enter Address"
		validate();
	}
	else
	{
		document.getElementById("eadd").innerHTML="."
		validate();
	}
}

function acity(str1)
{
	if(str1.length==0)
	{
		document.getElementById("ecity").innerHTML="Enter City"
		validate();
	}
	else
	{
		document.getElementById("ecity").innerHTML="."
		validate();
	}
}

function astate(str1)
{
	if(str1.length==0)
	{
		document.getElementById("estate").innerHTML="Enter State"
		validate();
	}
	else
	{
		document.getElementById("estate").innerHTML="."
		validate();
	}
}

function acountry(str1)
{
	if(str1.length==0)
	{
		document.getElementById("ecountry").innerHTML="Enter Country"
		validate();
	}
	else
	{
		document.getElementById("ecountry").innerHTML="."
		validate();
	}
}

function aqu(str1)
{
	if(str1.length==0)
	{
		document.getElementById("equ").innerHTML="Enter Question"
		validate();
	}
	else
	{
		document.getElementById("equ").innerHTML="."
		validate();
	}
}

function aans(str1)
{
	if(str1.length==0)
	{
		document.getElementById("eans").innerHTML="Enter Answer"
		validate();
	}
	else
	{
		document.getElementById("eans").innerHTML="."
		validate();
	}
}


function validate()
{
if(document.getElementById("eans").innerHTML=="." && document.getElementById("equ").innerHTML=="." && document.getElementById("ecountry").innerHTML=="." && document.getElementById("estate").innerHTML=="." && document.getElementById("ecity").innerHTML=="." && document.getElementById("eadd").innerHTML=="." && document.getElementById("elname").innerHTML=="." && document.getElementById("efname").innerHTML=="." && document.getElementById("euser").innerHTML=="." && document.getElementById("ecpwd").innerHTML=="." && document.getElementById("epwd").innerHTML=="."  && document.getElementById("eemail").innerHTML==".")
{
	document.reg.register.disabled=false;
}
else
{
	document.reg.register.disabled=true;
}

}



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;
}

