function addAdults(rooms,type){
var retStr="<table width=\"290\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
for (var k=0; k<rooms; k++){
retStr+="<tr>";
if (k==0){
retStr+="<td id=\"roomTD"+(k+1)+"\" style=\"display:block;\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
}else{
retStr+="<td id=\"roomTD"+(k+1)+"\" style=\"display:none;\"><table width=\"100%\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">";
}
if(type=='Hot'){
retStr+="<tr>"+
"<td><table width=\"175\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"+
"<tr>"+
"<td width=\"55\"></td>"+
"<td width=\"60\">Adults</td>"+
"<td width=\"60\">Children</td>";
}
if(type=='FlHotCar'){
retStr+="<tr>";

if (rooms==1){
retStr+="<td><table width=\"240\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"+
"<tr align=\"center\">";
}else{
retStr+="<td><table width=\"290\" align=\"center\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"+
"<tr align=\"center\">"+
"<td width=\"50\"></td>";
}

retStr+="<td width=\"60\">Adults</td>"+
"<td width=\"60\">Seniors</td>"+
"<td width=\"60\">Infants</td>"+
"<td width=\"60\">Children</td>"+
"</tr>"+
"<tr align=\"center\">";

if (rooms!=1){
retStr+="<td width=\"55\"></td>";
}

retStr+="<td width=\"60\">(19-64)</td>"+
"<td width=\"60\">(65+)</td>"+
"<td width=\"60\">(<2)</td>"+
"<td width=\"60\">(2-18)</td>";
}	
retStr+="</tr>"+
"<tr align=\"center\">";
if(type=='Hot'){	
retStr+="<td width=\"50\" align=\"left\"><b>Room "+(k+1)+"</b></td>"+
"<td width=\"60\"><select name=\"noAdultsRoom"+(k+1)+"\" class=\"formobj\" style=\"width:55px;\">"+
"<option value=\"1\" selected>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>"+
"</select></td>"+
"<td width=\"60\"><select name=\"noChildrenRoom"+(k+1)+"\" class=\"formobj\" onChange=\"showAges(this.options[this.selectedIndex].value,"+(k+1)+",this.options.length)\" style=\"width:55px;\">"+
"<option value=\"0\">0</option>"+
"<option value=\"1\">1</option>"+
"<option value=\"2\">2</option>"+
"<option value=\"3\">3</option>"+
"</select></td>";
}
if(type=='FlHotCar'){
if (rooms!=1){
retStr+="<td width=\"50\"><b>Room "+(k+1)+"</b></td>";
}
retStr+="<td width=\"60\"><select name=\"noAdultsRoom"+(k+1)+"\" class=\"formobj\" style=\"width:55px;\">"+
"<option value=\"0\">0</option>"+
"<option value=\"1\" selected>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>"+
"</select></td>"+
"<td width=\"60\"><select name=\"noSeniorsRoom"+(k+1)+"\" class=\"formobj\" style=\"width:55px;\">"+
"<option value=\"0\">0</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>"+
"</select></td>"+
"<td width=\"60\"><select name=\"noInfantsRoom"+(k+1)+"\" class=\"formobj\" style=\"width:55px;\">"+
"<option value=\"0\">0</option>"+
"<option value=\"1\">1</option>"+
"<option value=\"2\">2</option>"+
"</select></td>"+
"<td width=\"60\"><select name=\"noChildrenRoom"+(k+1)+"\" class=\"formobj\" onChange=\"showAges(this.options[this.selectedIndex].value,"+(k+1)+",this.options.length)\" style=\"width:55px;\">"+
"<option value=\"0\">0</option>"+
"<option value=\"1\">1</option>"+
"<option value=\"2\">2</option>"+
"<option value=\"3\">3</option>"+
"</select></td>";
}
retStr+="</tr>"+
"</table></td>"+
"</tr>"+
"<tr>"+ 
"<td id=\"RoomAge"+(k+1)+"\" style=\"display:none;\">"+addAges(3,this.id,(k+1))+"</td>"+
"</tr>"+
"<tr>"+ 
"<td><img width=\"1\" height=\"8\"></td>"+
"</tr>"+
"</table></td>"+
"</tr>";
}
retStr+="</table>";
document.getElementById("roomOcc"+type+"").innerHTML=retStr;
}

