function valida_cliente() {
var nome=document.form.nome.value;
var estado=document.form.idestado.value;
var cidade=document.form.idcidade.value;
var endereco=document.form.endereco.value;
var numero=document.form.numero.value;
var email1=document.form.email.value;
var email2=document.form.email2.value;
var aceito=document.form.aceito.checked;
var vemail=document.form.vemail.value;

if (nome=="") {
alert("Campo Nome é Obrigatório.");
document.form.nome.focus();
return false;
}

if (!valida_cpf()){
	return false;	
}

if (!valida_cep()){
	return false;	
}

if (!valida_telefone()){
	return false;	
}

if (estado=="0") {
alert("Campo Estado é Obrigatório.");
document.form.idestado.focus();
return false;
}

if (cidade=="0") {
alert("Campo Cidade é Obrigatório.");
document.form.idcidade.focus();
return false;
}

if (endereco=="") {
alert("Campo Endereço é Obrigatório");
document.form.endereco.focus();
return false;
}
if (numero=="") {
alert("Campo Número é Obrigatório.");
document.form.numero.focus();
return false;
}

if (email1=="") {
alert("Campo E-Mail é Obrigatório.");
document.form.email.focus();
return false;
}
if (email2=="") {
alert("Campo Confirmação de E-Mail é Obrigatório.");
document.form.email2.focus();
return false;
}

if(email1 != email2) {
alert("O campo Confirmar E-mail está errado!");
return false;
}


if (email1.indexOf("@")==-1||email1.indexOf(".")==-1){
alert("Digite um Email válido.");
return false;
}

if (!valida_senha()) {
	return false;
}

if (!valida_produto()){
	return false;
}

if (!aceito) {
alert("Por favor, marque os termos de compromisso");
document.form.aceito.focus();
return false;
}

valida_nserie();

}


function valida_radaremapa(cadastro) {
var latitude=document.cadastro.latitude.value;
var longitude=document.cadastro.logitude.value;

if (latitude=="") {
alert("Campo Latitude é Obrigatório.");
document.cadastro.latitude.focus();
return false;
}

if (longitude=="") {
alert("Campo Longitude é Obrigatório.");
document.cadastro.logitude.focus();
return false;
}

return true;
}




function valida_cep() {
	var cep=document.form.cep.value;
	if (cep=="") {
	alert("Campo CEP é Obrigatório.");
	document.form.cep.focus();
	return false;
	}

	if (cep.length<=8) {
	alert("Campo CEP Incompleto");
	document.form.cep.focus();
	return false;
	}
return true;
}



function valida_cpf() {
	var cpf=document.form.cpf.value;
	if (cpf=="") {
	alert("Campo CPF é Obrigatório.");
	document.form.cpf.focus();
	return false;
	}

	if (cpf.length=14) {
	var val = cpf;
	var base = val.substring(0, val.length-2);
		if (!isCpf(val)){
		alert("CPF Invalido.");
		document.form.cpf.focus();
		return false;
		}
	}
return true;
}




function valida_telefone() {
	var telefone=document.form.telefone.value;
	var celular=document.form.celular.value;
	
	if (telefone.length>=1 && telefone.length<=11) {
		alert("Campo Telefone Incompleto");
		document.form.telefone.focus();
		return false;
	}
	
	if (celular.length>=1 && celular.length<=11) {
			alert("Campo Celular Incompleto");
			document.form.celular.focus();
			return false;
	}
	
return true;
}





function valida_alterar_cliente() {
var nome=document.form.nome.value;
var estado=document.form.idestado.value;
var cidade=document.form.idcidade.value;
var endereco=document.form.endereco.value;
var numero=document.form.numero.value;
var email1=document.form.email.value;
var email2=document.form.email2.value;
var vemail=document.form.vemail.value;

if (nome=="") {
alert("Campo Nome é Obrigatório.");
document.form.nome.focus();
return false;
}

if (!valida_cpf()){
	return false;	
}

if (!valida_cep()){
	return false;	
}

if (!valida_telefone()){
	return false;	
}

if (estado=="0") {
alert("Campo Estado é Obrigatório.");
document.form.idestado.focus();
return false;
}

if (cidade=="0") {
alert("Campo Cidade é Obrigatório.");
document.form.idcidade.focus();
return false;
}

if (endereco=="") {
alert("Campo Endereço é Obrigatório");
document.form.endereco.focus();
return false;
}
if (numero=="") {
alert("Campo Número é Obrigatório.");
document.form.numero.focus();
return false;
}

if (email1=="") {
alert("Campo E-Mail é Obrigatório.");
document.form.email.focus();
return false;
}
if (email2=="") {
alert("Campo Confirmação de E-Mail é Obrigatório.");
document.form.email2.focus();
return false;
}

if(email1 != email2) {
alert("O campo Confirmar E-mail está errado!");
return false;
}

if (email1.indexOf("@")==-1||email1.indexOf(".")==-1){
alert("Digite um Email válido.");
return false;
}

validaemail2();

}




