﻿////////////////////////////////////////New Tech Car Hire Form/////////////////////////////////////////
function mainform()
{
sitename="Donaholidays.com"
document.write('<form name="generalfrm" action="ASPTEST.asp" method="post" onsubmit="return commonFormValidate(this)"><table cellspacing="3" cellpadding="0" class="newformtable" width="100%" border="0" align="center"><tr><td colspan="4"><span class="mandatory">All fields are mandatory</span></td></tr><tr><td>Arrival Date</td><td><select size="1" name="selTentDate" class="formtxt1 fldsn"> <option value="NA" selected>DD</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select></td><td><select size="1" name="selTentMonth" class="formtxt1"><option value="NA" selected>MM</option> <option value="January">Jan</option> <option value="February">Feb</option> <option value="March">Mar</option> <option value="April">Apr</option> <option value="May">May</option> <option value="June">Jun</option> <option value="July">Jul</option> <option value="August">Aug</option> <option value="September">Sep</option> <option value="October">Oct</option> <option value="November">Nov</option> <option value="December">Dec</option> </select></td><td><select size="1" name="selTentYear" class="formtxt1"> <option value="NA" selected>YY</option> <option VALUE="2007">2007</option>	<option VALUE="2008">2008</option>	<option VALUE="2009">2009</option><option VALUE="2010">2010</option> <option VALUE="2011">2011</option> <option VALUE="2012">2012</option> <option VALUE="2013">2013</option> <option VALUE="2014">2014</option> <option VALUE="2015">2015</option> <option VALUE="2016">2016</option> <option VALUE="2017">2017</option> <option VALUE="2018">2018</option> <option VALUE="2019">2019</option> <option VALUE="2020">2020</option></select></td></tr><tr><td >Departure Date</td><td><select size="1" name="selTentDepDate" class="formtxt1"> <option value="NA" selected>DD</option> <option value="01">01</option> <option value="02">02</option> <option value="03">03</option> <option value="04">04</option> <option value="05">05</option> <option value="06">06</option> <option value="07">07</option> <option value="08">08</option> <option value="09">09</option> <option value="10">10</option> <option value="11">11</option> <option value="12">12</option> <option value="13">13</option> <option value="14">14</option> <option value="15">15</option> <option value="16">16</option> <option value="17">17</option> <option value="18">18</option> <option value="19">19</option> <option value="20">20</option> <option value="21">21</option> <option value="22">22</option> <option value="23">23</option> <option value="24">24</option> <option value="25">25</option> <option value="26">26</option> <option value="27">27</option> <option value="28">28</option> <option value="29">29</option> <option value="30">30</option> <option value="31">31</option> </select></td><td><select size="1" name="selTentDepMonth" class="formtxt1"><option value="NA" selected>MM</option> <option value="January">Jan</option> <option value="February">Feb</option> <option value="March">Mar</option> <option value="April">Apr</option> <option value="May">May</option> <option value="June">Jun</option> <option value="July">Jul</option> <option value="August">Aug</option> <option value="September">Sep</option> <option value="October">Oct</option> <option value="November">Nov</option> <option value="December">Dec</option> </select></td><td><select size="1" name="selTentDepYear" class="formtxt1"> <option value="NA" selected>YY</option> <option VALUE="2007">2007</option>	<option VALUE="2008">2008</option>	<option VALUE="2009">2009</option><option VALUE="2010">2010</option> <option VALUE="2011">2011</option> <option VALUE="2012">2012</option> <option VALUE="2013">2013</option> <option VALUE="2014">2014</option> <option VALUE="2015">2015</option> <option VALUE="2016">2016</option>  <option VALUE="2017">2017</option>   <option VALUE="2018">2018</option> <option VALUE="2019">2019</option> <option VALUE="2020">2020</option></select></td></tr><tr><td colspan="4">Services Required</td></tr><tr><td colspan="4"><table cellspacing="3" width="90%" border="0" align="center"><tr><td width="50%"><input type="checkbox" name="Services" value="Tour-Package"> Tour Package</td><td width="50%"><input type="checkbox" name="Services" value="Hotel-Booking" > Hotel Booking</td></tr><tr><td width="50%"><input type="checkbox" name="Services" value="Car-Booking"> Car Booking</td><td width="50%"><input type="checkbox" name="Services" value="air-booking" onclick="checkIt(this);"> Air Booking</td></tr></table></td></tr><tr><td colspan="4">	No.of Adults <select size="1" name="txiAdults" class="formtxt1"><option value="NA" selected></option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value=">10">>10</option> </select></td></tr><tr><td colspan="4"><table width="98%" border="0" cellpadding="0" cellspacing="0" align="left"><tr>	<td>Children (0-5 yrs)</td><td><select size="1" name="txiChildren" class="formtxt1"><option value="NA" selected></option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value=">10">>10</option> </select></td><td>(06-12 yrs)</td><td><select size="1" name="txiChildren1" class="formtxt1"><option value="NA" selected></option> <option value="1">1</option> <option value="2">2</option> <option value="3">3</option> <option value="4">4</option> <option value="5">5</option> <option value="6">6</option> <option value="7">7</option> <option value="8">8</option> <option value="9">9</option> <option value="10">10</option> <option value=">10">>10</option> </select></td></tr></table><tr><td colspan="4">Accommodation Type&nbsp;&nbsp;<select  size="1" class="formtxt1" name="accom" class="selected"><option value="NA" selected>Select Accomodation</option><option value="Luxury">Luxury</option><option value="5 Star">5 Star</option><option value="4 Star">4 Star</option> <option value="3 Star">3 Star</option><option value="Budget">Budget</option></select>	</td></tr><tr><td colspan="4" align="center"><img src="img/form-horizental-line.jpg"></td></tr></table><table cellspacing="4" class="newformtable" width="95%" border="0" align="center" cellpadding="0"><tr><td>Name</td><td><input type="text" name="txiName" size="23" class="formtxt"></td></tr><tr><td>Email</td><td><input type="text" name="txiEmail" size="23" class="formtxt"></td></tr><tr><td>Country</td><td><select size="1" name="selCountry" class="formtxt1">');
ShowCountryOption();
document.write('</td></tr><tr><td>Phone</td><td><input  name="mob" value="" class="formtxt" ></td></tr><tr>	<td colspan="2">Additional Requirements</td></tr><tr><td colspan="2"><textarea class="formtxtarea" wrap="virtual" name="txaQuery" ></textarea></td>						</tr><tr><td align="center" colspan="2" height="53"><input class="submitbtn" type="submit" value="SUBMIT"> &nbsp; <input class="submitbtn" type="reset" value="RESET"></td>	</tr></form></table>');
  
  
}



