///////////////////////////////////////////////////////////////////////////////
// 							Funções JavaScript
//
//	Author: Olavo Alexandrino
//	Called By: mail_list.asp
//	Written: FEVEREIRO, 2002
//	 
///////////////////////////////////////////////////////////////////////////////


//---------------------ARQUIVO mail_list.asp----------------------------//
///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////

    function isDate(dia,mes,ano)
    {	
    	var dia = eval(dia)
    	var mes = eval(mes)
	    var ano = eval(ano)
	
    	if ((ano==0) || (mes==0) || (dia==0))
    	   return true;
	   
        if (((mes==04) || (mes==06) || (mes==09) || (mes==11)) && (dia>30))
    		return true;
	
    	if(mes==02)
    	{
    		if(ano%4!=0 && dia>28)
	       		return true;
    		else
    		{
    			if(dia>29)
    				return true;
    		}
    	}
    }

	function verifica_campo(campo,valor)
	{
        var tamanho=valor.length
        if ((tamanho==0)|| (valor=="0")) {
			 alert("O campo \"" + campo + "\" deve ser especificado.")			 			 
             return true
        }else{
             return false
        }

	}

    function verifica_mail()
    {
        if (!(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(document.contato.email_mail.value))) 
            return true
        else
            return false
   }         	

    function testacampos_contato()
	{

        var dia = document.contato.dia.value
        var mes = document.contato.mes.value
        var ano = document.contato.ano.value	
	
        if (verifica_campo("Nome",document.contato.nome_mail.value))
		{
                 document.contato.nome_mail.focus()    
				 return false
        }
        if (verifica_campo("E-mail",document.contato.email_mail.value))
		{
                 document.contato.email_mail.focus()    
				 return false
        }       
        
        if (verifica_mail())
        {
            alert("Informe um email válido!")
            return false
        }
        
        if (isDate(dia,mes,ano))
		{
             alert("Por favor escolha uma data válida.")
             document.contato.dia.focus()    
			 return false
        }                

     }

///////////////////////////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////////////////////////     
//---------------------ARQUIVO mail_list.asp----------------------------//
     


