function Valid_Filed_error(field_value, feild_id)
	{
		//alert(field_value);
		divId=feild_id;				
		xmlHttp=GetXmlHttpObject();
		var inv;
		if (xmlHttp==null)
		{
			alert ("Browser does not support HTTP Request");
			return;
		}
		var url;		
		var url="validate_form.php";
		
		if(feild_id=="jobsite_employer_password" && document.getElementById("jobsite_employer_repassword").value!=""){
			cpassword=document.getElementById("jobsite_employer_repassword").value;	
			url= url+"?feild_value="+field_value+"&feild_id="+feild_id+"&cpass="+cpassword ;			
		}else{	
			if(feild_id=="jobsite_employer_repassword"){
				password=document.getElementById("jobsite_employer_password").value;	
				url= url+"?feild_value="+field_value+"&feild_id="+feild_id+"&pass="+password ;			
			}else{
				url= url+"?feild_value="+field_value+"&feild_id="+feild_id ;	
			}
		}
		//alert(url);	
		xmlHttp.onreadystatechange=stateChanged ;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);	
				
	}
	
function hide_alerts(feild_id){
	//alert(feild_id);	
	document.getElementById("error_"+feild_id).innerHTML="";	
	
	if(feild_id=="jobsite_employer_repassword"){
		document.getElementById("error_jobsite_employer_password").innerHTML="";		
	}
}

/*************************************     Need Not to Change *****************************************************/
function stateChanged()
{ 			
	var style="";
	if ( xmlHttp.readyState==4 || xmlHttp.readyState=="complete" )
	{ 
		if(xmlHttp.status==200){					
		//alert(document.getElementById(divId).style);	
		if(xmlHttp.responseText=="valid"){				
				document.getElementById("employer_flag").value=1;
				document.getElementById(divId).style.border="#C1C1C1 1px solid";
				document.getElementById("error_"+divId).innerHTML="";
				document.getElementById("error_"+divId).style.display="none";
				
			}else {	
				//alert(xmlHttp.responseText);
			    document.getElementById("employer_flag").value=0;	
				document.getElementById(divId).style.border="#FF0000 1px solid";											
				document.getElementById("error_"+divId).style.display="block" ;				
				document.getElementById("error_"+divId).innerHTML=xmlHttp.responseText ; 	
								
				if(xmlHttp.responseText=="empty"){					
					document.getElementById("employer_flag").value=1;
					hide_alerts(divId);										
				}	
			  }										
		}else{
			alert("error: " + xmlHttp.statusText);
		}		
	}
} 

function GetXmlHttpObject()
{ 
	var objXMLHttp=null;
	 if (window.XMLHttpRequest)
	{
		objXMLHttp=new XMLHttpRequest();
	}
	else if (window.ActiveXObject)
	{
		objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");
	} 
	objXMLHttp=createXMLHttp();
	return objXMLHttp;
} 

function createXMLHttp() 
{

    if (typeof XMLHttpRequest != "undefined") {
        return new XMLHttpRequest();
    } else if (window.ActiveXObject) {
      var aVersions = [ "MSXML2.XMLHttp.5.0",
        "MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0",
        "MSXML2.XMLHttp","Microsoft.XMLHttp"
      ];

      for (var i = 0; i < aVersions.length; i++) {
        try {
            var oXmlHttp = new ActiveXObject(aVersions[i]);
            return oXmlHttp;
        } catch (oError) {
            //Do nothing
        }
      }
    }
    throw new Error("XMLHttp object could be created.");
}