function showdiv1(){

	document.getElementById('div1').style.display='block'
	document.getElementById('div2').style.display='none'
	document.getElementById('div3').style.display='none'
	document.getElementById('div4').style.display='none'
	document.getElementById('div5').style.display='none'

}
function showdiv2(){

	document.getElementById('div1').style.display='none'
	document.getElementById('div2').style.display='block'
	document.getElementById('div3').style.display='none'
	document.getElementById('div4').style.display='none'
	document.getElementById('div5').style.display='none'

}

function showdiv3(){

	document.getElementById('div1').style.display='none'
	document.getElementById('div2').style.display='none'
	document.getElementById('div3').style.display='block'
	document.getElementById('div4').style.display='none'
	document.getElementById('div5').style.display='none'

}function showdiv4(){

	document.getElementById('div1').style.display='none'
	document.getElementById('div2').style.display='none'
	document.getElementById('div3').style.display='none'
	document.getElementById('div4').style.display='block'
	document.getElementById('div5').style.display='none'

}function showdiv5(){

	document.getElementById('div1').style.display='none'
	document.getElementById('div2').style.display='none'
	document.getElementById('div3').style.display='none'
	document.getElementById('div4').style.display='none'
	document.getElementById('div5').style.display='block'

}


////////////////////////////////////////New Tech Car Hire Form/////////////////////////////////////////
function newmainheader()
{
document.write('<div id="top_area"><div id="logo"><a href="#"><img src="#new-images/logo.png" width="348" height="73" alt="" border="0" /></a></div><div id="top_header_right"><div class="top_links"><span><a href="#indien-reisen/">Deutsch Language</a></span></div><div class="follow-new"><!-- Google Search Box begins --> <div style="border:float:right;"> <style type="text/css">@import url(http://www.google.com/cse/api/branding.css);</style> <div class="cse-branding-bottom" style="float:right; margin-top:10px;"><div class="cse-branding-form"> <form action="#search.html" id="cse-search-box"> <div><input type="hidden" name="cx" value="partner-pub-2952717955271864:77zsd9-aev7" /> <input type="hidden" name="cof" value="FORID:11" /> <input type="text" name="q" size="45" /> <input type="submit" name="sa" value="Search" style="background : url(../img/search-bg.jpg) repeat;  color:#fff; border:1px #454545 solid; padding-bottom:1px;	" /> </div> </form> </div> <div class="cse-branding-logo"></div></div> <script type="text/javascript" src=""></script><!-- Google Search Box ends --></div><div class="clear"></div></div><div class="clear"></div></div><!--top_area--><!--nav_area--><div id="top-menu"> <ul><li><a href="#tours-of-india/">India Tour</a></li><li><img src="#new-images/divider.jpg" width="2" height="36" border="0" alt="" /></li><li><a href="#hotels-in-india/">Hotels in India</a></li><li><img src="#new-images/divider.jpg" width="2" height="36" border="0" alt="" /></li><li><a href="#tourist-attractions/">Attractions in India</a></li><li><img src="#new-images/divider.jpg" width="2" height="36" border="0" alt="" /></li><li><a href="#holidays-in-india/">Holidays in India</a></li><li><img src="#new-images/divider.jpg" width="2" height="36" border="0" alt="" /></li><li><a href="#flights-to-india/">Flights to India</a></li><li><img src="#new-images/divider.jpg" width="2" height="36" border="0" alt="" /></li><li ><a href="#luxury-indian-holiday/luxury-trains-in-india/">India Luxury Trains</a></li><li><img src="#new-images/divider.jpg" width="2" height="36" border="0" alt="" /></li><li ><a href="#maps-of-india/travel-maps-of-india.html">Travel Maps of India</a></li><li><img src="#new-images/divider.jpg" width="2" height="36" border="0" alt="" /></li><li><a href="#client-commendations.html">Testimonials</a></li></ul><div class="clear"></div></div>');
}

