function checkHDate(e){
var chkin= new Date(convDateFormat(document.getElementById("chkin").value))
var chkout=new Date(convDateFormat(document.getElementById("chkout").value))
var tday = new Date()
var tday = ((tday.getMonth() + 1) + "/" + tday.getDate() + "/" + tday.getYear())
var daysToChkin = (DateDiff("d",tday,chkin))

if (daysToChkin < 0){
showAlert(document.getElementById("chkin"),"You cannot Check-in for a past date.",e)
return false;
}else{
var daysToChkout = (DateDiff("d",chkin,chkout))
if (daysToChkout < 1){
	showAlert(document.getElementById("chkout"),"Check-out date must be higher than check-in date",e)
	return false
}
}
return true;
}

function checkChildren(){
for (var i=1;i<=NoRoomsToBeDisplayed;i++){
var elm = "strChildrenRoom" + i
var elm = document.getElementsByName(elm)[0].value
 for (var j=1;j<=elm;j++) {
 var elma =  "strAgeChild" + j + "Room" + i
 var elma = document.getElementsByName(elma)[0]
	if (elma.value < 1)	{
	alert("Please select Age of Child " + j + " in Room " + i)
	elma.focus()
	return false;
	}
 }
}
return true;
}

var data = new Date

function createOption(val,xname){
	if(document.all){
var Op=document.createElement("<OPTION VALUE="+val+">")
	}else{
var Op=document.createElement("OPTION")
	Op.setAttribute("value",val)
}
if (val == "---")
{
	Op.style.color = "gray"
}

Op.innerHTML=xname
	return Op
}



function createInpts(xname){ //Creating extra inputs
if(document.all){
var inp=document.createElement("<INPUT TYPE='hidden' NAME='"+xname+"' id='"+xname+"'>")
}else{
var inp=document.createElement("INPUT")
	inp.type='hidden'
	inp.setAttribute("NAME",xname)
	inp.setAttribute("ID",xname)
}
return inp
}

function createDomCities(cities,tabName){
var SPCities = cities.split(",")
var domTable = document.createElement("TABLE")
domTable.name = tabName
//domTable.height='100px'
domTable.width = "100\%"
domTable.border = "0"
domTable.cellSpacing=0
for (var i=0;i<SPCities.length;i++){
	if ((i%4) == 0)	{
		
		insertNewRow(domTable)
	}


		var eTd = document.createElement("TD")
		eTd.className="secTab"
		eTd.style.textAlign="left"
		eTd.innerHTML = "<input type=radio name=ind_City onclick='document.getElementById(\"hsearch\").strCity.value = this.value; updateNoHotels(this.value);' value='" + SPCities[i] + "'>"
//		 updateNoHotels(this.value);
		insertinLastTR(domTable,eTd)

		var eTd = document.createElement("TD")
		eTd.innerHTML = SPCities[i]
		eTd.className="secTab"
		eTd.style.textAlign="left"
		insertinLastTR(domTable,eTd)
}

return domTable
}


function noCount(){
countNoChildren()
}

