//----------------------------------------------------------------------------------------//
validacao = 0;
tempo = '';
function validarCadastro(){
	var vars = new Array();
	var f = document.form_novo;
	var erro = '';
	if(f.finalidade.value=="") {
		erro = "O campo 'NEGÓCIO' deve ser escolhido!";
		f.finalidade.focus();
		validacao = 0;
	}
	else if(f.tipo.value=="") {
		erro = "O campo 'TIPO' deve ser escolhido!";
		f.tipo.focus();
		validacao = 0;
	}
	else if(f.endereco.value=="") {
		erro = "O campo 'ENDEREÇO' deve ser preenchido!";
		f.endereco.focus();
		validacao = 0;
	}
	else if(f.bairro.value=="") {
		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=="") {
		erro = "O campo 'ESTADO' deve ser escolhido!";
		f.estado.focus();
		validacao = 0;
	}
	else if(f.nome.value=="") {
		erro = "O campo 'NOME' deve ser preenchido!";
		f.nome.focus();
		validacao = 0;
	}
	else if(f.telefone.value==0) {
		erro = "O campo 'TELEFONE' deve ser preenchido!";
		f.telefone.focus();
		validacao = 0;
	}
	else if(f.email.value=="" || f.email.value.indexOf('@', 0) == -1 || f.email.value.indexOf('.', 0) == -1) {
		erro = "O campo 'E-MAIL' deve ser preenchido corretamente!";
		f.email.focus();
		validacao = 0;
	}else {
		erro = '';
		validacao = 1;
		vars[0] = f.finalidade.value;
		vars[1] = f.tipo.value;
		vars[2] = trata_dados(f.endereco.value);
		vars[3] = trata_dados(f.bairro.value);
		vars[4] = trata_dados(f.cidade.value);
		vars[5] = f.estado.value;
		vars[6] = trata_dados(f.observacoes.value);
		vars[7] = trata_dados(f.nome.value);
		vars[8] = trata_dados(f.email.value);
		vars[9] = trata_dados(f.telefone.value);
		vars[10] = trata_dados(f.comentarios.value);
		vars[11] = f.imobiliaria.value;
		vars[12] = trata_dados(f.resposta.value);
		vars[13] = trata_dados(f.como_chegou.value);
	}
	//--envia formulário ou cancela
	if(validacao==0) {	
		alert(erro);
	}
	else {
		envia(vars);
	}

}

function validarEncomenda() {
	var vars = new Array();
	var f = document.form_novo;
	var erro = '';
	//--validação
	if(f.finalidade.value=="") {
		erro = "O campo 'NEGÓCIO' deve ser escolhido!";
		f.finalidade.focus();
		validacao = 0;
	}
	else if(f.estado_imovel.value=="") {
		erro = "O campo 'ESTADO DO IMÓVEL' deve ser escolhido!";
		f.estado_imovel.focus();
		validacao = 0;
	}
	else if(f.nome.value=="") {
		erro = "O campo 'NOME' deve ser preenchido!";
		f.nome.focus();
		validacao = 0;
	}
	else if(f.telefone.value==0) {
		erro = "O campo 'TELEFONE' deve ser preenchido!";
		f.telefone.focus();
		validacao = 0;
	}
	else if(f.email.value=="" || f.email.value.indexOf('@', 0) == -1 || f.email.value.indexOf('.', 0) == -1) {
		erro = "O campo 'E-MAIL' deve ser preenchido corretamente!";
		f.email.focus();
		validacao = 0;
	}else {
		erro = '';
		validacao = 1;
		vars[0] = f.finalidade.value;
		vars[1] = f.estado_imovel.value;
		vars[2] = f.investimento.value;
		vars[3] = f.pagamento.value;
		vars[4] = f.quartos.value;
		vars[5] = f.vagas.value;
		vars[6] = f.area.value;
		vars[7] = trata_dados(f.cidade.value);
		vars[8] = trata_dados(f.bairro.value);
		vars[9] = trata_dados(f.observacoes.value);
		vars[10] = trata_dados(f.nome.value);
		vars[11] = trata_dados(f.email.value);
		vars[12] = trata_dados(f.telefone.value);
		vars[13] = trata_dados(f.mensagem.value);
		vars[14] = f.imobiliaria.value;
		vars[15] = f.resposta.value;
		vars[16] = f.como_chegou.value;
	}
	//--envia formulário ou cancela
	if(validacao==0) {	
		alert(erro);
	}
	else {
		enviaEncomenda(vars);
	}
}