function addAges(noChi,tdId,roomNo){
var retStr1="";
var retHeadings="";
var retCombos="";

for (var k2=0; k2<noChi; k2++){

retCombos+="<td width=\"60\"><table id=\"idRoom"+roomNo+"Chi"+(k2+1)+"Age\" style=\"display:none;\" width=\"60\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"+
"<tr>"+
"<td>Child "+(k2+1)+"</td>"+
"</tr>"+
"<tr>"+
"<td><select name=\"Room"+roomNo+"Chi"+(k2+1)+"Age\" class=\"formobj\" style=\"width:55px;\">"+
"<option value=\"1\" selected>1</option>";
for (var k23=2; k23<=17; k23++){
retCombos+="<option value=\""+k23+"\">"+k23+"</option>";
}
retCombos+="</select></td>"+
"</tr>"+
"</table></td>";
}

retStrl="<table width=\""+((noChi*60)+55)+"\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">"+
"<tr>"+
"<td width=\"55\" valign=\"bottom\">Child Age</td>"+retCombos+
"</tr>"+
"</table>";
return retStrl;
}

function showRooms(noRooms,maxRooms){
for (var k4=0; k4<maxRooms; k4++){
if (k4<noRooms){
document.getElementById("roomTD"+(k4+1)+"").style.display="block";
}else{
document.getElementById("roomTD"+(k4+1)+"").style.display="none";
}
}
}

function showAges(noChi,roomNo,maxChi){
if (noChi==0){
document.getElementById("RoomAge"+roomNo+"").style.display="none";
}else{
document.getElementById("RoomAge"+roomNo+"").style.display="block";
}
for (var k5=0; k5<(maxChi-1); k5++){
if (k5<noChi){
document.getElementById("idRoom"+roomNo+"Chi"+(k5+1)+"Age").style.display="block";
}else{
document.getElementById("idRoom"+roomNo+"Chi"+(k5+1)+"Age").style.display="none";
}
}
}

function getComboVal(frm,name){
var tmpVal=document.forms[frm].elements[name].options[document.forms[frm].elements[name].selectedIndex].value;
return tmpVal;
}

var retAdults=0;
var retSeniors=0;
var retInfants=0;
var retChildren=0;

function calcHotelGuests(opt){
if (opt=="Hot"){
var noRooms=getComboVal("frm1","cmbNoOfRooms1");
}else{
var noRooms=getComboVal("frm1","cmbNoOfRooms");
}
retAdults=0;
retSeniors=0;
retInfants=0;
retChildren=0;

var retString="";
if(opt=='Hot'){
for (k6=0; k6<noRooms; k6++){
if (k6!=0){retString+="@"}
retString+=""+getComboVal("frm1","noAdultsRoom"+(k6+1)+"")+"|"+getComboVal("frm1","noChildrenRoom"+(k6+1)+"")+"";
if (Number(getComboVal("frm1","noChildrenRoom"+(k6+1)+""))!=0){retString+="|";}
retAdults+=Number(getComboVal("frm1","noAdultsRoom"+(k6+1)+""));
retChildren+=Number(getComboVal("frm1","noChildrenRoom"+(k6+1)+""));
for (k7=0; k7<getComboVal("frm1","noChildrenRoom"+(k6+1)+""); k7++){
if (k7!=0){retString+="-"}
retString+=""+getComboVal("frm1","Room"+(k6+1)+"Chi"+(k7+1)+"Age")+"";
}
}
return retString;
}else if(opt=='FlHotCar'){
for (k6=0; k6<noRooms; k6++){
if (k6!=0){retString+="@"}
retString+=""+getComboVal("frm1","noAdultsRoom"+(k6+1)+"")+"|"+getComboVal("frm1","noSeniorsRoom"+(k6+1)+"")+"|"+getComboVal("frm1","noInfantsRoom"+(k6+1)+"")+"|"+getComboVal("frm1","noChildrenRoom"+(k6+1)+"")+"";
if (Number(getComboVal("frm1","noChildrenRoom"+(k6+1)+""))!=0){retString+="|";}
retAdults+=Number(getComboVal("frm1","noAdultsRoom"+(k6+1)+""));
retSeniors+=Number(getComboVal("frm1","noSeniorsRoom"+(k6+1)+""));
retInfants+=Number(getComboVal("frm1","noInfantsRoom"+(k6+1)+""));
retChildren+=Number(getComboVal("frm1","noChildrenRoom"+(k6+1)+""));
for (k7=0; k7<getComboVal("frm1","noChildrenRoom"+(k6+1)+""); k7++){
if (k7!=0){retString+="-"}
retString+=""+getComboVal("frm1","Room"+(k6+1)+"Chi"+(k7+1)+"Age")+"";
}
}
return retString;
}
}