function createDomPeople(tabName){
var domTable = document.createElement("TABLE")
	domTable.border="0"
domTable.cellSpacing="0"
domTable.setAttribute("name",tabName)
domTable.setAttribute("id",tabName)
//domTable.border="1"

var tabl=document.createElement("TABLE")
tabl.border="0"
tabl.setAttribute("name",tab)
tabl.setAttribute("id",tab)
insertNewRow(tabl,'e')
var td=document.createElement("TD")
td.className = "iniTab"
if(document.all){
td.style.width = "75px"
}else{
td.width = "67px"
}
td.innerHTML="<br>Rooms"
insertinLastTR(tabl,td)
insertNewRow(tabl,'e')
var td=document.createElement("TD")
var Sel=createDOMSelect(1,4,"strRooms",1)
td.appendChild(Sel)
insertinLastTR(tabl,td)
if(document.all){
Sel.onChange = "rmChange()"
}else{
Sel.setAttribute("onchange","rmChange()")
}

Sel.onchange = function(){
rmChange()
}
insertNewRow(domTable)

var varx = document.createElement("TD")
varx.vAlign="top"
varx.style.height='55px'
td.className="iniTab"
varx.innerHTML=""
varx.appendChild(tabl)
insertinLastTR(domTable,varx)
var tab=document.createElement("TABLE")
tab.border = "0"
tab.setAttribute("name","mTable")
tab.setAttribute("id","mTable")

insertNewRow(tab,'Rooms')
var td=document.createElement("TD")
td.setAttribute("id","t00")
td.className="iniTab"
td.innerHTML=""
insertinLastTR(tab,td)

var td=document.createElement("TD")
td.innerHTML="Adults"
td.vAlign="top"
td.width = "37px"
td.className="iniTab"
td.setAttribute("id","t10")
insertinLastTR(tab,td)

var td=document.createElement("TD")
td.innerHTML="&nbsp;"
td.width = "37px"
td.className="iniTab"
td.setAttribute("id","t10")
insertinLastTR(tab,td)

var td=document.createElement("TD")
td.innerHTML="Children<br>(0-12)"
td.className="iniTab"
td.style.width="37px"
td.setAttribute("id","t20")
insertinLastTR(tab,td)
insertNewRow(tab,'Adults')


var td=document.createElement("TD")
td.width="39px"
td.innerHTML="Room 1"
td.align="center"
td.className="secTab"
td.setAttribute("id","t01")
insertinLastTR(tab,td)

var td=document.createElement("TD")
	//td.style.width="35px"
var Sel=createDOMSelect(1,4,"strAdultsRoom1",2)
td.align="center"
td.appendChild(Sel)
td.className="iniTab"
td.setAttribute("id","t11")
insertinLastTR(tab,td)

var td=document.createElement("TD")
td.innerHTML="&nbsp;"
td.style.width = "35px"
td.className="iniTab"
td.setAttribute("id","t10")
insertinLastTR(tab,td)


var td=document.createElement("TD")
td.className="iniTab"
//td.style.width="35px"
td.align="center"
var Sel=createDOMSelect(0,4,"strChildrenRoom1",0)
if(document.all){
	Sel.onChange="countNoChildren()"
	
}else{
	Sel.setAttribute("onchange","javascript:countNoChildren()")
}

Sel.onchange = function(){
countNoChildren()
}
td.setAttribute("id","t21")
//td.style.background = "red"
td.appendChild(Sel)
insertinLastTR(tab,td)

var td=document.createElement("TD")
td.innerHTML = "<a onclick=\"shw_tip(this,'lt','Specify ages of children at time of travel.<br>Discounts may be offered to children of certain ages.')\" href=javascript:void(0)><img style='border:0' title=\"What\'s this ?\"  src=/core/images/question.gif></a>"
insertinLastTR(tab,td)

insertNewRow(tab,'Adults')

for(var i=2;i<=4;i++){

var td=document.createElement("TD")
td.style.width = "39px"
td.innerHTML="Room "+i
td.align="center"
td.className="secTab"

//td.className="iniTab"
td.setAttribute("id","t0"+i)
//td.style.display="none"
insertinLastTR(tab,td)	

var td=document.createElement("TD")
var Sel=createDOMSelect(1,4,"strAdultsRoom"+i,1)
td.align="center"
//td.style.width="35px"
td.setAttribute("id","t1"+i)
td.className="iniTab"
td.appendChild(Sel)
//td.style.display="none"
insertinLastTR(tab,td)


var td=document.createElement("TD")
td.innerHTML="&nbsp;"
td.width = "35px"
td.className="iniTab"
td.setAttribute("id","t10")
insertinLastTR(tab,td)
//td.style.display="none"

var td=document.createElement("TD")
	//td.style.width="35px"
	td.align="center"
td.className="secTab"
var Sel=createDOMSelect(0,4,"strChildrenRoom"+i,0)
if(document.all){	
	Sel.onChange="countNoChildren()"
}else{
	Sel.setAttribute("onchange","javascript:countNoChildren()")
}
Sel.onchange = function(){
countNoChildren()
}
td.setAttribute("id","t2"+i)
td.className="iniTab"
//td.style.display="none"
td.appendChild(Sel)
insertinLastTR(tab,td)
if(document.all){
td.parentElement.style.display="none"
}else{
td.parentNode.style.display="none"
}



insertNewRow(tab,'Adults')

}




var varx = document.createElement("TD")
//insertNewRow(domTable)
varx.appendChild(tab)
insertinLastTR(domTable,varx)


var ttable=document.createElement("TABLE")
ttable.cellSpacing = 0
//ttable.border = 1
ttable.id="ChildAge"
ttable.style.display="none"
insertNewRow(ttable,'Capt')
var td=document.createElement("TD")
td.innerHTML="Specify ages of children at time of travel.&nbsp;<br>Discounts may be offered to children of certain ages.&nbsp;"
td.innerHTML = ""
//td.colSpan=5
td.className="secTab"
insertinLastTR(ttable,td)


var xttable = document.createElement("TABLE")
//xttable.border=1
	insertNewRow(xttable,'')
	var td=document.createElement("TD")
	td.innerHTML="&nbsp;"
	td.className="secTab"
	td.setAttribute("id","tt00")
	insertinLastTR(xttable,td)
	for(var i=1;i<=4;i++){
	var td=document.createElement("TD")
	td.align="center"
	td.innerHTML="Room "+i
	td.style.width = "35px"
	td.className="secTab"
	td.setAttribute("id","tt0"+i)
	insertinLastTR(xttable,td)
	}
//	insertNewRow(xttable,'')



for(var i=1;i<=4;i++){
		insertNewRow(xttable,'')
		var td=document.createElement("TD")
		td.innerHTML="Child "+i+" Age"
		td.style.width = "75px"
		td.setAttribute("id","tt"+i+"0")
		//	td.title="tt"+i+"0"
			td.className="secTab"
			insertinLastTR(xttable,td)

		for(var j=1;j<=4;j++){
			var td=document.createElement("TD")
			//td.innerHTML = "&nbsp; "
			td.align="center"
			td.style.width = "35px"
		//	td.title = "strAgeChild"+i+"Room" + j
			var Sel=createDOMSelect(0,12,"strAgeChild"+i+"Room" + j,0)
			Sel.style.display="none"
			td.appendChild(Sel)
			td.className="secTab"
			td.setAttribute("id","tt"+i+""+j)
			insertinLastTR(xttable,td)
			}
		}


		/*for(var i=1;i<=4;i++){
		insertNewRow(xttable,'')
		var td=document.createElement("TD")
		td.innerHTML="Child "+i+" Age"
		td.style.width = "75px"
		td.setAttribute("id","tt"+i+"0")
			td.title="tt"+i+"0"
			td.className="secTab"
			insertinLastTR(xttable,td)

		for(var j=1;j<=4;j++){
			var td=document.createElement("TD")
			//td.innerHTML = "&nbsp; "
			td.align="center"
			td.style.width = "35px"
			td.title = "strAgeChild"+j+"Room" + i
			var Sel=createDOMSelect(0,12,"strAgeChild"+j+"Room" + i,0)
			Sel.style.display="none"
			td.appendChild(Sel)
			td.className="secTab"
			td.setAttribute("id","tt"+i+""+j)
			insertinLastTR(xttable,td)
			}
		}*/

insertNewRow(ttable,'Capt')
var td=document.createElement("TD")
td.appendChild(xttable)
//td.colSpan=5
td.className="secTab"
insertinLastTR(ttable,td)

var varx = document.createElement("TD")
	varx.colSpan="2"
		insertNewRow(domTable)
		varx.appendChild(ttable)
		insertinLastTR(domTable,varx)
return domTable 
}


