var xmlHttp

function getnames(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="/includes/ajax_getnames.cfm";

url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged()
{
if (xmlHttp.readyState==4)
	{
	//document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
	select_innerHTML(document.getElementById("schoolid"),xmlHttp.responseText);
	}
}

function getnames2(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="/includes/ajax_getnames.cfm";

url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged2;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged2()
{
if (xmlHttp.readyState==4)
	{
	//document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
	select_innerHTML(document.getElementById("schoolid2"),xmlHttp.responseText);
	}
}

function getnames3(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="/includes/ajax_getnames.cfm";

url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged3;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged3()
{
if (xmlHttp.readyState==4)
	{
	//document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
	select_innerHTML(document.getElementById("schoolid3"),xmlHttp.responseText);
	}
}
function getnames4(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="/includes/ajax_getnames.cfm";

url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged4;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged4()
{
if (xmlHttp.readyState==4)
	{
	//document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
	select_innerHTML(document.getElementById("schoolid4"),xmlHttp.responseText);
	}
}
function getnames5(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="/includes/ajax_getnames.cfm";

url=url+"?q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged5;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged5()
{
if (xmlHttp.readyState==4)
	{
	//document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
	select_innerHTML(document.getElementById("schoolid5"),xmlHttp.responseText);
	}
}

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;
}


/*---------------*/
function select_innerHTML(objeto,innerHTML){
/******
* select_innerHTML - corrige o bug do InnerHTML em selects no IE
* Veja o problema em: http://support.microsoft.com/default.aspx?scid=kb;en-us;276228
* Versão: 2.1 - 04/09/2007
* Autor: Micox - Náiron José C. Guimarães - micoxjcg@yahoo.com.br
* @objeto(tipo HTMLobject): o select a ser alterado
* @innerHTML(tipo string): o novo valor do innerHTML
*******/
    objeto.innerHTML = ""
    var selTemp = document.createElement("micoxselect")
    var opt;
    selTemp.id="micoxselect1"
    document.body.appendChild(selTemp)
    selTemp = document.getElementById("micoxselect1")
    selTemp.style.display="none"
    if(innerHTML.toLowerCase().indexOf("<option")<0){//se não é option eu converto
        innerHTML = "<option>" + innerHTML + "</option>"
    }
    //innerHTML = innerHTML.toLowerCase().replace(/<option/g,"<span").replace(/<\/option/g,"</span")
	innerHTML = innerHTML.replace(/<option/g,"<span").replace(/<\/option/g,"</span")
    selTemp.innerHTML = innerHTML
      
    
    for(var i=0;i<selTemp.childNodes.length;i++){
  var spantemp = selTemp.childNodes[i];
  
        if(spantemp.tagName){     
            opt = document.createElement("OPTION")
    
   if(document.all){ //IE
    objeto.add(opt)
   }else{
    objeto.appendChild(opt)
   }       
    
   //getting attributes
   for(var j=0; j<spantemp.attributes.length ; j++){
    var attrName = spantemp.attributes[j].nodeName;
    var attrVal = spantemp.attributes[j].nodeValue;
    if(attrVal){
     try{
      opt.setAttribute(attrName,attrVal);
      opt.setAttributeNode(spantemp.attributes[j].cloneNode(true));
     }catch(e){}
    }
   }
   //getting styles
   if(spantemp.style){
    for(var y in spantemp.style){
     try{opt.style[y] = spantemp.style[y];}catch(e){}
    }
   }
   //value and text
   opt.value = spantemp.getAttribute("value")
   opt.text = spantemp.innerHTML
   //IE
   opt.selected = spantemp.getAttribute('selected');
   opt.className = spantemp.className;
  } 
 }    
 document.body.removeChild(selTemp)
 selTemp = null
}

function getfields(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="/includes/ajax_getnames.cfm";

url=url+"?i=getfields&q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged6;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged6()
{
if (xmlHttp.readyState==4){
	var CityStResult=xmlHttp.responseText.replace(/^\s+|\s+$/g,"");
	if (CityStResult==""){		
	} else {
		CityStResult = CityStResult.split("|"); 
		document.getElementById("schooladdress").value = CityStResult[0]; 
		document.getElementById("schoolcity").value = CityStResult[1]; 
		document.getElementById("schoolstate").value = CityStResult[2]; 		
	}
	

}
}

function getfields2(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="/includes/ajax_getnames.cfm";

url=url+"?i=getfields&q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged7;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged7()
{
if (xmlHttp.readyState==4){
	var CityStResult=xmlHttp.responseText.replace(/^\s+|\s+$/g,"");
	if (CityStResult==""){		
	} else {
		CityStResult = CityStResult.split("|"); 
		document.getElementById("schooladdress2").value = CityStResult[0]; 
		document.getElementById("schoolcity2").value = CityStResult[1]; 
		document.getElementById("schoolstate2").value = CityStResult[2]; 		
	}
	

}
}

function getfields3(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="/includes/ajax_getnames.cfm";

url=url+"?i=getfields&q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged8;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged8()
{
if (xmlHttp.readyState==4){
	var CityStResult=xmlHttp.responseText.replace(/^\s+|\s+$/g,"");
	if (CityStResult==""){		
	} else {
		CityStResult = CityStResult.split("|"); 
		document.getElementById("schooladdress3").value = CityStResult[0]; 
		document.getElementById("schoolcity3").value = CityStResult[1]; 
		document.getElementById("schoolstate3").value = CityStResult[2]; 		
	}
	

}
}

function getfields4(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="/includes/ajax_getnames.cfm";

url=url+"?i=getfields&q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged9;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged9()
{
if (xmlHttp.readyState==4){
	var CityStResult=xmlHttp.responseText.replace(/^\s+|\s+$/g,"");
	if (CityStResult==""){		
	} else {
		CityStResult = CityStResult.split("|"); 
		document.getElementById("schooladdress4").value = CityStResult[0]; 
		document.getElementById("schoolcity4").value = CityStResult[1]; 
		document.getElementById("schoolstate4").value = CityStResult[2]; 		
	}
	

}
}

function getfields5(str)
{

xmlHttp=GetXmlHttpObject()
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }

var url="/includes/ajax_getnames.cfm";

url=url+"?i=getfields&q="+str;
url=url+"&sid="+Math.random();
xmlHttp.onreadystatechange=stateChanged10;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
}

function stateChanged10()
{
if (xmlHttp.readyState==4){
	var CityStResult=xmlHttp.responseText.replace(/^\s+|\s+$/g,"");
	if (CityStResult==""){		
	} else {
		CityStResult = CityStResult.split("|"); 
		document.getElementById("schooladdress5").value = CityStResult[0]; 
		document.getElementById("schoolcity5").value = CityStResult[1]; 
		document.getElementById("schoolstate5").value = CityStResult[2]; 		
	}
	

}
}


