var mylocation = window.location;
var sitename='IndiaTravelPortal.com';
var siteURL='www.indiatravelportal.com';
var montharray=new Array("January","February","March","April","May","June","July","August","September","October","November","December")

var mydate=new Date()
var year=mydate.getYear()

if (year < 1000)
year+=1900

var day=mydate.getDay()
var month=mydate.getMonth()

var daym=mydate.getDate()
if (daym<10)
daym="0"+daym
var hours=mydate.getHours()
var minutes=mydate.getMinutes()
var seconds=mydate.getSeconds()
var dn="AM"
if (hours>=12)
dn="PM"
if (hours>12){
hours=hours-12
}
if (hours==0)
hours=12
if (minutes<=9)
minutes="0"+minutes
if (seconds<=9)
seconds="0"+seconds

var dateVal = daym + "-" + montharray[month] + "-" + year
var rtflg=true;
var pkflg=true;
var retmn = 0;
var pickmn = 0;

//

///////////////////////

function generalForm(path)
{
	if(path == null){
		path="./";
	}

//1 tpgurl
document.write('<a name="form1"></a><div align="center"><form name="generalfrm" action="http://www.indiatravelportal.com/php-bin/generalbooking.php" method="post"> <input type="hidden" name="referer" value="'+tpgurl+'"><input type="hidden" name="sitename" value="'+sitename+'"><input type="hidden" name="siteURL" value="'+siteURL+'">')

//2
document.write('<table width="500" border="1" bordercolor="#000000" cellspacing="0" cellpadding="0"><tr><td colspan="3" bgcolor="#000066"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="100%" align="center"><span style="font-family: Arial, Verdana; font-size: 3pt">&nbsp;<BR></span><span style="font-family: Arial, Verdana; font-size: 12pt"><font COLOR="#FFFFFF"><b>Tour Booking</b></font></span><span style="font-family: Arial, Verdana; font-size: 3pt"><BR>&nbsp;</span></td><td valign="bottom"></td></tr></table></td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td width="100%">')

//3

document.write('<table border="0" cellpadding="0" cellspacing="0" bgcolor="#A0DBFA" width="100%"> <tr> <td valign="top" align="left"><div align="left"><table border="0" cellpadding="2" cellspacing="0"> <tr> <td valign="middle" align="left"><font color="#00FF00"><span style="font-family: Verdana, Arial; font-size: 8pt; color:#200C00">Name:</span></font></td> <td valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt"><select NAME="selTitle" style="font-size:11px; color:#200C00;font-family:verdana;" size="1"> <option SELECTED VALUE="Mr">Mr</option> <option VALUE="Mrs">Mrs</option> <option VALUE="Ms">Ms</option> <option VALUE="Dr">Dr</option> </select>&nbsp;<input TYPE="text" NAME="txiName" SIZE="17" MAXLENGTH="60" style="font-size:11px; color:#200C00;font-family:verdana;"><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></span></td> </tr> <tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt">Email: </span></td> <td valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt"><input TYPE="text" NAME="txiEmail" SIZE="26" MAXLENGTH="70" style="font-size:11px; color:#200C00;font-family:verdana;"><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></span></td> </tr> <tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt"><font color>Country:</font></span></td> <td valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt"><select name="selCountry" size="1" style="font-size:11px; color:#200C00;font-family:verdana;"><option value="NA">Select Country <option value="Afghanistan">Afghanistan <option value="Albania">Albania <option value="Algeria">Algeria <option value="American Samoa">American Samoa <option value="Andorra">Andorra <option value="Angola">Angola <option value="Anguilla">Anguilla <option value="Anguilla">Antarctica <option value="Antigua and Barbuda">Antigua and Barbuda <option value="Argentina">Argentina <option value="Armenia">Armenia <option value="Aruba">Aruba <option value="Australia">Australia <option value="Austria">Austria <option value="Azerbaijan">Azerbaijan <option value="Bahamas">Bahamas <option value="Bahrain">Bahrain <option value="Bangladesh">Bangladesh <option value="Barbados">Barbados <option value="Belarus">Belarus <option value="Belgium">Belgium <option value="Belize">Belize <option value="Benin">Benin <option value="Bermuda">Bermuda <option value="Bhutan">Bhutan <option value="Bolivia">Bolivia <option value="Bosnia and Herzegovina">Bosnia & Herzegovina <option value="Botswana">Botswana <option value="Brazil">Brazil <option value="British Indian Ocean Territory">British Indian Ocean <option value="British Virgin Islands">British Virgin Islands <option value="Brunei">Brunei <option value="Bulgaria">Bulgaria <option value="Burkina Faso">Burkina Faso <option value="Burundi">Burundi <option value="Cambodia">Cambodia <option value="Cameroon">Cameroon <option value="Canada">Canada <option value="Cape Verde">Cape Verde <option value="Cayman Islands">Cayman Islands <option value="Central African Republic">Central African Rep. <option value="Chad">Chad <option value="Chile">Chile <option value="China">China <option value="Christmas Island">Christmas Island <option value="Cocos Islands">Cocos Islands <option value="Colombia">Colombia <option value="Comoros">Comoros <option value="Congo">Congo <option value="Cook Islands">Cook Islands <option value="Costa Rica">Costa Rica <option value="Croatia">Croatia <option value="Cuba">Cuba <option value="Cyprus">Cyprus <option value="Czech Republic">Czech Republic <option value="Denmark">Denmark <option value="Djibouti">Djibouti <option value="Dominica">Dominica <option value="Dominican Republic">Dominican Republic <option value="East Timor">East Timor <option value="Ecuador">Ecuador <option value="Egypt">Egypt <option value="El Salvador">El Salvador <option value="Equatorial Guinea">Equatorial Guinea <option value="Eritrea">Eritrea <option value="Estonia">Estonia <option value="Ethiopia">Ethiopia <option value="Falkland Islands">Falkland Islands <option value="Faroe Islands">Faroe Islands <option value="Fiji">Fiji <option value="Finland">Finland <option value="France">France <option value="French Guiana">French Guiana <option value="French Polynesia">French Polynesia <option value="French Southern Territories">French Southern Terr. <option value="Gabon">Gabon <option value="Gambia">Gambia <option value="Georgia">Georgia <option value="Germany">Germany <option value="Ghana">Ghana <option value="Gibraltar">Gibraltar <option value="Greece">Greece <option value="Greenland">Greenland <option value="Grenada">Grenada <option value="Guadeloupe">Guadeloupe <option value="Guam">Guam <option value="Guatemala">Guatemala <option value="Guinea">Guinea <option value="Guinea-Bissau">Guinea-Bissau <option value="Guyana">Guyana <option value="Haiti">Haiti <option value="Heard and McDonald Islands">Heard & McDonald <option value="Honduras">Honduras <option value="Hong Kong">Hong Kong <option value="Hungary">Hungary <option value="Iceland">Iceland <option value="India">India <option value="Indonesia">Indonesia <option value="Iran">Iran <option value="Iraq">Iraq <option value="Ireland">Ireland <option value="Israel">Israel <option value="Italy">Italy <option value="Ivory Coast">Ivory Coast <option value="Jamaica">Jamaica <option value="Japan">Japan <option value="Jordan">Jordan <option value="Kazakhstan">Kazakhstan <option value="Kenya">Kenya <option value="Kiribati">Kiribati <option value="Korea, North">Korea, North <option value="Korea, South">Korea, South <option value="Kuwait">Kuwait <option value="Kyrgyzstan">Kyrgyzstan <option value="Laos">Laos <option value="Latvia">Latvia <option value="Lebanon">Lebanon <option value="Lesotho">Lesotho <option value="Liberia">Liberia <option value="Libya">Libya <option value="Liechtenstein">Liechtenstein <option value="Lithuania">Lithuania <option value="Luxembourg">Luxembourg <option value="Macau">Macau <option value="Madagascar">Madagascar <option value="Malawi">Malawi <option value="Malaysia">Malaysia <option value="Maldives">Maldives <option value="Mali">Mali <option value="Malta">Malta <option value="Marshall Islands">Marshall Islands <option value="Martinique">Martinique <option value="Mauritania">Mauritania <option value="Mauritius">Mauritius <option value="Mayotte">Mayotte <option value="Mexico">Mexico <option value="Micronesia, Federated States of">Micronesia, Fed. St. <option value="Moldova">Moldova <option value="Monaco">Monaco <option value="Mongolia">Mongolia <option value="Montserrat">Montserrat <option value="Morocco">Morocco <option value="Mozambique">Mozambique <option value="Myanmar">Myanmar <option value="Namibia">Namibia <option value="Nauru">Nauru <option value="Nepal">Nepal <option value="Netherlands">Netherlands <option value="Netherlands Antilles">Netherlands Antilles <option value="New Caledonia">New Caledonia <option value="New Zealand">New Zealand <option value="Nicaragua">Nicaragua <option value="Niger">Niger <option value="Nigeria">Nigeria <option value="Niue">Niue <option value="Norfolk Island">Norfolk Island <option value="Northern Mariana Islands">Northern Mariana Isl. <option value="Norway">Norway <option value="Oman">Oman <option value="Pakistan">Pakistan <option value="Palau">Palau <option value="Panama">Panama <option value="Papua New Guinea">Papua New Guinea <option value="Paraguay">Paraguay <option value="Peru">Peru <option value="Philippines">Philippines <option value="Pitcairn Island">Pitcairn Island <option value="Poland">Poland <option value="Portugal">Portugal <option value="Puerto Rico">Puerto Rico <option value="Qatar">Qatar <option value="Reunion">Reunion <option value="Romania">Romania <option value="Russia">Russia <option value="Rwanda">Rwanda <option value="S. Georgia and S. Sandwich Isls.">S.Georgia & S.Sand. <option value="Saint Kitts & Nevis">Saint Kitts & Nevis <option value="Saint Lucia">Saint Lucia <option value="Saint Vincent and The Grenadines">St.Vincent & Gren. <option value="Samoa">Samoa <option value="San Marino">San Marino <option value="Sao Tome and Principe">Sao Tome & Principe <option value="Saudi Arabia">Saudi Arabia <option value="Senegal">Senegal <option value="Seychelles">Seychelles <option value="Seychelles">Seychelles <option value="Singapore">Singapore <option value="Slovakia">Slovakia <option value="Slovenia">Slovenia <option value="Somalia">Somalia <option value="South Africa">South Africa <option value="Spain">Spain <option value="Sri Lanka">Sri Lanka <option value="St. Helena">St. Helena <option value="St. Pierre and Miquelon">St. Pierre & Miquelon <option value="Sudan">Sudan <option value="Suriname">Suriname <option value="Svalbard and Jan Mayen Islands">Svalbard & J.Mayen <option value="Swaziland">Swaziland <option value="Sweden">Sweden <option value="Switzerland">Switzerland <option value="Syria">Syria <option value="Taiwan">Taiwan <option value="Tajikistan">Tajikistan <option value="Tanzania">Tanzania <option value="Thailand">Thailand <option value="Togo">Togo <option value="Tokelau">Tokelau <option value="Tonga">Tonga <option value="Trinidad and Tobago">Trinidad and Tobago <option value="Tunisia">Tunisia <option value="Turkey">Turkey <option value="Turkmenistan">Turkmenistan <option value="Turks and Caicos Islands">Turks & Caicos Isl. <option value="Tuvalu">Tuvalu <option value="U.S. Minor Outlying Islands">U.S.Minor Outlying Isl. <option value="Uganda">Uganda <option value="Ukraine">Ukraine <option value="United Arab Emirates">United Arab Emirates <option value="United Kingdom">United Kingdom <option value="United States of America">U.S.A. <option value="Uruguay">Uruguay <option value="Uzbekistan">Uzbekistan <option value="Vanuatu">Vanuatu <option value="Vatican City">Vatican City <option value="Venezuela">Venezuela <option value="Vietnam">Vietnam <option value="Virgin Islands">Virgin Islands <option value="Wallis and Futuna Islands">Wallis & Futuna Isl. <option value="Western Sahara">Western Sahara <option value="Yemen">Yemen <option value="Yugoslavia (Former)">Yugoslavia (Former) <option value="Zaire">Zaire <option value="Zambia">Zambia <option value="Zimbabwe">Zimbabwe</option> </select><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></span></td> </tr> <tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt">Telephone:</span></td> <td valign="middle" align="left"><div align="left"><table border="0" cellspacing="0"> <tr> <td style="font-size:11px; color:#200C00;font-family:verdana;" width="40"><span style="font-family: Verdana, Arial; font-size: 8pt"><input maxLength="50" name="txiCountryCode" size="3" style="font-size:11px; color:#200C00;font-family:verdana;" value="Country" Onclick=txiCountryCode.value=""></span></td> <td style="font-size:11px; color:#200C00;font-family:verdana;" width="40"><span style="font-family: Verdana, Arial; font-size: 8pt"><input maxLength="50" name="txiCityCode" size="3" style="font-size:11px; color:#200C00;font-family:verdana;" value="City" Onclick=txiCityCode.value=""></span></td> <td style="font-size:10px; color:#200C00;font-family:verdana;" width="45"><span style="font-family: Verdana, Arial; font-size: 8pt"><input maxLength="50" name="txiPhone" size="9" style="font-size:11px; color:#200C00;font-family:verdana;" value="Phone" Onclick=txiPhone.value=""></span></td> </tr> </table> </div></td> </tr> </table> </div></td> <td valign="top" align="left"><div align="left"><table border="0" cellpadding="2" cellspacing="0"> <tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt">No. of Persons:</span></td> <td style="font-size:8pt; color:#200C00;font-family:verdana;" valign="middle" align="left"><table border="0" cellspacing="0" cellapadding="2"> <tr> <td><span style="font-family: Verdana, Arial; font-size: 8pt"><input type="Text" maxLength="5" name="txiAdults" size="1" style="font-size:10px; color:#200C00;font-family:verdana;"><br> <font color="#200C00">Adults</font><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*&nbsp;&nbsp;&nbsp;</font></span></td> <td><span style="font-family: Verdana, Arial; font-size: 8pt"><input type="Text" maxLength="5" name="txiChildren" size="1" style="font-size:10px; color:#200C00;font-family:verdana;"><font color="#200C00"><br> &nbsp;Children</font> </span></td> </tr> </table> </td> </tr> <tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt">StartTrip:</span></td> <td valign="middle" align="left"><table border="0"> <tr> <td style="font-size:11px; color:#200C00;font-family:verdana;"><span style="font-family: Verdana, Arial; font-size: 8pt"><select NAME="selTentMonth" STYLE="font-size:11px; color:#200C00;font-family:verdana;" length="10" size="1"> <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></span></td> <td style="font-size:11px; color:#200C00;font-family:verdana;"><span style="font-family: Verdana, Arial; font-size: 8pt"><select NAME="selTentDate" STYLE="background:#FFFFFF" style="font-size:11px; color:#200C00;font-family:verdana;" size="1"> <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></span></td> <td style="font-size:11px; color:#200C00;font-family:verdana;"><span style="font-family: Verdana, Arial; font-size: 8pt"><select NAME="selTentYear" STYLE="background:#FFFFFF" style="font-size:11px; color:#200C00;font-family:verdana; length=10" size="1"> <option VALUE="NA" SELECTED>YY</option> 	<OPTION VALUE="2005">2005</OPTION>				<OPTION VALUE="2006">2006</OPTION>			<option VALUE="2007">2007</option>			<option VALUE="2008">2008</option>			<option VALUE="2009">2009</option>	</select><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></span></td> </tr> </table> </td> </tr> <tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt">Days in Hand: </span></td> <td valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt"><input TYPE="text" NAME="txiDaysInHands" SIZE="2" MAXLENGTH="5" style="font-size:11px; color:#200C00;font-family:verdana;"><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></span></td> </tr> </table> </div></td> </tr> <tr> <td colspan="2" valign="top" align="left"><table border="0" style="padding-left:7px;" cellspacing="0" cellpadding="2"> <tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt">Travel Related<br> Comments:</span></td> <td valign="middle" align="left"><textarea NAME="txaQuery" COLS="38" ROWS="5" WRAP="virtual" style="font-size:11px; color:#200C00;font-family:verdana;"></textarea></td> <td valign="middle" align="left"><span style="font-family: Verdana, Arial; font-size: 8pt">&nbsp;&nbsp; </span><input TYPE="submit" VALUE=" Submit " onClick="if(txiCountryCode.value==\'Country\')txiCountryCode.value=\'\';if(txiCityCode.value==\'City\')txiCityCode.value=\'\';if(txiPhone.value==\'Phone\')txiPhone.value=\'\';return generalFormValidate(this.form);" style="font-size:8pt; color:#FFFBFF;font-family:verdana;background:#000066;border: solid 1px #200C00"></td> <td align="left" valign="middle"><span style="font-family: Verdana, Arial; font-size: 8pt">&nbsp;&nbsp; </span><input TYPE="reset" VALUE="Reset " style="font-size:8pt; color:#FFFBFF;font-family:verdana;background:#000066;border: solid 1px #200C00"></td> </tr> </table> </td> </tr> </table>')

//4
document.write('</td><td></td></tr><tr><td align="left"></td><td></td><td></td></tr></table>')
//5
document.write('<BR></CENTER>')
document.write('</FORM></div>')
//
}

