var xmlHttp
function chamaajaxveriusu(){
	UserID		=	eval("document.form.UserID.value");
	if (UserID==""){
		alert("É necessário digitar o Login");
		eval("document.form.UserID.focus()")
		return false
	}
	var url="procusuario.asp?UserID="+UserID+""
	xmlHttp=GetXmlHttpObject(stateChangedusu)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
} 

function stateChangedusu() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		var resultadoHTML = new String();
		resultadoHTML = xmlHttp.responseText;
		//Arrayresultado = resultadoHTML.split("$")
		if (resultadoHTML==1){
			alert("Login já existe favor colocar outro Login")
			eval("document.reg.UserID.focus()")
			return false
		}else{
			//alert("Ok. Esse Login Pode ser Usado")
		}
	} 
}
function GetXmlHttpObject(handler)
{ 
var objXmlHttp=null

if (navigator.userAgent.indexOf("Opera")>=0)
{
alert("This example doesn't work in Opera") 
return 
}
if (navigator.userAgent.indexOf("MSIE")>=0)
{ 
var strName="Msxml2.XMLHTTP"
if (navigator.appVersion.indexOf("MSIE 5.5")>=0)
{
strName="Microsoft.XMLHTTP"
} 
try
{ 
objXmlHttp=new ActiveXObject(strName)
objXmlHttp.onreadystatechange=handler 
return objXmlHttp
} 
catch(e)
{ 
alert("Error. Scripting for ActiveX might be disabled") 
return 
} 
} 
if (navigator.userAgent.indexOf("Mozilla")>=0)
{
objXmlHttp=new XMLHttpRequest()
objXmlHttp.onload=handler
objXmlHttp.onerror=handler 
return objXmlHttp
}
}
var xmlHttp
variavelglobal = 0
function chamaajax(){
	if (document.getElementById('cad_cliente_cep1').value == ""){
		alert("Preencha o Campo: CEP");
		document.getElementById('cad_cliente_cep1').focus();
		return false
	}
	cli_cep = document.getElementById('cad_cliente_cep1').value;

	carregando = "<IMG SRC='imgs/loading.gif' WIDTH='16' HEIGHT='16' BORDER='0' ALT=''>"
	document.getElementById('mostraconteudo').innerHTML	= carregando
	
	var url="correios.asp?VarCEP="+cli_cep.replace("-","")+""
	//alert(url)
	xmlHttp=GetXmlHttpObject(stateChanged)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
} 
function stateChanged() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		var resultadoHTML = new String();
		resultadoHTML = xmlHttp.responseText;
		//alert(resultadoHTML)
		resultadofiltrado = resultadoHTML.replace(/&Agrave;/g, "À")
		resultadofiltrado = resultadofiltrado.replace(/&Aacute;/g, "Á")
		resultadofiltrado = resultadofiltrado.replace(/&Acirc;/g, "Â")
		resultadofiltrado = resultadofiltrado.replace(/&Atilde;/g, "Ã")
		resultadofiltrado = resultadofiltrado.replace(/&Auml;/g, "Ä")
		resultadofiltrado = resultadofiltrado.replace(/&Ccedil;/g, "Ç")
		resultadofiltrado = resultadofiltrado.replace(/&Egrave;/g, "È")
		resultadofiltrado = resultadofiltrado.replace(/&Eacute;/g, "É")
		resultadofiltrado = resultadofiltrado.replace(/&Ecirc;/g, "Ê")
		resultadofiltrado = resultadofiltrado.replace(/&Euml;/g, "Ë")
		resultadofiltrado = resultadofiltrado.replace(/&Igrave;/g, "Ì")
		resultadofiltrado = resultadofiltrado.replace(/&Iacute;/g, "Í")
		resultadofiltrado = resultadofiltrado.replace(/&Icirc;/g, "Î")
		resultadofiltrado = resultadofiltrado.replace(/&Iuml;/g, "Ï")
		resultadofiltrado = resultadofiltrado.replace(/&Ntilde;/g, "Ñ")
		resultadofiltrado = resultadofiltrado.replace(/&Ograve;/g, "Ò")
		resultadofiltrado = resultadofiltrado.replace(/&Oacute;/g, "Ó")
		resultadofiltrado = resultadofiltrado.replace(/&Ocirc;/g, "Ô")
		resultadofiltrado = resultadofiltrado.replace(/&Otilde;/g, "Õ")
		resultadofiltrado = resultadofiltrado.replace(/&Ouml;/g, "Ö")
		resultadofiltrado = resultadofiltrado.replace(/&Ugrave;/g, "Ù")
		resultadofiltrado = resultadofiltrado.replace(/&Uacute;/g, "Ú")
		resultadofiltrado = resultadofiltrado.replace(/&Ucirc;/g, "Û")
		resultadofiltrado = resultadofiltrado.replace(/&agrave;/g, "à")
		resultadofiltrado = resultadofiltrado.replace(/&aacute;/g, "á")
		resultadofiltrado = resultadofiltrado.replace(/&acirc;/g, "â")
		resultadofiltrado = resultadofiltrado.replace(/&atilde;/g, "ã")
		resultadofiltrado = resultadofiltrado.replace(/&ccedil;/g, "ç")
		resultadofiltrado = resultadofiltrado.replace(/&egrave;/g, "è")
		resultadofiltrado = resultadofiltrado.replace(/&eacute;/g, "é")
		resultadofiltrado = resultadofiltrado.replace(/&ecirc;/g, "ê")
		resultadofiltrado = resultadofiltrado.replace(/&igrave;/g, "ì")
		resultadofiltrado = resultadofiltrado.replace(/&iacute;/g, "í")
		resultadofiltrado = resultadofiltrado.replace(/&icirc;/g, "î")
		resultadofiltrado = resultadofiltrado.replace(/&ntilde;/g, "ñ")
		resultadofiltrado = resultadofiltrado.replace(/&ograve;/g, "ò")
		resultadofiltrado = resultadofiltrado.replace(/&oacute;/g, "ó")
		resultadofiltrado = resultadofiltrado.replace(/&ocirc;/g, "ô")
		resultadofiltrado = resultadofiltrado.replace(/&otilde;/g, "õ")
		resultadofiltrado = resultadofiltrado.replace(/&ugrave;/g, "ù")
		resultadofiltrado = resultadofiltrado.replace(/&uacute;/g, "ú")
		resultadofiltrado = resultadofiltrado.replace(/&ucirc;/g, "û")
		resultadofiltrado = resultadofiltrado.replace(/&uuml;/g, "ü")
		resultadofiltrado = resultadofiltrado.replace(/&atilde;/g, "ã")
		//alert(resultadofiltrado)
		Arrayresultado = resultadofiltrado.split("$")
		//alert(Arrayresultado[0])
		//alert(Arrayresultado[1])
		//alert(Arrayresultado[2])
		//alert(Arrayresultado[3])
		document.getElementById('cad_cliente_endereco').value	= Arrayresultado[0];
		document.getElementById('cad_cliente_bairro').value	= Arrayresultado[1];
		document.getElementById('mostraconteudo').style.display = "none";
		//document.getElementById('cidade').innerText	= Arrayresultado[2];
		//document.getElementById('cli_uf').innerText	= Arrayresultado[3];

		//alert("0" + Arrayresultado[0]);
		//alert("1" + Arrayresultado[1]);
		//alert("2" + Arrayresultado[2]);
		//alert("4" + Arrayresultado[4]);
		//alert("5" + Arrayresultado[5]);

		if (Arrayresultado[3]!="SP"){
			alert("BuskaSP - É exclusivo para anunciantes de SP.\n\n CEP digitado não pertece a cidade");
			//document.getElementById('cad_cliente_endereco').value	= "";
			/*document.getElementById('cad_cliente_cep1').value	= "";
			document.getElementById('cad_cliente_cep2').value	= "";
			document.getElementById('cad_cliente_bairro').value	= "";
			return false;*/
			location.href='interna.asp?idmenu=2';
			return false;
		}

		retorrnoMais = Arrayresultado[2].toUpperCase()
		
		if (retorrnoMais!="SÃO PAULO" && retorrnoMais!="DIADEMA" && retorrnoMais!="MAUÁ" && retorrnoMais!="RIBEIRÃO PIRES" && retorrnoMais!="RIO GRANDE DA SERRA" && retorrnoMais!="SANTO ANDRÉ" && retorrnoMais!="SÃO BERNARDO DO CAMPO" && retorrnoMais!="SÃO CAETANO DO SUL" && retorrnoMais!="ARUJÁ" && retorrnoMais!="BIRITIBA-MIRIM" && retorrnoMais!="FERRAZ DE VASCONCELOS" && retorrnoMais!="GUARAREMA" && retorrnoMais!="GUARULHOS" && retorrnoMais!="ITAQUAQUECETUBA" && retorrnoMais!="MOGI DAS CRUZES" && retorrnoMais!="POÁ" && retorrnoMais!="SALESÓPOLIS" && retorrnoMais!="SANTA ISABEL" && retorrnoMais!="SUZANO" && retorrnoMais!="BARUERI" && retorrnoMais!="CAJAMAR" && retorrnoMais!="CARAPICUÍBA" && retorrnoMais!="ITAPEVI" && retorrnoMais!="JANDIRA" && retorrnoMais!="OSASCO" && retorrnoMais!="PIRAPORA DO BOM JESUS" && retorrnoMais!="SANTANA DE PARNAÍBA" && retorrnoMais!="COTIA" && retorrnoMais!="EMBU" && retorrnoMais!="EMBU-GUAÇU" && retorrnoMais!="ITAPECERICA DA SERRA" && retorrnoMais!="JUQUITIBA" && retorrnoMais!="SÃO LOURENÇO DA SERRA" && retorrnoMais!="TABOÃO DA SERRA" && retorrnoMais!="VARGEM GRANDE PAULISTA" && retorrnoMais!="CAIEIRAS" && retorrnoMais!="FRANCISCO MORATO" && retorrnoMais!="FRANCO DA ROCHA" && retorrnoMais!="MAIRIPORÃ"){
			alert("BuskaSP - É exclusivo para anunciantes de SP.\n\n CEP digitado não pertece a cidade");
			//document.getElementById('cad_cliente_endereco').value	= "";
			/*document.getElementById('cad_cliente_cep1').value	= "";
			document.getElementById('cad_cliente_cep2').value	= "";
			document.getElementById('cad_cliente_bairro').value	= "";
			return false;*/
			location.href='interna.asp?idmenu=2';
			return false;
		}
		
		if (Arrayresultado[4]==""){
			document.getElementById('codigo_zona').readOnly = false;
			document.getElementById('codigo_zona').value	="nao";
		}else{
			document.getElementById('codigo_zona').readOnly = true;
			document.getElementById('codigo_zona').value	="sim";
		}
		
		document.getElementById("codigo_zona").options[ 0 ].text = Arrayresultado[ 4 ];
		document.getElementById("codigo_zona").options[ 0 ].value = Arrayresultado[ 5 ];

		//document.form.cad_cliente_cep1.readOnly = true;
		//document.form.cad_cliente_cep2.readOnly = true;
		document.form.cad_cliente_endereco.readOnly = true;
		document.form.cad_cliente_bairro.readOnly = true;
	 
	} 
}

