function validalogin(formf){

 if((formf.user.value == "") || (formf.user.value.length == 0)){
     alert("Digite a sua matricula.");
     return false;
 
  }
  return true;

}

function valida(formf){

   if(formf.toemail.value == "falso"){
     alert("Selecione uma Área de destino para sua mensagem.");
     return false;
   }else if(formf.nome.value == ""){
     alert("O campo Nome deve ser preenchido.");
     return false;
   }else if(formf.fromemail.value == ""){
     alert("O campo E-mail deve ser preenchido.");
     return false;
   }else if(formf.ass.value == ""){
     alert("O campo Assunto deve ser preenchido.");
     return false;
   }else{     
     return(true); 
   }
};

function valida1(forms){
   if(forms.solicitacao.value == "falso"){
     alert("Valor inválido no campo Tipo.");
     return false;
   }else if(forms.nome.value == ""){
     alert("O campo Nome deve ser preenchido.");
     return false;
   }else if(forms.end.value == ""){
     alert("O campo Endereço deve ser preenchido.");
     return false;
   }else if(forms.br.value == ""){
     alert("O campo Bairro deve ser preenchido.");
     return false;
   }else if(forms.cit.value == "falso"){
     alert("O campo Cidade deve ser preenchido.");
     return false;
   }else if(forms.fone.value == ""){
     alert("O campo Fone deve ser preenchido.");
     return false;
   }else if(forms.ref.value == ""){
     alert("O campo Referência deve ser preenchido.");
     return false;
   }else
     return true;

};

function validaSS(formf){
 if(formf.solicitacao.value == "falso"){
     alert("Selecione um Serviço o ser solicitado.");
     return false;
 } 
 return(true);

};

function limpaFC(formfc){
  formfc.nome.value = "";
  formfc.fromemail.value = "";
  formfc.ass.value = "";
  formfc.coment.value = "";
  return(false);
}

function janelasv(formsv){
       janela = window.open("/agespisa/jsp/segundavia/FSVia.jsp?mes="+formsv.mes.value+"&ano="+formsv.ano.value,'ncal','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,width=450,height=530,left='+((window.screen.width-300)/2)+',top='+10);
       janela.focus(); 
    };

function verificaDataSV(formsv){   

   data = new Date(); 
   if (formsv.mes.value == ""){    
     alert("O campo mês deve ser preenchido."); 
     return false;
   }else if(isNaN(formsv.mes.value)){ 
     alert("O campo mês deve ser um valor numérico."); 
     return false;    
   }else if(formsv.mes.value.length < 2 ){ 
     alert("O campo mês deve ter dois(2) digitos."); 
     return false;       
   }else if(parseInt(formsv.mes.value) >= 10){

         if(parseInt(formsv.mes.value) > 12){
	     alert("Mês inválido."); 
	     return false;    
         } 

          if((parseInt(formsv.mes.value) > data.getMonth()+1) && (parseInt(formsv.ano.value) >= data.getFullYear())){ 
            alert("A referência deve ser menor ou igual a atual.");
            return false;       
          }
   }else{
       if(parseInt(formsv.mes.value.charAt(1)) < 1){
	     alert("Mês inválido."); 
	     return false;    
       }

       if((parseInt(formsv.mes.value.charAt(1)) > data.getMonth()+1) && (parseInt(formsv.ano.value) >= data.getFullYear())){ 
        alert("A referência deve ser menor ou igual a atual."); 
        return false;    
       }
   }

   if (formsv.ano.value == ""){    
     alert("O campo ano deve ser preenchido."); 
     return false;
   }else if(isNaN(formsv.ano.value)){ 
     alert("O campo ano deve ser um valor numérico."); 
     return false;    
   }else if(formsv.ano.value.length < 4 ){ 
     alert("O campo ano deve ter quatro(4) digitos."); 
     return false;    
   }else if(parseInt(formsv.ano.value) < 1962){ 
     alert("Ano inválido."); 
     return false;    
   }
   janelasv(formsv);
   return true;
};

function verificaDataA(forma){   
   data = new Date(); 
   if (forma.mes.value == ""){    
     alert("O campo mês deve ser preenchido."); 
     return false;
   }else if(isNaN(forma.mes.value)){ 
     alert("O campo mês deve ser um valor numérico."); 
     return false;    
   }else if(forma.mes.value.length < 2 ){ 
     alert("O campo mês deve ter dois(2) digitos."); 
     return false;    
   }else if(parseInt(forma.mes.value) >= 10){

         if(parseInt(forma.mes.value) > 12){
	     alert("Mês inválido."); 
	     return false;    
         } 

          if((parseInt(forma.mes.value) > data.getMonth()+1) && (parseInt(forma.ano.value) >= data.getFullYear())){ 
             alert("A referência deve ser menor ou igual a atual."); 
	     return false;       
          }
   }else{

       if(parseInt(forma.mes.value.charAt(1)) < 1){
	     alert("Mês inválido."); 
	     return false;    
       }

       if((parseInt(forma.mes.value.charAt(1)) > data.getMonth()+1) && (parseInt(forma.ano.value) >= data.getFullYear())){
             alert("A referência deve ser menor ou igual a atual."); 
	     return false;
       }       
   }

   if (forma.ano.value == ""){    
     alert("O campo ano deve ser preenchido."); 
     return false;
   }else if(isNaN(forma.ano.value)){ 
     alert("O campo ano deve ser um valor numérico."); 
     return false;    
   }else if(forma.ano.value.length < 4 ){ 
     alert("O campo ano deve ter quatro(4) digitos."); 
     return false;    
   }else if(parseInt(forma.ano.value) < 2001){ 
     alert("O ano deve ser maior ou igual a 2001."); 
     return false;    
   }
   return true;
};

function verificaDataHC(forma){   
   data = new Date(); 
   if (forma.mes.value == ""){    
     alert("O campo mês deve ser preenchido."); 
     return false;
   }else if(isNaN(forma.mes.value)){ 
     alert("O campo mês deve ser um valor numérico."); 
     return false;    
   }else if(forma.mes.value.length < 2 ){ 
     alert("O campo mês deve ter dois(2) digitos."); 
     return false;       
   }else if(parseInt(forma.mes.value) >=10){

         if(parseInt(forma.mes.value) > 12){
	     alert("Mês inválido."); 
	     return false;    
         } 

         if((parseInt(forma.mes.value) >= data.getMonth()+1) && (parseInt(forma.ano.value) >= data.getFullYear())){ 
           alert("A referência deve ser menor que a atual."); 
           return false;
         }
   }else {
       if(parseInt(forma.mes.value.charAt(1)) < 1){
	     alert("Mês inválido."); 
	     return false;    
       }
       if((parseInt(forma.mes.value.charAt(1)) >= data.getMonth()+1) && (parseInt(forma.ano.value) >= data.getFullYear())){
           alert("A referência deve ser menor que a atual."); 
           return false;
        }
   }
   if (forma.ano.value == ""){    
     alert("O campo ano deve ser preenchido."); 
     return false;
   }else if(isNaN(forma.ano.value)){ 
     alert("O campo ano deve ser um valor numérico."); 
     return false;    
   }else if(forma.ano.value.length < 4 ){ 
     alert("O campo ano deve ter quatro(4) digitos."); 
     return false;    
   }else if(parseInt(forma.ano.value) < 2001){ 
     alert("O ano deve ser maior ou igual a 2001."); 
     return false;    
   }
   return true;
};