//----------------------------------------------------------------------------------------//
validacao = 0;
tempo = '';
function validar(){
	var vars = new Array();
	var f = document.form_novo;
	var erro = '';
	//--validação
	if(f.nome.value=="") {
		erro = "O campo 'NOME' deve ser preenchido!";
		f.nome.focus();
		validacao = 0;
	}
	else if(f.cep.value==0) {
		erro= "O campo 'CEP' deve ser preenchido!";
		f.cep.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.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.bairro.value==0) {
		erro= "O campo 'BAIRRO' deve ser preenchido!";
		f.bairro.focus();
		validacao = 0;
	}
	else if(f.telefone.value=="") {
		erro= "O campo 'TEELFONE' deve ser preenchido!";
		f.telefone.focus();
		validacao = 0;
	}
	else if(f.quartos.value=="") {
		erro= "O campo 'QUARTOS' deve ser preenchido!";
		f.quartos.focus();
		validacao = 0;
	}
	else if(f.salas.value=='') {
		erro = "O campo 'SALAS' não está preenchido corretamente!";
		f.salas.focus();
		validacao = 0;
	}
	
	else if(f.banheiros.value=='') {
		erro= "O campo 'BANHEIROS' deve ser escolhido!";
		f.banheiros.focus();
		validacao = 0;
	}
	else {
		erro = '';
		validacao = 1;
		vars[0] = trata_dados(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] = trata_dados(f.endereco.value);
		vars[6] = f.numero.value;
		vars[7] = trata_dados(f.bairro.value);
		vars[8] = trata_dados(f.complemento.value);
		vars[9] = f.telefone.value;
		vars[10] = f.situacao.value;
		vars[11] = f.tipo_imovel.value;
		vars[12] = f.quartos.value;
		vars[13] = f.salas.value;
		vars[14] = f.banheiros.value;
		vars[15] = f.suites.value;
		vars[16] = f.garagem.value;
		vars[17] = f.area_util.value;
		vars[18] = f.area_total.value;
		vars[19] = f.area_terreno.value;
		vars[20] = trata_dados(f.detalhes.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.form_novo.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);
}	
//----------------------------------------------------------------------------------------//
