	function GetXmlHttpObject()
	{
	var xmlHttp=null;
	try
	  {
	 
	  xmlHttp=new XMLHttpRequest();
	  }
	catch (e)
	  {
	 
	  try
		{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
		}
	  catch (e)
		{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
		}
	  }
	return xmlHttp;
	}
	
	function validate(st,st1)
	{
	 alert(st);
	 alert(st1);
	 document.getElementById("company_name").value=st;
	 document.getElementById("search_key").value =st;
	 document.getElementById("company_name").focus();
	
	}
	
	function valid(str,str1)
	{
		
		//alert(str);
		//alert(str1);
		var str;
		var str1;
		document.getElementById("field_name").value = str1;
		document.getElementById("search_key").value = str; 		  
		  
		  if (str==""){
			 //alert("hi");
			 document.getElementById('serach_result').style.display = "";
	         document.getElementById('serach_result_company').style.display = "";
		   }
		  
		  if (str.length==0)
		  { 
		  return;
		  }
		  xmlHttp=GetXmlHttpObject();
		  if (xmlHttp==null)
		  {
		  alert ("Your browser does not support AJAX!");
		  return;
		  } 
		  var url="getdata.php";
		  url=url+"?serach_key="+str+"&field_name="+str1;
		
		stateChanged(str1);
		xmlHttp.onreadystatechange=stateChanged;
		xmlHttp.open("GET",url,true);
		xmlHttp.send(null);
	}
	 function valid1(fldVal,fldName,layerName)
	 {
		//alert("hi");
		//alert(fldVal);
		//alert(fldName);
		var fldVal;
		document.getElementById("field_name").value = fldName;
		document.getElementById("search_key").value = fldVal; 
		document.getElementById(fldName).value = "";
		/*document.getElementById('serach_result').style.display = "";
	    document.getElementById('serach_result_company').style.display = ""; */
		  
		  //if (fldVal==""){
			 //alert("hi");
			 /*document.getElementById('serach_result').style.display = "";
	         document.getElementById('serach_result_company').style.display = "";*/
		   //}
		   
		
		/*if(fldName =="company_name"){
			document.getElementById("user_name").value ="Naam";
		
		}*/
		
		/*if(fldName =="user_name"){
			document.getElementById("company_name").value ="Bedrijfsnaam";
		}
		*/
		
		if(fldName != "speciality_name"){
			/*document.getElementById(layerName).style.display = "";*/
		}
		if(fldName == "speciality_name"){
			
			
			document.getElementById(fldName).value=fldVal;
			
			document.searchform.submit();
		
		}
	    
	}
	
	function valid2 ()
	{
		//alert("hi");
		//document.getElementById('serach_result').style.display = "";
	    //document.getElementById('serach_result_company').style.display = "";
		//document.getElementById('user_name').value = "";
	    //document.getElementById('company_name').value = "";
		
    }
	
	function valid3()
	{
		
		document.getElementById("user_name").value ="";
		//document.getElementById("company_name").value ="Bedrijfsnaam";
	}
	
	function valid4()
	{
	
	if(document.searchform.user_name.value=="")
		{
		alert("Please Enter the Search key");
		document.searchform.user_name.focus();
		return false;
		}
		
	document.searchform.submit();
	}
	
	function closeAllLayers()
	{
	   //document.getElementById('serach_result').style.display = "";
	   //document.getElementById('serach_result_company').style.display = "";
	}
	
	function stateChanged(s1) 
	{ 
			 var s1;
			  if (s1=="user_name")
			  {
				X ="serach_result";
			  } 
			  if (s1=="company_name")
			  {
				X ="serach_result_company";
			  }
			  if (s1=="speciality_name")
			  {
				X ="serach_result_speciality";  
			  }
			if (xmlHttp.readyState==4)
			{ 
					 var Y;
					 var Z;
					 var response;
					 response = xmlHttp.responseText;
					 
					if (response!=1)
					{
					 // document.getElementById(X).style.display = "block";
					}
					else
					{
					  //document.getElementById(X).style.display = ""; 
					}
			 		//document.getElementById(X).innerHTML=xmlHttp.responseText;
		  }
  }