///////////Hotel Booking

function hotelForm(path)
{
	if(path == null){
		path="./";
	}

//1
document.write('<a name="form1"></a><div align="center"><form name="hotelfrm" action="http://www.indiatravelportal.com/php-bin/hotelbooking.php" method="post"> <input type="hidden" name="referer" value="'+hturl+'"><input type="hidden" name="sitename" value="'+sitename+'"><input type="hidden" name="siteURL" value="'+siteURL+'">')

//2
document.write('<table width="500" border="1" bordercolor="#000000" cellspacing="0" cellpadding="0"><tr><td colspan="3" bgcolor="#000066"><table width="100%" border="0" cellspacing="0" cellpadding="0"><tr><td width="100%" align="center"><span style="font-family: Arial, Verdana; font-size: 3pt">&nbsp;<br></span><span style="font-family: Arial, Verdana; font-size: 12pt"><font COLOR="#FFFFFF"><b>Hotel Booking</b></font></span><span style="font-family: Arial, Verdana; font-size: 3pt"><br>&nbsp;</span></td><td valign="bottom"></td></tr></table></td></tr><tr><td></td><td></td><td></td></tr><tr><td></td><td width="100%">')

//3
document.write('<table border=0 cellpadding=0 cellspacing=0 bgcolor="#A0DBFA" width="100%"><tr>  <td></td></tr><tr><td style="font-size:1pt; color:#200C00;font-family:verdana;" valign=top width="50%" style="padding-left:7px;"> <table border=0 align=center cellspacing=2 cellpadding=1 width="100%" style="padding-left:7px;"><tr><td style="font-size:8pt; color:#200C00;font-family:verdana;" colspan="2" ><font color="#200C00">Name:</font></td><td> <SELECT NAME="title" style="font-size:11px; color:#200C00;font-family:verdana;"><OPTION SELECTED VALUE="Mr">Mr<OPTION VALUE="Mrs">Mrs<OPTION VALUE="Ms">Ms<OPTION VALUE="Dr">Dr</SELECT>&nbsp;<INPUT TYPE="text" NAME="your_name" SIZE="17" MAXLENGTH="60" style="font-size:8pt; color:#200C00;font-family:verdana;"><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></td></tr><tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" colspan="2" ><font color="#200C00">Email:</font> </td><td> <INPUT TYPE="text" NAME="your_email" SIZE="25" MAXLENGTH="70" style="font-size:8pt; color:#200C00;font-family:verdana;"><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></td></tr><tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" colspan="2"><font color="#200C00">Country:</font></td><td width=160 ><SELECT name=your_country size=1 style="font-size:8pt; color:#200C00;font-family:verdana;"><option value="NA">Select Country <option value="Afghanistan">Afghanistan <option value="Albania">Albania <option value="Algeria">Algeria <option value="American Samoa">American Samoa <option value="Andorra">Andorra <option value="Angola">Angola <option value="Anguilla">Anguilla <option value="Anguilla">Antarctica <option value="Antigua and Barbuda">Antigua and Barbuda <option value="Argentina">Argentina <option value="Armenia">Armenia <option value="Aruba">Aruba <option value="Australia">Australia <option value="Austria">Austria <option value="Azerbaijan">Azerbaijan <option value="Bahamas">Bahamas <option value="Bahrain">Bahrain <option value="Bangladesh">Bangladesh <option value="Barbados">Barbados <option value="Belarus">Belarus <option value="Belgium">Belgium <option value="Belize">Belize <option value="Benin">Benin <option value="Bermuda">Bermuda <option value="Bhutan">Bhutan <option value="Bolivia">Bolivia <option value="Bosnia and Herzegovina">Bosnia & Herzegovina <option value="Botswana">Botswana <option value="Brazil">Brazil <option value="British Indian Ocean Territory">British Indian Ocean <option value="British Virgin Islands">British Virgin Islands <option value="Brunei">Brunei <option value="Bulgaria">Bulgaria <option value="Burkina Faso">Burkina Faso <option value="Burundi">Burundi <option value="Cambodia">Cambodia <option value="Cameroon">Cameroon <option value="Canada">Canada <option value="Cape Verde">Cape Verde <option value="Cayman Islands">Cayman Islands <option value="Central African Republic">Central African Rep. <option value="Chad">Chad <option value="Chile">Chile <option value="China">China <option value="Christmas Island">Christmas Island <option value="Cocos Islands">Cocos Islands <option value="Colombia">Colombia <option value="Comoros">Comoros <option value="Congo">Congo <option value="Cook Islands">Cook Islands <option value="Costa Rica">Costa Rica <option value="Croatia">Croatia <option value="Cuba">Cuba <option value="Cyprus">Cyprus <option value="Czech Republic">Czech Republic <option value="Denmark">Denmark <option value="Djibouti">Djibouti <option value="Dominica">Dominica <option value="Dominican Republic">Dominican Republic <option value="East Timor">East Timor <option value="Ecuador">Ecuador <option value="Egypt">Egypt <option value="El Salvador">El Salvador <option value="Equatorial Guinea">Equatorial Guinea <option value="Eritrea">Eritrea <option value="Estonia">Estonia <option value="Ethiopia">Ethiopia <option value="Falkland Islands">Falkland Islands <option value="Faroe Islands">Faroe Islands <option value="Fiji">Fiji <option value="Finland">Finland <option value="France">France <option value="French Guiana">French Guiana <option value="French Polynesia">French Polynesia <option value="French Southern Territories">French Southern Terr. <option value="Gabon">Gabon <option value="Gambia">Gambia <option value="Georgia">Georgia <option value="Germany">Germany <option value="Ghana">Ghana <option value="Gibraltar">Gibraltar <option value="Greece">Greece <option value="Greenland">Greenland <option value="Grenada">Grenada <option value="Guadeloupe">Guadeloupe <option value="Guam">Guam <option value="Guatemala">Guatemala <option value="Guinea">Guinea <option value="Guinea-Bissau">Guinea-Bissau <option value="Guyana">Guyana <option value="Haiti">Haiti <option value="Heard and McDonald Islands">Heard & McDonald <option value="Honduras">Honduras <option value="Hong Kong">Hong Kong <option value="Hungary">Hungary <option value="Iceland">Iceland <option value="India">India <option value="Indonesia">Indonesia <option value="Iran">Iran <option value="Iraq">Iraq <option value="Ireland">Ireland <option value="Israel">Israel <option value="Italy">Italy <option value="Ivory Coast">Ivory Coast <option value="Jamaica">Jamaica <option value="Japan">Japan <option value="Jordan">Jordan <option value="Kazakhstan">Kazakhstan <option value="Kenya">Kenya <option value="Kiribati">Kiribati <option value="Korea, North">Korea, North <option value="Korea, South">Korea, South <option value="Kuwait">Kuwait <option value="Kyrgyzstan">Kyrgyzstan <option value="Laos">Laos <option value="Latvia">Latvia <option value="Lebanon">Lebanon <option value="Lesotho">Lesotho <option value="Liberia">Liberia <option value="Libya">Libya <option value="Liechtenstein">Liechtenstein <option value="Lithuania">Lithuania <option value="Luxembourg">Luxembourg <option value="Macau">Macau <option value="Madagascar">Madagascar <option value="Malawi">Malawi <option value="Malaysia">Malaysia <option value="Maldives">Maldives <option value="Mali">Mali <option value="Malta">Malta <option value="Marshall Islands">Marshall Islands <option value="Martinique">Martinique <option value="Mauritania">Mauritania <option value="Mauritius">Mauritius <option value="Mayotte">Mayotte <option value="Mexico">Mexico <option value="Micronesia, Federated States of">Micronesia, Fed. St. <option value="Moldova">Moldova <option value="Monaco">Monaco <option value="Mongolia">Mongolia <option value="Montserrat">Montserrat <option value="Morocco">Morocco <option value="Mozambique">Mozambique <option value="Myanmar">Myanmar <option value="Namibia">Namibia <option value="Nauru">Nauru <option value="Nepal">Nepal <option value="Netherlands">Netherlands <option value="Netherlands Antilles">Netherlands Antilles <option value="New Caledonia">New Caledonia <option value="New Zealand">New Zealand <option value="Nicaragua">Nicaragua <option value="Niger">Niger <option value="Nigeria">Nigeria <option value="Niue">Niue <option value="Norfolk Island">Norfolk Island <option value="Northern Mariana Islands">Northern Mariana Isl. <option value="Norway">Norway <option value="Oman">Oman <option value="Pakistan">Pakistan <option value="Palau">Palau <option value="Panama">Panama <option value="Papua New Guinea">Papua New Guinea <option value="Paraguay">Paraguay <option value="Peru">Peru <option value="Philippines">Philippines <option value="Pitcairn Island">Pitcairn Island <option value="Poland">Poland <option value="Portugal">Portugal <option value="Puerto Rico">Puerto Rico <option value="Qatar">Qatar <option value="Reunion">Reunion <option value="Romania">Romania <option value="Russia">Russia <option value="Rwanda">Rwanda <option value="S. Georgia and S. Sandwich Isls.">S.Georgia & S.Sand. <option value="Saint Kitts & Nevis">Saint Kitts & Nevis <option value="Saint Lucia">Saint Lucia <option value="Saint Vincent and The Grenadines">St.Vincent & Gren. <option value="Samoa">Samoa <option value="San Marino">San Marino <option value="Sao Tome and Principe">Sao Tome & Principe <option value="Saudi Arabia">Saudi Arabia <option value="Senegal">Senegal <option value="Seychelles">Seychelles <option value="Seychelles">Seychelles <option value="Singapore">Singapore <option value="Slovakia">Slovakia <option value="Slovenia">Slovenia <option value="Somalia">Somalia <option value="South Africa">South Africa <option value="Spain">Spain <option value="Sri Lanka">Sri Lanka <option value="St. Helena">St. Helena <option value="St. Pierre and Miquelon">St. Pierre & Miquelon <option value="Sudan">Sudan <option value="Suriname">Suriname <option value="Svalbard and Jan Mayen Islands">Svalbard & J.Mayen <option value="Swaziland">Swaziland <option value="Sweden">Sweden <option value="Switzerland">Switzerland <option value="Syria">Syria <option value="Taiwan">Taiwan <option value="Tajikistan">Tajikistan <option value="Tanzania">Tanzania <option value="Thailand">Thailand <option value="Togo">Togo <option value="Tokelau">Tokelau <option value="Tonga">Tonga <option value="Trinidad and Tobago">Trinidad and Tobago <option value="Tunisia">Tunisia <option value="Turkey">Turkey <option value="Turkmenistan">Turkmenistan <option value="Turks and Caicos Islands">Turks & Caicos Isl. <option value="Tuvalu">Tuvalu <option value="U.S. Minor Outlying Islands">U.S.Minor Outlying Isl. <option value="Uganda">Uganda <option value="Ukraine">Ukraine <option value="United Arab Emirates">United Arab Emirates <option value="United Kingdom">United Kingdom <option value="United States of America">U.S.A. <option value="Uruguay">Uruguay <option value="Uzbekistan">Uzbekistan <option value="Vanuatu">Vanuatu <option value="Vatican City">Vatican City <option value="Venezuela">Venezuela <option value="Vietnam">Vietnam <option value="Virgin Islands">Virgin Islands <option value="Wallis and Futuna Islands">Wallis & Futuna Isl. <option value="Western Sahara">Western Sahara <option value="Yemen">Yemen <option value="Yugoslavia (Former)">Yugoslavia (Former) <option value="Zaire">Zaire <option value="Zambia">Zambia <option value="Zimbabwe">Zimbabwe</option></SELECT><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></td></tr><tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" colspan="2" ><font color=#200C00>Telephone:</font></td><td><table width="130" border=0> <td style="font-size:8pt; color:#200C00;font-family:verdana;" width="40"> <INPUT maxLength=50 name=txiCountryCode size=3 style="font-size:8pt; color:#200C00;font-family:verdana;" value="Country" OnClick=txiCountryCode.value=""></td> <td style="font-size:10px; color:#200C00;font-family:verdana;" width="40"> <INPUT maxLength=50 name=txiCityCode size=3 style="font-size:8pt; color:#200C00;font-family:verdana;" value="City" OnClick=txiCityCode.value=""></td> <td style="font-size:10px; color:#200C00;font-family:verdana;" width="45"> <INPUT maxLength=50 name=txiPhone size=9 style="font-size:8pt; color:#200C00;font-family:verdana;" value="Phone" OnClick=txiPhone.value=""></td></table></td></tr><tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" colspan="2" ><font color=#200C00>Hotel Required At City:</font></td><td> <INPUT TYPE="text" NAME="re_city" SIZE="23" MAXLENGTH="60" style="font-size:8pt; color:#200C00;font-family:verdana;"><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></td></tr></table></td><td width="50%" valign=top><table border=0 valign=top width="100%" cellspacing=0 cellpadding=0><tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" colspan="2" ><font color=#200C00>Hotel Category:</font></td><td> <SELECT NAME="hotel_cat" style="font-size:8pt; color:#200C00;font-family:verdana;"> <OPTION VALUE="NA">Select</OPTION> <OPTION VALUE="Deluxe">Deluxe</OPTION> <OPTION VALUE="First class">First class</OPTION> <OPTION VALUE="Economy">Economy</OPTION> </SELECT><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></td></tr><tr><td style="font-size:8pt; color:#200C00;font-family:verdana;" colspan="2" width=200><font color=#200C00>Check In Date:</font></td><td><table border=0 height=35><td valign=top style="font-size:8pt; color:#200C00;font-family:verdana;"><SELECT NAME="check_month" STYLE="font-size:8pt; color:#200C00;font-family:verdana;" > <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 valign=top style="font-size:8pt; color:#200C00;font-family:verdana;"><SELECT NAME="check_date" STYLE=" STYLE="background:#FFFFFF" style="font-size:8pt; color:#200C00;font-family:verdana;"> <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 valign=top style="font-size:8pt; color:#200C00;font-family:verdana;"> <SELECT NAME="check_year" STYLE="background:#FFFFFF" style="font-size:8pt; color:#200C00;font-family:verdana;"> <OPTION VALUE="NA" SELECTED>YY</OPTION> 	<OPTION VALUE="2005">2005</OPTION>				<OPTION VALUE="2006">2006</OPTION>			<option VALUE="2007">2007</option>			<option VALUE="2008">2008</option>			<option VALUE="2009">2009</option>	 </SELECT><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></td></table></td></tr><tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" colspan="2" width=175 ><font color=#200C00>Check Out Date:</font></td><td><table valign=top><td valign=top style="font-size:8pt; color:#200C00;font-family:verdana;"><SELECT NAME="check_month1" STYLE="font-size:8pt; color:#200C00;font-family:verdana;"> <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 style="font-size:8pt; color:#200C00;font-family:verdana;"><SELECT NAME="check_date1" STYLE=" STYLE="background:#FFFFFF" style="font-size:8pt; color:#200C00;font-family:verdana;"> <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 style="font-size:8pt; color:#200C00;font-family:verdana;"> <SELECT NAME="check_year1" style="font-size:8pt; color:#200C00;font-family:verdana;"> <OPTION VALUE="NA" SELECTED>YY</OPTION> <option VALUE="2005">2005</option> <option VALUE="2006">2006</option> <option VALUE="2007">2007</option> <option VALUE="2008">2008</option> <option VALUE="2009">2009</option> </SELECT><font style="color:#FF0000; font-family: Verdana; font-size:8pt;">*</font></td></table></td></tr><tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;" colspan="2" width=175><font color=#200C00>No. of Rooms Required:</font></td><td><table><tr><td style="font-size:9px; color:#200C00;font-family:verdana;"><font color=#200C00>Single Occupancy </font></td><td style="font-size:9px; color:#200C00;font-family:verdana;"><SELECT NAME="rooms" style="font-size:9px; color:#200C00;font-family:verdana;"><OPTION VALUE="NA" >Select</OPTION> <OPTION VALUE="1 room">1 room</OPTION> <OPTION VALUE="2 rooms">2 rooms </OPTION> <OPTION VALUE="3 rooms">3 rooms</OPTION> <OPTION VALUE="4 rooms">4 rooms </OPTION> <OPTION VALUE="5 rooms">5 rooms </OPTION> <OPTION VALUE="6 rooms">6 rooms </OPTION> <OPTION VALUE="7 rooms">7 rooms </OPTION> <OPTION VALUE="8 rooms">8 rooms </OPTION></SELECT></td></tr><tr><td style="font-size:9px; color:#200C00;font-family:verdana;"><font color=#200C00>Double Occupancy</font> </td><td style="font-size:9px; color:#200C00;font-family:verdana;"><SELECT NAME="double" style="font-size:9px; color:#200C00;font-family:verdana;"> <OPTION VALUE="NA" >Select</OPTION> <OPTION VALUE="1 room">1 room</OPTION> <OPTION VALUE="2 rooms">2 rooms </OPTION> <OPTION VALUE="3 rooms">3 rooms</OPTION> <OPTION VALUE="4 rooms">4 rooms </OPTION> <OPTION VALUE="5 rooms">5 rooms </OPTION> <OPTION VALUE="6 rooms">6 rooms </OPTION> <OPTION VALUE="7 rooms">7 rooms </OPTION> <OPTION VALUE="8 rooms">8 rooms </OPTION></SELECT></td></tr><tr><td style="font-size:9px; color:#200C00;font-family:verdana;"><font color=#200C00>Triple Occupancy</font> </td><td style="font-size:9px; color:#200C00;font-family:verdana;"><SELECT NAME="triple" style="font-size:9px; color:#200C00;font-family:verdana;"> <OPTION VALUE="NA" >Select </OPTION> <OPTION VALUE="1 room">1 room</OPTION> <OPTION VALUE="2 rooms">2 rooms </OPTION> <OPTION VALUE="3 rooms">3 rooms</OPTION> <OPTION VALUE="4 rooms">4 rooms </OPTION> <OPTION VALUE="5 rooms">5 rooms </OPTION> <OPTION VALUE="6 rooms">6 rooms </OPTION> <OPTION VALUE="7 rooms">7 rooms </OPTION> <OPTION VALUE="8 rooms">8 rooms </OPTION></SELECT></td></tr></table></td></tr></table><tr> <td align=left colspan=2 style="font-size:8pt; color:#200C00;font-family:verdana; padding-left:7px;" valign=middle ><div align="left"> <table border="0" style="padding-left:7px;"> <tr> <td style="font-size:8pt; color:#200C00;font-family:verdana;">Travel Related<br> Comments:</td> <td valign="top" align="left"><textarea NAME="txaQuery" COLS="29" ROWS="4" WRAP="virtual" style="font-size:8pt; color:#200C00;font-family:verdana;"></textarea></td> <td><input TYPE="submit" VALUE=" Submit " onClick="if(txiCountryCode.value==\'Country\')txiCountryCode.value=\'\';if(txiCityCode.value==\'City\')txiCityCode.value=\'\';if(txiPhone.value==\'Phone\')txiPhone.value=\'\'; return hotelFormValidate(this.form)" style="font-size:8pt; color:#FFFBFF;font-family:verdana;background:#000066;border: solid 1px #200C00"></td> <td align="left"><input TYPE="reset" VALUE="Reset " style="font-size:8pt; color:#FFFBFF;font-family:verdana;background:#000066;border: solid 1px #200C00"></td> </tr> </table> </div> </td></form></tr></td></tr></table>');

//4
document.write('</td><td></td></tr><tr><td align="left"></td><td></td><td></td></tr></table>')
//5
document.write('<BR></CENTER>')
document.write('</FORM></div>')
//

}

