
function GetXmlHttpObject(handler) {
   var objXMLHttp=null
   
   if (window.XMLHttpRequest)   {
   
   		objXMLHttp=new XMLHttpRequest()

   } else if (window.ActiveXObject)  {

       objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")

   }
   
   return objXMLHttp
}

function stateChangedA() {

  	
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
       document.getElementById('txtResult').innerHTML= xmlHttp.responseText;
   
   } else {
           //alert(xmlHttp.status);
   
   }
   
}

function stateChangedB() {

  	
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
       document.getElementById('txtResulttwo').innerHTML= xmlHttp.responseText;
   
   } else {
           //alert(xmlHttp.status);
   
   }
   
   
   
   
}

function stateChangedC() {

  	
   if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") {
       document.getElementById('txtResultthree').innerHTML= xmlHttp.responseText;
   
   } else {
           //alert(xmlHttp.status);
   
   }
   
   
   
   
}


// Will populate data based on input

function htmlData(url, qStr , eName , drpWhere , index_val) {


   if (url.length==0) {
       document.getElementById(drpWhere).innerHTML="";
       return;
   }

   xmlHttp=GetXmlHttpObject()
   
   if (xmlHttp==null) {
       alert ("Browser does not support HTTP Request");
       return;
   }


   url=url+"?"+qStr + "&" + eName + "&client_index="+ index_val;
   url=url+"&sid="+Math.random();
   
   if(drpWhere == "txtResult") {
	   	xmlHttp.onreadystatechange=stateChangedA;
   }
   if(drpWhere == "txtResulttwo") {
    	xmlHttp.onreadystatechange=stateChangedB;
    }
    
    if(drpWhere == "txtResultthree") {
    	xmlHttp.onreadystatechange=stateChangedC;
    }
   
   xmlHttp.open("GET",url,true) ;
   xmlHttp.send(null);

}


function ajaxFindFunction(index_val){
//	alert(document.searchForm.criteria.value);
	var ajaxRequest;  // The variable that makes Ajax possible!

	try{
		// Opera 8.0+, Firefox, Safari
		ajaxRequest = new XMLHttpRequest();
	} catch (e){
		// Internet Explorer Browsers
		try{
			ajaxRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try{
				ajaxRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e){
				// Something went wrong
				//alert("Your browser broke!");
				return false;
			}
		}
	}
	// Create a function that will receive data sent from the server
	ajaxRequest.onreadystatechange = function(){
		if(ajaxRequest.readyState == 4){
		
			document.getElementById('showResluts').innerHTML = ajaxRequest.responseText;
		
		
		}
	}

	ajaxRequest.open("GET", "./content/request.php?search_for=" + document.searchForm.criteria.value + "&search_by=" + document.searchForm.criteria.id + "&client_index="+index_val, true);
	ajaxRequest.send(null); 
}

function ajaxClear(index_val){

			document.getElementById('showResluts').innerHTML = "";
		
		

}

