// JavaScript Document
function validaForm(){
           d = document.cadastro;
           //validar nome
           if (d.nome.value == ""){
                     alert("O campo " + d.nome.name + " deve ser preenchido!");
                     d.nome.focus();
                     return false;
           }
		   		   //validar ddd
           if (d.ddd.value == ""){
                     alert("O campo " + d.ddd.name + " deve ser preenchido!");
                     d.ddd.focus();
                     return false;
           }
         //validar email

if (d.emailcadastro.value == "") 
{
	alert("Informe seu e-mail.");
	d.emailcadastro.focus();
	d.emailcadastro.select();
	return false;
}
else 
{
	prim = d.emailcadastro.value.indexOf("@")
	if(prim < 2) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("@",prim + 1) != -1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".") < 1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(" ") != -1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("zipmeil.com") > 0)
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("hotmeil.com") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".@") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("@.") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".com.br.") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("/") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("[") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("]") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("(") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(")") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("..") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
}



         //validar telefone
         if (d.telefone.value == ""){
                   alert ("O campo " + d.telefone.name + " deve ser preenchido! Por favor, verifique se há espaços na digitação!");
                   d.telefone.focus();
                   return false;
         }
         //validar telefone(verificacao se contem apenas numeros)
         if (isNaN(d.telefone.value)){
                   alert ("O campo " + d.telefone.name + " deve conter apenas numeros!");
                   d.telefone.focus();
                   return false;
         }
         //validar data de nascimento
         erro=0;
         hoje = new Date();
         anoAtual = hoje.getFullYear();
         barras = d.nasce.value.split("-");
        if (barras.length == 3){
					ano = barras[0];
			 		mes = barras[1];
                    dia = barras[2];             
        resultado = (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(dia) && (dia > 0) && (dia < 32));
                   if (!resultado) {
                             alert("Formato de data inválido!");
                             d.nasce.focus();
                             return false;
                   }
         } else {
                  alert("Formato de data inválido!");
                  d.nasce.focus();
                  return false;
        }
        return true;
}