/////////// Validation Starts

 /*****************************************general Form Validation******************************************/
function generalFormValidate(form) {
var v=allBlanksGeneral(form)
isgeneralFrmQuery(form)
isgeneralFrmDaysInHands(form)
isgeneralFrmTentArrival(form)
isgeneralFrmChildren(form)
isgeneralFrmAdults(form)
isgeneralFrmPhone(form)
isgeneralFrmCityCode(form)
isgeneralFrmCountryCode(form)
isgeneralFrmCountry(form)
isgeneralFrmEmail(form)
isgeneralFrmName(form)
return v ;
}

function allBlanksGeneral(form) {
if( (isgeneralFrmName(form) && isgeneralFrmEmail(form)) && (isgeneralFrmCountry(form) && isgeneralFrmCountryCode(form)) && (isgeneralFrmCityCode(form) && isgeneralFrmPhone(form)) && (isgeneralFrmTentArrival(form)&& isgeneralFrmDaysInHands(form)) && ( isgeneralFrmAdults(form) && isgeneralFrmChildren(form) ) && isgeneralFrmQuery(form) ) {
 return true ;
}

if( (isgeneralFrmName(form) == false || isgeneralFrmEmail(form) == false ) || ( isgeneralFrmCountry(form) == false || isgeneralFrmCountryCode(form) == false) || ( isgeneralFrmCityCode(form) == false || isgeneralFrmPhone(form) == false )||(isgeneralFrmTentArrival(form) == false || isgeneralFrmDaysInHands(form)== false)||( isgeneralFrmAdults(form)==false || isgeneralFrmChildren(form)== false)||isgeneralFrmQuery(form)==false ) {
composeGeneral(form)
return false ;
 }
}
function composeGeneral(form) {
var text = " You entered incorrectly or forgot to fill in ::\n"	
if(isgeneralFrmName(form) == false) {
text += "\nYour Name -- must be purely alphabetic"
}
if(isgeneralFrmEmail(form) == false) {
text += "\nYour E-mail -- improper/incomplete e-mail ID"
}
if(isgeneralFrmCountry(form) == false) {
text += "\nYour Country of Residence -- not selected yet"
}
if(isgeneralFrmCountryCode(form) == false) {
text += "\nCountry Code for Phone -- should be number or blank"
}
if(isgeneralFrmCityCode(form) == false) {
text += "\nArea Code for Phone -- should be a number or blank"
}
if(isgeneralFrmPhone(form) == false) {
text += "\nPhone Number -- should be number or blank"
}
if(isgeneralFrmAdults(form) == false) {
text += "\nNo. of Adults travelling -- should be a number"
}
if(isgeneralFrmChildren(form) == false) {
text += "\nNo. of Children travelling -- should be a number"
}
if(isgeneralFrmTentArrival(form) == false) {
text += "\nTentative Date for Trip -- cannot be earlier than today"
}
if(isgeneralFrmDaysInHands(form) == false) {
text += "\nDays in Hand -- should be a number and also should not be Less than One"
}

if(isgeneralFrmQuery(form) == false) {
text += "\nBooking/Travel related Query -- should be given briefly"
}
alert(text)
}

