
<!-- HIDING FROM OTHER BROWSERS
expires = new Date();
expires.setTime (expires.getTime() + 24 * 60 * 60 * 150 * 1000);
function validateForm()
{
	var reg =  /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if (document.dataform.SName.value == "")
	{
		alert ("!! Please enter your name !!");
		document.dataform.SName.focus();
		return false;
	}
	if (document.dataform.Email.value == "")
	{
		alert ("!! Please enter your email-id !!");
		document.dataform.Email.focus();
		return false;
	}
	else if(reg.test(document.dataform.Email.value) == false) { //check for empty user name field
		alert ("!! Please enter your valid email-id !!");
		document.dataform.Email.select();
		return false;
	}
	if (document.dataform.Phone.value == "")
	{
		alert ("!! Please enter your Phone number !!");
		document.dataform.Phone.focus();
		return false;
	}
	if (document.dataform.DateofTravel.value == "")
	{
		alert ("!! Please select your date (Date of Travel) !!");
		document.dataform.DateofTravel.focus();
		return false;
	}
	if (document.dataform.MonthofTravel.value == "")
	{
		alert ("!! Please select your month (Date of Travel) !!");
		document.dataform.MonthofTravel.focus();
		return false;
	}
	if (document.dataform.YearofTravel.value == "")
	{
		alert ("!! Please select your year (Date of Travel) !!");
		document.dataform.YearofTravel.focus();
		return false;
	}
	/*FIND THE CURRENT DATE     --  yyyy-mm-dd */ 
	var today = new Date();
	var curr_date = StrToNumTwoDigit(today.getDate());
	var curr_month = StrToNumTwoDigit(today.getMonth()+1);//January is 0!
	var curr_year = StrToNumTwoDigit(today.getFullYear());
	var fullCurrDate = curr_year+"-"+curr_month+"-"+curr_date;
	/*FIND THE FORM SELECTED DATE*/
	var mm = StrToNumMonth(document.dataform.MonthofTravel.value);
	var SelectedDate = document.dataform.YearofTravel.value+"-"+mm+"-"+document.dataform.DateofTravel.value; 
	//alert(fullCurrDate); 
	//alert(SelectedDate); return false;
	
	/* convert dd/mm//yyyy */
	
	if(buildDate(fullCurrDate) > buildDate(SelectedDate))
	{
		alert("Selected date should be greater than from today date.")
		return false;
	}
	
	if (document.dataform.NumberofAdult.value == "")
	{
		alert ("!! Please enter number of couple !!");
		document.dataform.NumberofAdult.focus();
		return false;
	}
	if (document.dataform.Town.value == "")
	{
		alert ("!! Please enter place of residence (Town) !!");
		document.dataform.Town.focus();
		return false;
	}
	if (document.dataform.Description.value == "")
	{
		alert ("!! Please enter your description !!");
		document.dataform.Description.focus();
		return false;
	}

}

function buildDate(dateString_org)    // date string is in format yyyy-mm-dd 
{
	var dateString_arr = dateString_org.split("-");  // convert dd/mm//yyyy
	var dateString = dateString_arr[2]+"/"+dateString_arr[1]+"/"+dateString_arr[0];
	var dd = parseInt(dateString.split("/")[0],10);
	var mm = parseInt(dateString.split("/")[1],10);
	var yyyy = parseInt(dateString.split("/")[2],10);
	var date = new Date (yyyy, (mm-1) , dd, 0, 0, 0, 0);
	return date;
}


function StrToNumMonth(strMM)
{
	
	if(strMM=='January')	{ return '01'; }
	else if(strMM=='February')	{ return '02'; }
	else if(strMM=='March')	{ return '03'; }
	else if(strMM=='April')	{ return '04'; }
	else if(strMM=='May')	{ return '05'; }
	else if(strMM=='June')	{ return '06'; }
	else if(strMM=='July')	{ return '07'; }
	else if(strMM=='August')	{ return '08'; }
	else if(strMM=='September')	{ return '09'; }
	else if(strMM=='October')	{ return '10'; }
	else if(strMM=='November')	{ return '11'; }
	else if(strMM=='December')	{ return '12'; }
}
function StrToNumTwoDigit(strV)
{
	
	if(strV=='1')	{ return '01'; }
	else if(strV=='2')	{ return '02'; }
	else if(strV=='3')	{ return '03'; }
	else if(strV=='4')	{ return '04'; }
	else if(strV=='5')	{ return '05'; }
	else if(strV=='6')	{ return '06'; }
	else if(strV=='7')	{ return '07'; }
	else if(strV=='8')	{ return '08'; }
	else if(strV=='9')	{ return '09'; }
	else { return strV; }
}
