// JavaScript Document
var xmlHttpCEP

function showHintCep(strcep)
{
	if (strcep.length==0)
		{ 
		document.getElementById("txtHintcep").innerHTML="";
		document.getElementById("endereco").innerHTML=""; 
		document.getElementById("bairro").innerHTML=""; 
		document.getElementById("cidade").innerHTML="";
		return;
		}
	xmlHttpCEP=GetXmlHttpObjectCep();
	if (xmlHttpCEP==null)
		{
		alert ("O seu navegador não suporta aplicações em AJAX!");
		return;
		} 
	var urlC="gethintcep.asp";
		urlC=urlC+"?c="+strcep;
		urlC=urlC+"&sid="+Math.random();
		xmlHttpCEP.onreadystatechange=stateChangedCep;
		xmlHttpCEP.open("GET",urlC,true);
		xmlHttpCEP.send(null);
	} 

function stateChangedCep() 
	{ 
	if (xmlHttpCEP.readyState==4)
		{ 
		var xmlDoc=xmlHttpCEP.responseXML.documentElement;

//		alert(xmlDoc.getElementsByTagName("endcep")[0].childNodes[0].nodeValue);
		
		
		document.getElementById("endereco").value=xmlDoc.getElementsByTagName("endrua")[0].childNodes[0].nodeValue;
		document.getElementById("bairro").value=xmlDoc.getElementsByTagName("endbairro")[0].childNodes[0].nodeValue;
		document.getElementById("cidade").value=xmlDoc.getElementsByTagName("endcidade")[0].childNodes[0].nodeValue;
		document.getElementById("uf2").value=xmlDoc.getElementsByTagName("enduf")[0].childNodes[0].nodeValue;

		//input criado : inválido
		//document.getElementById("endereco").innerHTML='<input type=text name=enderecoscript value=endereco>'
		//document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
		//document.getElementById("endereco2").value='zx';
		//document.getElementById("bairro").value='bairro';
		//document.getElementById("endereco").value='endereco';
		//document.getElementById("cidade").value='cidade';
		}
	}

function GetXmlHttpObjectCep()
{
var xmlHttpCEP=null;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttpCEP=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttpCEP=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    xmlHttpCEP=new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
return xmlHttpCEP;
}