
function getHTTPObject() {

  var xmlhttp;

  /*@cc_on

  @if (@_jscript_version >= 5)

    try {

      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");

      } catch (e) {

      try {

        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");

        } catch (E) {

        xmlhttp = false;

        }

      }

  @else

  xmlhttp = false;

  @end @*/

  if (!xmlhttp && typeof XMLHttpRequest != 'undefined') {

    try {

      xmlhttp = new XMLHttpRequest();

      } catch (e) {

      xmlhttp = false;

      }

    }

  return xmlhttp;

  }

var http = getHTTPObject();



function funcaowebservicecep() 

{

	http.open("GET", 'buscarcep.php?cep='+document.getElementById("postcode").value, true);

	http.onreadystatechange = handleHttpResponse;

	http.send(null);



	var arr; //array com os dados retornados

	function handleHttpResponse() 

	{

		if (http.readyState == 4) 

		{

			var response = http.responseText;
			
			eval("var arr = "+response); //cria objeto com o resultado

			document.getElementById("address1").value = arr.rua;

			document.getElementById("address2").value = arr.bairro;

			document.getElementById("city").value = arr.cidade;

			document.getElementById("state").value = arr.uf;

			document.getElementById("address1").focus();

			document.getElementById("teste").style.display = '';
			
			document.getElementById("cep").style.display = 'none';

		}

	}

}



function esconde() 

{
		document.getElementById("teste").style.display = 'none';
		document.getElementById("cep").style.display = 'none';
}


function mostracep() 

{
	document.getElementById("cep").style.display = '';
}