////////////////////////////////////////New Tech Car Hire Form/////////////////////////////////////////
function newmainfooter()
{
document.write('<div id="footer_area"><div id="footer_up"><div id="footer_up_logo"><img src="#kerala/new-images/sponsor-logo.jpg" alt="" /></div><div id="footer_up_link_area"><a href="#about-us.html">About us</a> | <a href="#contact-us.html">Contact Us</a> | <a href="#disclaimer.html">Disclaimer</a> | <a href="#travel-services/">Tour Booking</a> | <a href="#travel-services/hotel-booking.html">Hotel Booking</a> | <a href="#travel-services/air-booking.html">Flight Booking</a> | <a href="#travel-services/car-rental.html">Car Rental</a> | <a href="#sitemap.html">Sitemap</a> | <a href="#sitemap.xml">XML Sitemap</a><br /><a href="#links.html">Link Exchange</a> | <a href="#resources.html">Resources</a> | <a href="#careers.html">Careers</a> | <a href="#india-travel-tips.html">India Travel Tips</a> | <a href="#terms-and-conditions.html">Terms &amp; Conditions</a> | <a href="#privacy-policy.html">Privacy Policy</a><!--  | <a href="#">Refund Policy</a> --></div><div class="clear"></div></div><div id="footer_down">&copy; <b>Indian Holiday Pvt. Ltd.</b> Recognized by Ministry of Tourism, Government of India</div></div>');
}


////////////////////////////////////////New Luxury Train Booking Form/////////////////////////////////////////
function luxury_train_mainform(sitename, action, siteUrl)
{
document.write('<div id="booking_area"> <div id="booking_area_top">Online Reservation Request </div> <div id="booking_area_tile"><b style="text-align:center; line-height:20px; font-size:15px;">For Luxury Trains in India</b> <br /> Contact Indian Holiday Pvt. Ltd. - Exclusive Online Sales Agent of Palace on Wheels for booking of seats and packages on one of the most luxurious trains in the world. <p><strong>Online Reservation Request Form</strong></p> <form name="form" action="'+action+'" method="post" onsubmit="return formValLuxuryTrain(this);"> <table width="100%" border="0" cellspacing="3" cellpadding="0"> <tr> <td width="41%" align="left" valign="middle"><span>*</span> Name</td> <td width="59%" align="left" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="27%" align="left" valign="middle"><label> <select name="title" class="field-small3" id="select"> <option>Mr</option> <option>Mrs</option>  </select> </label></td> <td width="73%" align="left" valign="middle"><label><input name="your_name" type="text" class="field-small" id="textfield2" /></label></td> </tr> </table></td> </tr> <tr> <td align="left" valign="middle"><span>*</span> Country</td><td><select onchange="getISDCode(this.value)" class="field-drop" name="selCountry" size="1">');
ShowCountryOption();
document.write('</select></td></tr> <tr> <td align="left" valign="middle">&nbsp;&nbsp;&nbsp;Tour</td> <td align="left" valign="middle"><label> <select name="form_name" class="field-drop" id="select2"> <option>Select Luxury Trains</option> <option>Palace on Wheels</option> <option>Deccan Odyssey</option> <option>Golden Chariott</option> <option>Royal Rajasthan on Wheels</option> <option>The Maharajas Express</option> <option>The Indian Maharaja – Deccan Odyssey</option> <option>The Splendor of the South - The Golden Chariot</option> </select> </label></td> </tr> <tr> <td align="left" valign="middle"><span>*</span> Phone Number</td> <td align="left" valign="middle"><label><input name="txiPhone" type="text" class="field-big" id="textfield" /></label></td> </tr> <tr> <td align="left" valign="middle">&nbsp;&nbsp;&nbsp;Mobile Number</td> <td align="left" valign="middle"><label> <input name="mobile" type="text" class="field-big" id="textfield3" /> </label></td> </tr> <tr> <td align="left" valign="middle"><span>*</span> Email</td> <td align="left" valign="middle"><label> <input name="your_email" type="text" class="field-big" id="textfield4" /> </label></td> </tr> <tr> <td align="left" valign="middle"><span>*</span> Verify Email</td> <td align="left" valign="middle"><label> <input name="your_email_ver" type="text" class="field-big" id="textfield5" /> </label></td> </tr> <tr> <td align="left" valign="middle"><span>*</span> Departure Date</td> <td align="left" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="78%" align="left" valign="middle"><label> <input name="dapart_date" type="text" class="field-small2" id="dapart_date" /> </label></td> <td width="22%" align="left" valign="middle"><a href="javascript:NewCal(\'dapart_date\',\'ddmmyyyy\')"><img src="#new-images/date.jpg" border="0" alt="Pick a date" width="14" height="12" style="margin-left:5px;" /></a></td> </tr></table></td> </tr> <tr> <td align="left" valign="middle"><span>*</span> No. of Persons</td> <td align="left" valign="middle"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="69%" align="left" valign="middle" style="font-size:11px; font-family:Arial, Helvetica, sans-serif;">Adult (Above 12 years)</td> <td width="31%" align="left" valign="middle"><label> <input name="adult" type="text" class="field-small4" id="textfield7" /> </label></td> </tr> <tr> <td align="left" valign="middle" style="font-size:11px; font-family:Arial, Helvetica, sans-serif;">Child (Below 12 years)</td> <td align="left" valign="middle"><label> <input name="child" type="text" class="field-small4" id="textfield8" /> </label></td> </tr> </table></td> </tr> <tr> <td align="left" valign="middle">&nbsp;&nbsp;Comments<br />&nbsp;&nbsp;(max 500 chars)</td> <td align="left" valign="middle"> <textarea name="txaQuery" cols="" rows="3" class="text-area-trainbooking"></textarea>    </td> </tr> <tr> <td colspan="2" align="center" valign="middle"><table width="70%" border="0" cellspacing="0" cellpadding="0"> <tr> <td align="center" valign="middle"><input type="image" src="#new-images/btn-submit.jpg" border="0" style="margin-top:10px; margin-bottom:10px;" /></td> <td align="center" valign="middle"><input type="image" src="#new-images/btn-reset.jpg" border="0" style="margin-top:10px; margin-bottom:10px;" /></td> </tr> </table></td> </tr> <tr> <td colspan="2" align="left" valign="middle" style="font-size:11px; line-height:15px;"><span>*</span> Marked fields are compulsory as this would help us to serve you better. Please do not forget to fill up.</td> </tr> <tr> <td colspan="2" height="0"></td> </tr> <tr> <td colspan="2" align="left" valign="middle" style="font-size:11px; line-height:15px;"><table width="100%" border="0" cellspacing="0" cellpadding="0"> <tr> <td width="63%" align="left" valign="middle" style="font-size:11px;"><span>More Questions?</span><br /> <div><strong>Give Us a call:</strong><br /> Tel: +91 11 2568 6868<br /> Fax:  +91 11 2568 7110<br /> From (9:30am to 6:30pm IST)<br /> <br /> <strong>Mr. Rakesh Agrawal</strong> <br /> Mobile: +91-9811204347<br /> From (8:00am to 8:00pm IST)</div></td> <td width="37%" align="center" valign="middle"><img src="#new-images/email-image.jpg" alt="" width="55" height="45" /><br /> <a href="#query_form.php?id=" style="text-decoration:none;"><span style="font-weight:bold;">Submit your query through email</span></a>  </td> </tr> </table></td> </tr> <tr> <td> <input name="http_ref" type="hidden" value="'+siteUrl+'"/> <input name="sitename" type="hidden" value="'+sitename+'"/> <input name="hname" type="hidden" value="www.Donaholidays.com"/> </td> </tr> </table> </form></div> <div id="booking_area_bottom"><img src="#new-images/book_botton.jpg" alt="" /></div> </div>');
}




