function checkDate2(inizioanno,fineanno,msg1,msg2){
  var RegularExpression = new RegExp("^[0-2][0-9]{3}$");
  var readytosubmit2 = false;
  var readytosubmit1 = false;
  if (($chk($("inizioanno")))&& ($chk($("fineanno"))))
  {
      if (($('inizioanno').getValue() !="") && ($('inizioanno').getValue() !="aaaa"))
      {
         if  (!RegularExpression.test($('inizioanno').value))
          {
            alert(msg1);
            $('inizioanno').value  = "aaaa";
          }
          else{ readytosubmit2 = true; }
      }
      else if ($('inizioanno').getValue() == "aaaa")
      {
          readytosubmit2 = true;
      }
      else if ($('inizioanno').getValue() == "")
      {
          $('inizioanno').value  = "aaaa";
          readytosubmit2 = true;
      }
      if ($('fineanno').value !="" && $('fineanno').value !="aaaa")
      {
         if  (!RegularExpression.test($('fineanno').value))
          {
            alert(msg2);
            $('fineanno').value  = "aaaa";
          }
          else{ readytosubmit1 = true; }

      }
      else if ($('fineanno').getValue() == "aaaa")
      {
          readytosubmit1 = true;
      }
       else if ($('fineanno').getValue() == "")
      {
          $('fineanno').value  = "aaaa";
          readytosubmit1 = true;
      }
      if (readytosubmit2 && readytosubmit1)
      {
            $('ricercaStampa').submit();
      }
  }
  else{
      $('ricercaStampa').submit();
  }
}
function checkDate(inizio,fine, oggi, msg1,msg2,msg3){
    if (($chk($("inizio")))&& ($chk($("datafinale")))){

    var MyDate=$('inizio').getValue();
    var MyDateFine=$('datafinale').getValue();
    var MyDateOggi=oggi;
    var readytosubmit2 = false;
    var readytosubmit1 = false;

    MD_Y=MyDate.substring(0,4);
  MD_M=MyDate.substring(5,7);
  MD_D=MyDate.substring(8,10);

    iniziolocale =new Date(MD_Y, MD_M, MD_D);

    MF_Y=MyDateFine.substring(0,4);
  MF_M=MyDateFine.substring(5,7);
  MF_D=MyDateFine.substring(8,10);


    finelocale =new Date(MF_Y, MF_M, MF_D);

    O_Y=MyDateOggi.substring(0,4);
  O_M=MyDateOggi.substring(5,7);
  O_D=MyDateOggi.substring(8,10);


    oggilocale =new Date(O_Y, O_M, O_D);


    var RegularExpression = new RegExp("^[0-2][0-9]{3}(\-)[0-1][0-9](\-)[0-3][0-9]$");


    if  (MyDate != "aaaa-mm-dd")
    {
        if  (!RegularExpression.test(MyDate))
      {
        alert(msg1);
        $('inizio').value  = "aaaa-mm-dd";
      }
      else{ readytosubmit1 = true; }
    }
     else{ readytosubmit1 = true; }

    if (RegularExpression.test(MyDateFine))
    {
       if (finelocale > oggilocale)
       {
           alert(msg3);
           $('datafinale').value  = oggi;
       }
       else{ readytosubmit2 = true; }
    }
    else{
      alert(msg2);
      $('datafinale').value  = oggi;
    }

    if (readytosubmit2 && readytosubmit1)
    {
        $('ricercaStampa').submit();
     }
  }
  else{
     $('ricercaStampa').submit();
  }
}


