// JavaScript Document
function compare()
 {
 var eptrn=/^[a-z0-9]+[a-z0-9\._]*@[a-z0-9\.]+\.[a-z]{2,3}$/;
 
 var today = new Date();
/*var date = today.getDate();
var month = today.getMonth();
var year = today.getFullYear();
*/
var month = today.getMonth()+1;

 
 	var str1 = document.getElementById("checkin").value;
    var str2 = document.getElementById("checkout").value;
	var str3	=today.getDate() + "." + month + "." + today.getFullYear();
	
    var dt1  = parseInt(str1.substring(0,2),10);
    var mon1 = parseInt(str1.substring(3,5),10);
    var yr1  = parseInt(str1.substring(6,10),10);
    var dt2  = parseInt(str2.substring(0,2),10);
     var mon2 = parseInt(str2.substring(3,5),10);
     var yr2  = parseInt(str2.substring(6,10),10);
	 
	  
	 var dt3  = parseInt(str3.substring(0,2),10);
    var mon3 = parseInt(str3.substring(3,5),10);
    var yr3  = parseInt(str3.substring(6,10),10);
	 
     var date1 = new Date(yr1, mon1, dt1);
     var date2 = new Date(yr2, mon2, dt2);
	 var date3 = new Date(yr3, mon3, dt3);	
	 
	 if(date1 < date3)
	 {
	 	alert("Checkin date should be greater than or equal to current date");
         return false;
	 
	 }

     if(date2 < date1)
     {
         alert("Checkout date should be greater than from Checkin date");
         return false;
     }
     


  if(document.frmTest.name.value=='')
  {
  alert("Enter your name");
  document.frmTest.name.focus();
  return false;
  }
   if(document.frmTest.checkin.value=='')
  {
  alert("Enter check in date");
  document.frmTest.checkin.focus();
  return false;
  }
  if(document.frmTest.checkout.value=='')
  {
  alert("Enter check out date");
  document.frmTest.checkout.focus();
  return false;
  }

  if(document.frmTest.email.value=="")
		{
		alert("Email-ID should not be left blank!");
		document.frmTest.email.focus();
		return false;
		}

	if(!document.frmTest.email.value.match(eptrn))
	{
		alert("Invalid Email-ID! try again with correct value!");
		document.frmTest.email.focus();
		return false;
	}
	if(document.frmTest.contactno.value=="")
	{
	alert("Enter contact no");
	document.frmTest.contactno.focus();
	return false;
	}

return true;
 }
