function redirecionar(){
	location.href = "index.php";
}
function frmNews(){
	var frm = document.frm_news;
	if(frm.nome.value.length<2 || !isNaN(frm.nome.value)){
		alertError("seu nome",frm.nome,"msgNews");
		return false;
	}
	if(!checkEmail(frm.email.value)){
		alertError("seu email",frm.email,"msgNews");
		return false;
	}
	if(frm.fone.value.length<8 || isNaN(frm.fone.value)){
		alertError("seu telefone",frm.fone,"msgNews");
		return false;
	}
	var http = createAjax();
	var nome = frm.nome.value;
	var email = frm.email.value;
	var fone = frm.fone.value;
	var qs = "nome="+nome+"&email="+email+"&fone="+fone;
	http.open("post","php/newsletter.php",true);
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			var response = http.responseText;
			alertError(response,null,"msgNews",true);
		}
		frm.reset();
	}
	http.send(qs);
}
var _globalAssunto = null;
function setaAssunto(id){
	_globalAssunto = id;
}
function frmCont() {
	var assuntos = new Array("Elogio","Dúvida","Reclamação","Sugestão","Outros");
	var frm = document.frm_cont;
	if(frm.nome.value.length<2 || !isNaN(frm.nome.value)){
		alertError("seu nome",frm.nome,"msgCont");
		return false;
	}
	if(!checkEmail(frm.email.value)){
		alertError("seu email",frm.email,"msgCont");
		return false;
	}
	if(frm.fone.value.length<8 || isNaN(frm.fone.value)){
		alertError("seu telefone",frm.fone,"msgCont");
		return false;
	}
	if(frm.msg.value.length<3){
		alertError("a mensagem",frm.msg,"msgCont");
		return false;
	}
	var http = createAjax();
	var nome = frm.nome.value;
	var email = frm.email.value;
	var fone = frm.fone.value;
	var msg = frm.msg.value;
	var qs = "nome="+nome+"&email="+email+"&fone="+fone+"&msg="+msg+"&tipoMsg="+assuntos[_globalAssunto];
	http.open("post","php/email.php",true);
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			var response = http.responseText;
			alertError(response,null,"msgCont",true);
		}
		frm.reset();
	}
	http.send(qs);
}
function frmServico(){
	var frm = document.frm_servico;
	if(frm.nome.value.length<2 || !isNaN(frm.nome.value)){
		alertError("seu nome",frm.nome,"msgServico");
		return false;
	}
	if(frm.endereco.value.length<3){
		alertError("seu endereço",frm.endereco,"msgServico");
		return false;
	}
	if(frm.bairro.value.length<3){
		alertError("seu bairro",frm.bairro,"msgServico");
		return false;
	}
	if(frm.cep.value.length<8 || isNaN(frm.cep.value)){
		alertError("seu CEP",frm.cep,"msgServico");
		return false;
	}
	if(frm.cidade.value.length<3){
		alertError("sua cidade",frm.cidade,"msgServico");
		return false;
	}
	if(frm.telefone.value.length<8 || isNaN(frm.telefone.value)){
		alertError("seu telefone",frm.telefone,"msgServico");
		return false;
	}
	if(!checkEmail(frm.email.value)){
		alertError("seu email",frm.email,"msgServico");
		return false;
	}
	if(frm.mensagem.value.length<3){
		alertError("a mensagem",frm.mensagem,"msgServico");
		return false;
	}
	var http = createAjax();
	var nome = frm.nome.value;
	var endereco = frm.endereco.value;
	var bairro = frm.bairro.value;
	var cep = frm.cep.value;
	var cidade = frm.cidade.value;
	var estado = frm.estado.value;
	var telefone = frm.telefone.value;
	var email = frm.email.value;
	var mensagem = frm.mensagem.value;
	var qs = "nome="+nome+"&endereco="+endereco+"&bairro="+bairro+"&cep="+cep+"&cidade="+cidade+"&estado="+estado+"&telefone="+telefone+"&email="+email+"&mensagem="+mensagem;
	http.open("post","php/servicos.php",true);
	http.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			var response = http.responseText;
			alertError(response,null,"msgServico",true);
		}
		frm.reset();
	}
	http.send(qs);
}
function frmConsorcio(){
	var frm = document.frm_consorcio;
	if(frm.nome.value.length<2 || !isNaN(frm.nome.value)){
		alertError("seu nome",frm.nome,"msgConsorcio");
		return false;
	}
	if(frm.endereco.value.length<3){
		alertError("seu endereço",frm.endereco,"msgConsorcio");
		return false;
	}
	if(frm.bairro.value.length<3){
		alertError("seu bairro",frm.bairro,"msgConsorcio");
		return false;
	}
	if(!checkCep(frm.cep.value)){
		alertError("seu CEP",frm.cep,"msgConsorcio");
		return false;
	}
	if(frm.cidade.value.length<3){
		alertError("sua cidade",frm.cidade,"msgConsorcio");
		return false;
	}
	if(!checkFone(frm.telefone.value)){
		alertError("seu telefone",frm.telefone,"msgConsorcio");
		return false;
	}
	if(!checkEmail(frm.email.value)){
		alertError("seu email",frm.email,"msgConsorcio");
		return false;
	}
	//return true;
	var http = createAjax();
	var nome = frm.nome.value;
	var endereco = frm.endereco.value;
	var bairro = frm.bairro.value;
	var cep = frm.cep.value;
	var cidade = frm.cidade.value;
	var estado = frm.estado.value;
	var telefone = frm.telefone.value;
	var email = frm.email.value;
	var produto = frm.produto.value;
	var plano = frm.plano.value;
	var valor = frm.valor.value;
	var qs = "nome="+nome+"&endereco="+endereco+"&bairro="+bairro+"&cep="+cep+"&cidade="+cidade;
	qs += "&estado="+estado+"&telefone="+telefone+"&email="+email+"&produto="+produto+"&plano="+plano+"&valor="+valor;
	http.open("post","php/consorcio.php",true);
	http.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
	http.onreadystatechange = function(){
		if(http.readyState == 4){
			var response = http.responseText;
			alertError(response,null,"msgConsorcio",true);
		}
	}
	http.send(qs);
}
function frmFinanci(frm){
	if(frm.nome.value.length<2 || !isNaN(frm.nome.value)){
		alertError("seu nome",frm.nome,"msgFinanci");
		return false;
	}
	if(!checkCpf(frm.cpf.value)){
		alertError("seu CPF",frm.cpf,"msgFinanci");
		return false;
	}
	if(!checkRg(frm.rg.value)){
		alertError("sua RG",frm.rg,"msgFinanci");
		return false;
	}
	if(frm.orgao.value.length<2){
		alertError("o orgão expeditor",frm.orgao,"msgFinanci");
		return false;
	}
	if(!checkData(frm.nascimento.value)){
		alertError("seu nascimento",frm.nascimento,"msgFinanci");
		return false;
	}
	if(frm.qtd_dependentes.value == ""){
		alertError("a quantidade de dependentes",frm.qtd_dependentes,"msgFinanci");
		return false;
	}
	if(frm.nome_pai.value.length<2  || !isNaN(frm.nome_pai.value)){
		alertError("o nome do seu pai",frm.nome_pai,"msgFinanci");
		return false;
	}
	if(frm.nome_mae.value.length<2  || !isNaN(frm.nome_mae.value)){
		alertError("o nome do sua mãe",frm.nome_mae,"msgFinanci");
		return false;
	}
	if(frm.nome_conjugue.value.length<2  || !isNaN(frm.nome_conjugue.value)){
		alertError("o nome do seu conjugue",frm.nome_conjugue,"msgFinanci");
		return false;
	}
	if(frm.endereco.value == ""){
		alertError("seu endereço",frm.endereco,"msgFinanci");
		return false;
	}
	if(frm.cidade.value.length<2  || !isNaN(frm.cidade.value)){
		alertError("sua cidade",frm.cidade,"msgFinanci");
		return false;
	}
	if(!checkCep(frm.cep.value)){
		alertError("seu CEP",frm.cep,"msgFinanci");
		return false;
	}
	if(!checkEmail(frm.email.value)){
		alertError("seu email",frm.email,"msgFinanci");
		return false;
	}
	if(frm.tempo_residencia.value.length<2){
		alertError("o tempo que voce reside",frm.tempo_residencia,"msgFinanci");
		return false;
	}
	if(!checkFone(frm.telefone.value)){
		alertError("seu telefone",frm.telefone,"msgFinanci");
		return false;
	}
	if(frm.nome_empresa.value.length<2){
		alertError("a Razão Social",frm.nome_empresa,"msgFinanci");
		return false;
	}
	if(!checkData(frm.data_admissao.value)){
		alertError("a data da admissão",frm.data_admissao,"msgFinanci");
		return false;
	}
	if(frm.endereco_empresa.value.length<2){
		alertError("o endereço da empresa",frm.endereco_empresa,"msgFinanci");
		return false;
	}
	if(frm.cidade_empresa.value.length<2  || !isNaN(frm.cidade_empresa.value)){
		alertError("a cidade da empresa",frm.cidade_empresa,"msgFinanci");
		return false;
	}
	if(!checkCep(frm.cep_empresa.value)){
		alertError("o CEP da empresa",frm.cep_empresa,"msgFinanci");
		return false;
	}
	if(!checkFone(frm.telefone_empresa.value)){
		alertError("o telefone da empresa",frm.telefone_empresa,"msgFinanci");
		return false;
	}
	if(frm.cargo.value.length<2){
		alertError("o cargo",frm.cargo,"msgFinanci");
		return false;
	}
	if(frm.nome_ref1.value.length<2 || !isNaN(frm.nome_ref1.value)){
		alertError("o nome da referencia",frm.nome_ref1,"msgFinanci");
		return false;
	}
	if(!checkFone(frm.telefone_ref1.value)){
		alertError("o telefone da referencia",frm.telefone_ref1,"msgFinanci");
		return false;
	}
	if(frm.nome_ref2.value.length<2 || !isNaN(frm.nome_ref1.value)){
		alertError("o nome da referencia",frm.nome_ref1,"msgFinanci");
		return false;
	}
	if(!checkFone(frm.telefone_ref2.value)){
		alertError("o telefone da referencia",frm.telefone_ref2,"msgFinanci");
		return false;
	}
	if(frm.banco.value.length<2){
		alertError("o banco",frm.banco,"msgFinanci");
		return false;
	}
	if(frm.agencia.value.length<2){
		alertError("a agencia",frm.agencia,"msgFinanci");
		return false;
	}
	if(frm.conta.value.length<2){
		alertError("a conta",frm.conta,"msgFinanci");
		return false;
	}
	if(frm.tipo.value.length<2){
		alertError("o tipo",frm.tipo,"msgFinanci");
		return false;
	}
	if(frm.desde.value.length<2){
		alertError("a data da abertura da conta",frm.desde,"msgFinanci");
		return false;
	}
	return true;
}
function checkCpf(cpf){
	var filter = /^\d{3}.\d{3}.\d{3}-\d{2}$/;
	if(filter.test(cpf)){
		return true;
	} else {
		return false;
	}
}
function checkRg(rg){
	var filter = /^\d{3}.\d{3}$/;
	if(filter.test(rg)){
		return true;
	} else {
		return false;
	}
}
function checkEmail(email){
	var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i
	if (filter.test(email)){
		return true;
	} else {
		return false;
	}
}
function checkCep(cep){
	var filter = /^\d{5}-\d{3}$/;
	if(filter.test(cep)){
		return true;
	} else {
		return false;
	}
}
function checkFone(fone){
	var filter = /^\d{2}-\d{4}-\d{4}$/;
	if(filter.test(fone)){
		return true;
	} else {
		return false;
	}
}
function checkData(nasc){
	var filter = /^\d{2}-\d{2}-\d{4}$/;
	if(filter.test(nasc)){
		return true;
	} else {
		return false;
	}
}
function createAjax(){
	var browser = navigator.appName;
	var ajax;
	if(browser == "Microsoft Internet Explorer"){
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		ajax = new XMLHttpRequest();
	}
	return ajax;
}
function alertError(msgError,campo,alerta,msgCompleta){
	var content = document.getElementById(alerta);
	if(msgCompleta){
		content.style.visibility = "visible";
		content.innerHTML = msgError;
		setTimeout(redirecionar,2000);
	} else if(campo.value == ""){
		content.style.visibility = "visible";
		content.innerHTML = "Digite "+msgError+" por favor.";
	} else {
		content.style.visibility = "visible";
		content.innerHTML = "Digite "+msgError+" corretamente.";
	}
	campo.focus();
	setTimeout(function(){limpaAlert(alerta);},2000);
}
function limpaAlert(div){
	var content = document.getElementById(div);
	content.style.visibility = "hidden";
}