function CreateDatePicker1(elmName,val){
var inp = "<input name=\""+elmName+"\" id=\""+elmName+"\" class='eng_text_form' title=\"Click here to pick Date\"value=\"dd/mm/yyyy\" size=\"10\"/ onclick=\"displayDatePicker('"+elmName+"')\" />"
return inp
}
function createDOMSelect_ie(ll,ul,xname,sel_val,func,display){
	if(func!=''){
var Sel = "<select name='"+xname+"' onchange=\""+func+"\"";
	}else{
var Sel = "<select name='"+xname+"'";
	}
if(display==''){
Sel = Sel+">"
}else{
Sel = Sel + "style='display:"+display+"'>"
}
for(k=ll;k<=ul;k++){
	if(k==sel_val){
		Sel = Sel + "<option value=\""+k+"\" selected>"+k+"</option>"
	}else{
		Sel = Sel + "<option value=\""+k+"\">"+k+"</option>"
	}
}
Sel = Sel+"</select>"

return Sel}

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 checkDate(){
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 < 1){
showAlert(document.getElementById("chkin"),"Earliest Checkin should be tommorow.")
return false;
}else{
var daysToChkout = (DateDiff("d",chkin,chkout))
if (daysToChkout < 1){
	showAlert(document.getElementById("chkout"),"Check out should be minimum one day from check in date")
	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" + i + "Room" + j
 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;
}
//end Validation
//UI Element Create Functions
//UI Element Create Functions ends
//Object Specific UI Element Creation 

var data = new Date

function createOption(val,xname){
	if(document.all){
	if(browserVer==5){
	var Op=document.createElement("option")
	Op.setAttribute("value",""+val+"")
	}else{
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 process(id){  //this will fire onchange of select box
document.getElementById("strCity").value=''
document.getElementById('modifySearch').value='N'
var sel=document.getElementById(id)
var Op=sel.getElementsByTagName("OPTION")
for(var i=0;i<Op.length;i++){
	if(Op[i].selected==true){
		var valu=Op[i].value
		var HotCity=Op[i].innerHTML
		var HC=HotCity.split(", ")
		if(valu!='---')
		{
			document.getElementById("strCity").value=HC[HC.length-1]
		}
		if(valu<1){
//			document.getElementsByName('strSelectedVendorCollectionOption')[0].value=unescape(HC[0])
var Hname = HC[0]
var nName = ""
var midler = ""

if (Hname.indexOf("\'") > 0)
{
	var spHname = Hname.split(" ")
	for (var i=1;i<spHname;i++)
		{
				if (i>1)
				{
					midler = " "
				}
				nName = nName + midler + spHname[i]
	alert(nName)
				}
}

			document.getElementById("strHotelName").value=unescape(HC[0])

			Op[i].value=unescape(HC[0])
			Op[i].selected=true
		}else{
			document.getElementsByName('strSelectedVendorCollectionOption')[0].value=valu
			}
	}
}
}
*/

function process(id){
document.getElementById("strCity").value=''
document.getElementById("strHotelName").value=''
//document.getElementById('modifySearch').value='N'
var sel=document.getElementById(id)
		var HotCity=sel.options[sel.selectedIndex].text
//	alert(HotCity)
var m = sel.value

	if (!(m == "---"))
	{
			var HC=HotCity.split(", ")
			if(fxCity.length<1){
			document.getElementById("strCity").setAttribute("value",""+HC[HC.length-1]+"")
			}else{
				if(fxCity.length==1){
			document.getElementById("strCity").setAttribute("value",""+fxCity[0]+"")
				}
			else{
			document.getElementById("strCity").setAttribute("value",""+document.getElementById("optionCity").value+"")
			}


			}
var Hname = HC[0]
			//alert(document.getElementById("strCity").value)
if (m<1)
{

//		var Hname = HC[0]
		var nName = ""
		var midler = ""

		if (Hname.indexOf("\'") > 0)
		{

			var spHname = Hname.split(" ")
			for (var i=1;i<spHname.length;i++)
				{

						if (i>1)
						{
							midler = " "
						}
						Hname = nName + midler + spHname[i]
						//			alert(nName)
						}
		}
	document.getElementsByName('SelectedVendorCollection')[0].value=''
	document.getElementById("strHotelName").value=Hname //unescape(HC[0])
}
		else{
	document.getElementsByName('SelectedVendorCollection')[0].value=vendCollect
	document.getElementById("strHotelName").value=Hname //unescape(HC[0])
	document.getElementById("strSpecificHotelId").value=m
		}

			}
}

function createInpts(xname){ //Creating extra inputs
if(document.all){
if(browserVer==5){
var inp=document.createElement("input")
inp.setAttribute("name",""+xname+"")
inp.type = "hidden"
inp.id = ""+xname+""
}else{
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  pullHotels(val){
var sel=document.getElementById("strSelectedVendorCollectionOption")
sel.innerHTML=""
if(val!="Select a City"){

}
sel.appendChild(createOption("0","Select Hotels"))
for(var i=0;i<htl_list.length;i++){
var hotl=htl_list[i].split("|")
var hotct=hotl[1].split(", ")
if(hotct[1]==val){
sel.appendChild(createOption(hotl[0],hotct[0]+", "+val))//alert(hotct[0])
}
}
}

function createDomCities(tabName){
//hotel array
var domTable = document.createElement("TABLE")
domTable.name = tabName
//domTable.width = "100\%"
domTable.border = 0
	if(document.all){
	if(browserVer==5){
	var sel=document.createElement("select")
	sel.setAttribute("name","strSelectedVendorCollectionOption")
	}else{
		var sel=document.createElement("<SELECT NAME=strSelectedVendorCollectionOption>")
	}
	}else{
		var sel=document.createElement("SELECT")
		sel.setAttribute("NAME","strSelectedVendorCollectionOption")
	}
	sel.setAttribute("id","strSelectedVendorCollectionOption")
	sel.setAttribute("onchange","javascript:process('strSelectedVendorCollectionOption')")

	

for(var j=0;j<htl_list.length;j++){
	if (htl_list[j])
	{
var htlval=htl_list[j].split("|")
var val=htlval[0]
	//alert(val+htlval[1])
sel.appendChild(createOption(val,htlval[1]))
	}
}
//alert(fxCity.length)
if(fxCity.length>1){
	sel.innerHTML=""
sel.appendChild(createOption("0","Select Hotels"))
}



if(fxCity.length>1){
	if(document.all){
		var selC=document.createElement("<SELECT NAME=optionCity>")
	}else{
		var selC=document.createElement("SELECT")
		selC.setAttribute("NAME","optionCity")
	}
selC.id="optionCity"
	selC.setAttribute("onchange","javascript:pullHotels(this.value)")

for(var j=0;j<fxCity.length;j++){
	if (fxCity[j])
	{
var val=fxCity[j]
selC.appendChild(createOption(val,val))
	}
}

insertNewRow(domTable)
var eTd = document.createElement("TD")	
eTd.appendChild(selC)
insertinLastTR(domTable,eTd)
}

		insertNewRow(domTable)
	
var eTd = document.createElement("TD")	
var inp0=createInpts('strHotelName')
var inp3=createInpts('strSpecificHotelId')
var inp2=createInpts('SelectedVendorCollection')
inp2.value = vendCollect
inp3.value = ''
eTd.appendChild(sel)
eTd.innerHTML = eTd.innerHTML + "<input type='hidden'id='strHotelName' name='strHotelName' value=''/><input type='hidden' id='strSpecificHotelId' name='strSpecificHotelId' value=''/><input type='hidden' id='SelectedVendorCollection' name='SelectedVendorCollection' value='"+vendCollect+"'/>"
/*eTd.appendChild(inp0)
eTd.appendChild(inp2)
eTd.appendChild(inp3)*/
insertinLastTR(domTable,eTd)
	return domTable
}

function noCount(){
countNoChildren()
}

function createDomPeople(tabName){
var domTable = document.createElement("TABLE")
domTable.setAttribute("name",tabName)
domTable.setAttribute("id",tabName)
//domTable.width = "100\%"

var tabl=document.createElement("TABLE")
//tabl.border=1
tabl.setAttribute("name",tab)
tabl.setAttribute("id",tab)
insertNewRow(tabl,'e')
var td=document.createElement("TD")
td.className = "iniTab"
td.width = "70px"
td.innerHTML="Rooms"
insertinLastTR(tabl,td)
var td=document.createElement("TD")
//var Sel=createDOMSelect(1,4,"strRooms",1)
//td.appendChild(Sel)
td.innerHTML = "<SELECT NAME='strRooms' id='strRooms' onchange='rmChange()'><OPTION VALUE='1' SELECTED>1</OPTION><OPTION VALUE='2'>2</OPTION><OPTION VALUE='3'>3</OPTION><OPTION VALUE='4'>4</OPTION></SELECT>"
insertinLastTR(tabl,td)
/*
if(document.all){
if(browserVer!=5){
Sel.onchange = "rmChange()"
}else{
Sel.setAttribute("onChange","rmChange()")
}
}else{
Sel.setAttribute("onchange","rmChange()")
}

Sel.onchange = function(){
rmChange()
}*/

var varx = document.createElement("TD")
insertNewRow(domTable)
varx.appendChild(tabl)
insertinLastTR(domTable,varx)
var tab=document.createElement("TABLE")
//tab.border = 1
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="Room 1"
td.align="center"
	td.style.width = "39px"
	td.className="secTab"
td.setAttribute("id","t01")
insertinLastTR(tab,td)
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)
}
insertNewRow(tab,'Adults')
var td=document.createElement("TD")
td.innerHTML="Adults"
td.width = "65px"
td.className="iniTab"
td.setAttribute("id","t10")
insertinLastTR(tab,td)
var td=document.createElement("TD")
var Sel=createDOMSelect_ie(1,4,"strAdultsRoom1",2,'','')
td.align="center"
td.innerHTML = Sel
td.className="iniTab"
td.setAttribute("id","t11")
insertinLastTR(tab,td)
for(var i=2;i<=4;i++){
var td=document.createElement("TD")
var Sel=createDOMSelect_ie(1,4,"strAdultsRoom"+i,1,'','')
td.align="center"
td.setAttribute("id","t1"+i)
td.className="iniTab"
td.innerHTML = Sel
td.style.display="none"
insertinLastTR(tab,td)
}
insertNewRow(tab,'Children')
var td=document.createElement("TD")
td.innerHTML="Children<a class=secTab> (0-12)</a>"
td.className="iniTab"
td.setAttribute("id","t20")
insertinLastTR(tab,td)
var td=document.createElement("TD")
td.className="iniTab"
td.align="center"
var Sel=createDOMSelect_ie(0,4,"strChildrenRoom1",0,'countNoChildren()','')

td.setAttribute("id","t21")
//td.style.background = "red"
td.innerHTML = Sel
insertinLastTR(tab,td)
for(var i=2;i<=4;i++){
var td=document.createElement("TD")
	td.align="center"
td.className="secTab"
var Sel=createDOMSelect_ie(0,4,"strChildrenRoom"+i,0,'countNoChildren()','')

td.setAttribute("id","t2"+i)
td.className="iniTab"
td.style.display="none"
td.innerHTML = Sel
insertinLastTR(tab,td)
}
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.Discounts may be offered to children of certain ages."
//td.colSpan=5
td.className="secTab"
insertinLastTR(ttable,td)


var xttable = document.createElement("TABLE")

	insertNewRow(xttable,'Capt')
	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 = "40px"
	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 = "65px"
		td.setAttribute("id","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 = "40px"
			td.title = "strAgeChild"+j+"Room" + i
			var Sel=createDOMSelect_ie(0,12,"strAgeChild"+j+"Room" + i,0,'','none')
			//Sel.style.display="none"
			td.innerHTML = 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")
		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


			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"
			}
			
			var td=document.getElementById("tt"+i+"0")
			td.style.display="block"
			if (j<=oSel.value){			
			var cSel = document.getElementsByName("strAgeChild"+i+"Room" + j)[0]
				if(document.all){
			cSel.style.display = "block"

			cSel.parentElement.parentElement.style.display = "block"
				}else{					
			cSel.style.display = "block"
			cSel.parentNode.parentNode.style.display = "table-row"
				}
			}else{
				var cSel = document.getElementsByName("strAgeChild"+i+"Room" + j)[0]
			    cSel.style.display = "none"			
			}

		}
				if(chkSelectVisible(tabRows[i + 1])){
					if (document.all)
					{
					tabRows[i + 1].style.display = "block"
					}
					else{
					tabRows[i + 1].style.display = "table-row"
					}


				}
				else{
				tabRows[i + 1].style.display = "none"
				}
	}


if(allChildren==0){
document.getElementById("ChildAge").style.display="none"
}else{
document.getElementById("ChildAge").style.display="block"
}
}



function checkInput(){

if (document.getElementsByName("strCity")[0].value == ""){
	//showAlert(document.getElementsByName("customCity")[0],"Please Select a Hotel")
	showAlert(document.getElementsByName("strSelectedVendorCollectionOption")[0],"Please Select a Hotel")
	return false;
}
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
}
if (!(checkChildren())){
	showAlert(null,"")
	return false;
}
if (!checkDate()){
	showAlert(null,"")
	return false;
}
}

function generateHengine(){
if (!document.getElementById("Hengine")){
var eTable = document.createElement("TABLE")
eTable.name = "Hengine"
eTable.id = "Hengine"
insertNewRow(eTable,'ePP')
var td= document.createElement("TD");
var l = createDomCities("domestic")
//code for diffrent text box
insertNewRow(l)
td.appendChild(l)
insertinLastTR(eTable,td)
var l = createDomPeople("roomsTable")
var frm=document.createElement("form")
frm.setAttribute("onsubmit","return checkInput();") //ajaxSbmt()
frm.method = "POST"
frm.action = "http://www.travelguru.com/core/PHP/hotelSearch.php"
frm.setAttribute("NAME","hsearch")
frm.setAttribute("id","hsearch")
var mTable=document.createElement("TABLE")
	mTable.align = "center"

mTable.style.width = "271px"
insertNewRow(mTable,'ePP')
var td= document.createElement("TD");
td.appendChild(eTable)
insertinLastTR(mTable,td)
insertNewRow(mTable,'ePP')


var dtTable = document.createElement("TABLE")

var tday = new Date()
chkin = formatDate(dateAdd("d",daysAdvance,tday),"d/M/y")
chkout = formatDate(dateAdd("d",(daysAdvance + daysStay),tday),"d/M/y")

insertNewRow(dtTable)
var ctd = document.createElement("TD")
	ctd.className = "iniTab"
ctd.innerHTML = "Check In :" 
//ctd.colSpan = 2
insertinLastTR(dtTable,ctd)
var ctd = document.createElement("TD")
ctd.innerHTML = CreateDatePicker1("chkin",chkin)
insertinLastTR(dtTable,ctd)
var ctd = document.createElement("TD")
ctd.innerHTML = "<img src=/images/i_p_cal.gif onclick=displayDatePicker('chkin');>" 
insertinLastTR(dtTable,ctd)


insertNewRow(dtTable)
var ctd = document.createElement("TD")
ctd.className = "iniTab"
ctd.innerHTML = "Check Out :"
//ctd.colSpan = 2
insertinLastTR(dtTable,ctd)
//insertNewRow(dtTable)
var ctd = document.createElement("TD")
ctd.innerHTML = CreateDatePicker1("chkout",chkout)
insertinLastTR(dtTable,ctd)
var ctd = document.createElement("TD")
ctd.innerHTML = "<img src=/images/i_p_cal.gif onclick=displayDatePicker('chkout');>" 
insertinLastTR(dtTable,ctd)


var td= document.createElement("TD");
td.appendChild(dtTable)
insertinLastTR(mTable,td)

insertNewRow(mTable)
var td= document.createElement("TD");
td.className = "secTab"
var hr = document.createElement("HR")
td.appendChild(hr)
insertinLastTR(mTable,td)
insertNewRow(mTable,'ePP')

var td = document.createElement("TD");
td.innerHTML = "<table cellspacing=\"0\" cellpadding=\"0\" border=\"0\"><tr><td>&nbsp;Currency : </td><td><input type=\"radio\" name=\"currency\" value=\"INR\" checked></td><td>INR</td><td><input type=\"radio\" name=\"currency\" value=\"USD\"></td><td>USD</td><td><input type=\"radio\" name=\"currency\" value=\"GBP\"></td><td>GBP</td><td><input type=\"radio\" name=\"currency\" value=\"EUR\"></td><td>EUR</td></tr></table>"
insertinLastTR(mTable,td)
insertNewRow(mTable)

var hr = document.createElement("HR")
td.appendChild(hr)
insertinLastTR(mTable,td)
insertNewRow(mTable,'ePP')

var td= document.createElement("TD");
td.appendChild(l)
insertinLastTR(mTable,td)


insertNewRow(mTable)
var td= document.createElement("TD");
td.className = "secTab"
var hr = document.createElement("HR")
td.appendChild(hr)
insertinLastTR(mTable,td)



insertNewRow(mTable,'ePP')
var tabSubmit=document.createElement("TABLE")
tabSubmit.width="260px"
insertNewRow(tabSubmit,'ePP')
var td= document.createElement("TD");
td.innerHTML="<input type='checkbox' name='residentOfIndia' checked='checked' id='residentOfIndia'  onClick='return do_check(this)'>I am a resident of India"
//insertinLastTR(tabSubmit,td)
var td= document.createElement("TD");
if (document.all){
if(browserVer==5){
 butt_=document.createElement("input")
 butt_.setAttribute("name","strCity")
 butt_.id="strCity"
}else{
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.innerHTML = td.innerHTML + "<input type='hidden' id='strCity' name='strCity' 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
insertNewRow(tbla)
var ctd = document.createElement("TD")
ctd.appendChild(frm) 
insertinLastTR(tbla,ctd)
//	tbla.style.width = "280px"
//tbla.width = "100/%"
//tbla.border = "1"
tbla.align = "center"

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"
		}	
	}
	}

//NoRoomsToBeDisplayed=p
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 ajaxSbmt(){
	if(!page){
		if(vendCollect){
	var page='hotelsLP:'+vendCollect
		}else{
	var page='hotelsLP:'
	}
	}

	var url="/core/PHP/catchSearch.php?"
	var city=document.hsearch.strCity.value
	if(city==''){
	city=document.hsearch.customCity.value
}
	var hotelName=document.hsearch.strHotelName.value
	var chkin=document.hsearch.chkin.value
	var chkout=document.hsearch.chkout.value
		//alert(chkout)
	url=url+"&hotelName="+hotelName+"&city="+city+"&chkin="+chkin+"&chkout="+chkout+"&page="+page+"&currency=INR&dt="+new Date()
//		alert(hotelName)
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 showAlert(elm,msg){
if (!(msg == "")){
alert(msg)
}
if (!(elm == null)){
elm.focus()
}
/*if (document.all){
e.cancelBubble = true;
e.returnValue = false;
}else{	
	e.stopPropagation() 
	return false;
	}*/
}
if (!(NoRoomsToBeDisplayed)){
var NoRoomsToBeDisplayed = 4
}
if (!(NoChildrenToBeDisplayed)){
var NoChildrenToBeDisplayed = 4
}
if (!(subImg)){
var subImg = "/images/search.jpg"
}if (!(daysAdvance)){
var daysAdvance = 5
}
if(!(daysStay)){
var daysStay = 1
}
//var minDate="05/1/2008"
if(!(typeof(minDate)=="undefined")){
	var xDay=dateAdd("d",daysAdvance,new Date())
	if(dateDiff("d",xDay,minDate)>0){
	daysAdvance=dateDiff("d",new Date(),minDate)+1
	}
}


/*
alert("Y : " + vendCollect)
*/
if(typeof(vendCollect)=="undefined"){
	var vendCollect = ""
}
if(typeof(fxCity)=="undefined"){
	var fxCity = new Array()
}


	var pTar = document.getElementById("hEnginePlot")
	if (!(pTar))	{
	var div = document.createElement("DIV")
	div.appendChild(generateHengine())
	document.write(div.innerHTML)
	}else{
	pTar.appendChild(generateHengine())
	}

process("strSelectedVendorCollectionOption")

function rmChange(){
var val=document.getElementsByName("strRooms")[0]

	var adlt=document.getElementsByName("mTable")[0].rows
	var row=adlt.length
	var room=val.value
	for(var i=2;i<=4;i++)
	{
	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()
//document.title = document.getElementsByName("mTable")[0].rows[1].cells[1].offsetWidth
}