function chkSelectVisible(rw){
var sels = rw.getElementsByTagName("SELECT")
//	alert(rw.innerHTML)
for (var i=0;i<sels.length;i++)
{
	if (sels[i].style.display == "block")
	{
		return true;
	}
}
return false;
}

function countNoChildren(){

var tab=document.getElementById("ChildAge")
var tabRows = tab.rows[1].getElementsByTagName("TABLE")[0].rows
for(var k=2;k<tab.rows.length;k++){
tab.rows[k].style.display="none"
}

var allChildren=0
for (var i=1;i<5;i++) {//i=number of rooms

var sell = "strChildrenRoom" + i

		var oSel = document.getElementsByName(sell)[0]
		allChildren=allChildren + oSel.value
var td=document.getElementById("tt0"+i+"")
if(document.all){
td.style.display="block"
}else{
td.style.display="table-cell"
}



var chldNum = 0

for (var j=1;j<5;j++){ //j = number of children		
			/**/var td=document.getElementById("tt"+"0"+i)	
			if(document.all){
			td.parentElement.style.display="block"
			}else{
			td.parentNode.style.display="table-row"
			}
			

			if (j<=oSel.value){			
			var cSel = document.getElementsByName("strAgeChild"+j+"Room" + i)[0]
			cSel.style.display = "block"
			chldNum = chldNum + (oSel.value * 1)
			if(document.all){
			cSel.parentElement.parentElement.style.display = "block"
				}else{					
			cSel.parentNode.parentNode.style.display = "table-row"
				}
			}else{
				var cSel = document.getElementsByName("strAgeChild"+j+"Room" + i)[0]
			    cSel.style.display = "none"
				cSel.selectedIndex=0
			}

		}

				if(chkSelectVisible(tabRows[i])){
					if (document.all){
					tabRows[i].style.display = "block"
					}else{
					tabRows[i].style.display = "table-row"
					}
				}else{
				tabRows[i].style.display = "none"
				}
	}


if(allChildren==0){
document.getElementById("ChildAge").style.display="none"
}else{
document.getElementById("ChildAge").style.display="block"
}


	var maxRw = 0
for (var z=1;z<5;z++)
{
	var sels = document.getElementsByName("strChildrenRoom"+z)[0].value
	if (sels > maxRw)
	{
		maxRw = sels
	}

}


for (var y=4;y>(maxRw);y--)
{
tabRows[y].style.display = "none"
}

}



function checkInput(){
var iC = document.getElementsByName("ind_City")

/*
if(document.getElementsByName("customCity")[0].value == "Other City"){
document.getElementsByName("customCity")[0].value = ""
}
*/

if(iC[iC.length -1].checked == true){

if(document.getElementsByName("customCity")[0].value == "Other City"){
document.getElementsByName("customCity")[0].value = ""
}
document.getElementsByName("strCity")[0].value = document.getElementsByName("customCity")[0].value
}

var sCity=trim(document.getElementsByName("strCity")[0].value,"\"")
var cCity=trim(document.getElementsByName("customCity")[0].value,"\"")
document.getElementsByName("strCity")[0].value = trim(sCity)
document.getElementsByName("customCity")[0].value = trim(cCity)
if(document.getElementsByName("chkin")[0].value=='' || document.getElementsByName("chkin")[0].value=='dd/mm/yyyy'){
document.getElementsByName("chkin")[0].focus()
alert("Check In date can not be blank")
return false
}
if(document.getElementsByName("chkout")[0].value=='' || document.getElementsByName("chkout")[0].value=='dd/mm/yyyy'){
document.getElementsByName("chkout")[0].focus()
alert("Check Out date can not be blank")
return false
}

/*for(var l=1;l<5;l++){
for(var k=1;k<5;k++){
if(document.getElementsByName("strAgeChild"+i+"Room"+j)[0]){
document.getElementsByName("strAgeChild"+j+"Room"+i)[0].value=document.getElementsByName("strAgeChild"+i+"Room"+j)[0].value
}
}
}*/
/*
if (!(e)){
		e = window.event
		}
*/

if ((document.getElementsByName("strCity")[0].value == "")||(document.getElementsByName("customCity")[0].value == "")){	
	showAlert(document.getElementsByName("customCity")[0],"Please select a City")
	return false;
}
if (!(checkChildren())){
	showAlert(null,"")
	return false;
}
if (!checkHDate()){
	showAlert(null,"")
	return false;
}

if (servletPost == true){
	//alert(servletPost)
ajaxSbmt()
xplotFormb()
return false;	

}

}