//for country of residence
function isgeneralFrmCountry(form)
{
 if(form.selCountry.value== "NA")
	{
	 form.selCountry.focus();
 return false;
	}
 else
 return true; 
 }

//FOR EMAIL
function isgeneralFrmEmail(form) {
if (trim(form.txiEmail.value)== "")
	{
		form.txiEmail.focus();
		return false; // because it is not optional 
	}
else
	{
		var eid=form.txiEmail.value=trim(form.txiEmail.value);
		if (eid.indexOf(' ')!= -1)
			{
			form.txiEmail.focus();
			return false ; // no spaces
			} 
		if (eid.length < 6 ){
			form.txiEmail.focus();
			return false ; // at least j.a@in
			}
		at=eid.indexOf('@', 0); //check from first position ---- 
		if ( at == -1 || at == 0){ //should not be at first place
			form.txiEmail.focus();
			return false ;
			}
		else
			{
				var at1=eid.indexOf('@', (at + 1)); //looking for another at one place ahead
				if ( at1 == -1 ) // ie only one at is there
				{
					var dot=eid.indexOf('.',(at + 1));//looking for just next value
					if(dot == (at + 1)|| dot== -1){ //if dot is not there or in the next place
						form.txiEmail.focus();
						return false ;	
						}
					else
						{
						 if ( (dot + 2 ) < eid.length )
							return true ;
						 else
						 {
							form.txiEmail.focus();
							return false ;
							}
						}
				}
				else // two @ are there
				{
				form.txiEmail.focus();
				return false;
				}
			}	
	form.txiEmail.focus();
	return false ;
	}		

}

