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){
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(){

document.getElementsByName('SelectedVendorCollection')[0].value=vendCollect

}

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 selectHotel(val){
var sel = document.getElementsByName("strHotelName")[0]

var sec = htl_list.split(";")
	for (var i=0; i<sec.length; i++)	{
	var part1 = sec[i].split(":")
	var City = part1[0]
		if(City == val){
		sel.innerHTML = ""
		sel.appendChild(createOption("","Select Hotel"))
		var hotels = part1[1].split(",")
			for (var j=0; j<hotels.length; j++)			{
			var Hotel = hotels[j].split("-")
			sel.appendChild(createOption(Hotel[1],Hotel[1]))
			}
	}
	}
process()
}

function setId(val){

var txt = document.getElementsByName("strSelectedVendorCollectionOption")[0]
var sel = document.getElementsByName("strCity")[0]
var sec = htl_list.split(";")
	for (var i=0; i<sec.length; i++)	{

var part1 = sec[i].split(":")
	var City = part1[0]
		if(City == sel.value){
		//sel.innerHTML = ""
		//sel.appendChild(createOption("","Select Hotel"))
		var hotels = part1[1].split(",")
			for (var j=0; j<hotels.length; j++)			{
			var Hotel = hotels[j].split("-")
				
				if(Hotel[1]==val){
				txt.value = Hotel[0]
			}
			
			}
	}
	}


}

function createDomCities(tabName){
//hotel array
var domTable = document.createElement("TABLE")
domTable.name = tabName

domTable.border = "0"
	if(document.all){
		var sel=document.createElement("<SELECT NAME=strCity>")
	}else{
		var sel=document.createElement("SELECT")
		sel.setAttribute("NAME","strCity")
	}
	sel.setAttribute("id","strCity")
	sel.setAttribute("onchange","selectHotel(this.value)")

	
var sec = htl_list.split(";")
	sel.appendChild(createOption("","Select City"))
for (var i=0;i<sec.length ;i++ ){
	var part1 = sec[i].split(":")
	var City = part1[0]
sel.appendChild(createOption(City,City))	
	}


if(fxCity.length>1){
	sel.innerHTML=""
sel.appendChild(createOption("0","Select Hotels"))
}

		insertNewRow(domTable)
	
var eTd = document.createElement("TD")	
eTd.innerHTML = "City"
eTd.className="iniTab"
insertinLastTR(domTable,eTd)

var eTd = document.createElement("TD")	
eTd.innerHTML = " : "
eTd.className="iniTab"
insertinLastTR(domTable,eTd)


var eTd = document.createElement("TD")	
var inp0=createInpts('strSelectedVendorCollectionOption')
var inp2=createInpts('SelectedVendorCollection')
inp2.value = vendCollect
//inp0.value = "000"

eTd.appendChild(sel)
eTd.appendChild(inp0)
eTd.appendChild(inp2)
insertinLastTR(domTable,eTd)

insertNewRow(domTable)
var eTd = document.createElement("TD")	
eTd.innerHTML = "Hotels"
eTd.className="iniTab"
insertinLastTR(domTable,eTd)

var eTd = document.createElement("TD")	
eTd.innerHTML = " : "
eTd.className="iniTab"
insertinLastTR(domTable,eTd)
if(document.all){
var selHotels = document.createElement("<SELECT NAME=strHotelName>")
}else{
var selHotels = document.createElement("SELECT")
	selHotels.name="strHotelName"
}
selHotels.setAttribute("onchange","setId(this.value)")

selHotels.appendChild(createOption("0","Select Hotels"))

var eTd = document.createElement("TD")	
eTd.appendChild(selHotels)
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)
insertinLastTR(tabl,td)

if(document.all){
Sel.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(1,4,"strAdultsRoom1",2)
	Sel.selectedIndex=2
td.align="center"
td.appendChild(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(1,4,"strAdultsRoom"+i,1)
		Sel.selectedIndex=1
td.align="center"
td.setAttribute("id","t1"+i)
td.className="iniTab"
td.appendChild(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(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)
for(var i=2;i<=4;i++){
var td=document.createElement("TD")
	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)
}
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.<br>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(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")
		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("strSelectedVendorCollectionOption")[0],"Please Select City")
	return false;
}
if(document.getElementsByName("strHotelName")[0].value == ""){
	showAlert(document.getElementsByName("strHotelName")[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.action = "/core/test.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.appendChild(CreateDatePicker("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.appendChild(CreateDatePicker("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){
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
insertNewRow(tbla)
var ctd = document.createElement("TD")
ctd.appendChild(frm) 
insertinLastTR(tbla,ctd)

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 (!(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
	}
}



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")
process()

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
}

