

var xmlHttp

function procCadastro(cad_nome,cad_email,cad_senha,cad_diaria,sexo,cad_endereco,cad_bairro,cad_cidade,cad_uf,cad_cep,cad_tel,cad_profissao,cad_area,cad_guia,cpfpassaporte)
	
	{ 
	xmlHttp=GetXmlHttpObject()
		
		if (xmlHttp==null)
			{
				alert ("Browser does not support HTTP Request")
				return
			} 
	
	
	var url="ajax_grava_cadastro_novo.asp?nome="
	url=url+cad_nome
	url=url+"&email="+cad_email
	url=url+"&senha="+cad_senha
	url=url+"&diaria="+cad_diaria
	url=url+"&sexo="+sexo
	url=url+"&endereco="+cad_endereco
	url=url+"&bairro="+cad_bairro
	url=url+"&cidade="+cad_cidade
	url=url+"&uf="+cad_uf
	url=url+"&cep="+cad_cep
	url=url+"&tel="+cad_tel
	url=url+"&cad_profissao="+cad_profissao
	url=url+"&area="+cad_area
	url=url+"&guia="+cad_guia
	url=url+"&cpf="+cpfpassaporte	



	xmlHttp.onreadystatechange=stateChanged 
	xmlHttp.open("GET",url,true)
	//xmlHttp.open("POST",url,true)
	xmlHttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	xmlHttp.send(null)
	
	}

	function stateChanged()
	
	//var exibeResultado = document.getElementById("resultadoBusca"); 
 
		{ 
		
	if(xmlHttp.readyState == 1) { // Quando estiver carregando, exibe: carregando...
		document.getElementById("resultado_cadastro").innerHTML = "<div align=center><img src=images/loading.gif /></div><p></p>";
		}		
		
		
	if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete")
		{ 
		//var resultado = xmlHttp.responseText;
		var resultado_XML = xmlHttp.responseText;
		//resultado = resultado.replace(/\+/g," "); 
		//resultado = unescape(resultado);		
		//document.getElementById("txtHint").innerHTML="";
		//document.getElementById("resultadoBusca").innerHTML = ""; 
		teste(resultado_XML);
		}		
	} 

	function GetXmlHttpObject()
	{ 
		var objXMLHttp=null
		if (window.XMLHttpRequest)
			{
			objXMLHttp=new XMLHttpRequest()
			}
		else if (window.ActiveXObject)
			{
			objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP")
			}
		return objXMLHttp
		}
		

function teste(valor_XML)
{
//document.meuform.senha.value = valor;
document.getElementById("resultado_cadastro").innerHTML = valor_XML;
}
		

function pegaCadastro() {
with(document.form_cadastro){
procCadastro(cad_nome.value,cad_email.value,cad_senha.value,cad_diaria.value,sexo.value,cad_endereco.value,cad_bairro.value,cad_cidade.value,cad_uf.value,cad_cep.value,cad_tel.value,cad_profissao.value,cad_area.value,cad_guia.value,cpfpassaporte.value);
	}
};

function checaMailCadastro(){

var msg = ""

var filtro=/^.+@.+\..{2,3}$/
if (filtro.test(form_cadastro.cad_email.value) == false){
	msg = msg + "\nE-mail inválido";
	form_cadastro.cad_email.value = "";
	} ;
	
	
 if (form_cadastro.cpfpassaporte.value == "") {
			msg = msg + "\nCPF não informado";
			};	

var i;   
s = document.form_cadastro.cpfpassaporte.value;   
var c = s.substr(0,9);   
var dv = s.substr(9,2); 
var d1 = 0;   
for (i = 0; i < 9; i++)   
{   
d1 += c.charAt(i)*(10-i);   
} 
  
if (d1 == 0){   
msg = msg + "\nCPF inválido";
} 
  
d1 = 11 - (d1 % 11);   
if (d1 > 9) d1 = 0;   
if (dv.charAt(0) != d1) 
  
{   
msg = msg + "\nCPF inválido";
}   
  
d1 *= 2; 
  
for (i = 0; i < 9; i++) 
{   
d1 += c.charAt(i)*(11-i);   
} 
  
d1 = 11 - (d1 % 11);   
if (d1 > 9) d1 = 0;   
if (dv.charAt(1) != d1) 
  
{ 
msg = msg + "\nCPF inválido"; 
} 
  

	
			
			
			

 if (form_cadastro.cad_nome.value == "") {
			msg = msg + "\nNome não informado";
			};

 if (form_cadastro.cad_nome.value.length < 2) {
			msg = msg + "\nNome inválido";
			};

 if (form_cadastro.cad_senha.value == "") {
			msg = msg + "\nSenha não informada";
			};

 if (form_cadastro.cad_senha.value.length < 4) {
			msg = msg + "\nSenha não não deve ter menos de 4 caracteres";
			};

 if (form_cadastro.sexo.value == "N") {
			msg = msg + "\nSexo não informado";
			};

 if (form_cadastro.cad_guia.checked) {

			 if (form_cadastro.cad_endereco.value == "") {
			msg = "\nEndereço não informado";
			};

			 if (form_cadastro.cad_uf.value == "UF") {
			msg = msg + "\nUF não informado";
			};

			 if (form_cadastro.cad_cidade.value == "") {
			msg = msg + "\nCidade não informada";
			};

			 if (form_cadastro.cad_bairro.value == "") {
			msg = msg + "\nBairro não informado";
			
			};
		
		

			};


		if (msg != "") {
			msg = "Verifique a(s) seguinte(s) pendência(s):\n" + msg
			alert(msg);
			} else{
				
				pegaCadastro();
				
				};		
			

};






function Tecla(e)
{
	if (document.all) // Internet Explorer
		var tecla = event.keyCode;
	else if(document.layers) // Nestcape
		var tecla = e.which;
		if (tecla > 47 && tecla < 58) // numeros de 0 a 9
			return true;
		else
			{
				if (tecla != 8) // backspace
					event.keyCode = 0;
					//return false;
				else
					return true;
			}
}


//Abas.....

        function doClick(index, numTabs, id) {
            for (var i=1; i < numTabs; i++) {
                document.all("tab" + id, (index + i) % numTabs).className = "desligado";
				document.all("ev" + id, (index + i) % numTabs).className = "desligado";
            }
            document.all("tab" + id, index).className = "ligado";
			document.all("ev" + id, index).className = "ligado";
			

			document.all("ev" + id, index).style.display = "block";
            for (var j=1; j < numTabs; j++) {
                document.all("ev" + id, (index + j) % numTabs).style.display = "none";
            }
        }