////////////////////////////Date Time Picker Edited by Rakesh on 01 Nov 2010///////////////////////////////////


//Javascript name: My Date Time Picker
//Date created: 16-Nov-2003 23:19
//Scripter: TengYong Ng
//Website: http://www.rainforestnet.com
//Copyright (c) 2003 TengYong Ng
//FileName: DateTimePicker.js
//Version: 0.8
//Contact: contact@rainforestnet.com
// Note: Permission given to use this script in ANY kind of applications if
//       header lines are left unchanged.

//Global variables
var winCal;
var dtToday=new Date();
var Cal;
var docCal;
var MonthName=["January", "February", "March", "April", "May", "June","July", 
	"August", "September", "October", "November", "December"];
var WeekDayName=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"];	
var exDateTime;//Existing Date and Time

//Configurable parameters
var cnTop="600";//top coordinate of calendar window.
var cnLeft="1200";//left coordinate of calendar window
var WindowTitle ="DateTime Picker";//Date Time Picker title.
var WeekChar=2;//number of character for week day. if 2 then Mo,Tu,We. if 3 then Mon,Tue,Wed.
var CellWidth=20;//Width of day cell.
var DateSeparator="-";//Date Separator, you can change it to "/" if you want.
var TimeMode=24;//default TimeMode value. 12 or 24

var ShowLongMonth=true;//Show long month name in Calendar header. example: "January".
var ShowMonthYear=true;//Show Month and Year in Calendar header.
var MonthYearColor="#cc0033";//Font Color of Month and Year in Calendar header.
var WeekHeadColor="#0099CC";//Background Color in Week header.
var SundayColor="#6699FF";//Background color of Sunday.
var SaturdayColor="#CCCCFF";//Background color of Saturday.
var WeekDayColor="white";//Background color of weekdays.
var FontColor="blue";//color of font in Calendar day cell.
var TodayColor="#FFFF33";//Background color of today.
var SelDateColor="#FFFF99";//Backgrond color of selected date in textbox.
var YrSelColor="#cc0033";//color of font of Year selector.
var ThemeBg="";//Background image of Calendar window.
//end Configurable parameters
//end Global variable

function NewCal(pCtrl,pFormat,pShowTime,pTimeMode)
{
	Cal=new Calendar(dtToday);
	if ((pShowTime!=null) && (pShowTime))
	{
		Cal.ShowTime=true;
		if ((pTimeMode!=null) &&((pTimeMode=='12')||(pTimeMode=='24')))
		{
			TimeMode=pTimeMode;
		}		
	}	
	if (pCtrl!=null)
		Cal.Ctrl=pCtrl;
	if (pFormat!=null)
		Cal.Format=pFormat.toUpperCase();
	
	exDateTime=document.getElementById(pCtrl).value;
	if (exDateTime!="")//Parse Date String
	{
		var Sp1;//Index of Date Separator 1
		var Sp2;//Index of Date Separator 2 
		var tSp1;//Index of Time Separator 1
		var tSp1;//Index of Time Separator 2
		var strMonth;
		var strDate;
		var strYear;
		var intMonth;
		var YearPattern;
		var strHour;
		var strMinute;
		var strSecond;
		//parse month
		Sp1=exDateTime.indexOf(DateSeparator,0)
		Sp2=exDateTime.indexOf(DateSeparator,(parseInt(Sp1)+1));
		
		if ((Cal.Format.toUpperCase()=="DDMMYYYY") || (Cal.Format.toUpperCase()=="DDMMMYYYY"))
		{
			strMonth=exDateTime.substring(Sp1+1,Sp2);
			strDate=exDateTime.substring(0,Sp1);
		}
		else if ((Cal.Format.toUpperCase()=="MMDDYYYY") || (Cal.Format.toUpperCase()=="MMMDDYYYY"))
		{
			strMonth=exDateTime.substring(0,Sp1);
			strDate=exDateTime.substring(Sp1+1,Sp2);
		}
		if (isNaN(strMonth))
			intMonth=Cal.GetMonthIndex(strMonth);
		else
			intMonth=parseInt(strMonth,10)-1;	
		if ((parseInt(intMonth,10)>=0) && (parseInt(intMonth,10)<12))
			Cal.Month=intMonth;
		//end parse month
		//parse Date
		if ((parseInt(strDate,10)<=Cal.GetMonDays()) && (parseInt(strDate,10)>=1))
			Cal.Date=strDate;
		//end parse Date
		//parse year
		strYear=exDateTime.substring(Sp2+1,Sp2+5);
		YearPattern=/^\d{4}$/;
		if (YearPattern.test(strYear))
			Cal.Year=parseInt(strYear,10);
		//end parse year
		//parse time
		if (Cal.ShowTime==true)
		{
			tSp1=exDateTime.indexOf(":",0)
			tSp2=exDateTime.indexOf(":",(parseInt(tSp1)+1));
			strHour=exDateTime.substring(tSp1,(tSp1)-2);
			Cal.SetHour(strHour);
			strMinute=exDateTime.substring(tSp1+1,tSp2);
			Cal.SetMinute(strMinute);
			strSecond=exDateTime.substring(tSp2+1,tSp2+3);
			Cal.SetSecond(strSecond);
		}	
	}
	winCal=window.open("","DateTimePicker","toolbar=0,status=0,menubar=0,fullscreen=no,width=190,height=185,resizable=0,top="+cnTop+",left="+cnLeft);
	docCal=winCal.document;
	RenderCal();
}

