		    //var cellStyle='';
			//var childHelp="Indique la edad de los niños por habitación en la fecha de llegada.";
			//var adultHelp="";
			//var textRooms="Habitaciones:";
			//var textAdults="Adultos: (+ de 18 años)";
			//var textChildren="Niños: (- de 17 años)";
			//var textChildError="Indique las edades de los niños.";
			//var textRoomX="Habitación ?:";
			//var textChildX="Niño ?:";
			//var varR_childrenPerRoom=new Array();
			//var varR_adultsPerRoom=new Array();
			//var varR_childAgesPerRoom=new Array();
			//var numRooms=0;
			//var maxChildren=0;
			//varR_adultsPerRoom[0]=2;
			//varR_childrenPerRoom[0]=0;
		    //numRooms=1;

			
			// Additional
			var totalRooms = 1;
			var totalAdults = 4;
			var totalChilds = 3;
			
			if (numRooms < 1) {
				numRooms = 1;
			}
			refresh();
			
			function setChildAge(room, child, age) {
				if (varR_childAgesPerRoom[room] == null) {
					varR_childAgesPerRoom[room] = new Array();
				}
				varR_childAgesPerRoom[room][child] = age;
			}
			
			function setNumAdults(room, numAdults) {
				varR_adultsPerRoom[room] = numAdults;
			}
			
			function setNumChildren(room, numChildren) {
					varR_childrenPerRoom[room] = numChildren;
					refresh();
			}
			
			function setNumRooms(x) {
				numRooms = x;
				for (i = 0; i < x; i++) {
					if (varR_adultsPerRoom[i] == null) {
						varR_adultsPerRoom[i] = 0;
					}
					if (varR_childrenPerRoom[i] == null) {
						varR_childrenPerRoom[i] = 0;
					}
				}
				refresh();
			}
			
			function renderRoomSelect() {
				var x = '';
				x += '<input type="hidden" class="form1"  name="varR_numberOfRooms" value="'+numRooms+'">';
				return x;
			}
			
			function refresh() {
				maxChildren = 0;
				for (var i = 0; i < numRooms; i++) {
					if (varR_childrenPerRoom[i] > maxChildren) {
						maxChildren = varR_childrenPerRoom[i];
					}
				}
				var x = '';
				if (adultHelp.length > 0) {
					x = adultHelp + "<p>\n";
				}
				i = 0;
						x += renderRoomSelect();
					x += '<table border="0"  cellspacing="0" cellpadding="0" width="100%">\n';
					x += '<tr>';
					
						x += '<td'+cellStyle+' align="left" width="30%"><nobr>'+textAdults+': </nobr>';
						x += '<td width="45px">'+buildSelect('varR_room_' + i + '_adult_total', 'setNumAdults(' + i + ', this.options[this.selectedIndex].value)', 0, totalAdults, varR_adultsPerRoom[i])+'</td>';
						x += '<td'+cellStyle+' align="left"><nobr>'+textChildren+': </nobr>';
						x += buildSelect('varR_room_' + i + '_child_total', 'setNumChildren(' + i + ', this.options[this.selectedIndex].value)', 0, totalChilds, varR_childrenPerRoom[i]);
						x += '</td>\n';
						x += '</tr>\n';
						x += '</tr>';					
				
					x += '</table>\n';
					var didHeader = false;
					for (var i = 0; i < numRooms; i++) {
						if (varR_childrenPerRoom[i] > 0) {
							if (!didHeader) {
								x += '<table  border="0" cellpadding="0" cellspacing="0" width="100%" style="margin-top:5px">\n';
								x += '<tr><td'+cellStyle+' colspan="'+(maxChildren+1)+'">';
								x += '</td></tr>\n';
								didHeader = true;
							}
							x += '\n<tr><td width="30%">&nbsp;</td><td width="45px">&nbsp;</td>';
								x += '<td'+cellStyle+'>';
								x += '<img src="/images/arrow_l.png" width="18px" height="18px" class="middle">';
							for (var j = 0; j < varR_childrenPerRoom[i]; j++) {
								var def = -1;
								if (varR_childAgesPerRoom[i] != null) {
									if (varR_childAgesPerRoom[i][j] != null) {
										def = varR_childAgesPerRoom[i][j];
									}
								}
								x += '<select class="form1" name="varR_room_'+i+'_child_'+j+'_age" onchange="setChildAge('+i+', '+j+', this.options[this.selectedIndex].value);">';
								x += '<option value="-1"'+(def == -1 ? ' selected' : '')+'>-?-';
								//x += '<option value="0"'+(def == 0 ? ' selected' : '')+'>&lt;1';
								//for (var k = 1; k <= 17; k++) {
								for (var k = 2; k <= 16; k++) {
									x += '<option value="'+k+'"'+(def == k ? ' selected' : '')+'>'+k;
								}
								x += '</select> ';
							}
							x += textYears+'</td>';
							if (varR_childrenPerRoom[i] < maxChildren) {
								for (var j = varR_childrenPerRoom[i]; j < maxChildren; j++) {
									x += '<td'+cellStyle+'>&nbsp;</td>';
								}
							}
							x += '</tr>\n';
						}
					}
					if (didHeader) {
						x += '</table>\n';
					}
				/*}*/
				
				
				jQuery("#hot-search-params").html(x);
			}
			
			function buildSelect(name, onchange, min, max, selected) {
				var x = '<select class="form1" name="' + name + '"';
				if (onchange != null) {
					x += ' onchange="' + onchange + '"';
				}
				x +='>\n';
				for (var i = min; i <= max; i++) {
					x += '<option value="' + i + '"';
					if (i == selected) {
						x += ' selected';
					}
					x += '>' + i + '\n';
				}
				x += '</select>';
				return x;
			}
			
			function validateGuests(form) {
				if (numRooms < 9) {
					var missingAge = false;
					for (var i = 0; i < numRooms; i++) {
						var numAdults = varR_adultsPerRoom[i];
                        if (numAdults == 0) {
                            alert_decode(textAdultError);
                            return false;
                        }
                        var numChildren = varR_childrenPerRoom[i];
						if (numChildren != null && numChildren > 0) {
							for (var j = 0; j < numChildren; j++) {
								if (varR_childAgesPerRoom[i] == null || varR_childAgesPerRoom[i][j] == null || varR_childAgesPerRoom[i][j] == -1) {
									missingAge = true;
								}
							}
						}
					}
					if (missingAge) {
						alert_decode(textChildError);
						return false;
					} else {
						return true;
					}
				} else {
					return true;
				}
			}
			
			function submitGuestInfoForm(form, message) {
				if(updateDatesHotel())
				if (validateGuests(form)) {			
					searchHot(message);
					//return false;
				}
				
				//return true;
			}
			
			function getValue(str, val) {
				return str.replace(/\?/g, val);
			}