try{
    xmlhttp = new XMLHttpRequest();
}catch(ee){
    try{
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    }catch(e){
        try{
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }catch(E){
            xmlhttp = false;
        }
    }
}

function formataCep() {
	cepL = document.form1.cep.value.length;
	if (cepL == 8)  {
		if (cepL) {
			cep = document.form1.cep.value.replace("-","");
			for(i=0; i<=cepL; i++){
				cep = cep.replace("-","");
			}
			query(cep);
		}		
	}
}


function TrimJS() {
	String = document.form1.endereco.value
	Resultado = String
	//Retira os espaços do inicio//Enquanto o primeiro caracter for igual à "Espaço" //1 caracter do inicio é removido
	var i
	i = 0
//	alert(Resultado)

	if (Resultado.charCodeAt(2-1) == '32'){
		
	}
		while (Resultado.charCodeAt(0) == '32'){  
			Resultado = String.substring(i,String.length);
			i++;
		}
			//Pega a string já formatada e agora retira os espaços do final//mesmo esquema, enquanto o ultimo caracter for um espaço, //ele retira 1 caracter do final...
		while (Resultado.charCodeAt(Resultado.length-1) == "32") {
			Resultado = Resultado.substring(0,Resultado.length-1);
		}
		document.form1.endereco.value = Resultado
		String = ""
}

function query(cep) {
    //cload = document.getElementById("resultado");
	document.getElementById("buscando_cep").style.display = '';
	document.form1.endereco.disabled = true;
	document.form1.bairro.disabled = true;
	document.form1.estado.disabled = true;
	
	guarda_cep = document.form1.cep.value;
//	document.form1.cep.value = "...buscando";
	document.getElementById("cepIn").disabled = true;
	//document.getElementById("sis_submitbutton").disabled = true;

	url = "cep.php?cep="+cep;


	xmlhttp.open("GET", url, true);
	xmlhttp.onreadystatechange=function() {
	    if (xmlhttp.readyState==4)  {
			document.getElementById("buscando_cep").style.display = 'none';
			document.form1.endereco.disabled = false;
			document.form1.bairro.disabled = false;
			document.form1.estado.disabled = false;

			document.form1.cep.value = guarda_cep;
		//    cload.style.display = 'block';
			//cload.innerHTML = xmlhttp.responseText;
			//document.getElementById("cepIn").disabled = false;
			quebra = xmlhttp.responseText.split("|");
			document.getElementById("cepIn").disabled = false;
			document.getElementById("endereco").value = quebra[0] + ' ' + quebra[1];
			TrimJS(); //Tira os espaços iniciais e finais do "endereco
			document.getElementById("bairro").value = quebra[2];
			cont = document.form1.estado.options.length;
			for (i=0;i<cont;i++) {
				if (document.form1.estado.options[i].value == quebra[4].substring(0,2)) {
					document.form1.estado.options[i].selected = true;
					show_mun(quebra[3].toUpperCase());
				}
			}
			//document.getElementById("estado").value = quebra[4];
			//document.getElementById("sis_submitbutton").disabled = false;
	    }
	}
	 xmlhttp.send(null)
}



function query2(url2,cep){
    url = "http://www.edted.com.br/site/wp-content/themes/ETI/query.php?ok=1"+url2;
	xmlhttp.open("GET", url, true);
	xmlhttp.onreadystatechange=function() {
	    if (xmlhttp.readyState==4){
				document.getElementById("resultado").style.display = 'block';
				document.getElementById("resultado").innerHTML = xmlhttp.responseText;
				document.form1.cep.value = cep;
				document.getElementById("cepIn").disabled = false;
				//document.getElementById("sis_submitbutton").disabled = false;
				document.form1.cep.value = "";				
	    }
	}
	 xmlhttp.send(null)
}




