// XMLHttpRequest object created after checking wheather the browser are compatible with ajax.
//============================================================================================
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;
}


//Getting XMLHttpRequest object for starting Ajax functionalities.
//===================================================================
function email_check(state)
{
 //alert(document.form2.user_name.value);
 //alert(state);
 xmlHttp=GetXmlHttpObject()
 if (xmlHttp==null)
 {
    alert ("Your browser does not support AJAX!");
	return;
 }
 else
 {
  
  if(state){
   
	  xmlHttp.onreadystatechange=stateChanged10;
	  url="ajax/username_check.php?uname="+document.form2.user_name.value+"&u="+Math.random();
	  //alert(url);
	  xmlHttp.open("GET",url,true);
	  xmlHttp.send(null);
  }
  
 }   
}

//After getting response from server,response text is being manupulated here.
//===========================================================================
function stateChanged10()
{
 if (xmlHttp.readyState==4)
 {
  
  var str=xmlHttp.responseText;//full_name~designation~salary
  //alert(str);
 	arr=str.split("~");
	
	
	
	//document.getElementById("errmsg").innerHTML=arr[1];
	if(arr[0]==1)
	{
		document.getElementById("user_name1").innerHTML='<span style="color:#FF0000; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;">'+arr[1]+'</span>';
		document.form2.user_name.focus();
		exit;
	}
	else if(arr[0]==0)
	{
		document.getElementById("user_name1").innerHTML='<span style="color:#009900; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;">'+arr[1]+'</span>';
		exit;	
	}
	 
 }
}