
holiday={};holiday.search={};holiday.search.applyNumberOfRooms=function(selectedOption,maxRoomNumber){var numberOfRoom=parseInt(selectedOption,10);if(selectedOption=="1"){CommonTools.Hide_visibility("room1");}else{CommonTools.Show_visibility("room1");}
for(var i=2;i<=numberOfRoom;i++){CommonTools.Show("trRoom"+i);}
for(var i=numberOfRoom+1;i<=maxRoomNumber;i++){CommonTools.Hide("trRoom"+i);}};holiday.search.applyNumberOfChildren=function(roomNumber,maxRoomNumber,nbChildren,maxChildren){var i;nbChildren=parseInt(nbChildren);if(nbChildren==0){var hideTitle=true;for(i=1;i<=maxRoomNumber;i++){if((i!=roomNumber)&&CommonTools.isDisplayed('room'+i+'_child1_age')){hideTitle=false;break;}}
if(hideTitle){CommonTools.Hide_visibility('tdAgeSectionTitle');}}else{CommonTools.Show_visibility('tdAgeSectionTitle');}
for(i=1;i<=nbChildren;i++){CommonTools.Show('room'+roomNumber+'_child'+i+'_age');}
for(i=1+nbChildren;i<=maxChildren;i++){CommonTools.Hide('room'+roomNumber+'_child'+i+'_age');}
CommonTools.getDOMElementById('room'+roomNumber+'_CHD').value=nbChildren;CommonTools.getDOMElementById('room'+roomNumber+'_INF').value=0;};holiday.search.computeNumberOfChildrenAndInfants=function(roomNumber,minChildAge,dateList){var nbChildren=parseInt(CommonTools.getDOMElementById('select_room'+roomNumber+'_CHD').selectedIndex);var nbInfants=0;var child;var count=nbChildren+nbInfants;for(child=1;child<=count;child++){var currentChildAge=CommonTools.getDOMElementById('room'+roomNumber+'_child'+child+'_age').value;if(currentChildAge==-1){WDSError.add(checkAgeWarning);}else{if(currentChildAge<minChildAge){nbChildren--;nbInfants++;}}}
CommonTools.getDOMElementById('room'+roomNumber+'_CHD').value=nbChildren;CommonTools.getDOMElementById('room'+roomNumber+'_INF').value=nbInfants;};holiday.search.restoreRoomAgeRepartition=function(travellerAgeRoomRepartition){var byRoomData=travellerAgeRoomRepartition.split(";");if(byRoomData!=null&&byRoomData!=undefined){var roomNumber;for(roomNumber=1;roomNumber<=byRoomData.length;roomNumber++){var ages=byRoomData[roomNumber-1].split(",");var ageIndex;for(ageIndex=1;ageIndex<=ages.length;ageIndex++){var roomTag=CommonTools.getDOMElementById('room'+roomNumber+'_child'+ageIndex+'_age');if(roomTag!=null)
roomTag.value=parseInt(ages[ageIndex-1]);}}}};
