	function showHideRoomDivs(f) {
		var i;
		if(f) for(i=0; i<=f.hrooms.selectedIndex; i++) {
			document.getElementById('roomdiv_'+(i+1)).style.display='block';	
			showHideAgeOptions2(i+1,f);
		}
		if(f) for(i=f.hrooms.selectedIndex+1; i<4; i++) document.getElementById('roomdiv_'+(i+1)).style.display='none';
	}

	function showHideAgeOptions(r) {
		var i;
		if(document.getElementById('pax_'+r)) {
			rsel=document.getElementById('pax_'+r); //else rsel=document.getElementById('pax2_'+r);
			if(document.getElementById('age0_'+r+'_1')) agstr='age0_'; else agstr='age_';
			for(i=0; i<=rsel.selectedIndex; i++) if(document.getElementById(agstr+r+'_'+(i+1))) document.getElementById(agstr+r+'_'+(i+1)).style.display='block';	
			for(i=rsel.selectedIndex+1; i<8; i++) if(document.getElementById(agstr+r+'_'+(i+1))) document.getElementById(agstr+r+'_'+(i+1)).style.display='none';	
		}
	}
	function showHideAgeOptions2(r,f) {
		var i;
		rsel=eval('f.pax_'+r);

		for(i=0; i<=rsel.selectedIndex; i++) eval('f.age_'+r+'_'+(i+1)).style.display='block';	
		for(i=rsel.selectedIndex+1; i<8; i++) if(eval('f.age_'+r+'_'+(i+1))) eval('f.age_'+r+'_'+(i+1)).style.display='none';	
	}
	function showHideDiv(did) {
		if(document.getElementById(did)) { if(document.getElementById(did).style.display=='block') document.getElementById(did).style.display='none'; else document.getElementById(did).style.display='block'; }
	}
	
	function showHideDivXY(did,e) {
		if(document.getElementById(did)) {
			if(document.getElementById(did).style.visibility=='hidden') {
				document.getElementById(did).style.visibility='visible';
				document.getElementById(did).style.top=mouseY(e)+'px';
				document.getElementById(did).style.left=mouseX(e)+'px';
			} else document.getElementById(did).style.visibility='hidden';
		}
	}	