function RenderCal()
{
	var vCalHeader;
	var vCalData;
	var vCalTime;
	var i;
	var j;
	var SelectStr;
	var vDayCount=0;
	var vFirstDay;

	docCal.open();
	docCal.writeln("<html><head><title>"+WindowTitle+"</title>");
	docCal.writeln("<script>var winMain=window.opener;</script>");
	docCal.writeln("</head><body background='"+ThemeBg+"' link="+FontColor+" vlink="+FontColor+"><form name='Calendar'>");

	vCalHeader="<table border=1 cellpadding=1 cellspacing=1 width='100%' align=\"center\" valign=\"top\">\n";
	//Month Selector
	vCalHeader+="<tr>\n<td colspan='7'><table border=0 width='100%' cellpadding=0 cellspacing=0><tr><td align='left'>\n";
	vCalHeader+="<select name=\"MonthSelector\" onChange=\"javascript:winMain.Cal.SwitchMth(this.selectedIndex);winMain.RenderCal();\">\n";
	for (i=0;i<12;i++)
	{
		if (i==Cal.Month)
			SelectStr="Selected";
		else
			SelectStr="";	
		vCalHeader+="<option "+SelectStr+" value >"+MonthName[i]+"\n";
	}
	vCalHeader+="</select></td>";
	//Year selector
	vCalHeader+="\n<td align='right'><a href=\"javascript:winMain.Cal.DecYear();winMain.RenderCal()\"><b><font color=\""+YrSelColor+"\"><</font></b></a><font face=\"Verdana\" color=\""+YrSelColor+"\" size=2><b> "+Cal.Year+" </b></font><a href=\"javascript:winMain.Cal.IncYear();winMain.RenderCal()\"><b><font color=\""+YrSelColor+"\">></font></b></a></td></tr></table></td>\n";	
	vCalHeader+="</tr>";
	//Calendar header shows Month and Year
	if (ShowMonthYear)
		vCalHeader+="<tr><td colspan='7'><font face='Verdana' size='2' align='center' color='"+MonthYearColor+"'><b>"+Cal.GetMonthName(ShowLongMonth)+" "+Cal.Year+"</b></font></td></tr>\n";
	//Week day header
	vCalHeader+="<tr bgcolor="+WeekHeadColor+">";
	for (i=0;i<7;i++)
	{
		vCalHeader+="<td align='center'><font face='Verdana' size='2'>"+WeekDayName[i].substr(0,WeekChar)+"</font></td>";
	}
	vCalHeader+="</tr>";	
	docCal.write(vCalHeader);
	
	//Calendar detail
	CalDate=new Date(Cal.Year,Cal.Month);
	CalDate.setDate(1);
	vFirstDay=CalDate.getDay();
	vCalData="<tr>";
	for (i=0;i<vFirstDay;i++)
	{
		vCalData=vCalData+GenCell();
		vDayCount=vDayCount+1;
	}
	for (j=1;j<=Cal.GetMonDays();j++)
	{
		var strCell;
		vDayCount=vDayCount+1;
		if ((j==dtToday.getDate())&&(Cal.Month==dtToday.getMonth())&&(Cal.Year==dtToday.getFullYear()))
			strCell=GenCell(j,true,TodayColor);//Highlight today's date
		else
		{
			if (j==Cal.Date)
			{
				strCell=GenCell(j,true,SelDateColor);
			}
			else
			{	 
				if (vDayCount%7==0)
					strCell=GenCell(j,false,SaturdayColor);
				else if ((vDayCount+6)%7==0)
					strCell=GenCell(j,false,SundayColor);
				else
					strCell=GenCell(j,null,WeekDayColor);
			}		
		}						
		vCalData=vCalData+strCell;

		if((vDayCount%7==0)&&(j<Cal.GetMonDays()))
		{
			vCalData=vCalData+"</tr>\n<tr>";
		}
	}
	docCal.writeln(vCalData);	
	//Time picker
	if (Cal.ShowTime)
	{
		var showHour;
		showHour=Cal.getShowHour();		
		vCalTime="<tr>\n<td colspan='7' align='center'>";
		vCalTime+="<input type='text' name='hour' maxlength=2 size=1 style=\"WIDTH: 22px\" value="+showHour+" onchange=\"javascript:winMain.Cal.SetHour(this.value)\">";
		vCalTime+=" : ";
		vCalTime+="<input type='text' name='minute' maxlength=2 size=1 style=\"WIDTH: 22px\" value="+Cal.Minutes+" onchange=\"javascript:winMain.Cal.SetMinute(this.value)\">";
		vCalTime+=" : ";
		vCalTime+="<input type='text' name='second' maxlength=2 size=1 style=\"WIDTH: 22px\" value="+Cal.Seconds+" onchange=\"javascript:winMain.Cal.SetSecond(this.value)\">";
		if (TimeMode==12)
		{
			var SelectAm =(parseInt(Cal.Hours,10)<12)? "Selected":"";
			var SelectPm =(parseInt(Cal.Hours,10)>=12)? "Selected":"";

			vCalTime+="<select name=\"ampm\" onchange=\"javascript:winMain.Cal.SetAmPm(this.options[this.selectedIndex].value);\">";
			vCalTime+="<option "+SelectAm+" value=\"AM\">AM</option>";
			vCalTime+="<option "+SelectPm+" value=\"PM\">PM<option>";
			vCalTime+="</select>";
		}	
		vCalTime+="\n</td>\n</tr>";
		docCal.write(vCalTime);
	}	
	//end time picker
	docCal.writeln("\n</table>");
	docCal.writeln("</form></body></html>");
	docCal.close();
}

