function ValidaOpiniao() {
	if(document.formOpiniao.titulo.value == ""){
		alert('Por favor! Informe o campo TÍTULO.');
		document.formOpiniao.titulo.focus();
		return false;
	}
	
	if(document.formOpiniao.nome.value == ""){
		alert('Por favor! Informe o campo NOME.');
		document.formOpiniao.nome.focus();
		return false;
	}
	
	if(document.formOpiniao.descricao_opiniao.value == ""){
		alert('Por favor! Informe o campo DESCRIÇÃO.');
		document.formOpiniao.descricao_opiniao.focus();
		return false;
	}
	
	if(document.formOpiniao.cidade.value == ""){
		alert('Por favor! Informe o campo CIDADE.');
		document.formOpiniao.cidade.focus();
		return false;
	}
	
	if(document.formOpiniao.uf.value == ""){
		alert('Por favor! Informe o campo ESTADO.');
		document.formOpiniao.uf.focus();
		return false;
	}
	
	if(document.formOpiniao.email.value == ""){
		alert('Por favor! Informe o campo EMAIL.');
		document.formOpiniao.email.focus();
		return false;
	}
	
	var email = document.getElementsByName('email')[0];
	if (!checkMail(email)) {
        alert("Email informado inválido");
        document.formOpiniao.email.focus();
        return false;
	}
	
	return true;
}

function ValidaDados(){
	if(document.frmProd.quantidade.value == ""){
		alert('Por favor! Informe a quantidade.');
		document.frmProd.quantidade.focus();
		return false;
	}
		
	if(!document.getElementById("id_tecido")){
		alert('Por favor! Escolha o tecido de sua preferência.');
		document.getElementById("opc_tecidos").focus();
		return false;
	}
		
	if(!document.getElementById("id_acabamento")){
		alert('Por favor! Escolha o acabamento de sua preferência.');
		document.getElementById("opc_acabamento").focus();
		return false;
	}
		
	return true;
}

 function validarData(){
        
   var dia = document.FormBuscaNoivos.dia.value.value;
   var mes = document.FormBuscaNoivos.mes.value.value;
   var ano = document.FormBuscaNoivos.ano.value.value;
            
            if(!isNumber(dia) || !isNumber(mes) || !isNumber(ano)) {
                return false;
            }
            
            if(dia <= 0 || mes <= 0) {
                return false;
            }
            
            if(dia > 31 || mes > 12) {
                return false;
            }
            if((mes==4 || mes==6 || mes==9 || mes==11) && dia > 30){
                return false;
            } else{
                if(ano%4!=0 && mes==2 && dia>28){
                    return false;
                } 
                else{
                    if(ano%4==0 && mes==2 && dia>29){
                        return false;
                    } else{
                        return true;
                    }
                }
            }
            return true;
        }


function ValidaBusca(){
	if((document.FormBuscaNoivos.noivo.value == "") && (document.FormBuscaNoivos.noiva.value == "") && ((document.FormBuscaNoivos.dia.value == "") || (document.FormBuscaNoivos.mes.value == "") && (document.FormBuscaNoivos.ano.value == ""))){
		alert('Por favor! Informe o nome dos noivos ou a data do casamento.');
		document.FormBuscaNoivos.noivo.focus();
		return false;
	}
	
	return true;
}

function EnviaCasamento()
{	
	str = "?pagina=listaCasamento&action=adicionar";
	document.getElementById("frmProd").action = str;
	document.getElementById("frmProd").submit();
}

function checkMail(mail){
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    if(typeof(mail) == "string"){
        if(er.test(mail)){ return true; }
    }else if(typeof(mail) == "object"){
        if(er.test(mail.value)){ 
    return true; 
    }
    }else{
    return false;
    }
}

function ValidaOrcamento(){
	if(document.Form1.nome.value == ""){
		alert('Por favor! Informe o seu nome.');
		document.Form1.nome.focus();
		return false;
	}
		
	if(document.Form1.email.value == ""){
		alert('Por favor! Informe o campo e-mail.');
		document.Form1.email.focus();
		return false;
	}
		
	var email = document.getElementsByName('email')[0];
	if (!checkMail(email)) {
        alert("Email informado inválido");
        document.Form1.email.focus();
        return false;
	}
	
	if(document.Form1.endereco.value == ""){
		alert('Por favor! Informe o campo ENDEREÇO.');
		document.Form1.endereco.focus();
		return false;
	}
	
	if(document.Form1.bairro.value == ""){
		alert('Por favor! Informe o campo BAIRRO.');
		document.Form1.bairro.focus();
		return false;
	}
	
	if(document.Form1.cep1.value == "" || document.Form1.cep2.value == ""){
		alert('Por favor! Informe o campo CEP.');
		document.Form1.cep1.focus();
		return false;
	}
	
	if(document.Form1.uf.value == ""){
		alert('Por favor! Selecione o ESTADO.');
		document.Form1.uf.focus();
		return false;
	}
	
	return true;
}
