function verifica(){
  var message="";
  var hoy=new Date();
  var mes="",dia="",anio="";

  if (document.ResForm.ResName.value.length==0){
     message=message+"Name Empty\n";
  }
  if (document.ResForm.ResApel.value.length==0){
     message=message+"Last Name Empty\n";
  }
  if (document.ResForm.ResPais.value.length==0){
     message=message+"Country Empty\n";
  }
  if (document.ResForm.ResEmail.value.length==0){
     message=message+"E-mail Empty\n";
  }
  if (document.ResForm.ResIdioma.value.length==0){
     message=message+"Language Empty\n";
  }
  if (document.ResForm.ResTelf.value.length==0){
     message=message+"Telephone Empty\n";
  }
  if (document.ResForm.ResFax.value.length==0){
     message=message+"Fax Empty\n";
  }
  if (document.ResForm.ResNum.value.length==0){
     message=message+"Number of People Empty\n";
  }
  if ((document.ResForm.ResDiaa.value.length==0)||
      (document.ResForm.ResDiaa.value=="Dia")){
     message=message+"Day is empty\n";
  }
  if ((document.ResForm.ResMesa.value.length==0)||
      (document.ResForm.ResMesa.value==0)){
     message=message+"Month empty\n";
  } 
  if ((document.ResForm.ResAnoa.value.length==0)||
      (document.ResForm.ResAnoa.value=="Aņo")){
     message=message+"Year empty\n";
  }
  else{
        mes=hoy.getMonth()+1;
        dia=hoy.getDate();
        anio=hoy.getYear();
        if (document.ResForm.ResAnoa.value>=anio){
            if (document.ResForm.ResMesa.value>=mes){
              if((document.ResForm.ResDiaa.value<=dia)&&
                 (document.ResForm.ResMesa.value==mes)){
                message=message+"Arriving Date Invalid\n ";
              }
            }         
            else{
              message=message+"Arriving Date Invalid\n"
            }            
        }    
        else{
          message=message+"Arriving Date Invalid\n";
        } 
        if (document.ResForm.ResMesa.value==2){
           if ((document.ResForm.ResAnoa.value%4)==0){
               if (document.ResForm.ResDiaa.value>29){
                message=message+"Arriving Date Invalid\n";
               }
           }
           else{
              if (document.ResForm.ResDiaa.value>28){
                message=message+"Arriving Date Invalid\n";
              }
           }
        }  
  }
  if ((document.ResForm.ResAnos.value.length==0)||
      (document.ResForm.ResAnos.value=="Aņo")){
     message=message+"Invalid date";
  }
  else{
        mes=hoy.getMonth()+1;
        dia=hoy.getDate();
        anio=hoy.getYear();
        if (document.ResForm.ResAnos.value>=anio){
            if (document.ResForm.ResMess.value>=mes){
              if((document.ResForm.ResDias.value<=dia)&&
                 (document.ResForm.ResMess.value==mes)){
                message=message+"Leaving Date Invalid\n ";
              }
            }         
            else{
              message=message+"Leaving Date Invalid\n"
            }            
        }    
        else{
          message=message+"Leaving Date Invalid\n";
        } 
        if (document.ResForm.ResMess.value==2){
           if ((document.ResForm.ResAnos.value%4)==0){
               if (document.ResForm.ResDias.value>29){
                message=message+"Leaving Date Invalid\n";
               }
           }
           else{
              if (document.ResForm.ResDias.value>28){
                message=message+"Leaving Date Invalid\n";
              }
           }
        }  
  }
  if (message.length>0){
     alert(message);
     return false;
    }
  else{
     return true;
  }
}