variavelglobal = 0
function chamaajaxcorreios(){
	if (document.getElementById('cad_cliente_cep1').value == ""){
		alert("Preencha o Campo: CEP");
		document.getElementById('cad_cliente_cep1').focus();
		return false
	}
	cli_cep = document.getElementById('cad_cliente_cep1').value;

	carregando = "<IMG SRC='imgs/loading.gif' WIDTH='16' HEIGHT='16' BORDER='0' ALT=''>"
	document.getElementById('mostraconteudo').innerHTML	= carregando
	
	var url="correios.asp?VarCEP="+cli_cep.replace("-","")+""
	//alert(url)
	xmlHttp=GetXmlHttpObject(stateChangedcoreios)
	xmlHttp.open("GET", url , true)
	xmlHttp.send(null)
}
function stateChangedcoreios() { 
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete"){ 
		var resultadoHTML = new String();
		resultadoHTML = xmlHttp.responseText;
		//alert(resultadoHTML)
		resultadofiltrado = resultadoHTML.replace(/&Agrave;/g, "À")
		resultadofiltrado = resultadofiltrado.replace(/&Aacute;/g, "Á")
		resultadofiltrado = resultadofiltrado.replace(/&Acirc;/g, "Â")
		resultadofiltrado = resultadofiltrado.replace(/&Atilde;/g, "Ã")
		resultadofiltrado = resultadofiltrado.replace(/&Auml;/g, "Ä")
		resultadofiltrado = resultadofiltrado.replace(/&Ccedil;/g, "Ç")
		resultadofiltrado = resultadofiltrado.replace(/&Egrave;/g, "È")
		resultadofiltrado = resultadofiltrado.replace(/&Eacute;/g, "É")
		resultadofiltrado = resultadofiltrado.replace(/&Ecirc;/g, "Ê")
		resultadofiltrado = resultadofiltrado.replace(/&Euml;/g, "Ë")
		resultadofiltrado = resultadofiltrado.replace(/&Igrave;/g, "Ì")
		resultadofiltrado = resultadofiltrado.replace(/&Iacute;/g, "Í")
		resultadofiltrado = resultadofiltrado.replace(/&Icirc;/g, "Î")
		resultadofiltrado = resultadofiltrado.replace(/&Iuml;/g, "Ï")
		resultadofiltrado = resultadofiltrado.replace(/&Ntilde;/g, "Ñ")
		resultadofiltrado = resultadofiltrado.replace(/&Ograve;/g, "Ò")
		resultadofiltrado = resultadofiltrado.replace(/&Oacute;/g, "Ó")
		resultadofiltrado = resultadofiltrado.replace(/&Ocirc;/g, "Ô")
		resultadofiltrado = resultadofiltrado.replace(/&Otilde;/g, "Õ")
		resultadofiltrado = resultadofiltrado.replace(/&Ouml;/g, "Ö")
		resultadofiltrado = resultadofiltrado.replace(/&Ugrave;/g, "Ù")
		resultadofiltrado = resultadofiltrado.replace(/&Uacute;/g, "Ú")
		resultadofiltrado = resultadofiltrado.replace(/&Ucirc;/g, "Û")
		resultadofiltrado = resultadofiltrado.replace(/&agrave;/g, "à")
		resultadofiltrado = resultadofiltrado.replace(/&aacute;/g, "á")
		resultadofiltrado = resultadofiltrado.replace(/&acirc;/g, "â")
		resultadofiltrado = resultadofiltrado.replace(/&atilde;/g, "ã")
		resultadofiltrado = resultadofiltrado.replace(/&ccedil;/g, "ç")
		resultadofiltrado = resultadofiltrado.replace(/&egrave;/g, "è")
		resultadofiltrado = resultadofiltrado.replace(/&eacute;/g, "é")
		resultadofiltrado = resultadofiltrado.replace(/&ecirc;/g, "ê")
		resultadofiltrado = resultadofiltrado.replace(/&igrave;/g, "ì")
		resultadofiltrado = resultadofiltrado.replace(/&iacute;/g, "í")
		resultadofiltrado = resultadofiltrado.replace(/&icirc;/g, "î")
		resultadofiltrado = resultadofiltrado.replace(/&ntilde;/g, "ñ")
		resultadofiltrado = resultadofiltrado.replace(/&ograve;/g, "ò")
		resultadofiltrado = resultadofiltrado.replace(/&oacute;/g, "ó")
		resultadofiltrado = resultadofiltrado.replace(/&ocirc;/g, "ô")
		resultadofiltrado = resultadofiltrado.replace(/&otilde;/g, "õ")
		resultadofiltrado = resultadofiltrado.replace(/&ugrave;/g, "ù")
		resultadofiltrado = resultadofiltrado.replace(/&uacute;/g, "ú")
		resultadofiltrado = resultadofiltrado.replace(/&ucirc;/g, "û")
		resultadofiltrado = resultadofiltrado.replace(/&uuml;/g, "ü")
		resultadofiltrado = resultadofiltrado.replace(/&atilde;/g, "ã")
		//alert(resultadofiltrado)
		Arrayresultado = resultadofiltrado.split("$")
		//alert(Arrayresultado[0])
		//alert(Arrayresultado[1])
		//alert(Arrayresultado[2])
		//alert(Arrayresultado[3])
		document.getElementById('cad_cliente_endereco').value	= Arrayresultado[0];
		document.getElementById('cad_cliente_bairro').value	= Arrayresultado[1];
		document.getElementById('mostraconteudo').style.display = "none";
		//document.getElementById('cidade').innerText	= Arrayresultado[2];
		//document.getElementById('cli_uf').innerText	= Arrayresultado[3];

		//alert("0" + Arrayresultado[0]);
		//alert("1" + Arrayresultado[1]);
		//alert("2" + Arrayresultado[2]);
		//alert("4" + Arrayresultado[4]);
		//alert("5" + Arrayresultado[5]);

		if (Arrayresultado[3]!="SP"){
			alert("BuskaSP - É exclusivo para anunciantes de SP.\n\n CEP digitado não pertece a cidade");
			//document.getElementById('cad_cliente_endereco').value	= "";
			/*document.getElementById('cad_cliente_cep1').value	= "";
			document.getElementById('cad_cliente_cep2').value	= "";
			document.getElementById('cad_cliente_bairro').value	= "";
			return false;*/
			location.href='interna.asp?idmenu=2';
			return false;
		}

		retorrnoMais = Arrayresultado[2].toUpperCase()
		
		if (retorrnoMais!="SÃO PAULO" && retorrnoMais!="DIADEMA" && retorrnoMais!="MAUÁ" && retorrnoMais!="RIBEIRÃO PIRES" && retorrnoMais!="RIO GRANDE DA SERRA" && retorrnoMais!="SANTO ANDRÉ" && retorrnoMais!="SÃO BERNARDO DO CAMPO" && retorrnoMais!="SÃO CAETANO DO SUL" && retorrnoMais!="ARUJÁ" && retorrnoMais!="BIRITIBA-MIRIM" && retorrnoMais!="FERRAZ DE VASCONCELOS" && retorrnoMais!="GUARAREMA" && retorrnoMais!="GUARULHOS" && retorrnoMais!="ITAQUAQUECETUBA" && retorrnoMais!="MOGI DAS CRUZES" && retorrnoMais!="POÁ" && retorrnoMais!="SALESÓPOLIS" && retorrnoMais!="SANTA ISABEL" && retorrnoMais!="SUZANO" && retorrnoMais!="BARUERI" && retorrnoMais!="CAJAMAR" && retorrnoMais!="CARAPICUÍBA" && retorrnoMais!="ITAPEVI" && retorrnoMais!="JANDIRA" && retorrnoMais!="OSASCO" && retorrnoMais!="PIRAPORA DO BOM JESUS" && retorrnoMais!="SANTANA DE PARNAÍBA" && retorrnoMais!="COTIA" && retorrnoMais!="EMBU" && retorrnoMais!="EMBU-GUAÇU" && retorrnoMais!="ITAPECERICA DA SERRA" && retorrnoMais!="JUQUITIBA" && retorrnoMais!="SÃO LOURENÇO DA SERRA" && retorrnoMais!="TABOÃO DA SERRA" && retorrnoMais!="VARGEM GRANDE PAULISTA" && retorrnoMais!="CAIEIRAS" && retorrnoMais!="FRANCISCO MORATO" && retorrnoMais!="FRANCO DA ROCHA" && retorrnoMais!="MAIRIPORÃ"){
			alert("BuskaSP - É exclusivo para anunciantes de SP.\n\n CEP digitado não pertece a cidade");
			//document.getElementById('cad_cliente_endereco').value	= "";
			/*document.getElementById('cad_cliente_cep1').value	= "";
			document.getElementById('cad_cliente_cep2').value	= "";
			document.getElementById('cad_cliente_bairro').value	= "";
			return false;*/
			location.href='interna.asp?idmenu=2';
			return false;
		}
		
		if (Arrayresultado[4]==""){
			document.getElementById('codigo_zona').readOnly = false;
			document.getElementById('codigo_zona').value	="nao";
		}else{
			document.getElementById('codigo_zona').readOnly = true;
			document.getElementById('codigo_zona').value	="sim";
		}
		
		document.getElementById("codigo_zona").options[ 0 ].text = Arrayresultado[ 4 ];
		document.getElementById("codigo_zona").options[ 0 ].value = Arrayresultado[ 5 ];

		//document.form.cad_cliente_cep1.readOnly = true;
		//document.form.cad_cliente_cep2.readOnly = true;
		document.form.cad_cliente_endereco.readOnly = true;
		document.form.cad_cliente_bairro.readOnly = true;
	 
	} 
}

