var mylocation = window.location;
var siteName = "HotelsofNewDelhi.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;
/* -------------------------------------- Functions Begin ---------------------------------------*/

function popUpTicketBooking(h)
{
url=self.location;
//prompt(self.location);
window.open("http://www.hotelsofnewdelhi.com/cgi-bin/ticketbookingfrm.cgi?hotel="+h+"&url="+url+"","dcc","toolbar=no,topmargin=0,leftmargin=0,menubar=no,height=475,width=350,top=20,left=200,scrollbars=yes,location=no,status=yes,resize=yes,alwaysRaised=yes")
//self.close()
}

function validatePopUpTicketBooking(form) {
//prompt("jas val = "+form+"\n")
var v=allblanksTicketPopUp(form)
isTickettxaQuery(form)
isTicketNum(form)
isTicketPhone(form)
isTicketCityCode(form)
isTicketCountryCode(form)
isTicketCountry(form)
isTicketEmail(form)
isTicketName(form)
if( v == true)
	{
		v=confirm("Have You entered \nthe information Correctly !!");
	}
return v;
}

function allblanksTicketPopUp(form) {
if( (isTicketName(form) && isTicketEmail(form)) && (isTicketCountry(form) && isTicketNum(form)) && (isTicketCityCode(form) && isTicketCountryCode(form)) && (isTicketCountry(form) && isTickettxaQuery(form)) ) {
 return true ;
}
if( (isTicketName(form) == false || isTicketEmail(form) == false ) || ( isTicketCountry(form) == false || isTicketNum(form)==false) || (isTicketCityCode(form)==false || isTicketCountryCode(form)==false) || (isTicketCountry(form)==false || isTickettxaQuery(form)==false) ) {
composeTicketPopUp(form);
return false ;
   }
}
function composeTicketPopUp(form) {
var text = " You entered incorrectly or forgot to fill in ::\n"	
if(isTicketName(form) == false) {
text += "\nYour Name -- must be purely alphabetic"
}
if(isTicketEmail(form) == false) {
text += "\nYour E-mail -- improper/incomplete e-mail ID"
}
if(isTicketCountry(form) == false) {
text += "\nYour Country of Residence -- not selected yet"
}
if(isTicketCountryCode(form) == false) {
text += "\nCountry Code for Phone -- should be number"
}
if(isTicketCityCode(form) == false) {
text += "\nArea Code for Phone -- should be a number"
}
if(isTicketPhone(form) == false) {
text += "\nPhone Number -- should be number"
}
if(isTicketNum(form) == false) {
text += "\nNumber of Tickets Desired -- not selected yet"
}
if(isTickettxaQuery(form) == false) {
text += "\nAny Other Service Required -- should atleast be a line"
}
alert(text)
}

//FOR PHONE
function isTicketPhone(form) {
if (trim(form.txtPhone.value) == "") {
form.txtPhone.value=trim(form.txtPhone.value);
return false   //because it is optional
}
else {
			form.txtPhone.value=trim(form.txtPhone.value);
	     if(checkfornum(form.txtPhone.value)==0)
		   {
			form.txtPhone.focus();
			return(false);
			}
return true
   }
}

//FOR CITY CODE OF PHONE

function isTicketCityCode(form) {
if (trim(form.txtCityCode.value) == "") {
form.txtCityCode.value=trim(form.txtCityCode.value);
return false   //because it is optional
}
else {
			form.txtCityCode.value=trim(form.txtCityCode.value);
	     if(checkfornum(form.txtCityCode.value)==0)
		   {
			form.txtCityCode.focus();
			return(false);
			}
return true
   }
}

//for country code of phone
function isTicketCountryCode(form) {
	if (trim(form.txtCityCode.value) == "") {
	form.txtCountryCode.value = trim(form.txtCountryCode.value);
	return false   //because it is optional
	}
	else {
			form.txtCityCode.value=trim(form.txtCityCode.value);
		    if(checkfornum(form.txtCountryCode.value)==0)
			{
				form.txtCountryCode.focus();
				return false;
			}
		return true;
	}
}

//for Number of Tickets
function isTicketNum(form)
{
 if(form.selTickets.value == "NA")
	{
	 form.selTickets.focus(); 
	 return false;
	} 
 else
   return true;  
 }
 
//for country of residence
function isTicketCountry(form)
{
 if(form.selCountry.value == "-")
	{
	 form.selCountry.focus(); 
	 return false;
	} 
 else
   return true;  
 }