function ajaxSbmt(){
	if(!page){
	var page='home'
	}
var url="/core/PHP/catchSearch.php?"
	var city=document.hsearch.strCity.value
	if(city==''){
	city=document.hsearch.customCity.value
}
	var chkin=document.hsearch.chkin.value
	var chkout=document.hsearch.chkout.value
		//alert(chkout)
	url=url+"city="+city+"&chkin="+chkin+"&chkout="+chkout+"&page="+page+"&currency=INR&dt="+new Date()
		//alert(url)
var xmlhttp = getXMLHttpRequest();
   xmlhttp.open("GET",url,true);
   xmlhttp.onreadystatechange = function() {
	   if(xmlhttp.readyState == 4){
		var xmld = xmlhttp.responseText
	var xmlDoc
		if (document.all){
				xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
				xmlDoc.async=false;
				xmlDoc.loadXML(xmld);
			}else{
			var parser=new DOMParser();
			 xmlDoc=parser.parseFromString(xmld,"text/xml");
			}

	   }
   }
		//alert(url)
	xmlhttp.send(null)	

}


function xplotFormb(){
document.getElementById("BX").innerHTML = ""
var newElems = "modifySearch=N,strCity=strCity,strRooms=strRooms,strAdultsRoom1=strAdultsRoom1,strChildrenRoom1=strChildrenRoom1,strAdultsRoom2=strAdultsRoom2,strChildrenRoom2=strChildrenRoom2,strAdultsRoom3=strAdultsRoom3,strChildrenRoom3=strChildrenRoom3,strAdultsRoom4=strAdultsRoom4,strChildrenRoom4=strChildrenRoom4,strAgeChild1Room1=strAgeChild1Room1,strAgeChild2Room1=strAgeChild2Room1,strAgeChild3Room1=strAgeChild3Room1,strAgeChild4Room1=strAgeChild4Room1,strAgeChild1Room2=strAgeChild1Room2,strAgeChild2Room2=strAgeChild2Room2,strAgeChild3Room2=strAgeChild3Room2,strAgeChild4Room2=strAgeChild4Room2,strAgeChild1Room3=strAgeChild1Room3,strAgeChild2Room3=strAgeChild2Room3,strAgeChild3Room3=strAgeChild3Room3,strAgeChild4Room3=strAgeChild4Room3,strAgeChild1Room4=strAgeChild1Room4,strAgeChild2Room4=strAgeChild2Room4,strAgeChild3Room4=strAgeChild3Room4,strAgeChild4Room4=strAgeChild4Room4,strGroupId=TGU,strAffiliateCode=00000080,strBookingType=H,strCurrency=INR,strDestinationRatePlansTypeId=ALL,strDestinationType=WI,strAdultsRoom5=1,strChildrenRoom5=0,strAdultsRoom6=1,strChildrenRoom6=0,strAdultsRoom7=1,strChildrenRoom7=0,strAdultsRoom8=1,strChildrenRoom8=0,strType=D,strCheckindate=2,strCheckinmonth=8,strCheckinyear=2007,strCheckoutdate=3,strCheckoutmonth=8,strCheckoutyear=2007"



var newElements = newElems.split(",")
	for (var i=0;i<newElements.length;i++){
	var elVal = newElements[i].split("=")
if (document.all){
var x = document.createElement("<INPUT NAME='" + elVal[0] + "'>")	
}else{
	var x = document.createElement("INPUT")
	x.name = elVal[0]
}
	
var m = document.createElement("P")
	if ((document.hsearch[elVal[1]]) && ((isNaN(elVal[1]))))
	{
	x.value = document.hsearch[elVal[1]].value
	}else{
		x.value = elVal[1]
	}
		
	m.innerHTML = elVal[0] + " : "
	m.appendChild(x)
	document.getElementById("BX").appendChild(m)
}
	
var chkin = document.hsearch.chkin.value
var chkinSpl = chkin.split("/")
document.getElementsByName("strCheckindate")[0].value = chkinSpl[0]
document.getElementsByName("strCheckinmonth")[0].value = chkinSpl[1]
document.getElementsByName("strCheckinyear")[0].value = chkinSpl[2]
var chkin = document.hsearch.chkout.value
var chkinSpl = chkin.split("/")
document.getElementsByName("strCheckoutdate")[0].value = chkinSpl[0]
document.getElementsByName("strCheckoutmonth")[0].value = chkinSpl[1]
document.getElementsByName("strCheckoutyear")[0].value = chkinSpl[2]
document.getElementsByName("sevletfrm")[0].submit()
swapView()

}