function GenCell(pValue,pHighLight,pColor)//Generate table cell with value
{
	var PValue;
	var PCellStr;
	var vColor;
	var vHLstr1;//HighLight string
	var vHlstr2;
	var vTimeStr;
	
	if (pValue==null)
		PValue="";
	else
		PValue=pValue;
	
	if (pColor!=null)
		vColor="bgcolor=\""+pColor+"\"";
	else
		vColor="";	
	if ((pHighLight!=null)&&(pHighLight))
		{vHLstr1="color='red'><b>";vHLstr2="</b>";}
	else
		{vHLstr1=">";vHLstr2="";}	
	
	if (Cal.ShowTime)
	{
		vTimeStr="winMain.document.getElementById('"+Cal.Ctrl+"').value+=' '+"+"winMain.Cal.getShowHour()"+"+':'+"+"winMain.Cal.Minutes"+"+':'+"+"winMain.Cal.Seconds";
		if (TimeMode==12)
			vTimeStr+="+' '+winMain.Cal.AMorPM";
	}	
	else
		vTimeStr="";		
	PCellStr="<td "+vColor+" width="+CellWidth+" align='center'><font face='verdana' size='2'"+vHLstr1+"<a href=\"javascript:winMain.document.getElementById('"+Cal.Ctrl+"').value='"+Cal.FormatDate(PValue)+"';"+vTimeStr+";window.close();\">"+PValue+"</a>"+vHLstr2+"</font></td>";
	return PCellStr;
}

function Calendar(pDate,pCtrl)
{
	//Properties
	this.Date=pDate.getDate();//selected date
	this.Month=pDate.getMonth();//selected month number
	this.Year=pDate.getFullYear();//selected year in 4 digits
	this.Hours=pDate.getHours();	
	
	if (pDate.getMinutes()<10)
		this.Minutes="0"+pDate.getMinutes();
	else
		this.Minutes=pDate.getMinutes();
	
	if (pDate.getSeconds()<10)
		this.Seconds="0"+pDate.getSeconds();
	else		
		this.Seconds=pDate.getSeconds();
		
	this.MyWindow=winCal;
	this.Ctrl=pCtrl;
	this.Format="ddMMyyyy";
	this.Separator=DateSeparator;
	this.ShowTime=false;
	if (pDate.getHours()<12)
		this.AMorPM="AM";
	else
		this.AMorPM="PM";	
}

function GetMonthIndex(shortMonthName)
{
	for (i=0;i<12;i++)
	{
		if (MonthName[i].substring(0,3).toUpperCase()==shortMonthName.toUpperCase())
		{	return i;}
	}
}
Calendar.prototype.GetMonthIndex=GetMonthIndex;

function IncYear()
{	Cal.Year++;}
Calendar.prototype.IncYear=IncYear;

function DecYear()
{	Cal.Year--;}
Calendar.prototype.DecYear=DecYear;
	
function SwitchMth(intMth)
{	Cal.Month=intMth;}
Calendar.prototype.SwitchMth=SwitchMth;

function SetHour(intHour)
{	
	var MaxHour;
	var MinHour;
	if (TimeMode==24)
	{	MaxHour=23;MinHour=0}
	else if (TimeMode==12)
	{	MaxHour=12;MinHour=1}
	else
		alert("TimeMode can only be 12 or 24");		
	var HourExp=new RegExp("^\\d\\d$");
	if (HourExp.test(intHour) && (parseInt(intHour,10)<=MaxHour) && (parseInt(intHour,10)>=MinHour))
	{	
		if ((TimeMode==12) && (Cal.AMorPM=="PM"))
		{
			if (parseInt(intHour,10)==12)
				Cal.Hours=12;
			else	
				Cal.Hours=parseInt(intHour,10)+12;
		}	
		else if ((TimeMode==12) && (Cal.AMorPM=="AM"))
		{
			if (intHour==12)
				intHour-=12;
			Cal.Hours=parseInt(intHour,10);
		}
		else if (TimeMode==24)
			Cal.Hours=parseInt(intHour,10);	
	}
}
Calendar.prototype.SetHour=SetHour;

function SetMinute(intMin)
{
	var MinExp=new RegExp("^\\d\\d$");
	if (MinExp.test(intMin) && (intMin<60))
		Cal.Minutes=intMin;
}
Calendar.prototype.SetMinute=SetMinute;