function FormataCnpj(campo, teclapres)
{
	var tecla = teclapres.keyCode;
	var vr = new String(campo.value);
	vr = vr.replace(".", "");
	vr = vr.replace("/", "");
	vr = vr.replace("-", "");
	tam = vr.length + 1;
	if (tecla != 14)
	{
		if (tam == 3)
			campo.value = vr.substr(0, 2) + '.';
		if (tam == 6)
			campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 5) + '.';
		if (tam == 10)
			campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '.' + vr.substr(6, 3) + '/';
		if (tam == 15)
			campo.value = vr.substr(0, 2) + '.' + vr.substr(2, 3) + '.' + vr.substr(6, 3) + '/' + vr.substr(9, 4) + '-' + vr.substr(13, 2);
	}
}
//adiciona mascara ao telefone
function MascaraTelefone(tel){    
    if(mascaraInteiro(tel)==false){
        event.returnValue = false;
    }    
    return formataCampo(tel, '0000-0000', event);
}

//adiciona mascara ao CPF
function MascaraCPF(cpf){
    if(mascaraInteiro(cpf)==false){
        event.returnValue = false;
    }    
    return formataCampo(cpf, '000.000.000-00', event);
}
//valida numero inteiro com mascara
function mascaraInteiro(){
    if (event.keyCode < 48 || event.keyCode > 57){
        event.returnValue = false;
        return false;
    }
    return true;
}
//adiciona mascara de data
function MascaraData(data){
    if(mascaraInteiro(data)==false){
        event.returnValue = false;
    }    
    return formataCampo(data, '00/00/0000', event);
}
//formata de forma generica os campos
function formataCampo(campo, Mascara, evento) { 
    var boleanoMascara; 
    
    var Digitato = evento.keyCode;
    exp = /\-|\.|\/|\(|\)| /g
    campoSoNumeros = campo.value.toString().replace( exp, "" ); 
   
    var posicaoCampo = 0;     
    var NovoValorCampo="";
    var TamanhoMascara = campoSoNumeros.length;; 
    
    if (Digitato != 8) { // backspace 
        for(i=0; i<= TamanhoMascara; i++) { 
            boleanoMascara  = ((Mascara.charAt(i) == "-") || (Mascara.charAt(i) == ".")
                                || (Mascara.charAt(i) == "/")) 
            boleanoMascara  = boleanoMascara || ((Mascara.charAt(i) == "(") 
                                || (Mascara.charAt(i) == ")") || (Mascara.charAt(i) == " ")) 
            if (boleanoMascara) { 
                NovoValorCampo += Mascara.charAt(i); 
                  TamanhoMascara++;
            }else { 
                NovoValorCampo += campoSoNumeros.charAt(posicaoCampo); 
                posicaoCampo++; 
              }            
          }     
        campo.value = NovoValorCampo;
          return true; 
    }else { 
        return true; 
    }
}