function swapView(){

if (parseInt(navigator.appVersion)>3) {
 screenW = screen.width;
 screenH = screen.height;
}
else if (navigator.appName == "Netscape" && parseInt(navigator.appVersion)==3 && navigator.javaEnabled()) {
 var jToolkit = java.awt.Toolkit.getDefaultToolkit();
 var jScreenSize = jToolkit.getScreenSize();
 screenW = jScreenSize.width;
 screenH = jScreenSize.height;
}




if(document.getElementById('mainPage'))
		document.getElementById('mainPage').style.display = 'none'
if(document.getElementById('preloader')){
	var dv = document.getElementById('preloader')
  		dv.style.display = 'block'
	var tab = dv.getElementsByTagName("TABLE")[0]
		tab.height =  screenH 
		if(document.all){
		tab.height =  screenH / 2 + ((screenH / 2) / 3)
	}
					
}
}


function otherCityUp(th){
if(th.value==""){
th.value="Other City"
}
else{
	document.getElementsByName("strCity")[0].value=th.value
//alert(th.value)
//updateNoHotels(th.value)
}

}

function generateHengine(){
if (!document.getElementById("Hengine")){
var eTable = document.createElement("TABLE")
eTable.name = "Hengine"
eTable.id = "Hengine"
eTable.border="0"
insertNewRow(eTable,'ePP')
var td = document.createElement("TD");
td.className="secTab"
var ctTab = createDomCities("Goa,New Delhi,Mumbai,Chennai,Jaipur,Bangalore,Kolkata,Hyderabad,Pune","domestic")//createDomCities("domestic")
//code for diffrent text box
ctTab.border="0"

//alert(l.rows[l.rows.length-1].getElementsByTagName("TD")[1].innerHTML)

var eTd = document.createElement("TD")
		
		eTd.innerHTML = "<input type=radio name=ind_City onclick='document.getElementById(\"hsearch\").strCity.value = this.value' value=''>"
		insertinLastTR(ctTab,eTd)
var eTd = document.createElement("TD")
eTd.setAttribute("colSpan","3")
		eTd.colSpan=2
		eTd.innerHTML = "<input rel='autoC' autocomplete=off onkeyup='document.getElementsByName(\"customCity\")[0].value=this.value;' size=10 onkeydown='document.getElementsByName(\"ind_City\")[document.getElementsByName(\"ind_City\").length - 1].checked = true' name='customCity' value='Other City' onfocus='if(this.value == \"Other City\") this.value=\"\";document.getElementsByName(\"ind_City\")[document.getElementsByName(\"ind_City\").length - 1].checked = true' onblur='otherCityUp(this);' class=inp_city>"
insertinLastTR(ctTab,eTd)
var eTd = document.createElement("TD")
eTd.setAttribute("colSpan","3")
		eTd.colSpan=3
		eTd.innerHTML = "<a href='#' class='eng_text' onclick='showlist(); document.getElementsByName(\"ind_City\")[document.getElementsByName(\"ind_City\").length - 1].checked = true; return false;' style='cursor:hand'> Select From List </a>"
insertinLastTR(ctTab,eTd)

//td.appendChild(l)
insertinLastTR(eTable,td)



var l = createDomPeople("roomsTable")

if (document.all)
{
var frm=document.createElement("<form name=hsearch>")
}
else{
var frm=document.createElement("form")
}


//frm.style.border = "green solid 1px";

//if (!(document.all)){
frm.onsubmit = function(){
//		alert("here")
		return checkInput()
		return false;
}
/*
}
else{
frm.onsubmit = "return checkInput()"
}
*/

frm.method = "POST"
frm.action = "/core/PHP/hotelSearch.php"//"http://hotels.travelguru.com/searchedhotelresult.do"//"http://hotels.travelguru.com/index.jsp"//"//
frm.setAttribute("NAME","hsearch")
frm.setAttribute("id","hsearch")
frm.name="hsearch"

var mTable=document.createElement("TABLE")
	mTable.cellSpacing="0"
	mTable.cellPadding="0"
	mTable.align = "center"
mTable.id="mainTab"
mTable.border="0"
mTable.style.width = "260px"
//mTable.style.height = "304px"
insertNewRow(mTable,'ePP')
var td= document.createElement("TD");
td.style.height="90px"
td.appendChild(ctTab)
td.align="center"
insertinLastTR(mTable,td)
insertNewRow(mTable,'ePP')
var td= document.createElement("TD");
if(document.all){
td.background="/core/images/divider1.gif"
}else{
	td.innerHTML="<img src=/core/images/divider1.gif>"
}
td.style.height="2px"
td.align="center"
insertinLastTR(mTable,td)

insertNewRow(mTable,'ePP')



var dtTable = document.createElement("TABLE")
	dtTable.cellSpacing="0"
	dtTable.cellPadding="0"
//dtTable.width = "100\%"
dtTable.border="0"
var tday = new Date()
chkin = formatDate(dateAdd("d",daysAdvance,tday),"dd/MM/y")
chkout = formatDate(dateAdd("d",(daysAdvance + daysStay),tday),"dd/MM/y")

insertNewRow(dtTable)
var ctd = document.createElement("TD")
	ctd.className = "iniTab"
ctd.style.width="70px"
ctd.innerHTML = "Check In " 


insertinLastTR(dtTable,ctd)
var ctd = document.createElement("TD")
ctd.className = "iniTab"
ctd.width="10px"
ctd.innerHTML = "&nbsp;"
insertinLastTR(dtTable,ctd)


var ctd = document.createElement("TD")
ctd.className = "iniTab"
ctd.width="10px"
ctd.innerHTML = "&nbsp;"
insertinLastTR(dtTable,ctd)


	var ctd = document.createElement("TD")
ctd.className = "iniTab"
ctd.width="70px" 
ctd.innerHTML = "Check Out "
insertinLastTR(dtTable,ctd)

	var ctd = document.createElement("TD")
ctd.className = "iniTab"
ctd.innerHTML = "&nbsp;"
ctd.width="10px"
insertinLastTR(dtTable,ctd)

insertNewRow(dtTable)

var ctd = document.createElement("TD")
var inp=CreateDatePicker("chkin",chkin)
ctd.appendChild(inp) 
insertinLastTR(dtTable,ctd)
var ctd = document.createElement("TD")
	ctd.align="center"
ctd.style.width = "15px"
ctd.innerHTML = "<a href='javascript:void(0)'><img border=0 src=/core/images/i_p_cal.gif onclick=displayDatePicker('chkin');></a>" 
insertinLastTR(dtTable,ctd)

var ctd = document.createElement("TD")
ctd.className = "iniTab"
ctd.width="10px"
ctd.innerHTML = "&nbsp;"
insertinLastTR(dtTable,ctd)


var ctd = document.createElement("TD")
ctd.appendChild(CreateDatePicker("chkout",chkout)) 
insertinLastTR(dtTable,ctd)
var ctd = document.createElement("TD")
		ctd.align="center"
ctd.innerHTML = "<a href='javascript:void(0)'><img border=0 src=/core/images/i_p_cal.gif onclick=displayDatePicker('chkout');></a>" 
insertinLastTR(dtTable,ctd)


var td= document.createElement("TD");
td.style.height="50px"

dtTable.cellSpacing="6px"
td.align = "left"
td.appendChild(dtTable)
insertinLastTR(mTable,td)


insertNewRow(mTable,'ePP')
var td= document.createElement("TD");
if(document.all){
td.background="/core/images/divider1.gif"
}else{
        td.innerHTML="<img src=/core/images/divider1.gif>"
}

td.style.height="2px"
insertinLastTR(mTable,td)

insertNewRow(mTable,'ePP')
var td= document.createElement("TD");
td.appendChild(l)
insertinLastTR(mTable,td)

insertNewRow(mTable,'ePP')
var td= document.createElement("TD");
if(document.all){
td.background="/core/images/divider1.gif"
}else{
        td.innerHTML="<img src=/core/images/divider1.gif>"
}

td.style.height="2px"
td.align="center"
insertinLastTR(mTable,td)


insertNewRow(mTable,'ePP')
var tabSubmit=document.createElement("TABLE")
	tabSubmit.cellPadding="0"
	tabSubmit.cellSpacing=""
	tabSubmit.border="0"
tabSubmit.width="260px"

insertNewRow(tabSubmit,'ePP')
var td= document.createElement("TD");
	td.style.height="7px"
insertinLastTR(tabSubmit,td)
var td= document.createElement("TD");
	
	insertinLastTR(tabSubmit,td)



insertNewRow(tabSubmit,'ePP')
var td = document.createElement("TD")
td.innerHTML = "&nbsp;"
butt_=document.createElement("INPUT")
butt_.setAttribute("type","image")
butt_.setAttribute("src",subImg)
td.appendChild(butt_)


var dv = document.createElement("SPAN")
dv.id = "htlCount1" 
	//dv.innerHTML="HGHG"
td.appendChild(dv)

insertinLastTR(tabSubmit,td)



insertNewRow(tabSubmit,'ePP')
var td= document.createElement("TD");
td.className="secTab"
td.innerHTML="<input type='checkbox' name='residentOfIndia' id='residentOfIndia'  onClick='return do_check(this)'>I am a resident of India"
insertinLastTR(tabSubmit,td)
var td= document.createElement("TD");
if (document.all){
butt_=document.createElement("<input name='strCity'>")
}else{
butt_=document.createElement("input")
butt_.setAttribute("name","strCity")
}
butt_.name = "strCity"
butt_.type = "hidden"
butt_.setAttribute("id","strCity")
butt_.value = ""
td.appendChild(butt_)
	/*
butt_=document.createElement("INPUT")
butt_.setAttribute("type","image")
butt_.setAttribute("src",subImg)
td.appendChild(butt_)
*/
td.align="center"
insertinLastTR(tabSubmit,td)
var td= document.createElement("TD");
td.appendChild(tabSubmit)

insertinLastTR(mTable,td)


frm.appendChild(mTable)
var tbla = document.createElement('TABLE')
tbla.cellSpacing="0"
tbla.cellPadding="0"
tbla.border="0"

tbla.align = "center"
insertNewRow(tbla)
var ctd = document.createElement("TD")
ctd.appendChild(frm) 
insertinLastTR(tbla,ctd)

insertNewRow(tbla)
var ctd = document.createElement("TD")
	ctd.className="lowerText"
ctd.style.height="15px"
ctd.align="center"
ctd.innerHTML="To book International Hotels, <a class='aclass' href='http://www.travelguru.com/international/index.html'>click here</a>"
insertinLastTR(tbla,ctd)





var pTar = document.getElementById("hEnginePlot")
if (!(pTar)){
	for (var i=0;i<document.getElementsByTagName("SCRIPT").length;i++)	{
		var jsrc = document.getElementsByTagName("SCRIPT")[i].src
			if (jsrc.indexOf("hotelEngineMicro.js") > -1)			{
				pTar = document.getElementsByTagName("SCRIPT")[i].parentNode
			}
				}
}

}



return tbla
}

