//----------------------------------------------------------------------------------------//
validacao = 0;
tempo = '';
function validar(){
	var vars = new Array();
	var f = document.cadastro;
	var erro = '';
	//--validação
	if(f.nome.value=="") {
		erro = "O campo 'NOME' deve ser preenchido!";
		f.nome.focus();
		validacao = 0;
	}
	else if(f.endereco.value==0) {
		erro= "O campo 'ENDEREÇO' deve ser preenchido!";
		f.endereco.focus();
		validacao = 0;
	}
	else if(f.numero.value==0) {
		erro= "O campo 'NÚMERO' deve ser preenchido!";
		f.numero.focus();
		validacao = 0;
	}
	else if(f.cep.value==0) {
		erro= "O campo 'CEP' deve ser preenchido!";
		f.cep.focus();
		validacao = 0;
	}
	else if(f.bairro.value==0) {
		erro= "O campo 'BAIRRO' deve ser preenchido!";
		f.bairro.focus();
		validacao = 0;
	}
	else if(f.cidade.value=="") {
		erro= "O campo 'CIDADE' deve ser preenchido!";
		f.cidade.focus();
		validacao = 0;
	}
	else if(f.estado.value==0) {
		erro= "O campo 'ESTADO' deve ser preenchido!";
		f.estado.focus();
		validacao = 0;
	}
	else if(f.pais.value==0) {
		erro= "O campo 'PAÍS' deve ser preenchido!";
		f.pais.focus();
		validacao = 0;
	}
	else if(f.telefone.value=="") {
		erro= "O campo 'TELEFONE' deve ser preenchido!";
		f.telefone.focus();
		validacao = 0;
	}
	else if(f.email.value=="") {
		erro= "O campo 'EMAIL' deve ser preenchido!";
		f.email.focus();
		validacao = 0;
	}
	else if(f.email.value.indexOf("@")==-1 || f.email.value.indexOf(".")==-1) {
		erro = "O campo 'EMAIL' não está preenchido corretamente!";
		f.email.focus();
		validacao = 0;
	}
	else {
		erro = '';
		validacao = 1;
		
		vars[0] = f.nome.value;
		vars[1] = f.email.value;
		vars[2] = f.cep.value;
		vars[3] = f.cidade.value;
		vars[4] = f.estado.value;
		vars[5] = f.endereco.value;
		vars[6] = f.numero.value;
		vars[7] = f.bairro.value;
		vars[8] = f.telefone.value;
		vars[9] = f.celular.value;
		vars[10] = f.pais.value;
		
	}
	//--envia formulário ou cancela
	if(validacao==0) {	
		mensagem(erro);
	}
	else {
		envia(vars);
	}
}
//----------------------------------------------------------------------------------------//
function envia(vars) {
	ajax = inicia();
	if(ajax) {
		ajax.onreadystatechange = enviado;
		ajax.open('get','modulos/cadastro/envia.php?'+vars,true);
		//ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(null);
	}
}
//----------------------------------------------------------------------------------------//
function enviado() {
	if(ajax.readyState==1) {
		mensagem('Enviando dados...');
	}
	if(ajax.readyState==4) {
		
		if(ajax.status==200) {
			if(ajax.responseText==1){
				setTimeout("mensagem('Dados Enviados com Sucesso.');",5000)
				document.cadastro.reset();
				alert('Cadastro enviado com sucesso!');
			}else{
				setTimeout("mensagem('Problema no envio dos dados.');",5000)
			}
		}
	}
}
//----------------------------------------------------------------------------------------//

function mensagem(erro) {
	if(typeof(tempo)!='undefined')
		clearTimeout(tempo);
	var obj = document.getElementById('msg_cadastro');
	obj.style.display = 'block';
	obj.innerHTML = erro;
	tempo = setTimeout("document.getElementById('msg_cadastro').innerHTML = ''",5000);
}	
//----------------------------------------------------------------------------------------//
