var cadena = ";"; var nodosActivos = cadena.split(";"); var maxNinhos = 4; var maxHabitaciones = 4; var familias = false; var zona = ""; /* comprueba si se han de activar los combos de familias */ function activarComboFamilias(nodo, resetear){ var numeroAdultosMaxCombo = 2; if (nodosActivos == ",") { // activarComboFamilias familias = true; $('contComboPersonas1').style.display="block"; numeroAdultosMaxCombo = 8; } else { if (buscarItem(nodosActivos, nodo)) { // activarComboFamilias familias = true; $('contComboPersonas1').style.display="block"; numeroAdultosMaxCombo = 8; } else { familias = false; $('contComboPersonas1').style.display="none"; numeroAdultosMaxCombo = 2; } } $('adultsRoom1').innerHTML = ''; for (var i = 1; i <= numeroAdultosMaxCombo; i++){ var option = document.createElement('option'); option.innerHTML = i; option.setAttribute('value', i); if (i == 2) option.setAttribute('selected', 'selected'); $('adultsRoom1').appendChild(option); } if (resetear) resetearCombos(); } /* ponemos los combos en su estado inicial */ function resetearCombos(){ $('numHabitaciones').options[0].selected="selected"; $('txtHab1').style.display="none"; for (var habitacion = 1; habitacion <= maxHabitaciones; habitacion++){ $('hab'+habitacion).style.display="none"; $('childrenRoom'+habitacion).options[0].selected="selected"; $('habChildren'+habitacion).style.display="none"; for (var ninhos = 1; ninhos <= maxNinhos; ninhos++) { $('child'+ninhos+'Room'+habitacion).options[0].selected="selected"; $('contEdadChild'+habitacion+''+ninhos).style.display="none"; } } } /* busca dentro de una lista (lista) separada por ; el id valor */ function buscarItem(lista, valor){ var ind, pos; for(ind=0; ind