function do_check(th){
if (th.checked==false){
	window.location = "http://www.travelguru.com/US/";
}
}

function spldate(opener){
if (opener == "chkin"){
var dtt = convDateFormat((document.getElementsByName("chkin")[0].value))
document.getElementsByName("chkout")[0].value = formatDate(dateAdd("d",daysStay,dtt),"d/M/y")
}
}

 function countTotalChildren(tname)   {
var rAT = document.getElementsByName("roomsAgeTable")[0].rows
var tab = document.getElementById("roomsTable").rows
	var x = 0
	var p=0
	for (var i=0;i<=NoRoomsToBeDisplayed;i++)	{
	if (document.all)	{
	var elm = getElementsByAttribute(document.body, "SELECT", "NAME", "strChildrenRoom" + i)
	}else{
	var elm = document.getElementsByName("strChildrenRoom" + i)
	}
	if (elm.length > 0)	{
		x = eval(x + (elm[0].value * 1))
		if (elm[0].value > 0){
			if(document.all){
				rAT[(i)].style.display = "block"
			}else{
				rAT[(i)].style.display = "table-row"
			}
		var tds = rAT[(i)].getElementsByTagName("TD")
		//TD's to shw select
			for (var y=0;y<tds.length;y++){
			if (y<=elm[0].value){
			if(document.all){
			tds[y].style.display = "block"
			}else{
			tds[y].style.display = "table-cell"
			}
			}else{
			tds[y].style.display = "none"
			}
			}
		//TD's to shw select ends
		}else{
			rAT[(i)].style.display = "none"
		}	
	}
	}

var ActRow = 1+NoRoomsToBeDisplayed
if (x > 0){
		if (document.all){
		tab[ActRow].style.display = "block"
		}else{
		tab[ActRow].style.display = "table-row"
		}
}else{
		tab[ActRow].style.display = "none"
}
}

