function validator() {

   var now = new Date();
   var obj = document.rain;
   var year = now.getFullYear();
   var month = now.getMonth();
   var monthform = obj.month.value;
   var monthname = new Array("January","February","March","April","May","June","July","August","September","October","November","December","");
   var x = 0;
   
   while (monthform != monthname[x]) {
   x++;
   }

   if (obj.month.value == "January" && obj.year.value == "2000"){

      alert("Sorry data for January 2000 not available");

      obj.month.focus();

      return false;

   }
   
   if (x > month && obj.year.value == year && x != 12){

      alert("The requested month is in the future");

      obj.month.focus();

      return false;

   }

 

   if (obj.year.value == ""){

      alert("Please select a year");

      obj.year.focus();

      return false;

   }

   

   if (obj.month.value == ""){

      alert("Please select a month");

      obj.month.focus();

      return false;

   }
   

   return true;

}