var xmlHttp;
	function GetXmlHttpObject()
	{

			var xmlHttp=null;
			try
				 {
				 xmlHttp=new XMLHttpRequest();
				 }
				 catch (e)
				 {
			 		//Internet Explorer
				 try
				 {
				 xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
				 }
				 catch (e)
				 {
				 xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
				 }
			 	
				 }
			return xmlHttp;
	}



function createRequestObject()
{
	var request_o; 
	var browser = navigator.appName; 
	if(browser == "Microsoft Internet Explorer")
		{		
			request_o = new ActiveXObject("Microsoft.XMLHTTP");
		}
		else
		{
			request_o = new XMLHttpRequest();
		}
	return request_o; 
}

var http = createRequestObject(); 


function showName(username)
{ 
			var temp=username;
			if( trim(temp) !="") 
			{
				xmlHttp=GetXmlHttpObject()
				if (xmlHttp==null)
				 {						// alert ("Browser does not support HTTP Request")
					 return false;
				 }

					
					var url="Nameavail.php";
					url=url+"?q="+temp;
					url=url+"&sid="+Math.random();
					http.open('get', url);
				http.onreadystatechange = handleProducts; 
					http.send(null);
							
			}
			
}
function trim(value) {
   var temp = value;
   var obj = /^(\s*)([\W\w]*)(\b\s*$)/;
   if (obj.test(temp)) { temp = temp.replace(obj, '$2'); }
   var obj = / +/g;
   temp = temp.replace(obj, " ");
   if (temp == " ") { temp = ""; }
   return temp;
}
function handleProducts()
	{
		
  			if(http.readyState == 4)
			{ 		
			if (http.status == 200) 
			{
				var response = trim(http.responseText);
					
                  if (response !="1")
                  {
				     //alert('The Login Name you have choosen does not exist.\n You can continue with the registration process.');
					 document.getElementById("txtUsrName").value=response;
					 	//	  document.register.ChvFName.focus();

                  }
				  else 
				  {
//					   alert('The Login Name you have choosen already exist.\n Please choose some other login name')
					   document.getElementById("txtUsrName").value=response;
	//						document.register.UsrName.value="";
		//			   					 document.register.UsrName.focus();
				   }


			 } 
			 else 
			 {
				alert('There was a problem with the request.');
			 }		
		}
	}


	function showEmail(email)
{ 
			var temp=email;
			if( trim(temp) !="") 
			{
				xmlHttp=GetXmlHttpObject()
				if (xmlHttp==null)
				 {						// alert ("Browser does not support HTTP Request")
					 return false;
				 }

					
					var url="Nameavail.php";
					url=url+"?qmail="+temp;
					url=url+"&sid="+Math.random();
					http.open('get', url);
				http.onreadystatechange = handleProducts2; 
					http.send(null);
							
			}
}
function handleProducts2()
	{
		
  			if(http.readyState == 4)
			{ 		
			if (http.status == 200) 
			{
				var response = trim(http.responseText);
					
                  if (response !="1")
                  {
				    //alert('The Login Name you have choosen does not exist.\n You can continue with the registration process.');
							 document.getElementById("txtEmail").value=response;
					 //					   document.register.chvREmail.focus();

                  }
				  else 
				  {
					   //alert('The E-mail ID you have choosen already exist.\n Please choose some other')
						   document.getElementById("txtEmail").value=response;
						//		document.register.chvEmail.value="";
						  // 					 document.register.chvEmail.focus();
				   }


			 } 
			 else 
			 {
				alert('There was a problem with the request.');
			 }		
		}
	}