function showAlert(elm,msg,e){
if (!(msg == "")){
alert(msg)
}
if (!(elm == null)){
elm.focus()
}

/*
if (document.all){
e.cancelBubble = true;
e.returnValue = false;
}else{	
	return false;
	}
*/
}


/*if (!(NoRoomsToBeDisplayed)){
var NoRoomsToBeDisplayed = 4
}*/

if (!(NoRoomsToBeDisplayed)){
var NoRoomsToBeDisplayed = 4
}
if (!(NoChildrenToBeDisplayed)){
var NoChildrenToBeDisplayed = 4
}
if (!(subImg)){
var subImg = "/core/images/search-nu.gif"
}if (!(daysAdvance)){
var daysAdvance = 5
}
if(!(daysStay)){
var daysStay = 1
}

if(!(servletPost)){
var servletPost = true;
}


if(!(typeof(minDate)=="undefined")){
	var xDay=dateAdd("d",daysAdvance,new Date())
	if(dateDiff("d",xDay,minDate)>0){
	daysAdvance=dateDiff("d",new Date(),minDate)+1
	}
}


if(typeof(vendCollect)=="undefined"){
	var vendCollect = ""
}



	var pTar = document.getElementById("hEnginePlot")
	if (!(pTar))	{
	var div = document.createElement("DIV")
	div.appendChild(generateHengine())
	document.write(div.innerHTML)
	}else{
	pTar.appendChild(generateHengine())

//Servet Post Starts
	var frm = ""
	if(document.all){
	frm = document.createElement("<form name='sevletfrm'>")
	}
	else{
	frm = document.createElement("FORM")
	frm.name = "sevletfrm"
	}
	frm.action = "http://hotels.travelguru.com/searchedhotelresult.do"
	frm.method = "post"
	var sDIV = document.createElement("DIV")
	sDIV.style.display = "none"
	sDIV.id = "BX"
	sDIV.innerHTML = "X"
	frm.appendChild(sDIV)
	pTar.appendChild(frm)
	}

document.getElementById("residentOfIndia").checked=true

//process("strSelectedVendorCollectionOption")

function rmChange(){
	var val=document.getElementsByName("strRooms")[0]
	var tab=document.getElementsByName("mTable")[0]
	var adlt=document.getElementsByName("mTable")[0].rows
	var row=adlt.length
	var room=val.value
	for(var i=2;i<=4;i++)	{
//		var td=document.getElementById("t"+(i-2)+""+j).parent
		if(room<i){
		tab.rows[i].style.display="none"
		}else{
			if(document.all){
		tab.rows[i].style.display="block"
			}else{
		tab.rows[i].style.display="table-row"
			}
		}
		for(var j=2;j<=4;j++)	{
			var td=document.getElementById("t"+(i-2)+""+j)
			if (room<j)
			{
				td.style.display="none"
				var m = "strChildrenRoom" + (j)
				document.getElementsByName(m)[0].selectedIndex = 0
			}
		else{
				if(document.all)
				{
					td.style.display="block"
				}else{
					td.style.display="table-cell"
				}
		}


		}/**/
	}
countNoChildren()
}