//FOR PHONE
function isgeneralFrmPhone(form) {
if (trim(form.txiPhone.value) == "") {
form.txiPhone.value=trim(form.txiPhone.value);
return true //because it is optional
}
else {
			form.txiPhone.value=trim(form.txiPhone.value);
	 if(checkfornum(form.txiPhone.value)==0)
		 {
			form.txiPhone.focus();
			return(false);
			}
return true
 }
}

//FOR CITY CODE OF PHONE

function isgeneralFrmCityCode(form) {
if (trim(form.txiCityCode.value) == "") {
form.txiCityCode.value=trim(form.txiCityCode.value);
return true //because it is optional
}
else {
			form.txiCityCode.value=trim(form.txiCityCode.value);
	 if(checkfornum(form.txiCityCode.value)==0)
		 {
			form.txiCityCode.focus();
			return(false);
			}
return true
 }
}

//for country code of phone
function isgeneralFrmCountryCode(form) {
	form.txiCountryCode.value = trim(form.txiCountryCode.value);
 if(checkfornum(form.txiCountryCode.value)==0)
	{
		form.txiCountryCode.focus();
		return false;
	}
	else
		return true;
}

//FOR No. of Adults
function isgeneralFrmAdults(form) {
if (trim(form.txiAdults.value) == "" ) {
//form.adults.value=trim(form.adults.value);
form.txiAdults.focus();
return(false); //because it is optional
}
else {
			//form.adults.value=trim(form.adults.value);
	 if(checkfornum(form.txiAdults.value)==0)
		 {
			form.txiAdults.focus();
			return(false);
			}
return true
 }
}



//FOR Days in hands
function isgeneralFrmDaysInHands(form) {
if (trim(form.txiDaysInHands.value) == "" ||trim(form.txiDaysInHands.value)<1 ) {
//form.hands.value=trim(form.hands.value);
form.txiDaysInHands.focus();
return(false); //because it is optional
}
else {
			form.txiDaysInHands.value=trim(form.txiDaysInHands.value);
	 if(checkfornum(form.txiDaysInHands.value)==0)
		 {
			form.txiDaysInHands.focus();
			return(false);
			}
return true
 }
}



//FOR No. of Children if any
function isgeneralFrmChildren(form) {
if (trim(form.txiChildren.value) == "" ) { //since children are optional so it doesn't include checkforzero
//form.txiChildren.focus();
return(true); //because it is optional
}
else {
			form.txiChildren.value=trim(form.txiChildren.value);
	 if(checkfornum(form.txiChildren.value)==0)
		 {
			form.txiChildren.focus();
			return(false);
			}
return true
 }
}


//FOR Query
function isgeneralFrmQuery(form) {
form.txaQuery.value=trim(form.txaQuery.value);
if (trim(form.txaQuery.value) == "") {
//form.txaQuery.focus();
return true;
}
else {
			
	 if(checkfornum(form.txaQuery.value)==1)// i. e, it is a pure number that is invalid
		 {
			form.txaQuery.focus();
			return(false);
			}
		qry=trim(form.txaQuery.value);
		if(qry.length <= 6 )// if it is too short
			{
			 form.txaQuery.focus();
			 return(false);
			}	
return true ;
 }
}


//FOR NAME
function isgeneralFrmName(form) {
if (trim(form.txiName.value) == "") {
form.txiName.focus();
return false
}
else {
			form.txiName.value=trim(form.txiName.value);
	 if(checkforchar(form.txiName.value)== 0)
		 {
			form.txiName.focus();
			return(false);
			}
return true ;
 }
}

function isgeneralFrmTentArrival(form)
{
	if ((form.selTentMonth.value== "NA") || (form.selTentDate.value== "NA") || (form.selTentYear.value== "NA"))
	{
		if(form.selTentMonth.value== "NA")
		{
			form.selTentMonth.focus();
			return false;
		}
		if(form.selTentDate.value== "NA")
		{
			form.selTentDate.focus();
			return false; 
		}
		if(form.selTentYear.value== "NA")
		{
			form.selTentYear.focus();
			return false;
		}
	}
	else{
		if (isgeneralFrmTentDate(form)==false)
		{
			return false;
		}
		else
			return true;
	}
}

function isgeneralFrmTentDate(form)
{
	for(i=0;i<=montharray.length;i++)
	{
		if (montharray[i]==form.selTentMonth.value)
		{
			dgt=i;
			break;
		}
	}
	//alert(dgt)
if(form.selTentYear.value < year)
{
	//alert("Invalid date. It must be a future date.");
	pkflg = false;
	form.selTentYear.focus(); 
	return false; //presently used
 } 
 else
	{
		if((form.selTentYear.value == year) && (dgt < month))
		{
			//alert("Invalid date. It must be a future date.");
			pkflg = false;
			form.selTentMonth.focus();
			return false;
		}
		else
		{
			if((form.selTentYear.value == year) && (dgt == month))
			{
				if (form.selTentDate.value < daym)
				{
				//alert("Invalid date. It must be a future date.");
				pkflg = false;
				form.selTentDate.focus();
				return false;
				}
				else
					return true;
			}
		}
	}
 }
 //cheking for package------//
function packgFormValidate(form) {
var v=allBlankspackage(form)
isgeneralFrmQuery(form)
//isgeneralFrmChildren(form)
//isgeneralFrmAdults(form)
//isgeneralFrmDaysInHands(form)
//isgeneralFrmTentArrival(form)
ishotelFrmCheckOut(form)
ishotelFrmCheckIn(form)
isgeneralFrmPhone(form)
isgeneralFrmCityCode(form)
isgeneralFrmCountryCode(form)
ishotelFrmCountry(form)
ishotelFrmEmail(form)
ishotelFrmName(form)

return v ;
}

function allBlankspackage(form) {
if( (ishotelFrmName(form) && ishotelFrmEmail(form)) && (ishotelFrmCountry(form) && isgeneralFrmCountryCode(form)) && (isgeneralFrmCityCode(form) && isgeneralFrmPhone(form)) && ishotelFrmCheckIn(form)&& ishotelFrmCheckOut(form)&& isgeneralFrmQuery(form) ) {
 return true ;
}

if( (ishotelFrmName(form) == false || ishotelFrmEmail(form) == false ) || ( ishotelFrmCountry(form)== false || isgeneralFrmCountryCode(form) == false) || isgeneralFrmCityCode(form) == false || isgeneralFrmPhone(form) == false||ishotelFrmCheckIn(form)==false||ishotelFrmCheckOut(form) == false ||isgeneralFrmQuery(form)==false ) {
composepackage(form)
return false ;
 }
}
function composepackage(form) {
var text = " You entered incorrectly or forgot to fill in ::\n"	
if(ishotelFrmName(form) == false) {
text += "\nYour Name -- must be purely alphabetic"
}
if(ishotelFrmEmail(form) == false) {
text += "\nYour E-mail -- improper/incomplete e-mail ID"
}
if(ishotelFrmCountry(form) == false) {
text += "\nYour Country of Residence -- not selected yet"
}
if(isgeneralFrmCountryCode(form) == false) {
text += "\nCountry Code for Phone -- should be number or blank"
}
if(isgeneralFrmCityCode(form) == false) {
text += "\nArea Code for Phone -- should be a number or blank"
}
if(isgeneralFrmPhone(form) == false) {
text += "\nPhone Number -- should be number or blank"
}
/*if(isgeneralFrmTentArrival(form) == false) {
text += "\nTentative Date for Trip -- cannot be earlier than today"
}
if(isgeneralFrmDaysInHands(form) == false) {
text += "\nDays in Hand -- should be a number or blank"
}
if(isgeneralFrmAdults(form) == false) {
text += "\nNo. of Adults travelling -- should be a number or blank"
}
if(isgeneralFrmChildren(form) == false) {
text += "\nNo. of Children travelling -- should be a number or blank"
}*/
if(ishotelFrmCheckIn(form) == false) {
text += "\nCheck In Date -- cannot be earlier than today"
}
if(ishotelFrmCheckOut(form) == false) {
text += "\nCheck Out Date -- cannot be earlier than check in date"
}
if(isgeneralFrmQuery(form) == false) {
text += "\nBooking/Travel related Query -- should be given briefly"
}
alert(text)
}

 /*****************************************Air Form Validation******************************************/
