function Validate() {
	
	dtNow=new Date();
	yrNow=dtNow.getFullYear();
	var dtStart=new Date(document.forms[0].checkiny.selectedIndex+yrNow,document.forms[0].checkinm.selectedIndex,document.forms[0].checkind.selectedIndex+1);
	var dtEnd=new Date(document.forms[0].checkouty.selectedIndex+yrNow,document.forms[0].checkoutm.selectedIndex,document.forms[0].checkoutd.selectedIndex+1);
	var dtarr=new Date(document.forms[0].arrflighty.selectedIndex+yrNow,document.forms[0].arrflightm.selectedIndex,document.forms[0].arrflightd.selectedIndex+1);
	var dtmee=new Date(document.forms[0].mey.selectedIndex+yrNow,document.forms[0].mem.selectedIndex,document.forms[0].med.selectedIndex+1);
	var filled=false;
    var invalid = " ";
	var today=new Date();
	
    if(document.forms[0].grpname.value=="")
        {alert("Please input the group name");
		 document.forms[0].grpname.focus();
		 return;	
		}
    if(document.forms[0].firstname.value=="")
        {alert("Please input your First Name");
		 document.forms[0].firstname.focus();
		 return;	
		}	
    if(document.forms[0].lastname.value=="")
        {alert("Please input your Last Name");
		 document.forms[0].lastname.focus();
		 return;	
		}	
    if(document.forms[0].email.value=="")
        {alert("Please input your Email Address");
		 document.forms[0].email.focus();
		 return;	
		}	
    if (document.forms[0].email.value.indexOf(invalid) > -1) {
         alert("Please check your Email Address, spaces are not allowed");
		 document.forms[0].email.focus();
         return;
        }
	if(dtStart<today)
		{alert("Please select date after today for Check In date!");
		 document.forms[0].checkind.focus();
		 return;	
		}	
	if(dtEnd<today)
		{alert("Please select date after today for Check Out date!");
		 document.forms[0].checkoutd.focus();
		 return;	
		}	
	if (dtStart>=dtEnd) 
		{alert("Check out date must greater than check in date!");
		 document.forms[0].checkoutd.focus();
		 return;	
		}	
	if(dtmee<today)
		{alert("Please select date after today for meeting date!");
		 document.forms[0].med.focus();
		 return;	
		}	
    if(document.forms[0].roomsgl.value=="")
        {alert("Please input number of single occupancy room");
		 document.forms[0].roomsgl.focus();
		 return;	
		}
    if(document.forms[0].roomdbl.value=="")
        {alert("Please input number of double occupancy room");
		 document.forms[0].roomdbl.focus();
		 return;	
		}
    if(document.forms[0].numperson.value=="")
        {alert("Please input number of persons");
		 document.forms[0].numperson.focus();
		 return;	
		}
	else 
	{
	document.forms[0].submit();
	}
	
}