function shw_tip(elem,dir,data){

	if(!document.getElementById("toolTip")){
var tCorrect = 0


if (!(document.all))
{
	var tCorrect = 5
}

var tblaaa = document.createElement("TABLE")
	tblaaa.id="toolTip"
tblaaa.style.position = "absolute";
//tblaaa.border = 1
tblaaa.cellSpacing = 0
tblaaa.cellPadding = 0
tblaaa.style.top = (eval(findPosY(elem) - 40) + tCorrect) + "px"
tblaaa.style.left = ((findPosX(elem) + elem.offsetWidth) + 5) + "px"
var rwSpn = 0
var clSpn = 0


var tdata = document.createElement("TD")
//tdata.innerHTML = data
tdata.style.background = "white"


//insertinLastTR(tblaaa,tdata)

insertNewRow(tblaaa,'')


var dataTbl = document.createElement("TABLE")
dataTbl.width = '100\%'
dataTbl.border = 0

insertNewRow(dataTbl,'')

var tdttlx = document.createElement("TD")
tdttlx.innerHTML = "<font face=arial size=1><b><!--Travelguru--></b></font>"
insertinLastTR(dataTbl,tdttlx)


var tdclse = document.createElement("TD")
tdclse.innerHTML = "<a href='javascript:void(0)'><img src='/core/images/close_bt.gif' border=0></a>"
tdclse.style.textAlign = "right"
tdclse.onclick = function(){
document.body.removeChild(tblaaa)
return false;
}


insertinLastTR(dataTbl,tdclse)

insertNewRow(dataTbl,'')
var tddata = document.createElement("TD")
tddata.colSpan = 2
tddata.innerHTML = "<font face=arial size=1>" + data + "</font>"
insertinLastTR(dataTbl,tddata)


tdata.appendChild(dataTbl)

		if (dir.substr(0,1) == "l")
		{
		tdata.style.borderTop = "black solid 1px"
		tdata.style.borderBottom = "black solid 1px"
		tdata.style.borderRight = "black solid 1px"
		tdata.rowSpan = 3

				var tda = document.createElement("TD")
				tda.innerHTML = "&nbsp;"
				tda.style.fontSize = "1px"
				tda.style.background = "URL(/core/images/pointer.gif)"
				tda.style.height = "8px"

				if (!(document.all))
				{
									tda.style.height = "15px"
				}
				tda.style.width = "15px"
				tda.style.overflow = "hidden"

				var tdc = document.createElement("TD")
				tdc.style.height = "5px"
				tdc.style.fontSize = "2px"
				tdc.innerHTML = "&nbsp;"
				tdc.style.borderRight = "black solid 1px"
	
				var tdb = document.createElement("TD")
				tdb.innerHTML = "&nbsp;"
				tdb.style.borderRight = "black solid 1px"






			if (dir.substr(1,2) == "t")
			{
				insertinLastTR(tblaaa,tdc)
				insertinLastTR(tblaaa,tdata)
				insertNewRow(tblaaa,'')
				tda.style.borderBottom = "black solid 1px"	
				insertinLastTR(tblaaa,tda)
				insertNewRow(tblaaa,'')
				insertinLastTR(tblaaa,tdb)
			}
			if (dir.substr(1,2) == "b")
			{
				insertinLastTR(tblaaa,tdb)
				insertinLastTR(tblaaa,tdata)
				insertNewRow(tblaaa,'')
				tda.style.backgroundPosition= "bottom left"

				tda.style.borderTop = "black solid 1px"	
				insertinLastTR(tblaaa,tda)
				insertNewRow(tblaaa,'')
				insertinLastTR(tblaaa,tdc)

			}

		}

document.body.appendChild(tblaaa)

//alert(tda.childNodes[0].offsetHeight)
}
return false;
}

function getXMLHttpRequest() {
      var _req;
      // branch for native XMLHttpRequest object (safari/mozilla)
      if (window.XMLHttpRequest) {
        _req = new XMLHttpRequest();
      }
      // branch for IE/Windows ActiveX version
      else if (window.ActiveXObject) {
        _req = new ActiveXObject("Microsoft.XMLHTTP");
      }

      return _req;
	  
    }

function updateNoHotels(xxx){
if (xxx == "New Delhi"){
xxx="Delhi"
}
var url = "/core/PHP/hotelNum.php?dt="+new Date()+"&city=" + xxx;
var xmlhttp = getXMLHttpRequest();
   xmlhttp.open("GET",url,true);
	   xmlhttp.onreadystatechange = function() {
		   if (xmlhttp.readyState == 4) {
			   var dv = document.getElementById("htlCount1")
				   
				dv.innerHTML =  xmlhttp.responseText					
				var txt = "<a style='font-family:Arial;font-size: 12px;font-weight: bold;color: #000000;'>&nbsp; for </a><a style='font-family: Arial, Helvetica, sans-serif;font-size: 15px;font-weight: bold;color: #f76309;'>" + dv.getElementsByTagName("TD")[0].innerHTML + "</a>"
			   
				dv.innerHTML = txt
			}
}
		xmlhttp.send(null)
}

