function getHTTPObject()
{
	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
  	{
  		xmlhttp=new XMLHttpRequest()
  	}
// code for IE
	else if (window.ActiveXObject)
  	{
  		xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
  	}
	return xmlhttp;
}

var http = getHTTPObject();

function checkUserName(val,vtype,db)
{
	var vUrl;
	
	if(val==""){
		if(vtype=='vEmail1')
		alert('Please Enter '+vtype.substring(1,vtype.length-1));
		else
		alert('Please Enter '+vtype.substring(1,vtype.length));
			
		return false
	}
	
	if(vtype=='vEmail1'){
		
		vUrl='getUserName.php?field='+val+'&vtype=vEmail&db='+db;
	//alert(vUrl);
	}
	else
		{
			vUrl='getUserName.php?field='+val+'&vtype='+vtype+'&db='+db;
		}	
		//alert(vUrl);
		var isWorking = false;
		if (!isWorking)
		{
				http.open("GET", vUrl , true);
			 	isWorking = true;
				http.onreadystatechange = handleHttpResponse;
		    http.send(null);
		}
}
function handleHttpResponse() {
	if (http.readyState == 4)
	{
    isWorking = false;
    var valResponse;
    valResponse = http.responseText;
    if (valResponse == "FAILURE") {
    	document.getElementById("user_id").innerHTML= "Already in Use Please Try For Another";
    	
    	if(document.getElementById("vUserName")){
    	document.getElementById("vUserName").focus();
			document.getElementById("vUserName").select();  
			return false;	
		}
		else if(document.getElementById("vEmail1")){
			document.getElementById("vEmail1").focus();
			document.getElementById("vEmail1").select();  
			return false;
		}
		}else if(valResponse == "SUCCESS"){
			document.getElementById("user_id").innerHTML="Available";
		return 1;	
		}
	}
}