//----------------------------------------------------------------------------------------//
function validarIndique() {
	var vars = new Array();
	var f = document.indique;
	var erro = '';
	//--validação
	if(f.from.value=="") {
		erro = "O campo 'E-mail do Amigo' deve ser preenchido!";
		f.from.focus();
		validacao = 0;
	}
	else if(f.from.value=="" || f.from.value.indexOf('@', 0) == -1 || f.from.value.indexOf('.', 0) == -1) {
		erro = "O campo 'Seu E-mail' deve ser preenchido corretamente!";
		f.from.focus();
		validacao = 0;
	}
	else if(f.nome.value=="") {
		erro = "O campo 'Seu Nome' deve ser preenchido!";
		f.nome.focus();
		validacao = 0;
	}
	else if(f.email_indique.value=="") {
		erro = "O campo 'Seu E-mail' deve ser preenchido!";
		f.email_indique.focus();
		validacao = 0;
	}
	else if(f.email_indique.value=="" || f.email_indique.value.indexOf('@', 0) == -1 || f.email_indique.value.indexOf('.', 0) == -1) {
		erro = "O campo 'Seu E-mail' deve ser preenchido corretamente!";
		f.email_indique.focus();
		validacao = 0;
	}else if(f.mensagem.value=="") {
		erro = "O campo 'Mensagem' deve ser preenchido!";
		f.mensagem.focus();
		validacao = 0;
	
	}else {
		erro = '';
		validacao = 1;
		vars[0] = f.from.value;
		vars[1] = f.nome.value;
		vars[2] = f.email_indique.value;
		vars[3] = trata_dados(f.mensagem.value);
		vars[4] = f.imovel_indique.value;
		vars[5] = 'indique';
	}
	//--envia formulário ou cancela
	if(validacao==0) {	
		alert(erro);
	}
	else {
		enviaIndique(vars);
	}
}

//----------------------------------------------------------------------------------------//

function indiqueLancamento() {
	var vars = new Array();
	var f = document.indique;
	var erro = '';
	//--validação
	if(f.from.value=="") {
		erro = "O campo 'E-mail do Amigo' deve ser preenchido!";
		f.from.focus();
		validacao = 0;
	}
	else if(f.from.value=="" || f.from.value.indexOf('@', 0) == -1 || f.from.value.indexOf('.', 0) == -1) {
		erro = "O campo 'Seu E-mail' deve ser preenchido corretamente!";
		f.from.focus();
		validacao = 0;
	}
	else if(f.nome.value=="") {
		erro = "O campo 'Seu Nome' deve ser preenchido!";
		f.nome.focus();
		validacao = 0;
	}
	else if(f.email_indique.value=="") {
		erro = "O campo 'Seu E-mail' deve ser preenchido!";
		f.email_indique.focus();
		validacao = 0;
	}
	else if(f.email_indique.value=="" || f.email_indique.value.indexOf('@', 0) == -1 || f.email_indique.value.indexOf('.', 0) == -1) {
		erro = "O campo 'Seu E-mail' deve ser preenchido corretamente!";
		f.email_indique.focus();
		validacao = 0;
	}else if(f.mensagem.value=="") {
		erro = "O campo 'Mensagem' deve ser preenchido!";
		f.mensagem.focus();
		validacao = 0;
	
	}else {
		erro = '';
		validacao = 1;
		vars[0] = f.from.value;
		vars[1] = f.nome.value;
		vars[2] = f.email_indique.value;
		vars[3] = trata_dados(f.mensagem.value);
		vars[4] = f.imovel_indique.value;
		vars[5] = '';
		vars[6] = 'indique';
	}
	//--envia formulário ou cancela
	if(validacao==0) {	
		alert(erro);
	}
	else {
		enviaIndiqueLancamento(vars);
	}
}