function SetSecond(intSec)
{	
	var SecExp=new RegExp("^\\d\\d$");
	if (SecExp.test(intSec) && (intSec<60))
		Cal.Seconds=intSec;
}
Calendar.prototype.SetSecond=SetSecond;

function SetAmPm(pvalue)
{
	this.AMorPM=pvalue;
	if (pvalue=="PM")
	{
		this.Hours=(parseInt(this.Hours,10))+12;
		if (this.Hours==24)
			this.Hours=12;
	}	
	else if (pvalue=="AM")
		this.Hours-=12;	
}
Calendar.prototype.SetAmPm=SetAmPm;

function getShowHour()
{
	var finalHour;
    if (TimeMode==12)
    {
    	if (parseInt(this.Hours,10)==0)
		{
			this.AMorPM="AM";
			finalHour=parseInt(this.Hours,10)+12;	
		}
		else if (parseInt(this.Hours,10)==12)
		{
			this.AMorPM="PM";
			finalHour=12;
		}		
		else if (this.Hours>12)
		{
			this.AMorPM="PM";
			if ((this.Hours-12)<10)
				finalHour="0"+((parseInt(this.Hours,10))-12);
			else
				finalHour=parseInt(this.Hours,10)-12;	
		}
		else
		{
			this.AMorPM="AM";
			if (this.Hours<10)
				finalHour="0"+parseInt(this.Hours,10);
			else
				finalHour=this.Hours;	
		}
	}
	else if (TimeMode==24)
	{
		if (this.Hours<10)
			finalHour="0"+parseInt(this.Hours,10);
		else	
			finalHour=this.Hours;
	}	
	return finalHour;	
}				
Calendar.prototype.getShowHour=getShowHour;		

function GetMonthName(IsLong)
{
	var Month=MonthName[this.Month];
	if (IsLong)
		return Month;
	else
		return Month.substr(0,3);
}
Calendar.prototype.GetMonthName=GetMonthName;