function validaForm2(){
           d = document.faleconosco;
           //validar nome
           if (d.nome.value == ""){
                     alert("O campo " + d.nome.name + " deve ser preenchido!");
                     d.nome.focus();
                     return false;
           }
		   //validar ddd
           if (d.ddd.value == ""){
                     alert("O campo " + d.DDD.name + " deve ser preenchido!");
                     d.ddd.focus();
                     return false;
           }
		  //validar empresa
           if (d.empresa.value == ""){
                     alert("O campo " + d.empresa.name + " deve ser preenchido!");
                     d.empresa.focus();
                     return false;
           }
		   //validar cometários
           if (d.comentario.value == ""){
                     alert("O campo " + d.comentario.name + " deve ser preenchido!");
                     d.comentario.focus();
                     return false;
           }
                  //validar email

if (d.emailcadastro.value == "") 
{
	alert("Informe seu e-mail.");
	d.emailcadastro.focus();
	d.emailcadastro.select();
	return false;
}
else 
{
	prim = d.emailcadastro.value.indexOf("@")
	if(prim < 2) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("@",prim + 1) != -1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".") < 1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(" ") != -1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("zipmeil.com") > 0)
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("hotmeil.com") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".@") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("@.") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".com.br.") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("/") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("[") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("]") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("(") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(")") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("..") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
}


         //validar telefone
         if (d.telefone.value == ""){
                   alert ("O campo " + d.telefone.name + " deve ser preenchido! Por favor, verifique se há espaços na digitação!");
                   d.telefone.focus();
                   return false;
         }
         //validar telefone(verificacao se contem apenas numeros)
         if (isNaN(d.telefone.value)){
                   alert ("O campo " + d.telefone.name + " deve conter apenas numeros!");
                   d.telefone.focus();
                   return false;
         }
         //validar data de nascimento
         erro=0;
         hoje = new Date();
         anoAtual = hoje.getFullYear();
         barras = d.nasce.value.split("/");
        if (barras.length == 3){
                   dia = barras[0];
                   mes = barras[1];
                   ano = barras[2];
                  resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900));
                   if (!resultado) {
                             alert("Formato de data inválido!");
                             d.nasce.focus();
                             return false;
                   }
         } else {
                  alert("Formato de data inválido!");
                  d.nasce.focus();
                  return false;
        }
        return true;
}
function validaLivro(){
           d = document.livro;
           //validar nome
           if (d.nome.value == ""){
                     alert("O campo " + d.nome.name + " deve ser preenchido!");
                     d.nome.focus();
                     return false;
           }
		  //validar empresa
           if (d.endereco.value == ""){
                     alert("O campo " + d.endereco.name + " deve ser preenchido!");
                     d.endereco.focus();
                     return false;
           }
		   //validar cometários
           if (d.comentario.value == ""){
                     alert("O campo " + d.comentario.name + " deve ser preenchido!");
                     d.comentario.focus();
                     return false;
           }
		  //validar ddd
           if (d.ddd.value == ""){
                     alert("O campo " + d.DDD.name + " deve ser preenchido!");
                     d.ddd.focus();
                     return false;
           }
		   //validar cidade
           if (d.cidade.value == ""){
                     alert("O campo " + d.cidade.name + " deve ser preenchido!");
                     d.cidade.focus();
                     return false;
           }
		   //validar estado
           if (d.estado.value == ""){
                     alert("O campo " + d.estado.name + " deve ser preenchido!");
                     d.estado.focus();
                     return false;
           }
                 //validar email

if (d.emailcadastro.value == "") 
{
	alert("Informe seu e-mail.");
	d.emailcadastro.focus();
	d.emailcadastro.select();
	return false;
}
else 
{
	prim = d.emailcadastro.value.indexOf("@")
	if(prim < 2) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("@",prim + 1) != -1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".") < 1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(" ") != -1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("zipmeil.com") > 0)
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("hotmeil.com") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".@") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("@.") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".com.br.") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("/") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("[") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("]") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("(") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(")") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("..") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
}


         //validar telefone
         if (d.telefone.value == ""){
                   alert ("O campo " + d.telefone.name + " deve ser preenchido!");
                   d.telefone.focus();
                   return false;
         }
		//validar livro(verificacao se contem apenas numeros)
         if (isNaN(d.livro.value)){
                   alert ("Selecione um ou mais livros!");
                   d.livro.focus();
                   return false;
         }
         //validar telefone(verificacao se contem apenas numeros)
         if (isNaN(d.telefone.value)){
                   alert ("O campo " + d.telefone.name + " deve conter apenas numeros!");
                   d.telefone.focus();
                   return false;
         }
         //validar data de nascimento
         erro=0;
         hoje = new Date();
         anoAtual = hoje.getFullYear();
         barras = d.nasce.value.split("/");
        if (barras.length == 3){
                   dia = barras[0];
                   mes = barras[1];
                   ano = barras[2];
                  resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900));
                   if (!resultado) {
                             alert("Formato de data inválido!");
                             d.nasce.focus();
                             return false;
                   }
         } else {
                  alert("Formato de data inválido!");
                  d.nasce.focus();
                  return false;
        }
        return true;
}
function validaDvd(){
           d = document.livro;
           //validar nome
           if (d.nome.value == ""){
                     alert("O campo " + d.nome.name + " deve ser preenchido!");
                     d.nome.focus();
                     return false;
           }
		  //validar empresa
           if (d.endereco.value == ""){
                     alert("O campo " + d.endereco.name + " deve ser preenchido!");
                     d.endereco.focus();
                     return false;
           }
		   //validar ddd
           if (d.ddd.value == ""){
                     alert("O campo " + d.DDD.name + " deve ser preenchido!");
                     d.ddd.focus();
                     return false;
           }
		   //validar cidade
           if (d.cidade.value == ""){
                     alert("O campo " + d.cidade.name + " deve ser preenchido!");
                     d.cidade.focus();
                     return false;
           }
		   //validar estado
           if (d.estado.value == ""){
                     alert("O campo " + d.estado.name + " deve ser preenchido!");
                     d.estado.focus();
                     return false;
           }
		   //validar cometários
           if (d.comentario.value == ""){
                     alert("O campo " + d.comentario.name + " deve ser preenchido!");
                     d.comentario.focus();
                     return false;
           }
                //validar email

if (d.emailcadastro.value == "") 
{
	alert("Informe seu e-mail.");
	d.emailcadastro.focus();
	d.emailcadastro.select();
	return false;
}
else 
{
	prim = d.emailcadastro.value.indexOf("@")
	if(prim < 2) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("@",prim + 1) != -1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".") < 1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(" ") != -1) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("zipmeil.com") > 0)
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("hotmeil.com") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".@") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("@.") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(".com.br.") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("/") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("[") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("]") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("(") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf(")") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
	if(d.emailcadastro.value.indexOf("..") > 0) 
	{
		alert("O e-mail informado parece não estar correto.");
		d.emailcadastro.focus();
		d.emailcadastro.select();
		return false;
	}
}


         //validar telefone
         if (d.telefone.value == ""){
                   alert ("O campo " + d.telefone.name + " deve ser preenchido! Por favor, verifique se há espaços na digitação!");
                   d.telefone.focus();
                   return false;
         }
		//validar livro(verificacao se contem apenas numeros)
         if (isNaN(d.livro.value)){
                   alert ("Selecione um ou mais livros!");
                   d.livro.focus();
                   return false;
         }
         //validar telefone(verificacao se contem apenas numeros)
         if (isNaN(d.telefone.value)){
                   alert ("O campo " + d.telefone.name + " deve conter apenas numeros!");
                   d.telefone.focus();
                   return false;
         }
         //validar data de nascimento
         erro=0;
         hoje = new Date();
         anoAtual = hoje.getFullYear();
         barras = d.nasce.value.split("/");
        if (barras.length == 3){
                   dia = barras[0];
                   mes = barras[1];
                   ano = barras[2];
                  resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) && (ano <= anoAtual && ano >= 1900));
                   if (!resultado) {
                             alert("Formato de data inválido!");
                             d.nasce.focus();
                             return false;
                   }
         } else {
                  alert("Formato de data inválido!");
                  d.nasce.focus();
                  return false;
        }
        return true;
}