// JavaScript Document
<!-- JavaScript criado por Vagner Andrade Medina - WebMaster Grupo Milla -->
<!--
function Numeros(evt)
{
var charCode = (evt.which) ? evt.which : event.keyCode
if (charCode > 31 && (charCode < 48 || charCode > 57))
return false;
return true;
}
function validaCampo()
{
	var nomeNoivo = document.formListaCasamento.nomeNoivo;
	var nomeNoiva = document.formListaCasamento.nomeNoiva;
	var nomeRua = document.formListaCasamento.nomeRua;
	var numCasa = document.formListaCasamento.numCasa;
	var nomeBairro = document.formListaCasamento.nomeBairro;
	var telefone = document.formListaCasamento.telefone;
	
	if(nomeNoivo.value == "")
	{
		alert("\nO campo 'Noivo' deve ser preenchido");
		nomeNoivo.focus();
		return false;
	}
	if(nomeNoiva.value == "")
	{
		alert("\nO campo 'Noiva' deve ser preenchido");
		nomeNoiva.focus();
		return false;
	}
	if(nomeRua.value == "")
	{
		alert("\nO campo 'Rua' deve ser preenchido");
		nomeRua.focus();
		return false;
	}
	if(numCasa.value == "")
	{
		alert("\nO campo 'Número' deve ser preenchido");
		numCasa.focus();
		return false;
	}
	if(nomeBairro.value == "")
	{
		alert("\nO campo 'Bairro' deve ser preenchido");
		nomeBairro.focus();
		return false;
	}
	if(telefone.value == "")
	{
		alert("\nO campo 'Telefone' deve ser preenchido");
		telefone.focus();
		return false;
	}
	return true;
}
// validações do ListaProdutosDiv.php
function validaCodDescPrecoQtd(){
	
	var codBarra = document.formProduto.codBarra;
	var nomeProd = document.formProduto.nomeProd;
	var precoProd = document.formProduto.precoProd;
	var qtdProd = document.formProduto.qtdProd;
	var quantCompProd = document.formProduto.quantCompProd;
		
	if(codBarra.value == "")
	{
		alert("\nO código do produto está em branco");
		codBarra.focus();
		return false;
	}
	if(nomeProd.value == "")
	{
		alert("\nA descrição do produto está em branco");
		nomeProd.focus();
		return false;
	}
	if(precoProd.value == "")
	{
		alert("\nO preço do produto está em branco");
		precoProd.focus();
		return false;
	}
	if(qtdProd.value == "")
	{
		alert("\nA quantidade do produto está em branco");
		qtdProd.focus();
		return false;
	}
	if(qtdProd.value < quantCompProd.value)
	{
		alert("\nO campo 'Qtd. Comp.' não deve ser maior que a 'Qtd'");
		quantCompProd.focus();
		return false;
	}
	return true;
}
function focoIdNoivos(){
	
	var idNoivos = document.formProduto.idNoivos;
	
	idNoivos.focus();
}
function focoNomeNoivo(){
	
	var nomeNoivo = document.formListaCasamento.nomeNoivo;
	
	nomeNoivo.focus();
}
//-->
<!-- 
function checaCampos() 
	{
       var nome = document.form.nome;
       var email = document.form.email;
       var BadChars = "*|,\":<>[]{}`\'';()&$#% ";
	   var GoodChars = "@.";
	   var posarroba = email.value.indexOf ('@',0);
	      
	  
	   if (nome.value == "")
	   {
	   	    alert("\nPreencha o campo Nome");
   			nome.focus();
			return false;
	   }
	   if (email.value == "")
	   {
            alert("\nPreencha o campo E-mail");
			email.focus();
			return false;
       }
	   else
	   {
	   		if (email.value.length < 3) //o e-mail é menor que 3 caracteres - caractesristica do grupo milla
			{
				alert("\nE-mail inválido!");
				email.focus();
				return false;
			}
			for (var i = 0; i < email.value.length; i++)
			{
				if (BadChars.indexOf(email.value.charAt(i)) != -1) //Contém caracteres inválidos, famosos BadChars
				{
					alert("\nO e-mail contém caracteres inválidos");
					email.focus();
					return false;
				}
			}
			for (var i = 0; i < GoodChars.length; i++)
			{
				if (email.value.indexOf(GoodChars.charAt(i)) == -1) //não tem goodchars
				{
					alert("\nE-mail inválido!");
					email.focus();
					return false;
				}
				if (email.value.indexOf(GoodChars.charAt(i),0) == 0) //começou com goodchars(. ou @)
				{
					alert("\nE-mail inválido!");
					email.focus();
					return false;
				}
				if (email.value.lastIndexOf(GoodChars.charAt(i)) > email.value.length-3)//existe menos de dois caracteres apos o ultimo goodchar
				{
					alert("\nE-mail inválido! Seu email não deve terminar com @.");
					email.focus();
					return false;
				}
			}
			if (email.value.lastIndexOf('@') > email.value.lastIndexOf('.')) //não tem ponto depois do arroba
			{
				alert("\nE-mail inválido!");
				email.focus();
				return false;
			}
			if (email.value.indexOf('@.',0) != -1 || email.value.indexOf ('.@',0) != -1) //. e @ colados
			{
				alert("\nE-mail inválido!");
				email.focus();
				return false;
			}
			if (email.value.indexOf ('@',posarroba + 1) != -1) //Contém mais de um @
			{
				alert("\nE-mail inválido!");
				email.focus();
				return false;
			}
	   }
       
	 		return true;	
    }
//-->