function airFormValidate(form) {
var v=allBlanksAir(form)
selectrouting(form)
selectclass(form)
tocity(form)
tocountry(form)
fromcity(form)
fromcountry(form)
isairFrmPassengers(form)
isairFrmReturn(form)
isairFrmArrival(form)
isairFrmPhone(form)
isairFrmCityCode(form)
isairFrmCountryCode(form)
isairFrmEmail(form)
isairFrmName(form)
return v ;
}

function allBlanksAir(form) {
if( (isairFrmName(form) && isairFrmEmail(form)) && (isairFrmCountryCode(form) && isairFrmCityCode(form)) && isairFrmPhone(form) && (isairFrmArrival(form) && isairFrmReturn(form)) && isairFrmPassengers(form)&&selectclass(form)&&selectrouting(form)&&tocity(form)&&tocountry(form)&&fromcountry(form)&&fromcity(form)) {
 return true ;
}

if( (isairFrmName(form) == false || isairFrmEmail(form) == false ) || ( isairFrmCountryCode(form) == false) || (isairFrmCityCode(form) == false || isairFrmPhone(form) == false )||(isairFrmArrival(form) == false || isairFrmReturn(form)== false)||(isairFrmPassengers(form)==false)||selectclass(form)==false||selectrouting(form)==false||tocountry(form)==false||tocity(form)==false||fromcountry(form)==false||fromcity(form)==false) {
airCompose(form)
return false ;
 }
}
function airCompose(form) {
var text = " You entered incorrectly or forgot to fill in ::\n"	
if(isairFrmName(form) == false) {
text += "\nYour Name -- must be purely alphabetic"
}
if(isairFrmEmail(form) == false) {
text += "\nYour E-mail -- improper/incomplete e-mail ID"
}
if(isairFrmCountryCode(form) == false) {
text += "\nCountry Code for Phone -- should be number or blank"
}
if(isairFrmCityCode(form) == false) {
text += "\nArea Code for Phone -- should be a number or blank"
}
if(isairFrmPhone(form) == false) {
text += "\nPhone Number -- should be number or blank"
}

if(isairFrmArrival(form) == false) {
text += "\nDeparture Date -- cannot be earlier than today"
}
if(isairFrmReturn(form) == false) {
text += "\nReturn Date -- cannot be earlier than departure date"
}
if(isairFrmPassengers(form) == false) {
text += "\nNo. of Passengers travelling -- should be a number"
}
if(fromcountry(form)==false)
	{
	text +="\nFlying From Country--should not be blank"
	}
	
	if(fromcity(form)==false)
	{
		text +="\nFlying From City--should not be blank Or Number"
	}
	if(tocountry(form)==false)
	{
		text +="\nFlying to Country--Should not be Blank"
	}
	if(tocity(form)==false)
	{
		text +="\nFlying to City--Should not be Blank Or Number"
	}
if(selectclass(form)==false)
	{
	text +="\nClass of Travel--- should not be Blank"
	}
	if(selectrouting(form)==false)
	{
		text +="\nRouting--- should not be Blank"
	}
alert(text)
}

//FOR EMAIL
function isairFrmEmail(form) {
if (trim(form.your_email.value)== "")
	{
		form.your_email.focus();
		return false; // because it is not optional 
	}
else
	{
		var eid=form.your_email.value=trim(form.your_email.value);
		if (eid.indexOf(' ')!= -1)
			{
			form.your_email.focus();
			return false ; // no spaces
			} 
		if (eid.length < 6 ){
			form.your_email.focus();
			return false ; // at least j.a@in
			}
		at=eid.indexOf('@', 0); //check from first position ---- 
		if ( at == -1 || at == 0){ //should not be at first place
			form.your_email.focus();
			return false ;
			}
		else
			{
				var at1=eid.indexOf('@', (at + 1)); //looking for another at one place ahead
				if ( at1 == -1 ) // ie only one at is there
				{
					var dot=eid.indexOf('.',(at + 1));//looking for just next value
					if(dot == (at + 1)|| dot== -1){ //if dot is not there or in the next place
						form.your_email.focus();
						return false ;	
						}
					else
						{
						 if ( (dot + 2 ) < eid.length )
							return true ;
						 else
						 {
							form.your_email.focus();
							return false ;
							}
						}
				}
				else // two @ are there
				{
				form.your_email.focus();
				return false;
				}
			}	
	form.your_email.focus();
	return false ;
	}		

}
//FOR PHONE

function isairFrmPhone(form) {
if (trim(form.phone1.value) == "") {
form.phone1.value=trim(form.phone1.value);
return true //because it is optional
}
else {
			form.phone1.value=trim(form.phone1.value);
	 if(checkfornum(form.phone1.value)==0)
		 {
			form.phone1.focus();
			return(false);
			}
return true
 }
}

//FOR CITY CODE OF PHONE

function isairFrmCityCode(form) {
if (trim(form.city_code1.value) == "") {
form.city_code1.value=trim(form.city_code1.value);
return true //because it is optional
}
else {
			form.city_code1.value=trim(form.city_code1.value);
	 if(checkfornum(form.city_code1.value)==0)
		 {
			form.city_code1.focus();
			return(false);
			}
return true
 }
}
//cheking for class of travel

function selectclass(form)
{
	if(form.travel.value=="NA")
	{
		form.travel.focus();
		return false;
	}
}
	//checking for routing.......
	function selectrouting(form)
	{
		if(form.query.value=="")
		{
			//form.query.focus();
			return true;
		}
	}
//for country code of phone
function isairFrmCountryCode(form) {
	if (trim(form.country_code1.value) == "") {
form.country_code1.value=trim(form.country_code1.value);
return true //because it is optional
}
else {
			form.country_code1.value=trim(form.country_code1.value);
	 if(checkfornum(form.country_code1.value)==0)
		 {
			form.country_code1.focus();
			return(false);
			}
return true
 }
}




//FOR No. of Passengers
function isairFrmPassengers(form) {
if (trim(form.adults.value) == "" ||(form.adults.value)< 1 ) {
form.adults.focus();
return(false); 
}
else {
			//form.adults.value=trim(form.adults.value);
	 if(checkfornum(form.adults.value)==0)
		 {
			form.adults.focus();
			return(false);
			}
return true
 }
}

//FOR NAME
function isairFrmName(form) {
if (trim(form.your_name.value) == "") {
form.your_name.focus();
return false
}
else {
			form.your_name.value=trim(form.your_name.value);
	 if(checkforchar(form.your_name.value)== 0)
		 {
			form.your_name.focus();
			return(false);
			}
return true ;
 }
}

function isairFrmArrival(form)
{
	if ((form.m_arrival.value== "NA") || (form.d_arrival.value== "NA") || (form.y_arrival.value== "NA"))
	{
		if(form.m_arrival.value== "NA")
		{
			form.m_arrival.focus();
			return false;
		}
		if(form.d_arrival.value== "NA")
		{
			form.d_arrival.focus();
			return false; 
		}
		if(form.y_arrival.value== "NA")
		{
			form.y_arrival.focus();
			return false;
		}
	}
	else{
		if (isairFrmArrDate(form)==false)
		{
			return false;
		}
		else
			return true;
	}
}

function isairFrmArrDate(form)
{
	for(i=0;i<=montharray.length;i++)
	{
		if (montharray[i]==form.m_arrival.value)
		{
			dgt=i;
			break;
		}
	}
	//alert(dgt)
if(form.y_arrival.value < year)
{
	pkflg = false;
	form.y_arrival.focus(); 
	return false; //presently used
 } 
 else
	{
		if((form.y_arrival.value == year) && (dgt < month))
		{
			//alert("Invalid date. It must be a future date.");
			pkflg = false;
			form.m_arrival.focus();
			return false;
		}
		else
		{
			if((form.y_arrival.value == year) && (dgt == month))
			{
				if (form.d_arrival.value < daym)
				{
				//alert("Invalid date. It must be a future date.");
				pkflg = false;
				form.d_arrival.focus();
				return false;
				}
				else
					return true;
			}
		}
	}
 }
 function isairFrmReturn(form)
{
	if ((form.m_ret_date.value== "NA") || (form.d_ret_date.value== "NA") || (form.y_ret_date.value== "NA"))
	{
		if(form.m_ret_date.value== "NA")
		{
			form.m_ret_date.focus()
			return false;
		}
		if(form.d_ret_date.value== "NA")
		{
			form.d_ret_date.focus()
			return false; 
		}
		if(form.y_ret_date.value== "NA")
		{
			form.y_ret_date.focus()
			return false;
		}
	}
	else{
		if (isairFrmRetDate(form)==false)
		{
			return false;
		}
		else
			return true;
	}
}

function isairFrmRetDate(form)
{
	if(form.y_ret_date.value < form.y_arrival.value)
	{
		//alert("1")
		//alert("Return Date cannot be Earlier than Picking Date");
		rtflg = false;
		form.y_ret_date.focus(); 
		return false; //presently used
	}
	else
	{
		for(i=0;i<=montharray.length;i++)
		{
			if (montharray[i]==form.m_ret_date.value)
			{
				retmn=i+1;
				break;
			}
		}
		for(i=0;i<=montharray.length;i++)
		{
			if (montharray[i]==form.m_arrival.value)
			{
				pickmn=i+1;
				break;
			}
		}
		//alert(retmn)
		//alert(pickmn)
		if((form.y_ret_date.value == form.y_arrival.value) && (retmn < pickmn))
		{
			//alert("2")
			//alert("Return Date cannot be Earlier than Picking Date");
			rtflg = false;
			form.m_ret_date.focus();
			return false;
		}
		else
		{
			if((form.y_ret_date.value == form.y_arrival.value) && (retmn == pickmn))
			{
				//alert("hello")
				//alert(form.selOutDate.value)
				//alert(form.d_arrival.value)
				if ((form.d_ret_date.value)<(form.d_arrival.value))
				{
					//alert("3")
					//alert("Return Date cannot be Earlier than Picking Date");
					rtflg = false;
					form.d_ret_date.focus();
					return false;
				}
				else
					return true;
			}
		}
	}
 }
 //*****************checking for the from country should not be Blank.........******
 function fromcountry(form)
 {
 if(trim(form.selCountry.value)=="NA")
	 {
 form.selCountry.focus();
	 return false;
	 }
 }
 //checking for the to country for blank...........///
 function fromcity(form)
 {
	 if(trim(form.city1.value)==""||!isNaN(trim(form.city1.value)))
	 {
		 form.city1.focus();
		 return false;
	 }
 }

