document.write('<script type="text/javascript" src="http://www.goa.ind.in/js/dhtmlgoodies_calendar/dhtmlgoodies_calendar.js"></script>');
document.writeln('<link rel="stylesheet" type="text/css" href="http://www.goa.ind.in/js/dhtmlgoodies_calendar/dhtmlgoodies_calendar.css">');
document.writeln('<link rel="stylesheet" type="text/css" href="http://www.goa.ind.in/include/toursnorthindia.css">');

function createAjaxObject()
{
	var xmlhttp=false;
	try {
    		//netscape.security.PrivilegeManager.enablePrivilege("UniversalBrowserRead");
   	} catch (e) {
    		//alert("Permission UniversalBrowserRead denied.");
  	}

    if (window.XMLHttpRequest) {
		
		xmlhttp = new XMLHttpRequest();
		if (xmlhttp.overrideMimeType) {
		 
			xmlhttp.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) {
  		// code for IE6, IE5
 		 xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
 	 } else {
 		 alert("Your browser does not support XMLHTTP!");
 	 }
	 return xmlhttp;
}



///////////functions to get referrer///////////////////////

function refer()
{
	var ref;	
	ref = document.referrer;
	var ref1=ref.split("/");
	
	return ref;
		
	
}

////////////////////////////////////////////////////////
function displayItem(){
   
	//key = 'q';
	varstr = refer();
var t1=varstr.split("/")
	//alert(t1[2]);
if(t1[2]!="http://www.toursnorthindia.com")
{
	var	search_key = varstr;
	
		if(search_key=='false') {
			return false;
		} else {
			
			if(search_key != '') {
				name = 'cookie_search_key';
				value = search_key;
				days  = 1;
				createCookie(name,value,days);
			}
			return search_key;
		}
	}
}



function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

/* 
	This function reads the cookie value
*/

function readCookie(name) 
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function dirname(path) {
    return path.match( /.*\// );
}

var countryText = '<select name="country" id="country"><option value="">Select Country</option><option value="1">Afghanistan</option><option value="2">Albania</option><option value="3">Algeria</option><option value="4">American Samoa</option><option value="5">Andorra</option><option value="6">Angola</option><option value="7">Anguilla</option><option value="8">Antarctica</option><option value="9">Antigua and Barbuda</option><option value="10">Argentina</option><option value="11">Armenia</option><option value="12">Aruba</option><option value="13">Australia</option><option value="14">Austria</option><option value="15">Azerbaijan</option><option value="16">Bahamas</option><option value="17">Bahrain</option><option value="18">Bangladesh</option><option value="19">Barbados</option><option value="20">Belarus</option><option value="21">Belgium</option><option value="22">Belize</option><option value="23">Benin</option><option value="24">Bermuda</option><option value="25">Bhutan</option><option value="26">Bolivia</option><option value="27">Bosnia and Herzegowina</option><option value="28">Botswana</option><option value="29">Bouvet Island</option><option value="30">Brazil</option><option value="31">British Indian Ocean Territory</option><option value="32">Brunei Darussalam</option><option value="33">Bulgaria</option><option value="34">Burkina Faso</option><option value="35">Burundi</option><option value="36">Cambodia</option><option value="37">Cameroon</option><option value="38">Canada</option><option value="39">Cape Verde</option><option value="40">Cayman Islands</option><option value="41">Central African Republic</option><option value="42">Chad</option><option value="43">Chile</option><option value="44">China</option><option value="45">Christmas Island</option><option value="46">Cocos (Keeling) Islands</option><option value="47">Colombia</option><option value="48">Comoros</option><option value="49">Congo</option><option value="50">Cook Islands</option><option value="51">Costa Rica</option><option value="52">Cote D\'Ivoire</option><option value="53">Croatia</option><option value="54">Cuba</option><option value="55">Cyprus</option><option value="56">Czech Republic</option><option value="57">Denmark</option><option value="58">Djibouti</option><option value="59">Dominica</option><option value="60">Dominican Republic</option><option value="61">East Timor</option><option value="62">Ecuador</option><option value="63">Egypt</option><option value="64">El Salvador</option><option value="65">Equatorial Guinea</option><option value="66">Eritrea</option><option value="67">Estonia</option><option value="68">Ethiopia</option><option value="69">Falkland Islands (Malvinas)</option><option value="70">Faroe Islands</option><option value="71">Fiji</option><option value="72">Finland</option><option value="73">France</option><option value="74">France, Metropolitan</option><option value="75">French Guiana</option><option value="76">French Polynesia</option><option value="77">French Southern Territories</option><option value="78">Gabon</option><option value="79">Gambia</option><option value="80">Georgia</option><option value="81">Germany</option><option value="82">Ghana</option><option value="83">Gibraltar</option><option value="84">Greece</option><option value="85">Greenland</option><option value="86">Grenada</option><option value="87">Guadeloupe</option><option value="88">Guam</option><option value="89">Guatemala</option><option value="90">Guinea</option><option value="91">Guinea-bissau</option><option value="92">Guyana</option><option value="93">Haiti</option><option value="94">Heard and Mc Donald Islands</option><option value="95">Honduras</option><option value="96">Hong Kong</option><option value="97">Hungary</option><option value="98">Iceland</option><option value="99">India</option><option value="100">Indonesia</option><option value="101">Iran (Islamic Republic of)</option><option value="102">Iraq</option><option value="103">Ireland</option><option value="104">Israel</option><option value="105">Italy</option><option value="106">Jamaica</option><option value="107">Japan</option><option value="108">Jordan</option><option value="109">Kazakhstan</option><option value="110">Kenya</option><option value="111">Kiribati</option><option value="112">Korea, Democratic People\'s Republic of</option><option value="113">Korea, Republic of</option><option value="114">Kuwait</option><option value="115">Kyrgyzstan</option><option value="116">Lao People\'s Democratic Republic</option><option value="117">Latvia</option><option value="118">Lebanon</option><option value="119">Lesotho</option><option value="120">Liberia</option><option value="121">Libyan Arab Jamahiriya</option><option value="122">Liechtenstein</option><option value="123">Lithuania</option><option value="124">Luxembourg</option><option value="125">Macau</option><option value="127">Madagascar</option><option value="128">Malawi</option><option value="129">Malaysia</option><option value="130">Maldives</option><option value="131">Mali</option><option value="132">Malta</option><option value="133">Marshall Islands</option><option value="134">Martinique</option><option value="135">Mauritania</option><option value="136">Mauritius</option><option value="137">Mayotte</option><option value="138">Mexico</option><option value="139">Micronesia, Federated States of</option><option value="140">Moldova, Republic of</option><option value="141">Monaco</option><option value="142">Mongolia</option><option value="143">Montserrat</option><option value="144">Morocco</option><option value="145">Mozambique</option><option value="146">Myanmar</option><option value="147">Namibia</option><option value="148">Nauru</option><option value="149">Nepal</option><option value="150">Netherlands</option><option value="151">Netherlands Antilles</option><option value="152">New Caledonia</option><option value="153">New Zealand</option><option value="154">Nicaragua</option><option value="155">Niger</option><option value="156">Nigeria</option><option value="157">Niue</option><option value="158">Norfolk Island</option><option value="159">Northern Mariana Islands</option><option value="160">Norway</option><option value="161">Oman</option><option value="162">Pakistan</option><option value="163">Palau</option><option value="164">Panama</option><option value="165">Papua New Guinea</option><option value="166">Paraguay</option><option value="167">Peru</option><option value="168">Philippines</option><option value="169">Pitcairn</option><option value="170">Poland</option><option value="171">Portugal</option><option value="172">Puerto Rico</option><option value="173">Qatar</option><option value="174">Reunion</option><option value="175">Romania</option><option value="176">Russian Federation</option><option value="177">Rwanda</option><option value="178">Saint Kitts and Nevis</option><option value="179">Saint Lucia</option><option value="180">Saint Vincent and the Grenadines</option><option value="181">Samoa</option><option value="182">San Marino</option><option value="183">Sao Tome and Principe</option><option value="184">Saudi Arabia</option><option value="185">Senegal</option><option value="186">Seychelles</option><option value="187">Sierra Leone</option><option value="188">Singapore</option><option value="189">Slovakia (Slovak Republic)</option><option value="190">Slovenia</option><option value="191">Solomon Islands</option><option value="192">Somalia</option><option value="193">South Africa</option><option value="195">Spain</option><option value="196">Sri Lanka</option><option value="197">St. Helena</option><option value="198">St. Pierre and Miquelon</option><option value="199">Sudan</option><option value="200">Suriname</option><option value="201">Svalbard and Jan Mayen Islands</option><option value="202">Swaziland</option><option value="203">Sweden</option><option value="204">Switzerland</option><option value="205">Syrian Arab Republic</option><option value="206">Taiwan</option><option value="207">Tajikistan</option><option value="208">Tanzania, United Republic of</option><option value="209">Thailand</option><option value="210">Togo</option><option value="211">Tokelau</option><option value="212">Tonga</option><option value="213">Trinidad and Tobago</option><option value="214">Tunisia</option><option value="215">Turkey</option><option value="216">Turkmenistan</option><option value="217">Turks and Caicos Islands</option><option value="218">Tuvalu</option><option value="219">Uganda</option><option value="220">Ukraine</option><option value="221">United Arab Emirates</option><option value="222">United Kingdom</option><option value="223">United States</option><option value="224">United States Minor Outlying Islands</option><option value="225">Uruguay</option><option value="226">Uzbekistan</option><option value="227">Vanuatu</option><option value="228">Vatican City State (Holy See)</option><option value="229">Venezuela</option><option value="230">Viet Nam</option><option value="231">Virgin Islands (British)</option><option value="232">Virgin Islands (U.S.)</option><option value="233">Wallis and Futuna Islands</option><option value="234">Western Sahara</option><option value="235">Yemen</option><option value="236">Yugoslavia</option><option value="237">Zaire</option><option value="238">Zambia</option><option value="239">Zimbabwe</option></select>';


function booking_forms() {
	
	var referar_url;
	var httpHost;
	if(document.referrer!="") {
			referar_url = document.referrer;
			httpHost = window.location.host;
	} else {
			referar_url = window.location.href;
			httpHost = window.location.host;
	} 
	var siteurl = 'http://'+httpHost;
	var sitename = "Tours North India";
	
	var jsdate = getJsCurrentDate();
	
	var numberOfPeople = '<select name="no_of_people" id="no_of_people">';
	for(var i=1; i<=500; i++) {
		
		numberOfPeople += '<option value="'+ i +'">'+ i +'</option>'; 
	} 
	numberOfPeople +='</select>';
	
	var numberOfChildren = '<select name="no_of_children" id="no_of_children">';
	for(var i=0; i<500; i++) {
		
		numberOfChildren += '<option value="'+ i +'">'+ i +'</option>'; 
	} 
	numberOfChildren +='</select>';
	var search_key =  readCookie('cookie_search_key');

	var fromQueryText = '<div class="textHeader">Enquiry Form</div><div class="form_fieldRajasthan form_field_style"><form name="frmQuery" action="http://www.goa.ind.in/bookings.php" method="post"><table width="100%"  border="0" cellspacing="0" cellpadding="0" class="index_form" class="text"><tr><td height="25" width="47">Name</td><td width="400"><select name="title" id="title"><option value="Mr">Mr.</option><option value="Mrs">Mrs.</option><option value="Ms">Ms</option><option value="Dr">Dr</option></select> <input type="text"  name="uname" id="uname" class="unameWidth" /></td></tr><tr><td height="2"></td></tr><tr><td height="25" colspan="2"><table width="100%"  border="0" cellspacing="0" cellpadding="0"><tr><td width="47">Email</td><td cospan="3" align="left"><input name="email" id="email" type="text" class="emailWidth" /></td></tr><tr><td height="2"></td></tr><tr><td align="left">Phone</td><td colspan="3" align="left"><input name="telephone_number" id="telephone_number" type="text" class="phoneWidth" /></td></tr></table></td></tr><tr><td height="2"></td></tr><tr><td height="25" colspan="2"><table width="100%"  border="0" cellspacing="2" cellpadding="2"><tr><td height="2"></td></tr><tr><td width="66">Check in</td><td width="80" align="left"><input type="text" value="'+jsdate+'" readonly name="arrival_date" id="arrival_date" class="arrival_date"></td><td width="1027" colspan="3"><img src="http://www.goa.ind.in/images/btn_date1_up.gif" onclick="displayCalendar(document.frmQuery.arrival_date,\'yyyy-mm-dd\',this)"  style="cursor:pointer;"></td></tr><tr><td width="66" nowrap>Check out</td><td width="80"><input type="text" value="" readonly name="depart_date" id="depart_date" class="depart_date"></td><td  align="left" colspan="3"><img src="http://www.goa.ind.in/images/btn_date1_up.gif" onclick="displayCalendar(document.frmQuery.depart_date,\'yyyy-mm-dd\',this);" style="cursor:pointer;"></td></tr></table></td></tr><tr><td colspan="2" height="23"><table width="67%"  border="0" cellspacing="0" cellpadding="0"><tr><td width="80">No. of People</td><td>'+ numberOfPeople + '</td><td align="left">Children '+ numberOfChildren + '</td></tr><tr><td height="2"></td></tr></table></td></tr><tr><td height="2"></td></tr><tr><td height="23">Country</td><td>'+countryText+'</td></tr><tr><td height="2"></td></tr><tr><td height="25" colspan="2"><div class="serviceRequired">Services required</div><div class="serviceRequiredTP"><input type="checkbox" id="services_required[]" name="services_required[]" value="TourPackage">&nbsp;&nbsp;Tour Package</div><div class="serviceRequiredHB"><input type="checkbox" id="services_required[]" name="services_required[]" value="HotelBooking">&nbsp;&nbsp;Hotel Booking</div><div style="clear:both"></div><div class="serviceRequiredCB"><input type="checkbox" id="services_required[]" name="services_required[]" value="CarBooking">&nbsp;&nbsp;Car Booking</div><div class="serviceRequiredFB"><input type="checkbox" id="services_required[]" name="services_required[]" value="FlightBooking">&nbsp;&nbsp;Flight Booking </div></td></tr><tr><td height="2"></td></tr><tr><td>Query</td><td valign="bottom"><textarea name="requirements" id="requirements" rows="3" cols="25"></textarea><input type="hidden" name="search_key" value="'+search_key+'"><input type="hidden" name="siteurl" value="'+siteurl+'"><input type="hidden" name="httpHost" value="'+httpHost+'"><input type="hidden" name="sitename" value="'+sitename+'"><input type="hidden" name="referar_url" value="'+referar_url+'"></td></tr><tr><td></td><td valign="bottom" align="right"><input type="image" src="http://www.goa.ind.in/images/form_submit.gif" style="padding:5px 15px 0px 20px;" onclick="return validateForm();"></td></tr></table></form></div>';
	
	//alert(fromQueryText);
	document.write(fromQueryText);
}



function validateForm() {
	
	var jsdate = getJsCurrentDate();
	var ErrorMsg = "Sorry! We can't complete your request. \n The following information is missing or incorrect:\n";
	var msg = "";
	var flag = 0;
	if(document.getElementById('uname').value=="") {
	
		msg += "\n * Please enter your name."
	}
	if(document.getElementById('email').value=="") {
	
		msg += "\n * Please enter your email."
	} else if(!isValidEmail(document.getElementById('email').value)) {
		msg += "\n * Please enter valid email."
	}
	
	if(document.getElementById('telephone_number').value=="") {
	
		msg += "\n * Please enter telephone number."
	}
	
	
	if(document.getElementById('arrival_date').value=="") {
	
		msg += "\n * Please enter arrival date."
	} else if(document.getElementById('arrival_date').value < jsdate) {
	
		msg += "\n * Please select valid arrival date."
	}
	
	if(document.getElementById('depart_date').value=="") {
	
		msg += "\n * Please enter departure date."
	} else if(document.getElementById('depart_date').value < jsdate) {
	
		msg += "\n * Please select valid departure date."
	}
	if(document.getElementById('country').value=="") {
	
		msg += "\n * Please select your country."
	}
	
	var sreqLen = document.forms["frmQuery"].elements["services_required[]"].length;
	for(var i=0; i < sreqLen; i++) {
		
		if(document.forms["frmQuery"].elements["services_required[]"][i].checked==true) {
		
			var flag = 1;
		}
	}
	if(flag==0) {
		
		msg += "\n * Please check at least one services."
	}
	
	if(document.getElementById('requirements').value=="") {
	
		msg += "\n * Please enter essential information."
	}
	if(msg!="") {

		alert(ErrorMsg + msg);
		return false;
	}
}

function getJsCurrentDate() {

	var currentTime = new Date();
	var month = currentTime.getMonth() + 1;
	if(month < 10) {
			month = '0'+month;
	}
	var day = currentTime.getDate();
	if(day < 10) {
			day = '0'+day;
	}
	var year = currentTime.getFullYear();
	var jsdate = year+'-'+month+'-'+day;
	return jsdate;
}
function isValidEmail(sFieldValue)
{
	var REmail=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;

	var str=sFieldValue;
	if(!str.match(REmail)){
		return false;
	}
	else
	{
		return true;
	}
}
displayItem();