function valida_senha() {
	var senha=document.form.senha.value;
	var senha2=document.form.senha2.value;
	if (senha=="") {
		alert("Campo Senha é Obrigatório.");
		document.form.senha.focus();
		return false;
	}
	if (senha2=="") {
		alert("Campo Confirmação de Senha é Obrigatório.");
		document.form.senha2.focus();
		return false;
	}

	if (senha.length<6) {
		alert("Senha deve conter 6 ou mais caracteres.");
		document.form.senha.focus();
		return false;
	}

	if(senha != senha2) {
		alert("O campo Confirmar Senha está errado!");
		document.form.senha2.focus();
		return false;
	}
	return true;
}




function valida_produto() {
var idproduto=document.form.idproduto.value;
var idsoftware=document.form.idsoftware.value;
var idversao=document.form.idversao.value;
var nserie=document.form.nserie.value;

if (idproduto=="0") {
alert("Verifique o Produto Selecionado");
document.form.idproduto.focus();
return false;
}
if (idsoftware=="0") {
alert("Verifique o Software Selecionado");
document.form.idsoftware.focus();
return false;
}
if (idversao=="0") {
alert("Verifique a Versão Selecionada");
document.form.idversao.focus();
return false;
}

if (nserie=="") {
alert("Campo Nº de Série é Obrigatório");
document.form.nserie.focus();
return false;
}

return true;
}






function valida_nserie() {
var nserie=document.form.nserie.value;
var validanserie=document.form.validanserie.value;
var contador=document.form.divnserie.value;

if (contador<3){
	if (validanserie==0) {
		contador=parseInt(contador)+1
		document.getElementById("divnserie").innerHTML = "<INPUT TYPE=\"hidden\" NAME=\"divnserie\" VALUE=\"" + contador + "\">";
		alert("Campo Nº de Série não é valido. Entre em contato com a Airis para mais informações através do número (11) 4081-3300");
		document.form.nserie.focus();
		return false;
	}else {
		validanseri2();
	}
	
} else {
	document.form.nserie.focus();
	document.getElementById("divnserie").innerHTML = "<INPUT TYPE=\"hidden\" NAME=\"divnserie\" VALUE=\"" + contador + "\">";
	validaemail();
}
}


function valida_nserie3() {
var nserie=document.form.nserie.value;
var validanserie=document.form.validanserie.value;

if (validanserie==0) {
	alert("Para finalizar seu cadastro, você deve confirmar o nº de série de seu aparelho com a Airis. Por favor, entre em contato com a Airis através do número (11) 4062-5117");
	document.form.nserie.focus();
	return false;
}else {
	validanseri3();
}

return false
}


function valida_nserie2() {
var nserie=document.form.nserie.value;
var valida2=document.form.valida2.value;

if (valida2==0) {
	alert("Para finalizar seu cadastro, você deve confirmar o nº de série de seu aparelho com a Airis. Por favor, entre em contato com a Airis através do número (11) 4062-5117");
	document.form.nserie.focus();
	return false;
}

return true;
}

function validaalterarproduto() {
	var valida2=document.form.valida2.value;
	var idcliente=document.form.idcliente.value;
	alert (valida2);
	alert (idcliente);
	if ((valida2==idcliente)||(valida2==0)) {
		document.form.submit();
	} else {
		alert("Para finalizar seu cadastro, você deve confirmar o nº de série de seu aparelho com a Airis. Por favor, entre em contato com a Airis através do número (11) 4062-5117");
	}
}



function valida_alterar_produto() {
if (!valida_produto()){
	return false;
}

valida_nserie3();
}

function valida_contato() {
var nome=document.contato.nome.value;
var email=document.contato.email.value;
var assunto=document.contato.assunto.value;
var mensagem=document.contato.mensagem.value;

if (nome=="") {
alert("O Campo Nome é Obrigatorio");
document.contato.nome.focus();
return false;
}

if (email=="") {
alert("O Campo Email é Obrigatorio");
document.contato.email.focus();
return false;
}

if (assunto=="") {
alert("O Campo Assunto é Obrigatorio");
document.contato.assunto.focus();
return false;
}

if (mensagem=="") {
alert("O Campo Mensagem é Obrigatorio");
document.contato.mensagem.focus();
return false;
}
return true;
}

function abrejanela(url,l,a)
{
var x = parseInt((screen.width-l)/2);
var y = parseInt((screen.height-a)/2);
var win = window.open(url,'','width='+l+',height='+a);
win.moveTo(x,y);
}