function tocountry(form)
 {
 if(trim(form.selCountry1.value)=="NA")
	 {
 form.selCountry1.focus();
	 return false;
	 }
 }
 //checking for the to country for blank...........///
 function tocity(form)
 {
	 if(trim(form.city2.value)==""||!isNaN(trim(form.city2.value)))
	 {
		 form.city2.focus();
		 return false;
	 }
 }

 /*****************************************hotel Form Validation******************************************/
function hotelFormValidate(form) {
var v=allBlanksHotel(form)
isgeneralFrmQuery(form)
ishotelFrmCheckOut(form)
ishotelFrmCheckIn(form)
ischeckhotel(form)
ishotelFrmHotelReq(form)
isgeneralFrmPhone(form)
isgeneralFrmCityCode(form)
isgeneralFrmCountryCode(form)
ishotelFrmCountry(form)
ishotelFrmEmail(form)
ishotelFrmName(form)



//ischeckrooms(form)
return v ;
}

function allBlanksHotel(form) {
if( (ishotelFrmName(form) && ishotelFrmEmail(form)) && (ishotelFrmCountry(form) && ishotelFrmHotelReq(form)) && (ishotelFrmCheckIn(form) && ishotelFrmCheckOut(form))&& (isgeneralFrmCountryCode(form) && isgeneralFrmCityCode(form) && isgeneralFrmPhone(form))&&isgeneralFrmQuery(form)&&ischeckhotel(form)) {
 return true ;
}

if( (ishotelFrmName(form) == false || ishotelFrmEmail(form) == false ) || (ishotelFrmCountry(form) == false) || (ishotelFrmHotelReq(form) == false) || (ishotelFrmCheckIn(form) == false || ishotelFrmCheckOut(form)== false)||( isgeneralFrmCountryCode(form) == false || isgeneralFrmCityCode(form) == false || isgeneralFrmPhone(form) == false)||isgeneralFrmQuery(form)==false||ischeckhotel(form)==false) {
hotelCompose(form)
return false ;
 }
}
function hotelCompose(form) {
var text = " You entered incorrectly or forgot to fill in ::\n"	
if(ishotelFrmName(form) == false) {
text += "\nYour Name -- must be purely alphabetic"
}
if(ishotelFrmEmail(form) == false) {
text += "\nYour E-mail -- improper/incomplete e-mail ID"
}
if(ishotelFrmCountry(form) == false) {
text += "\nYour Country of Residence -- not selected yet"
}

if(isgeneralFrmCountryCode(form) == false) {
text += "\nCountry Code for Phone -- should be number or blank"
}
if(isgeneralFrmCityCode(form) == false) {
text += "\nArea Code for Phone -- should be a number or blank"
}
if(isgeneralFrmPhone(form) == false) {
text += "\nPhone Number -- should be number or blank"
}
if(ishotelFrmHotelReq(form) == false) {
text += "\nYour Hotel Required At City -- must be purely alphabetic"
}
if(ischeckhotel(form)==false)
	{
	text +="\nHotel Category-- should not be blank"
	}
	
if(ishotelFrmCheckIn(form) == false) {
text += "\nCheck In Date -- cannot be earlier than today"
}
if(ishotelFrmCheckOut(form) == false) {
text += "\nCheck Out Date -- cannot be earlier than check in date"
}
if(isgeneralFrmQuery(form) == false) {
text += "\nBooking/Travel related Query -- should be given briefly"
}

alert(text)
}

//FOR EMAIL
function ishotelFrmEmail(form) {
if (trim(form.your_email.value)== "")
	{
		form.your_email.focus();
		return false; // because it is not optional 
	}
else
	{
		var eid=form.your_email.value=trim(form.your_email.value);
		if (eid.indexOf(' ')!= -1)
			{
			form.your_email.focus();
			return false ; // no spaces
			} 
		if (eid.length < 6 ){
			form.your_email.focus();
			return false ; // at least j.a@in
			}
		at=eid.indexOf('@', 0); //check from first position ---- 
		if ( at == -1 || at == 0){ //should not be at first place
			form.your_email.focus();
			return false ;
			}
		else
			{
				var at1=eid.indexOf('@', (at + 1)); //looking for another at one place ahead
				if ( at1 == -1 ) // ie only one at is there
				{
					var dot=eid.indexOf('.',(at + 1));//looking for just next value
					if(dot == (at + 1)|| dot== -1){ //if dot is not there or in the next place
						form.your_email.focus();
						return false ;	
						}
					else
						{
						 if ( (dot + 2 ) < eid.length )
							return true ;
						 else
						 {
							form.your_email.focus();
							return false ;
							}
						}
				}
				else // two @ are there
				{
				form.your_email.focus();
				return false;
				}
			}	
	form.your_email.focus();
	return false ;
	}		

}
//for country of residence
function ishotelFrmCountry(form)
{
 if(form.your_country.value== "NA")
	{
	 form.your_country.focus();
 return false;
	}
 else
 return true; 
 }

//for Hotel Required at City
function ishotelFrmHotelReq(form) {
if (trim(form.re_city.value) == "") {
form.re_city.focus();
return false
}
else {
			form.re_city.value=trim(form.re_city.value);
	 if(checkforchar(form.re_city.value)== 0)
		 {
			form.re_city.focus();
			return(false);
			}
return true ;
 }
}
//check hotel category
function ischeckhotel(form)
{
	if(form.hotel_cat.value=="NA")
	{		
	form.hotel_cat.focus();
	return false;
	}
	else
		return true;
}
//FOR NAME
function ishotelFrmName(form) {
if (trim(form.your_name.value) == "") {
form.your_name.focus();
return false
}
else {
			form.your_name.value=trim(form.your_name.value);
	 if(checkforchar(form.your_name.value)== 0)
		 {
			form.your_name.focus();
			return(false);
			}
return true ;
 }
}

function ishotelFrmCheckIn(form)
{
	if ((form.check_month.value== "NA") || (form.check_date.value== "NA") || (form.check_year.value== "NA"))
	{
		if(form.check_month.value== "NA")
		{
			form.check_month.focus();
			return false;
		}
		if(form.check_date.value== "NA")
			
		{
			form.check_date.focus();
			return false; 
		}
		if(form.check_year.value== "NA")
			form.check_year.focus()
			return false;
	}
	else{
		if (ishotelFrmArrDate(form)==false)
		{
			return false;
		}
		else
			return true;
	}
}

function ishotelFrmArrDate(form)
{
	for(i=0;i<=montharray.length;i++)
	{
		if (montharray[i]==form.check_month.value)
		{
			dgt=i;
			break;
		}
	}
	//alert(dgt)
if(form.check_year.value < year)
{
	//alert("Invalid date. It must be a future date.");
	pkflg = false;
	form.check_year.focus(); 
	return false; //presently used
 } 
 else
	{
		if((form.check_year.value == year) && (dgt < month))
		{
			//alert("Invalid date. It must be a future date.");
			pkflg = false;
			form.check_month.focus();
			return false;
		}
		else
		{
			if((form.check_year.value == year) && (dgt == month))
			{
				if (form.check_date.value < daym)
				{
				//alert("Invalid date. It must be a future date.");
				pkflg = false;
				form.check_date.focus();
				return false;
				}
				else
					return true;
			}
			else
				return true;
		}
	}
 }
 function ishotelFrmCheckOut(form)
{
	if ((form.check_month1.value== "NA") || (form.check_date1.value== "NA") || (form.check_year1.value== "NA"))
	{
		
		if(form.check_month1.value== "NA")
		{
			form.check_month1.focus();
			return false;
		}
		if(form.check_date1.value== "NA")
		{
			form.check_date1.focus();
			return false; 
		}
		if(form.check_year1.value== "NA")
		{
			form.check_year1.focus()
			return false;
		}
	}
	else{
		if (ishotelFrmRetDate(form)==false)
		{
			return false;
		}
		else
			return true;
	}
}

function ishotelFrmRetDate(form)
{
	if(form.check_year1.value < form.check_year.value)
	{
		//alert("1")
		//alert("Return Date cannot be Earlier than Picking Date");
		rtflg = false;
		form.check_year1.focus(); 
		return false; //presently used
	}
	else
	{
		for(i=0;i<=montharray.length;i++)
		{
			if (montharray[i]==form.check_month1.value)
			{
				retmn=i+1;
				break;
			}
		}
		for(i=0;i<=montharray.length;i++)
		{
			if (montharray[i]==form.check_month.value)
			{
				pickmn=i+1;
				break;
			}
		}
		//alert(retmn)
		//alert(pickmn)*/
		if((form.check_year1.value == form.check_year.value) && (retmn<pickmn))
		{
			//alert("2")
			//alert("Return Date cannot be Earlier than Picking Date");
			rtflg = false;
			form.check_month1.focus();
			return false;
		}
		else
		{
			if((form.check_year1.value == form.check_year.value) && (retmn==pickmn))
			{
				//alert("hello")
				//alert(form.selOutDate.value)
				//alert(form.d_arrival.value)
				//alert((form.check_date1.value));
				//alert((form.check_date.value));
				if ((form.check_date1.value)< (form.check_date.value))
				{
					//alert("3")
					//alert("Return Date cannot be Earlier than Picking Date");
					
					rtflg = false;
					form.check_date1.focus();
					return false;
				}
				else
					return true;
			}
			else
				return true;
		}
	}
 }

 ////////////////////////////////////Validation of the form of Car Booking//////////////////////////////
 function carFormValidate(form) 
	 {
		 
var v=allBlanksCar(form)
isgeneralFrmQuery(form)
carrentime(form)
carrendate(form)
carpicktime(form)
carpickdate(form)
carplace(form)
cartype(form)
isgeneralFrmPhone(form)
isgeneralFrmCityCode(form)
isgeneralFrmCountryCode(form)
isgeneralFrmCountry(form)
isaddress(form)
isgeneralFrmEmail(form)
isgeneralFrmName(form)
	if(v==true)
	{
	 v=confirm("Have You Entered Information Correctly!");
	}
	
return v ;
}

