// Book Deal Validations
function validate()
{
	frm = document.theform;
	
	
	//for start day
	if(frm.selstartday.value=='')
	{
		alert("Please select the Day for 'Start Date'.");
		frm.selstartday.focus();
		return false;
	}
	
	//for start month
	if(frm.selstartmonth.value=='')
	{
		alert("Please select the Month for 'Start Date'.");
		frm.selstartmonth.focus();
		return false;
	}
	
	//for start year
	if(frm.selstartyear.value=='')
	{
		alert("Please select the Year for 'Start Date'.");
		frm.selstartyear.focus();
		return false;
	}
	
	//for end day
	if(frm.selendday.value=='')
	{
		alert("Please select the Day for 'End Date'.");
		frm.selendday.focus();
		return false;
	}
	
	//for end month
	if(frm.selendmonth.value=='')
	{
		alert("Please select the Month for 'End Date'.");
		frm.selendmonth.focus();
		return false;
	}
	
	//for end year
	if(frm.selendyear.value=='')
	{
		alert("Please select the Year for 'End Date'.");
		frm.selendyear.focus();
		return false;
	}
	
	//for date comparision
	var selstartyear = frm.selstartyear.value;
	var selstartmonth = frm.selstartmonth.value;
	var selstartday = frm.selstartday.value;
	var selendyear = frm.selendyear.value;
	var selendmonth = frm.selendmonth.value;
	var selendday = frm.selendday.value;
	
	if(selstartyear > selendyear)
	{
		alert("'End Date' should be greater than 'Start Date'.");			
		frm.selstartday.focus();
		return false;
	}

	if((selstartyear == selendyear) && (selstartmonth > selendmonth))
	{
		alert("'End Date' should be greater than 'Start Date'.");			
		frm.selstartday.focus();
		return false;
	}

	if((selstartyear == selendyear) && (selstartmonth == selendmonth)  && (selstartday >= selendday))
	{
		alert("'End Date' should be greater than 'Start Date'.");			
		frm.selstartday.focus();
		return false;
	}
	
	//for deal
	if(frm.seldeal.value==''){
		alert("Please select a Deal.");	
		frm.seldeal.focus();
		return false;
	}
	if(frm.seldeal.value=='New Year Special Deals' || frm.seldeal.value=='Cruise Deals' || 
	   frm.seldeal.value=='Romance & Honeymoon Deals'|| frm.seldeal.value=='City Tours'|| 
	   frm.seldeal.value=='Nature & Health Deals'|| frm.seldeal.value=='Explore Scandinavia'|| frm.seldeal.value=='Special Deals')
		{
			alert("You have selected a category. Please select a Deal of your choice.\nNote: Text with yellow background denotes a category.");
			frm.seldeal.focus();
			return false;
		}
		
	//for Name
	if(frm.txtname.value=='')
	{
		alert("Please enter Name.");
		frm.txtname.focus();
		return false;
	}
	
	//for Email
	if(frm.txtemail.value=='')
	{
		alert("Please enter Email.");
		frm.txtemail.focus();
		return false;
	}
	if(!isEmail(frm.txtemail.value))
	{
		alert("Please enter valid Email.");
		frm.txtemail.value='';
		frm.txtemail.focus();
		return false;
	}
	
	//for Telephone
	if(frm.txttelephone.value=='')
	{
		alert("Please enter Telephone.");
		frm.txttelephone.focus();
		return false;
	}
	if(frm.txttelephone.value!='')
	{
		if(isValidPhone(frm.txttelephone.value)==false)
		{
			alert("Please enter valid Telephone Number.");
			frm.txttelephone.value='';
			frm.txttelephone.focus();
			return false;
		}
	}
	
	//for Adults
/*	if(frm.seladults.value=='')
	{
		alert("Please select Adults");
		frm.seladults.focus();
		return false;
	}
	
	//for Children
	if(frm.selchildren.value=='')
	{
		alert("Please select Children");
		frm.selchildren.focus();
		return false;
	}
*/
	//for Adults and Children
	if(frm.seladults.value=='0' && frm.selchildren.value=='0')
	{
		alert("Please select atleast one Adult or a Child.");
		frm.seladults.focus();
		return false;
	}
	
	
	//for Message
	if(frm.txtmessage.value=='')
	{
		alert("Please enter Message.");
		frm.txtmessage.focus();
		return false;
	}
	
	
	frm.seldeal.value.toUpperCase();
	//var abc = frm.seldeal.value.replace(/-/," ");
	//alert(frm.seldeal.value.toUpperCase());
	frm.method="post";
	frm.action="http://www.scandinavianvision.com/cgi-bin/FormMail.pl";
}

