expires = new Date();
expires.setTime (expires.getTime() + 24 * 60 * 60 * 150 * 1000);

function check()
{
	var arrival_date=window.document.f1.arrival_date.value;
	var depart_date=window.document.f1.depart_date.value;
	var dd1 = arrival_date.substring(0,2)
	var mm1 = arrival_date.substring(3,5)
	var yy1 = arrival_date.substring(6,10) 

	var dd2 = depart_date.substring(0,2)
	var mm2 = depart_date.substring(3,5)
	var yy2 = depart_date.substring(6,10)

if (window.document.f1.arrival_date.value=="")
	{
	alert("Please enter the Check in Date!")
	window.document.f1.arrival_date.focus();
	return false;	
	}

	var today=getCurrentDate();
	var date=yy1+"-"+mm1+"-"+dd1;
	if(date<today)
	{
		alert("Please enter valid Check In Date!");
		window.document.f1.arrival_date.focus();
		return false;
	}

	if (window.document.f1.depart_date.value=="")
	{
		alert("Please enter the Checkbout date!")
		window.document.f1.depart_date.focus();
		return false;	
	}

	if(!dateDiff(dd1, mm1, yy1, dd2, mm2, yy2))
	{
		alert("Please recheck Check in and Check out date!");
		window.document.f1.depart_date.focus();
		return false;
	}	
	if (window.document.f1.name.value=="")
	{
		alert("Please enter your name!")
		window.document.f1.name.focus();
		return false;	
	}

	if (window.document.f1.email.value=="")
	{
		alert("Please enter your email address!")
		window.document.f1.email.focus();
		return false;	
	}
if(document.f1.email.value.indexOf(" ") >= 0)
{
	alert("Please enter your email-id without any white space character.");
	document.f1.email.select();
	return (false);
}
if ( (document.f1.email.value.indexOf("@") == -1) || (document.f1.email.value.indexOf(".") == -1) )
{
	alert("Please enter your email properly!"); 
	document.f1.email.select();
	return (false);
}


BeforeAtRate = document.f1.email.value.substring(0,document.f1.email.value.indexOf("@"));
AfterAtRate = document.f1.email.value.substring(document.f1.email.value.indexOf("@")+1,document.f1.email.value.length);

if (AfterAtRate.indexOf(".") == -1)
{
	alert("Please enter your email properly!"); 
	document.f1.email.select();
	return (false);
}

middle = AfterAtRate.substring(0, AfterAtRate.indexOf("."))
last = AfterAtRate.substring(AfterAtRate.indexOf(".") + 1,AfterAtRate.length)

if (BeforeAtRate.length == 0 || middle.length == 0 || last.length == 0)
{
	alert("Please enter your email properly!"); 
	document.f1.email.select();
	return (false);
}


if (window.document.f1.country.value=="")
	{
	alert("Please enter your Country!");
	window.document.f1.country.focus();
	return false;
	}
	
newCookie = document.f1.name.value;
newCookie +="|"+document.f1.email.value;
newCookie +="|"+document.f1.S_fax.value;
newCookie +="|"+document.f1.S_streetaddress.value;
newCookie +="|"+document.f1.S_city.value;
newCookie +="|"+document.f1.S_pin.value;
newCookie +="|"+document.f1.country.value;
newCookie +="|"+document.f1.arrival_date.value;
newCookie +="|"+document.f1.depart_date.value;
newCookie +="|";
setCookie("newSavion",newCookie);
return true;

}

function getCurrentDate()
{
	currentTime = new Date();
	
	dd=currentTime.getDate();

	mm=currentTime.getMonth();
	yy=currentTime.getYear();
	mm=mm+1;
	if(dd<10) dd="0"+dd;
	if(mm<10) mm="0"+mm;
	currDate=yy+"-"+mm+"-"+dd;

	return currDate;
}
function dateDiff(dd1, mm1, yy1, dd2, mm2, yy2)
{
	var date1=yy1+mm1+dd1;
	var date2=yy2+mm2+dd2;
	if(date1>date2) return false;
	return true;
}

function get(){
if( (cookie = getCookie("newSavion")) > ""){
	Values = cookie.split("|");
	if (Values.length >= 6){
		if (document.f1.name.value.length == 0) document.f1.name.value = Values[0];
		if (document.f1.email.value.length == 0)    document.f1.email.value = Values[1];
		if (document.f1.S_fax.value.length == 0)      document.f1.S_fax.value=Values[2];
		if (document.f1.S_streetaddress.value.length == 0) document.f1.S_streetaddress.value=Values[3];
		if (document.f1.S_city.value.length == 0)  document.f1.S_city.value=Values[4];
		if (document.f1.S_pin.value.length == 0)   document.f1.S_pin.value=Values[5];
		if (document.f1.country.value.length == 0) document.f1.country.value=Values[6];
		if (document.f1.arrival_date.value.length == 0) document.f1.arrival_date.value=Values[7];
		if (document.f1.depart_date.value.length == 0) document.f1.depart_date.value=Values[8];
	}
}
return true;
}
function setCookie(name, value){
if (value.length > 0)
 document.cookie = name + "=" + escape(value)+ ";"+"expires=" + expires.toGMTString()+";"
}
function getCookie(Name) {
          var search = Name + "="
          if (document.cookie.length > 0) { // if there are any cookies
                    offset = document.cookie.indexOf(search) 
                    if (offset != -1) { // if cookie exists 
                              offset += search.length 
                              // set index of beginning of value
                              end = document.cookie.indexOf(";", offset) 
                              // set index of end of cookie value
                              if (end == -1) end = document.cookie.length
                              return unescape(document.cookie.substring(offset, end))
                    } 
          }
return "";
}