//FOR EMAIL
function isTicketEmail(form) {
if (trim(form.txtEmail.value)== "")
	{
		form.txtEmail.focus();
		return false; // because  it is not optional 
	}
else
	{
		var eid=form.txtEmail.value=trim(form.txtEmail.value);
		if (eid.indexOf(' ')!= -1)
			{
			form.txtEmail.focus();
			return false ; // no spaces
			} 
		if (eid.length < 6 ){
			form.txtEmail.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.txtEmail.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.txtEmail.focus();
						return false ;	
						}
					else
						{
						 if ( (dot + 2 ) < eid.length )
							return true ;
						 else
						    {
							form.txtEmail.focus();
							return false ;
							}
						}
				}
				else // two @ are there
				{
				form.txtEmail.focus();
				return false;
				}
			}	
	form.txtEmail.focus();
	return false ;
	}		

}
//FOR txaQuery
function isTickettxaQuery(form) {
form.txaQuery.value=trim(form.txaQuery.value);
if (trim(form.txaQuery.value) == "") {
form.txaQuery.focus();
return false;
}
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 isTicketName(form) {
if (trim(form.txtName.value) == "") {
form.txtName.focus();
return false ;
}
else {
			form.txtName.value=trim(form.txtName.value);
	     if(checkforchar(form.txtName.value)==0)
		   {
			form.txtName.focus();
			return(false);
			}
return true ;
   }
}

///////////////////////////////// Hotels for Cricket Special ////////////////////////////////////
function cricketHotelsForm(path){	if (path==null)		path="./";	document.write('<table width="75%" border="0" cellspacing="0" cellpadding="0">	<tr> <form action="http://www.hotelsofnewdelhi.com/cgi-bin/crickethotelbookqry.cgi" method=post name=frmSpecificHotelBookingQry>		<input name="txtReferer" type=hidden value="'+mylocation+'">		<input name="siteName" type="hidden" value="'+siteName+'">	  <td><img src="'+path+'images/form-images/glasstop-1.jpg" width="13" height="30"></td>	  <td bgcolor="#E0E8D0" width="100%">	    <table width="100%" border="0" cellspacing="0" cellpadding="0">	      <tr>	<td><img src="'+path+'images/form-images/glasstop-2.jpg" width="64" height="30"></td>	<td align="right" class="formname">Cricket Special Hotel Booking Form</td>	      </tr>	    </table>	  </td>	  <td><img src="'+path+'images/form-images/right-top-cor.gif" width="16" height="30"></td>	</tr>	<tr>	  <td background="'+path+'images/form-images/left-bg.gif" valign="top"><img src="'+path+'images/form-images/glasstop-3.jpg" width="13" height="118"></td>	  <td background="'+path+'images/form-images/glasstop-4.jpg" align="center" valign="top"  style="background-repeat:no-repeat;"><!-- Form Begins Here --> <table border="0" cellpadding="0" cellspacing="0" width="100%">	<tr>	  <td width="46%" valign="top">	  <table border="0" cellpadding="2" cellspacing="0" width="95%">	    <tr>	<td width="26%" class="formcaption" height="20">Name<font color="red" face="verdana" style="font-weight:bold; font-size:9pt;">*</FONT>:</td>	<td width="74%" height="20"><font face=Arial><select name=selTitle> 	  <option selected value="Mr.">Mr</OPTION> <option 	  value="Mrs.">Mrs</OPTION> <option value="Ms.">Ms</OPTION> <option value="Dr.">Dr</OPTION></SELECT> <INPUT maxLength=60 name=txtName 	size=24 	style="FONT-FAMILY: arial; FONT-SIZE: 8pt; HEIGHT: 20px; WIDTH: 144px"></FONT></td>	    </tr>	    <tr>	<td width="26%" class="formcaption" height="20">Email<font color="red" face="verdana" style="font-weight:bold; font-size:9pt;">*</FONT>:</td>	<td width="74%" height="20"> <INPUT 	maxLength=60 name=txtEmail size=26 	style="FONT-FAMILY: arial; FONT-SIZE: 8pt; HEIGHT: 20px; WIDTH: 192px"></td>	    </tr>	    <tr>	<td width="26%" class="formcaption" height="20">Country<font color="red" face="verdana" style="font-weight:bold; font-size:9pt;">*</FONT>:</td>	<td width="74%" height="20"><select 	name=selCountry size=1> <option selected value=NA>Select Your Country of Residence</OPTION> 	  <option value=Afghanistan>Afghanistan</OPTION> <option value=Albania>Albania</OPTION> <option value=Algeria>Algeria</OPTION> <option 	  value="American Samoa">American 	  Samoa</OPTION> <option value=Andorra>Andorra</OPTION> <option value=Angola>Angola</OPTION> <option value=Anguilla>Anguilla</OPTION> <option value=Anguilla>Antarctica</OPTION> <option 	  value="Antigua and Barbuda">Antigua and Barbuda</OPTION> <option value=Argentina>Argentina</OPTION> <option value=Armenia>Armenia</OPTION> <option value=Aruba>Aruba</OPTION> <option value=Australia>Australia</OPTION> <option value=Austria>Austria</OPTION> <option value=Azerbaijan>Azerbaijan</OPTION> <option value=Bahamas>Bahamas</OPTION> <option value=Bahrain>Bahrain</OPTION> <option value=Bangladesh>Bangladesh</OPTION> <option value=Barbados>Barbados</OPTION> <option value=Belarus>Belarus</OPTION> <option value=Belgium>Belgium</OPTION> <option value=Belize>Belize</OPTION> <option value=Benin>Benin</OPTION> <option value=Bermuda>Bermuda</OPTION> <option value=Bhutan>Bhutan</OPTION> <option value=Bolivia>Bolivia</OPTION> <option 	  value="Bosnia and Herzegovina">Bosnia and 	  Herzegovina</OPTION> <option value=Botswana>Botswana</OPTION> <option value=Brazil>Brazil</OPTION> <option 	  value="British Indian Ocean Territory">British Indian Ocean Territory</OPTION> 	  <option value="British Virgin Islands">British Virgin Islands</OPTION> <option 	  value=Brunei>Brunei</OPTION> <option 	  value=Bulgaria>Bulgaria</OPTION> <option 	  value="Burkina Faso">Burkina Faso</OPTION> 	  <option value=Burundi>Burundi</OPTION> 	  <option value=Cambodia>Cambodia</OPTION> 	  <option value=Cameroon>Cameroon</OPTION> 	  <option value=Canada>Canada</OPTION> <option 	  value="Cape Verde">Cape Verde</OPTION> 	  <option value="Cayman Islands">Cayman 	  Islands</OPTION> <option value="Central African Republic">Central African Republic</OPTION> <option 	  value=Chad>Chad</OPTION> <option value=Chile>Chile</OPTION> <option value=China>China</OPTION> <option 	  value="Christmas Island">Christmas 	  Island</OPTION> <option value="Cocos Islands">Cocos Islands</OPTION> <option value=Colombia>Colombia</OPTION> <option value=Comoros>Comoros</OPTION> <option value=Congo>Congo</OPTION> <option value="Cook Islands">Cook Islands</OPTION> <option 	  value="Costa Rica">Costa Rica</OPTION> 	  <option value=Croatia>Croatia</OPTION> 	  <option value=Cuba>Cuba</OPTION> <option 	  value=Cyprus>Cyprus</OPTION> <option 	  value="Czech Republic">Czech 	  Republic</OPTION> <option value=Denmark>Denmark</OPTION> <option value=Djibouti>Djibouti</OPTION> <option value=Dominica>Dominica</OPTION> <option 	  value="Dominican Republic">Dominican 	  Republic</OPTION> <option value="East Timor">East Timor</OPTION> <option value=Ecuador>Ecuador</OPTION> <option value=Egypt>Egypt</OPTION> <option value="El Salvador">El Salvador</OPTION> <option 	  value="Equatorial Guinea">Equatorial 	  Guinea</OPTION> <option value=Eritrea>Eritrea</OPTION> <option value=Estonia>Estonia</OPTION> <option value=Ethiopia>Ethiopia</OPTION> <option 	  value="Falkland Islands">Falkland 	  Islands</OPTION> <option value="Faroe Islands">Faroe Islands</OPTION> <option value=Fiji>Fiji</OPTION> <option value=Finland>Finland</OPTION> <option value=France>France</OPTION> <option value="French Guiana">French Guiana</OPTION> <option 	  value="French Polynesia">French 	  Polynesia</OPTION> <option value="French Southern Territories">French Southern Territories</OPTION> <option 	  value=Gabon>Gabon</OPTION> <option 	  value=Gambia>Gambia</OPTION> <option 	  value=Georgia>Georgia</OPTION> <option 	  value=Germany>Germany</OPTION> <option 	  value=Ghana>Ghana</OPTION> <option 	  value=Gibraltar>Gibraltar</OPTION> <option 	  value=Greece>Greece</OPTION> <option 	  value=Greenland>Greenland</OPTION> <option 	  value=Grenada>Grenada</OPTION> <option 	  value=Guadeloupe>Guadeloupe</OPTION> <option 	  value=Guam>Guam</OPTION> <option 	  value=Guatemala>Guatemala</OPTION> <option 	  value=Guinea>Guinea</OPTION> <option 	  value=Guinea-Bissau>Guinea-Bissau</OPTION> 	  <option value=Guyana>Guyana</OPTION> <option 	  value=Haiti>Haiti</OPTION> <option 	  value="Heard and McDonald Islands">Heard and 	  McDonald Islands</OPTION> <option value=Honduras>Honduras</OPTION> <option value="Hong Kong">Hong Kong</OPTION> <option value=Hungary>Hungary</OPTION> <option value=Iceland>Iceland</OPTION> <option value=India>India</OPTION> <option value=Indonesia>Indonesia</OPTION> <option value=Iran>Iran</OPTION> <option value=Iraq>Iraq</OPTION> <option value=Ireland>Ireland</OPTION> <option value=Israel>Israel</OPTION> <option value=Italy>Italy</OPTION> <option value="Ivory Coast">Ivory Coast</OPTION> <option value=Jamaica>Jamaica</OPTION> <option value=Japan>Japan</OPTION> <option value=Jordan>Jordan</OPTION> <option value=Kazakhstan>Kazakhstan</OPTION> <option value=Kenya>Kenya</OPTION> <option value=Kiribati>Kiribati</OPTION> <option 	  value="Korea, North">Korea, North</OPTION> 	  <option value="Korea, South">Korea, 	  South</OPTION> <option value=Kuwait>Kuwait</OPTION> <option value=Kyrgyzstan>Kyrgyzstan</OPTION> <option value=Laos>Laos</OPTION> <option value=Latvia>Latvia</OPTION> <option value=Lebanon>Lebanon</OPTION> <option value=Lesotho>Lesotho</OPTION> <option value=Liberia>Liberia</OPTION> <option value=Libya>Libya</OPTION> <option value=Liechtenstein>Liechtenstein</OPTION> <option 	  value=Lithuania>Lithuania</OPTION> <option 	  value=Luxembourg>Luxembourg</OPTION> <option 	  value=Macau>Macau</OPTION> <option 	  value=Madagascar>Madagascar</OPTION> <option 	  value=Malawi>Malawi</OPTION> <option 	  value=Malaysia>Malaysia</OPTION> <option 	  value=Maldives>Maldives</OPTION> <option 	  value=Mali>Mali</OPTION> <option value=Malta>Malta</OPTION> <option 	  value="Marshall Islands">Marshall 	  Islands</OPTION> <option value=Martinique>Martinique</OPTION> <option value=Mauritania>Mauritania</OPTION> <option value=Mauritius>Mauritius</OPTION> <option value=Mayotte>Mayotte</OPTION> <option value=Mexico>Mexico</OPTION> <option 	  value="Micronesia, Federated States of">Micronesia, Federated States of</OPTION> 	  <option value=Moldova>Moldova</OPTION> 	  <option value=Monaco>Monaco</OPTION> <option 	  value=Mongolia>Mongolia</OPTION> <option 	  value=Montserrat>Montserrat</OPTION> <option 	  value=Morocco>Morocco</OPTION> <option 	  value=Mozambique>Mozambique</OPTION> <option 	  value=Myanmar>Myanmar</OPTION> <option 	  value=Namibia>Namibia</OPTION> <option 	  value=Nauru>Nauru</OPTION> <option 	  value=Nepal>Nepal</OPTION> <option 	  value=Netherlands>Netherlands</OPTION> 	  <option value="Netherlands Antilles">Netherlands Antilles</OPTION> <option 	  value="New Caledonia">New Caledonia</OPTION> 	  <option value="New Zealand">New 	  Zealand</OPTION> <option value=Nicaragua>Nicaragua</OPTION> <option value=Niger>Niger</OPTION> <option value=Nigeria>Nigeria</OPTION> <option value=Niue>Niue</OPTION> <option value="Norfolk Island">Norfolk Island</OPTION> <option 	  value="Northern Mariana Islands">Northern 	  Mariana Islands</OPTION> <option value=Norway>Norway</OPTION> <option value=Oman>Oman</OPTION> <option value=Pakistan>Pakistan</OPTION> <option value=Palau>Palau</OPTION> <option value=Panama>Panama</OPTION> <option 	  value="Papua New Guinea">Papua New 	  Guinea</OPTION> <option value=Paraguay>Paraguay</OPTION> <option value=Peru>Peru</OPTION> <option value=Philippines>Philippines</OPTION> <option 	  value="Pitcairn Island">Pitcairn 	  Island</OPTION> <option value=Poland>Poland</OPTION> <option value=Portugal>Portugal</OPTION> <option value="Puerto Rico">Puerto Rico</OPTION> <option value=Qatar>Qatar</OPTION> <option value=Reunion>Reunion</OPTION> <option value=Romania>Romania</OPTION> <option value=Russia>Russia</OPTION> <option value=Rwanda>Rwanda</OPTION> <option 	  value="S. Georgia and S. Sandwich Isls.">S. 	  Georgia and S. Sandwich Isls</OPTION> <option 	  value="Saint Kitts &amp; Nevis">Saint Kitts 	  &amp; Nevis</OPTION> <option value="Saint Lucia">Saint Lucia</OPTION> <option 	  value="Saint Vincent and The Grenadines">Saint Vincent and The Grenadines</OPTION> 	  <option value=Samoa>Samoa</OPTION> <option 	  value="San Marino">San Marino</OPTION> 	  <option value="Sao Tome and Principe">Sao 	  Tome and Principe</OPTION> <option value="Saudi Arabia">Saudi Arabia</OPTION> <option value=Senegal>Senegal</OPTION> <option value=Seychelles>Seychelles</OPTION> <option value=Seychelles>Seychelles</OPTION> <option value=Singapore>Singapore</OPTION> <option value=Slovakia>Slovakia</OPTION> <option value=Slovenia>Slovenia</OPTION> <option value=Somalia>Somalia</OPTION> <option value="South Africa">South Africa</OPTION> <option value=Spain>Spain</OPTION> <option value="Sri Lanka">Sri Lanka</OPTION> <option value="St. Helena">St. Helena</OPTION> <option 	  value="St. Pierre and Miquelon">St. Pierre 	  and Miquelon</OPTION> <option value=Sudan>Sudan</OPTION> <option value=Suriname>Suriname</OPTION> <option 	  value="Svalbard and Jan Mayen Islands">Svalbard and Jan Mayen Islands</OPTION> 	  <option value=Swaziland>Swaziland</OPTION> 	  <option value=Sweden>Sweden</OPTION> <option 	  value=Switzerland>Switzerland</OPTION> 	  <option value=Syria>Syria</OPTION> <option 	  value=Taiwan>Taiwan</OPTION> <option 	  value=Tajikistan>Tajikistan</OPTION> <option 	  value=Tanzania>Tanzania</OPTION> <option 	  value=Thailand>Thailand</OPTION> <option 	  value=Togo>Togo</OPTION> <option 	  value=Tokelau>Tokelau</OPTION> <option 	  value=Tonga>Tonga</OPTION> <option 	  value="Trinidad and Tobago">Trinidad and 	  Tobago</OPTION> <option value=Tunisia>Tunisia</OPTION> <option value=Turkey>Turkey</OPTION> <option value=Turkmenistan>Turkmenistan</OPTION> <option 	  value="Turks and Caicos Islands">Turks and 	  Caicos Islands</OPTION> <option value=Tuvalu>Tuvalu</OPTION> <option 	  value="U.S. Minor Outlying Islands">U.S. Minor Outlying Islands</OPTION> <option value=Uganda>Uganda</OPTION> <option value=Ukraine>Ukraine</OPTION> <option 	  value="United Arab Emirates">United Arab 	  Emirates</OPTION> <option value="United Kingdom">United Kingdom</OPTION> <option 	  value="United States of America">United 	  States of America</OPTION> <option value=Uruguay>Uruguay</OPTION> <option value=Uzbekistan>Uzbekistan</OPTION> <option value=Vanuatu>Vanuatu</OPTION> <option value="Vatican City">Vatican City</OPTION> <option value=Venezuela>Venezuela</OPTION> <option value=Vietnam>Vietnam</OPTION> <option 	  value="Virgin Islands">Virgin 	  Islands</OPTION> <option value="Wallis and Futuna Islands">Wallis and Futuna Islands</OPTION> <option 	  value="Western Sahara">Western 	  Sahara</OPTION> <option value=Yemen>Yemen</OPTION> <option 	  value="Yugoslavia (Former)">Yugoslavia 	  (Former)</OPTION> <option value=Zaire>Zaire</OPTION> <option value=Zambia>Zambia</OPTION> <option value=Zimbabwe>Zimbabwe</OPTION></SELECT></td>	    </tr>	    <tr>	<td width="26%" class="formcaption" height="16">Phone:</td>	<td width="74%" height="16">	<table border="0" cellspacing="1" width="71%">	  <tr>	<td width="33%" align="center"><font class="pfont">Country</FONT></td>	<td width="33%" align="center"><font class="pfont">Area</FONT></td>	<td width="34%" align="center"><font class="pfont">Phone</FONT></td>	  </tr>	  <tr>	<td width="33%" align="center"><input maxLength=50 name=txtCountryCode size=4></td>	<td width="33%" align="center"><input maxLength=50 name=txtCityCode size=4></td>	<td width="34%" align="center"><input maxLength=50 name=txtPhone size=10></td>	  </tr>	</table>	</td>	    </tr>	    <tr>	<td width="26%" class="formcaption" height="16">Booking Details:</td>	<td width="74%" height="16">	<TEXTAREA cols=34 name=txaQuery rows=3 wrap=virtual></TEXTAREA></td>	    </tr>	  </table>	  </td>	  <td width="54%" valign="top">	  <table border="0" cellpadding="2" cellspacing="0" width="100%">	    <tr>	<td width="35%" class="formcaption">Hotel Name<font color="red" face="verdana" style="font-weight:bold; font-size:9pt;">*</FONT>:</td>	<td width="66%" class="formcaption"><select name=selHotName> <option selected value=NA>Select Hotel Preferred</OPTION> <option value="Taj Palace Hotel">Taj Palace Hotel</option>	 <option value="Taj Ambassador Hotel">Taj Ambassador Hotel</option> <option value="Claridges Hotel">Claridges Hotel</option>	<option value="Hotel Siddharth">Hotel Siddharth</option>	<option value="La Sagrita Tourist Home">La Sagrita Tourist Home</option>	<option value="Hotel Broadway">Hotel Broadway</option>	<option value="Clarks International Hotel">Clarks International Hotel</option></SELECT></td>	    </tr>	<tr>	<td width="35%" class="formcaption" valign="top">Rooms Required:</td>	<td width="66%" class="formcaption">	<table border="0" cellspacing="1" width="97%">	  <tr>	<td width="33%" align="center"><font class="pfont">Single</FONT><br><select name=selSingle> <option selected 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>	<td width="33%" align="center"><font class="pfont">Double</FONT><br><select name=selDouble> <option selected 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>	<td width="34%" align="center"><font class="pfont"><b>Triple</B></FONT><br><select name=selTriple> <option selected 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>	    <tr>	<td width="35%" class="formcaption">Check In Date<font color="red" face="verdana" style="font-weight:bold; font-size:9pt;">*</FONT>:</td>	<td width="66%" class="formcaption">	<table border="0" cellspacing="1" width="79%">	  <tr>	<td width="33%"><select 	        name=selINMonth> <option selected value=NA>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 width="29%"><select 	        name=selINDate> <option selected value=NA>DD</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=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 width="38%"><select 	        name=selINYear> <option selected value=NA>YY</OPTION> <option value=2004>2004</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></td>	  </tr>	</table>	</td>	    </tr>	    <tr>	<td width="35%" class="formcaption">Check Out Date:</td>	<td width="66%" class="formcaption">	<table border="0" cellspacing="1" width="79%">	  <tr>	<td width="33%"><select 	        name=selOUTMonth> <option selected value=NA>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 width="29%"><select 	        name=selOUTDate> <option selected value=NA>DD</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=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 width="38%"><select 	        name=selOUTYear>	<option selected value=NA>YY</OPTION> <option value=2004>2004</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> <option value=2007>2007</OPTION></SELECT></td>	  </tr>	</table>	</td>	    </tr>	    <tr>	<td width="35%" class="formcaption" align="right" style="padding-top:6px;"><input onclick="return validateCricketHotelQry(this.form)" type=submit value=" Submit " style="background-color:#FFFFFF;"></td>	<td width="66%" class="formcaption" style="padding-top:6px;">&nbsp;<input type=reset value=" Reset " style="background-color:#FFFFFF;"> <font color="red" face="verdana" style="font-weight:bold; font-size:9pt;">*</FONT><font class="pfont">Essential Information</FONT></td>	    </tr>	  </table>         </td>      </tr>    </table><!-- Form Ends Here -->  	</td>	  <td background="'+path+'images/form-images/right-bg.gif"><img src="'+path+'images/form-images/trans.gif" width="16" height="10" style="background-repeat:no-repeat;"></td>	</tr>	<tr>	  <td><img src="'+path+'images/form-images/left-bottom-cor.gif" width="13" height="16"></td>	  <td background="'+path+'images/form-images/bottom-bg.gif"><img src="'+path+'images/form-images/trans.gif" width="13" height="16"></td>	  <td><img src="'+path+'images/form-images/right-bottom-cor.gif" width="16" height="16"></td> </form>	</tr></table>');
}
///////////////////////////////// Hotel Validations //////////////////////////////////////////////

function validateCricketHotelQry(form) {				//Validates CricketHotel Query
var v=allblanksCricketHotel(form)
isCricketHotelQryQuery(form)
isCricketHotelQryCheckOut(form)
isCricketHotelQryCheckIn(form)
isCricketHotelQryHName(form)
isCricketHotelQryCountry(form)
isCricketHotelQryEmail(form)
isCricketHotelQryName(form)
if( v == true)
	{
		v=confirm("Have You entered \nthe information Correctly !!");
	}
return v;
}

function allblanksCricketHotel(form) {
if((isCricketHotelQryName(form) && isCricketHotelQryEmail(form)) && (isCricketHotelQryCountry(form) && isCricketHotelQryHName(form)) && (isCricketHotelQryCheckIn(form) && isCricketHotelQryCheckOut(form)) && isCricketHotelQryQuery(form)) {
 return true ;
}
if((isCricketHotelQryName(form) == false || isCricketHotelQryEmail(form) == false) || (isCricketHotelQryCountry(form) == false || isCricketHotelQryHName(form)==false) || (isCricketHotelQryCheckIn(form) && isCricketHotelQryCheckOut(form)) || isCricketHotelQryQuery(form)==false) {
composeCricketHotel(form);
return false ;
   }
}
function composeCricketHotel(form) {
var text = " You entered incorrectly or forgot to fill in ::\n"	
if(isCricketHotelQryName(form) == false) {
text += "\nYour Name -- must be purely alphabetic"
}
if(isCricketHotelQryEmail(form) == false) {
text += "\nYour E-mail -- improper/incomplete e-mail ID"
}
if(isCricketHotelQryCountry(form) == false) {
text += "\nYour Country of Residence -- not selected yet"
}
if(isCricketHotelQryHName(form) == false) {
text += "\nHotel Preferred -- not selected yet"
}
if(isCricketHotelQryCheckIn(form) == false) {
text += "\nCheck In Date -- cannot be earlier than today"
}
if(isCricketHotelQryCheckOut(form) == false) {
text += "\nCheck Out Date -- cannot be earlier than check out date"
}
if(isCricketHotelQryQuery(form) == false) {
text += "\nComments/Query -- should atleast be a line"
}
alert(text)
}

//for country of residence
function isCricketHotelQryHName(form)
{
 if(form.selHotName.value == "NA")
	{
	 form.selHotName.focus(); 
	 return false; //presently used
	} 
 else
   return true;  
 }
//for country of residence
function isCricketHotelQryCountry(form)
{
 if(form.selCountry.value == "NA")
	{
	 form.selCountry.focus(); 
	 return false; //presently used
	} 
 else
   return true;  
 }
//FOR EMAIL
function isCricketHotelQryEmail(form) {
if (trim(form.txtEmail.value)== "")
	{
		form.txtEmail.focus();
		return false; // because  it is not optional 
	}
else
	{
		var eid=form.txtEmail.value=trim(form.txtEmail.value);
		if (eid.indexOf(' ')!= -1)
			{
			form.txtEmail.focus();
			return false ; // no spaces
			} 
		if (eid.length < 6 ){
			form.txtEmail.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.txtEmail.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.txtEmail.focus();
						return false ;	
						}
					else
						{
						 if ( (dot + 2 ) < eid.length )
							return true ;
						 else
						    {
							form.txtEmail.focus();
							return false ;
							}
						}
				}
				else // two @ are there
				{
				form.txtEmail.focus();
				return false;
				}
			}	
	form.txtEmail.focus();
	return false ;
	}		

}
//FOR Query
function isCricketHotelQryQuery(form) {
form.txaQuery.value=trim(form.txaQuery.value);
if (trim(form.txaQuery.value) == "") {
form.txaQuery.focus();
return false;
}
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 CITY
function isCricketHotelQryCity(form) {
if (trim(form.txtReqCity.value) == "") {
form.txtReqCity.focus();
return false ;
}
else {
			form.txtReqCity.value=trim(form.txtReqCity.value);
	     if(checkforchar(form.txtReqCity.value)==0)
		   {
			form.txtReqCity.focus();
			return(false);
			}
return true ;
   }
}

//FOR NAME
function isCricketHotelQryName(form) {
if (trim(form.txtName.value) == "") {
form.txtName.focus();
return false ;
}
else {
			form.txtName.value=trim(form.txtName.value);
	     if(checkforchar(form.txtName.value)==0)
		   {
			form.txtName.focus();
			return(false);
			}
return true ;
   }
}
function isCricketHotelQryCheckIn(form)
{
	if ((form.selINMonth.value== "NA") || (form.selINDate.value== "NA") || (form.selINYear.value== "NA"))
	{
		if(form.selINMonth.value== "NA")
			form.selINMonth.focus()
			return false;
		if(form.selINDate.value== "NA")
			form.selINDate.focus()
			return false;  
		if(form.selINYear.value== "NA")
			form.selINYear.focus()
			return false;
	}
	else{
		if (isCricketHotelQryArrDate(form)==false)
		{
			return false;
		}
		else
			return true;
	}
}

function isCricketHotelQryArrDate(form)
{
	for(i=0;i<=montharray.length;i++)
	{
		if (montharray[i]==form.selINMonth.value)
		{
			dgt=i;
			break;
		}
	}
	//alert(dgt)
if(form.selINYear.value < year)
{
	//alert("Invalid date. It must be a future date.");
	pkflg = false;
	form.selINYear.focus(); 
	return false; //presently  used
 } 
 else
	{
		if((form.selINYear.value == year) && (dgt < month))
		{
			//alert("Invalid date. It must be a future date.");
			pkflg = false;
			form.selINMonth.focus();
			return false;
		}
		else
		{
			if((form.selINYear.value == year) && (dgt == month))
			{
				if (form.selINDate.value < daym)
				{
				//alert("Invalid date. It must be a future date.");
				pkflg = false;
				form.selINDate.focus();
				return false;
				}
				else
					return true;
			}
		}
	}
 }
 function isCricketHotelQryCheckOut(form)
{
	if ((form.selOUTMonth.value== "NA") || (form.selOUTDate.value== "NA") || (form.selOUTYear.value== "NA"))
	{
		return true;
		//if(form.selOUTMonth.value== "NA")
			//form.selOUTMonth.focus()
			//return false;
		//if(form.selOUTDate.value== "NA")
			//form.selOUTDate.focus()
			//return false;  
		//if(form.selOUTYear.value== "NA")
			//form.selOUTYear.focus()
			//return false;
	}
	else{
		if (isCricketHotelQryRetDate(form)==false)
		{
			return false;
		}
		else
			return true;
	}
}

function isCricketHotelQryRetDate(form)
{
	if(form.selOUTYear.value < form.selINYear.value)
	{
		//alert("1")
		//alert("Return Date cannot be Earlier than Picking Date");
		rtflg = false;
		form.selOUTYear.focus(); 
		return false; //presently  used
	}
	else
	{
		for(i=0;i<=montharray.length;i++)
		{
			if (montharray[i]==form.selOUTMonth.value)
			{
				retmn=i+1;
				break;
			}
		}
		for(i=0;i<=montharray.length;i++)
		{
			if (montharray[i]==form.selINMonth.value)
			{
				pickmn=i+1;
				break;
			}
		}
		//alert(retmn)
		//alert(pickmn)
		if((form.selOUTYear.value == form.selINYear.value) && (retmn < pickmn))
		{
			//alert("2")
			//alert("Return Date cannot be Earlier than Picking Date");
			rtflg = false;
			form.selOUTMonth.focus();
			return false;
		}
		else
		{
			if((form.selOUTYear.value == form.selINYear.value) && (retmn == pickmn))
			{
				//alert("hello")
				//alert(form.selOutDate.value)
				//alert(form.d_arrival.value)
				if (parseInt(form.selOUTDate.value) < parseInt(form.selINDate.value))
				{
					//alert("3")
					//alert("Return Date cannot be Earlier than Picking Date");
					rtflg = false;
					form.selOUTDate.focus();
					return false;
				}
				else
					return true;
			}
		}
	}
 }

////////////////////////////// Common Functions are put here ///////////////////////////////////
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 GoBack() { 
			history.back();   
					}
				