function GetMonDays()//Get number of days in a month
{
	var DaysInMonth=[31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
	if (this.IsLeapYear())
	{
		DaysInMonth[1]=29;
	}	
	return DaysInMonth[this.Month];	
}
Calendar.prototype.GetMonDays=GetMonDays;

function IsLeapYear()
{
	if ((this.Year%4)==0)
	{
		if ((this.Year%100==0) && (this.Year%400)!=0)
		{
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		return false;
	}
}
Calendar.prototype.IsLeapYear=IsLeapYear;

function FormatDate(pDate)
{
	if (this.Format.toUpperCase()=="DDMMYYYY")
		return (pDate+DateSeparator+(this.Month+1)+DateSeparator+this.Year);
	else if (this.Format.toUpperCase()=="DDMMMYYYY")
		return (pDate+DateSeparator+this.GetMonthName(false)+DateSeparator+this.Year);
	else if (this.Format.toUpperCase()=="MMDDYYYY")
		return ((this.Month+1)+DateSeparator+pDate+DateSeparator+this.Year);
	else if (this.Format.toUpperCase()=="MMMDDYYYY")
		return (this.GetMonthName(false)+DateSeparator+pDate+DateSeparator+this.Year);			
}
Calendar.prototype.FormatDate=FormatDate;	


//////////////////////Date Time Picker Ends here////////////////////////////////////////////////////












function tourbooking(path, tour, http_ref)

{



document.write('<form name="tourform" action="all-php-bin/tourbooking.php" method="post" onsubmit="return chkTourForm(this);" style="margin:0px;"> <input type="hidden" name="http_ref" value="'+http_ref+'"><input type="hidden" name="frm_name" value="'+tour+'"><input type="hidden" name="sitename" value="'+sitename+'"><input type="hidden" name="siteURL" value="'+siteURL+'">');



document.write('<table cellpadding="0" cellspacing="0" border="0" width="300px"><tr><td style="padding:10px 0 0 0;"><font color="red">*</font>Marked fields are mandatory.</td></tr>  <tr><td width="404px" valign="top">  <table cellpadding="0" cellspacing="0" border="0" width="300px" align="left"><tr><td colspan="3" height="15" valign="top"></td></tr>  <tr>	<td class="formtexttour" width="170px">  <font color="red">*</font>Name :</td><td width="20px"></td> <td width="214px">  <table cellpadding="0" cellspacing="0" border="0" width="214px" align="left"><tr><td width="58"><select NAME="selTitle" size="1" class="fldsn"> <option SELECTED VALUE="Mr">Mr <option VALUE="Mrs">Mrs <option VALUE="Ms">Ms <option VALUE="Dr">Dr </select></td><td width="150"><input type="text" name="your_name" value="" size="18" maxlength="50" class="slttle"></td></tr></table></td></tr><tr><td colspan="3" height="8"></td></tr><tr><td class="formtexttour" width="170px"><font color="red">*</font>Email :</td> <td width="20px"></td><td width="214px"><input type="text" name="your_email" value="" size="28" maxlength="50" class="slttle"></td> </tr><tr><td colspan="3" height="8" valign="top"></td></tr><tr><td class="formtexttour" width="170px"><font color="red">*</font>Verify Email :</td><td width="20px"></td><td width="214px"><input type="text" name="your_remail" value="" size="28" maxlength="50" class="slttle"></td></tr><tr><td colspan="3" height="8"></td></tr><tr><td class="formtexttour" width="170px">Alternate Email :</td><td width="20px"></td><td width="214px"><input type="text" name="your_alt_email" value="" size="28" maxlength="50" class="slttle"></td> </tr><tr><td colspan="3" height="8" valign="top"></td></tr><tr><td class="formtexttour" width="170px"><font color="red">*</font>Country :</td><td width="20px"></td><td width="214px"><select size="1" name="selCountry" class="slttlenew" onchange="getISDCode(this.value)"><option value="">Country of Residence');
ShowCountryOption();
document.write('</SELECT></td>	</tr><tr><td colspan="3" height="8" valign="top"></td></tr><tr> <td class="formtexttour" width="170px" valign="top"><font color="red">*</font>Phone :</td><td width="20px" valign="top"></td><td width="214px" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="214px">	<tr><td class="formtextnew11" valign="top"><input type="text" name="txiCountryCode" value="Country" size="7" maxlength="10" class="slttlenew1"></td><td class="formtextnew11"><input type="text" name="txiCityCode" value="Area" onclick="clickclear()"  size="5" maxlength="10" class="slttlenew1" ></td><td class="formtextnew111"><input type="text" name="txiPhone" value="Phone No" onclick="clickclear1()"  size="13" maxlength="10" class="slttlenew1"></td><td width="25px">&nbsp;</td></tr></table></td></tr><tr><td colspan="3" height="8" valign="top"></td></tr><tr><td class="formtexttour" width="170px" valign="top">Mobile :</td><td width="20px"></td><td width="214px" valign="top" ><input type="text" name="mobile" value="" size="28" maxlength="25" class="slttle"></td></tr><tr><td colspan="3" height="8" valign="top"></td></tr><tr><td class="formtexttour" width="170px" valign="top"><font color="red">*</font>Arrival Date :</td><td width="20px"></td>	<td width="214px" valign="top"><input type="text" name="selTentArrDate" value="" size="24" maxlength="50" class="slttle" readonly onClick="displayCalendar(this.form.selTentArrDate,\'yyyy-mm-dd\',this); return false;">&nbsp;<input type="image"  src="#calendar/calendar.gif" ALT="calendar" onClick="displayCalendar(this.form.selTentArrDate,\'yyyy-mm-dd\',this); return false;" style="position:relative; top:2px; left:0px;"></td></tr>   <tr><td colspan="3" height="8" valign="top"></td></tr><tr><td class="formtexttour" width="170px" valign="top"><font color="red">*</font>Departure Date :</td><td width="20px"></td>	<td width="214px" valign="top"><input type="text" name="selTentDate" value="" size="24" maxlength="50" class="slttle" readonly onClick="displayCalendar(this.form.selTentDate,\'yyyy-mm-dd\',this); return false;">&nbsp;<input type="image"  src="#calendar/calendar.gif" ALT="calendar" onClick="displayCalendar(this.form.selTentDate,\'yyyy-mm-dd\',this); return false;" style="position:relative; top:2px; left:0px;"></td></tr><tr><td colspan="3" height="8" valign="top"></td></tr><td class="formtexttour" width="170px" valign="top">No. of Days :</td><td width="20px"></td>				 <td width="214px" valign="top"><input type="text" name="daysInHand" value="" size="28" maxlength="3" class="slttle"></td></tr>   <tr><td colspan="3" height="10"></td></tr>	<tr><td class="formtexttour" width="170px" valign="top">No. of adults :</td><td width="20px"></td><td width="214px" valign="top"><select name="adultsno" value="" size="1" class="fldsn"><option selected value="select">--select-- </option>');
ShowNumber();
document.write('</SELECT></td>			 </tr>	      			 <tr><td colspan="3" height="8"></td></tr>	<tr>				 <td class="formtexttour" width="170px" valign="top">No. of children :</td>				 <td width="20px" valign="top"></td>			 <td width="214px" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="214px"><tr><td class="formtextnew11" width="150px">( 0-05 years)</td><td><select name="adult" value="" size="1" class="slttle"><option selected value="select">--select--</option>');
ShowNumber();
document.write('</SELECT></td></tr><tr><td colspan="2" height="2"></td></tr><tr><td class="formtextnew11" width="150px">(06-12years)</td><td><select name="child" value="" size="1" class="slttle"><option selected value="select">--select--</option>');
ShowNumber();
document.write('</select></td></tr></table></td></tr><tr><td colspan="3" height="10"></td></tr>	<tr>				 <td class="formtexttour" width="170px" valign="top">Accomodation Type :</td>				 <td width="20px"></td>				 <td width="214px" valign="top"><select NAME="accomodation" size="1" class="fldsn"> <option SELECTED VALUE="Luxury">Luxury</option> <option VALUE="Five Star">Five Star</option> <option VALUE="Four Star">Four Star</option> <option VALUE="Three Star">Three Star</option> <option VALUE="Budget">Budget</option> </select></td>			 </tr><tr><td colspan="3" height="8"></td></tr><tr><td class="formtexttour" width="170px" valign="top">Additional Requirements<BR>or Comments :</td>		 <td width="20px" valign="top"></td>		 <td width="214px" valign="top"><textarea name="txaQuery" cols="27" rows="6" class="slttle" ></textarea></td>	 </tr><tr><td colspan="3" height="15"></td></tr>	<tr>	 <td width="170px" valign="top">&nbsp;</td>		 <td width="20px" valign="top"></td>	<td width="214px" valign="top"><table border="0" cellpadding="0" cellspacing="0" width="214px"><tr><td width="120px"><input type="image" src="#/new-images/btn-submit.jpg"></td><td width="20px"></td><td style="padding:0 0 0 0;" ><input type="image" src="#new-images/btn-reset.jpg"></td></tr></table></td></tr></table></td></tr></table>');document.write('</FORM>');

}
