expires = new Date();

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

function set(){



if ( (document.dataform.S_name.value == "") || (document.dataform.realname.value == "") || (document.dataform.S_phone.value == "") || (document.dataform.preference.value == "") )

{

    alert ("Please fill in all the compulsory fields");

    return (false);

}



if (document.dataform.S_country.options[document.dataform.S_country.selectedIndex].value == "" )

{

	alert("Please Select a Country");

	return (false);

}



if (document.dataform.adults.options[document.dataform.adults.selectedIndex].value == "" )

{

	alert("Please Select the number of Adults and Children");

	return (false);

}



adate = document.dataform.Arrival_date;

amonth = document.dataform.Arrival_date_month;

ayear = document.dataform.Arrival_date_year;



ddate = document.dataform.departure_date;

dmonth = document.dataform.departure_date_month;

dyear = document.dataform.departure_date_year;



dt = adate.options[adate.selectedIndex].value;

mth = amonth.options[amonth.selectedIndex].value;

yr = ayear.options[ayear.selectedIndex].value;



ddt = ddate.options[ddate.selectedIndex].value;

dmth = dmonth.options[dmonth.selectedIndex].value;

dyr = dyear.options[dyear.selectedIndex].value;



if ( (dt == "") || (mth == "") || (yr == "") || (ddt == "") || (dmth == "") || (dyr == "") )

{

	alert ("You have not selected either the Arrival Date or the Departure Date.");

	return (false);

}



if(document.dataform.realname.value.indexOf(" ") >= 0)

{

	alert("Please enter your email-id without any white space character.");

	document.dataform.realname.focus();

	return (false);

}

if ( (document.dataform.realname.value.indexOf("@") == -1) || (document.dataform.realname.value.indexOf(".") == -1) )

{

	alert("Please enter a valid email-id"); 

	document.dataform.realname.focus();

	return (false);

}





BeforeAtRate = document.dataform.realname.value.substring(0,document.dataform.realname.value.indexOf("@"));

AfterAtRate = document.dataform.realname.value.substring(document.dataform.realname.value.indexOf("@")+1,document.dataform.realname.value.length);



if (AfterAtRate.indexOf(".") == -1)

{

	alert("Please enter a valid email-id"); 

	document.dataform.realname.focus();

	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 a valid email-id"); 

	document.dataform.realname.focus();

	return (false);

}



newCookie = document.dataform.S_name.value;

newCookie +="|"+document.dataform.realname.value;

newCookie +="|"+document.dataform.S_phone.value;

newCookie +="|";

setCookie("newImeshID",newCookie);

return true;

}



function get(){

if( (cookie = getCookie("newImeshID")) > ""){

	Values = cookie.split("|");

	if (Values.length >= 1){

		if (document.dataform.S_name.value.length == 0) document.dataform.S_name.value = Values[0];

		if (document.dataform.realname.value.length == 0)    document.dataform.realname.value = Values[1];

		if (document.dataform.S_phone.value.length == 0)    document.dataform.S_phone.value = Values[2];

	}

}

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 "";

}// JavaScript Document