//----------------------------------------------------------------------------------------//
function validarContato(){
	var vars = new Array();
	var f = document.contato;
	var erro = '';
	//--validação
	if(f.nome.value=="") {
		erro = "O campo 'NOME' deve ser preenchido!";
		f.nome.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 if(f.mensagem.value=='') {
		erro= "O campo 'MENSAGEM' deve ser escolhido!";
		f.mensagem.focus();
		validacao = 0;
	}
	else {
		erro = '';
		validacao = 1;
		vars[0] = f.nome.value;
		vars[1] = f.email.value;
		vars[2] = f.telefone.value;
		vars[3] = f.mensagem.value;
		vars[4] = f.imovel_contato.value;
		vars[5] = f.imobiliaria.value;
		vars[6] = 'contato';
	}
	//--envia formulário ou cancela
	if(validacao==0) {	
		alert(erro);
	}
	else {
		enviaContato(vars);
	}
}
//----------------------------------------------------------------------------------------//
function imobLancamento(){
	var vars = new Array();
	var f = document.contato;
	var erro = '';
	//--validação
	if(f.nome.value=="") {
		erro = "O campo 'NOME' deve ser preenchido!";
		f.nome.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 if(f.mensagem.value=='') {
		erro= "O campo 'MENSAGEM' deve ser escolhido!";
		f.mensagem.focus();
		validacao = 0;
	}
	else {
		erro = '';
		validacao = 1;
		vars[0] = f.nome.value;
		vars[1] = f.email.value;
		vars[2] = f.telefone.value;
		vars[3] = f.mensagem.value;
		vars[4] = f.imovel_contato.value;
		vars[5] = f.imobiliaria.value;
		vars[6] = 'contato';
	}
	//--envia formulário ou cancela
	if(validacao==0) {	
		alert(erro);
	}
	else {
		enviaLancamento(vars);
	}
}

//----------------------------------------------------------------------------------------//
function envia(vars) {
	ajax = inicia();
	if(ajax) {
		ajax.onreadystatechange = enviado;
		ajax.open('get','modulos/cadastre/envia.php?'+vars,true);
		//ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(null);
	}
}
//----------------------------------------------------------------------------------------//
function enviaEncomenda(vars) {
	ajax = inicia();
	if(ajax) {
		ajax.onreadystatechange = enviado;
		ajax.open('get','modulos/encomende/envia.php?'+vars,true);
		//ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(null);
	}
}
//----------------------------------------------------------------------------------------//
function enviaIndique(vars) {
	ajax = inicia();
	if(ajax) {
		ajax.onreadystatechange = enviado;
		ajax.open('get','modulos/email/envia.php?'+vars,true);
		//ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(null);
	}
}
//----------------------------------------------------------------------------------------//
function enviaIndiqueLancamento(vars) {
	ajax = inicia();
	if(ajax) {
		ajax.onreadystatechange = enviado;
		ajax.open('get','modulos/email/lancamento.php?'+vars,true);
		//ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(null);
	}
}
//----------------------------------------------------------------------------------------//
function enviaContato(vars) {
	ajax = inicia();
	if(ajax) {
		ajax.onreadystatechange = enviado;
		ajax.open('get','modulos/email/envia.php?'+vars,true);
		//ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		ajax.send(null);
	}
}
//----------------------------------------------------------------------------------------//
function enviaLancamento(vars) {
	ajax = inicia();
	if(ajax) {
		ajax.onreadystatechange = enviado;
		ajax.open('get','modulos/email/lancamento.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) {
			//alert(ajax.responseText);
			if(ajax.responseText==1){
				//setTimeout("mensagem('Dados Enviados com Sucesso.');",5000)
				//document.form_novo.reset();
				alert('Dados enviados com sucesso!');
			}else{
				alert('Problema no envio dos dados.');
			}
		}
	}
}
//----------------------------------------------------------------------------------------//

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);
}	
//----------------------------------------------------------------------------------------//