function allBlanksCar(form) {
	//alert(carpickdate(form));
	//alert(carrendate(form));
	
if(isgeneralFrmName(form) && isgeneralFrmEmail(form) && isgeneralFrmCountry(form) && isgeneralFrmCountryCode(form) && isgeneralFrmCityCode(form) && isgeneralFrmPhone(form) && cartype(form)&&carplace(form) && carpickdate(form) && carrendate(form) && isgeneralFrmQuery(form)&&isaddress(form)&&carpicktime(form)&& carrentime(form)) {

 return true ;
}
if( (isgeneralFrmName(form) == false || isgeneralFrmEmail(form) == false ) || ( isgeneralFrmCountry(form) == false || isgeneralFrmCountryCode(form) == false) || ( isgeneralFrmCityCode(form) == false || isgeneralFrmPhone(form) == false )||cartype(form)==false||carplace(form)==false||carpickdate(form)==false||carrendate(form)==false||isgeneralFrmQuery(form)==false||isaddress(form)==false||carpicktime(form)==false||carrentime(form)==false) {
composeCar(form)
return false ;
 }
}
function composeCar(form) {
var text = " You entered incorrectly or forgot to fill in ::\n"	
if(isgeneralFrmName(form) == false) {
text += "\nYour Name -- must be purely alphabetic"
}
if(isgeneralFrmEmail(form) == false) {
text += "\nYour E-mail -- improper/incomplete e-mail ID"
}
if(isaddress(form)==false)
	{
	text +="\nAddress Field:--- should be given briefly"
	}
if(isgeneralFrmCountry(form) == false) {
text += "\nYour Country of Residence -- not selected yet"
}
if(isgeneralFrmCountryCode(form) == false) {
text += "\nCountry Code for Phone -- should be number or blank"
}
if(isgeneralFrmCityCode(form) == false) {
text += "\nArea Code for Phone -- should be a number or blank"
}
if(isgeneralFrmPhone(form) == false) {
text += "\nPhone Number -- should be number or blank"
}
if(cartype(form)==false)
	{
	text +="\nCar Preference:--Should not be blank"
	}
	if(carplace(form)==false)
	{
		text +="\nCar Picking Place:--Should not be blank or Number"
	}
	if(carpickdate(form)==false)
	{
 text +="\nCar Picking Date can not be Earlier than today"
	}
	if(carpicktime(form)==false)
	{
 text+="\nCar picking time--Should Not Be Blank"
	}
	if(carrendate(form)==false)
	{
 text +="\nCar Returning Date can not be Earlier than Picking Date"
	}
	if(carrentime(form)==false)
	{
 text+="\nCar Returning time--Should Not Be Blank"
	}
if(isgeneralFrmQuery(form) == false) {
text += "\nBooking/Travel related Query -- should be given briefly"
}
alert(text)
}
//------------------- checking for car type---------------////////
function cartype(form)
{
 if(trim(form.selCar.value)=="NA")
	{
	 form.selCar.focus();
	 return false;
	}
	else
		return true;
}

function carplace(form)
{
	if(trim(form.place.value)=="NA"||!isNaN(trim(form.place.value)))
	{
		form.place.focus();
		return false;
	}
	else
	return true;
}

//checking for car picking date/////
function carpickdate(form)
 {
	 if(trim(form.selTentDate.value)=="NA"||trim(form.selTentYear.value)=="NA"||trim(form.selTentMonth.value)=="NA")
	 {
		 if(trim(form.selTentMonth.value)=="NA")
		 {
			 form.selTentMonth.focus();
			 return false;
		 }
		 if(trim(form.selTentDate.value)=="NA")
		 {
			 form.selTentDate.focus();
			 return false;
		 }
		 if(trim(form.selTentYear.value)=="NA")
		 {
			 form.selTentYear.focus();
			 return false;
		 }
	 }
	 else
	 {
		 for(i=0;i<=montharray.length;i++)
		{
			if (montharray[i]==form.selTentMonth.value)
			{
				pickmn=i+1;
				break;
			}
		}
		 if(trim(form.selTentYear.value)<year)
		 {
			 form.selTentYear.focus();
			 return false;
		 }
		 else
		 {
			if(trim(form.selTentYear.value)>year)
			 {
				return true;
			 }
		 if(trim(form.selTentYear.value)==year)
			 {
			 if(pickmn<month)
		 {
				
		 	 form.selTentMonth.focus();
			 return false;
	 	 }
		 else
			 {
		 if(pickmn==month)
			{
			 if(form.selTentDate.value<daym)
				 {
			 form.selTentDate.focus();
				 return false;
				 }
				 else
					 return true;
				 }
				 else 
					 return true;
			 }
			 
		}
		
	 }
	 
 }
 }
		 //checking for car return date...../////////

function carrendate(form)
		 {
			 if(trim(form.selTentDate1.value)=="NA"||trim(form.selTentYear1.value)=="NA"||trim(form.selTentMonth1.value)=="NA")
 	 {
		 if(trim(form.selTentMonth1.value)=="NA")
		 {
			 form.selTentMonth1.focus();
			 return false;
		 }
		 if(trim(form.selTentDate1.value)=="NA")
		 {
			 form.selTentDate1.focus();
			 return false;
		 }
		 if(trim(form.selTentYear1.value)=="NA")
		 {
			 form.selTentYear1.focus();
			 return false;
		 }
	 }
	 else
			 {
		 if(trim(form.selTentYear1.value)<trim(form.selTentYear.value))
				 {
			 form.selTentYear1.focus();
			 return false;
				 }
				 else
				 {
					 for(i=0;i<=montharray.length;i++)
		{
			if (montharray[i]==form.selTentMonth1.value)
			{
				retmn=i+1;
				break;
			}
		}
		for(i=0;i<=montharray.length;i++)
		{
			if (montharray[i]==form.selTentMonth.value)
			{
				pickmn=i+1;
				break;
			}
		}
		if(trim(form.selTentYear1.value)>trim(form.selTentYear.value))
					 {
			 return true;
								 }
								 if(trim(form.selTentYear1.value)==trim(form.selTentYear.value))
					 {
						 if(retmn<pickmn)
						 {
							 form.selTentMonth1.focus();
							 return false;

						 }
						 else
						 {
							 if(retmn==pickmn)
							 {
								 if(trim(form.selTentDate1.value)<trim(form.selTentDate.value))
								 {
									 form.selTentDate1.focus();
									 return false;
								 }
								 else
									 return true;
							 }
							 else
								 return true;
						 }
					 }
				 }
			 }
		 }




///cheking for the IsAddress field-----------///////
function isaddress(form)
{
	if(trim(form.address.value)==""||(form.address.value.length)<6)
	{
		form.address.focus();
		return false;
	}
	else
		return true;
}
//cheking for car picking time///////
function carpicktime(form)
{
	if(form.selPickHour.value=="HRS"||form.selPickMinute.value=="MIN")
	{
		if(form.selPickHour.value=="HRS")
		{
			//form.selPickHour.focus();
			return true;
		}
		if(form.selPickMinute.value=="MIN")
		{
			//form.selPickMinute.focus();
			return true;
		}
	}
	else
		return true;
}
//------------------checking for Car Returning Time-------------------////////
function carrentime(form)
{
 if(form.selPickHour1.value=="HRS"||form.selPickMinute1.value=="MIN")
	{
	 if(form.selPickHour1.value=="HRS")
		{
		// form.selPickHour1.focus();
		 return true;
		}
		if(form.selPickMinute1.value=="MIN")
		{
			//form.selPickMinute1.focus();
			return true;
		}
	}
	else
		return true;
}


////////////////////////////////////////////Common Functions////////////////////////////////////////

function trim(str1)
{
// This function trims any given field value for blank spaces.
 var intCtr=0
 for(intCtr=0;str1.charAt(intCtr)==" ";intCtr++);
 str1=str1.substring(intCtr,str1.length);
 return str1; 
}

function checkforchar(strdate)
{
//This function checks for string values
var validdate = "abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	
	var strlength = strdate.length;
	for(var i=0; i<=strlength; i++)
	{
		var unitstr = strdate.substr(i,1);
		if (validdate.indexOf(unitstr)==-1)
		{
			return false;
		}
	}
	return true;
}

function checkfornum(str1) 
{
//This function checks for numeric values
 var numstr="1234567890 ,";
 var intctr,intLen;
 intLen=str1.length;
 for(intCtr=0;intCtr <= intLen && numstr.indexOf(str1.charAt(intCtr))>=0 ;intCtr++);
 if(intCtr > intLen)
 {
 return 1;
 }
 else
 {
 return 0;
 }
}

function checkforzero(str1) 
{
//This function checks for all zero with spaces
 var numstr=" 0";
 var intctr,intLen;
 intLen=str1.length;
 for(intCtr=0;intCtr <= intLen && numstr.indexOf(str1.charAt(intCtr))>=0 ;intCtr++);
 if(intCtr > intLen)
 {
 return 1; // return true if all zero and spaces are there
 }
 else
 {
 return 0;//otherwise return false
 }
}

function checkfordate(str1) 
{
//This function checks for date Type of data
 var numstr="1234567890//";
 var intctr,intLen;
 intLen=str1.length;
 for(intCtr=0;intCtr <= intLen && numstr.indexOf(str1.charAt(intCtr))>=0 ;intCtr++);
 if(intCtr > intLen)
 {
 return 1;
 }
 else
 {
 return 0;
 }
}

function GoBack() 
{ 
	history.back(); 
}
