// JavaScript search widget component

function MM_openBrWindow(theURL,winName,features)
	{
		//v2.0
		window.open(theURL,winName,features);
	}  
  
	function showLayer(ALayerName)
	{
		if (ALayerName.length > 0)
		{
			if (document.layers)
			{
				//NN4
				eval("document."+ALayerName+".display='block'");
			}
			else if (document.all)
			{
				//IE
				eval("document.all."+ALayerName+".style.display='block'");
			}
			else if (!document.all && document.getElementById)
			{
				//NN6
				eval("document.getElementById('"+ALayerName+"').style.display='block'");
			}
		} //if
	} //showLayer

	function hideLayer(ALayerName)
	{
		if (ALayerName.length > 0)
		{
			if (document.layers)
			{
				//NN4
				eval("document."+ALayerName+".display='none'");
			}
			else if (document.all)
			{
				//IE
				eval("document.all."+ALayerName+".style.display='none'");
			}
			else if (!document.all && document.getElementById)
			{
				//NN6
				eval("document.getElementById('"+ALayerName+"').style.display='none'");
			}
		} //if
	} //hideLayer

 function showChildrenAgesSelectors(room1NumChildren,room2NumChildren,room3NumChildren,room4NumChildren)
    {
     
	   if (document.layers)
		{
			//NN4
			if (room1NumChildren == 0 && room2NumChildren == 0 && room3NumChildren == 0 && room4NumChildren == 0)
			{
				hideLayer('childrenAgesDiv');
			}
		}
		else if (document.all)
		{
			//IE
			if (document.all.room1NumChildren.value == '0' && document.all.room2NumChildren.value == '0' && document.all.room3NumChildren.value == '0' && document.all.room4NumChildren.value == '0')
			{
			 hideLayer('childrenAgesDiv');
			}
		}
		else if (!document.all && document.getElementById)
		{
			//NN6
			if (document.getElementById('room1NumChildren').value == '0' && document.getElementById('room2NumChildren').value == '0' && document.getElementById('room3NumChildren').value == '0' && document.getElementById('room4NumChildren').value == '0')
			{
			 hideLayer('childrenAgesDiv');
			}
		}
		
     /*if (room1NumChildren == 0 && room2NumChildren == 0 && room3NumChildren == 0 && room4NumChildren == 0 )
		{
		 hideLayer('childrenAgesDiv');
        }
	 */
	}

 function showSelectorRoom1(room1NumChildren,f)
	{
		if (room1NumChildren == 0)
		{
			hideLayer('labelChildAge1'); 
			hideLayer('room1ChildAge1Div');
			hideLayer('room1ChildAge2Div');
			hideLayer('room1ChildAge3Div');


			if (document.layers)
			{
				//NN4
				if (f.room2NumChildren.value == '0' && f.room3NumChildren.value == '0' && f.room4NumChildren.value == '0')
				{
					hideLayer('childrenAgesDiv');
					 hideLayer('labelChildrenAgesDiv');
				}
			}
			else if (document.all)
			{
				//IE
				if (document.all.room2NumChildren.value == '0' && document.all.room3NumChildren.value == '0' && document.all.room4NumChildren.value == '0')
				{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
				}
			}
			else if (!document.all && document.getElementById)
			{
				//NN6
				if (document.getElementById('room2NumChildren').value == '0' && document.getElementById('room3NumChildren').value == '0' && document.getElementById('room4NumChildren').value == '0')
				{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
				}
			}

			/*
			if (f.room2NumChildren.value == '0' && f.room3NumChildren.value == '0' && f.room4NumChildren.value == '0')
			{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
			}
			*/
			
		} //if
		if (room1NumChildren==1)
	 	{
			showLayer('labelChildAge1');
			showLayer('room1ChildAge1Div');
			hideLayer('room1ChildAge2Div');
			hideLayer('room1ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
	    } //if
	 	if (room1NumChildren==2)
	 	{
			showLayer('labelChildAge1');
			showLayer('room1ChildAge1Div');
			showLayer('room1ChildAge2Div');
			hideLayer('room1ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
		} //if
		if (room1NumChildren==3)
		{
			showLayer('labelChildAge1');
			showLayer('room1ChildAge1Div');
			showLayer('room1ChildAge2Div');
			showLayer('room1ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
	 	} //if
	} //showSelectorRoom1

   function showSelectorRoom2(room2NumChildren,f)
	{
		if (room2NumChildren == 0)
		{
			hideLayer('labelChildAge2'); 
			hideLayer('room2ChildAge1Div');
			hideLayer('room2ChildAge2Div');
			hideLayer('room2ChildAge3Div');

			if (document.layers)
			{
				//NN4
				if (f.room1NumChildren.value == '0' && f.room3NumChildren.value == '0' && f.room4NumChildren.value == '0')
				{
					hideLayer('childrenAgesDiv');
					 hideLayer('labelChildrenAgesDiv');
				}
			}
			else if (document.all)
			{
				//IE
				if (document.all.room1NumChildren.value == '0' && document.all.room3NumChildren.value == '0' && document.all.room4NumChildren.value == '0')
				{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
				}
			}
			else if (!document.all && document.getElementById)
			{
				//NN6
				if (document.getElementById('room1NumChildren').value == '0' && document.getElementById('room3NumChildren').value == '0' && document.getElementById('room4NumChildren').value == '0')
				{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
				}
			}

			/*if (f.room1NumChildren.value == '0' && f.room3NumChildren.value == '0' && f.room4NumChildren.value == '0')
			{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
			}*/
			
		} //if
		if (room2NumChildren == 1)
	 	{
			showLayer('labelChildAge2');
			showLayer('room2ChildAge1Div');
			hideLayer('room2ChildAge2Div');
			hideLayer('room2ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
	 	} //if
	 	if (room2NumChildren == 2)
	 	{
			showLayer('labelChildAge2');
			showLayer('room2ChildAge1Div');
			showLayer('room2ChildAge2Div');
			hideLayer('room2ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
		} //if
		if (room2NumChildren == 3)
		{
			showLayer('labelChildAge2');
			showLayer('room2ChildAge1Div');
			showLayer('room2ChildAge2Div');
			showLayer('room2ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
	 	} //if
	} //showSelectorRoom2

	  function showSelectorRoom3(room3NumChildren,f)
	{
		if (room3NumChildren == 0)
		{
			hideLayer('labelChildAge3'); 
			hideLayer('room3ChildAge1Div');
			hideLayer('room3ChildAge2Div');
			hideLayer('room3ChildAge3Div');

			if (document.layers)
			{
				//NN4
				if (f.room1NumChildren.value == '0' && f.room2NumChildren.value == '0' && f.room4NumChildren.value == '0')
				{
					hideLayer('childrenAgesDiv');
					 hideLayer('labelChildrenAgesDiv');
				}
			}
			else if (document.all)
			{
				//IE
				if (document.all.room1NumChildren.value == '0' && document.all.room2NumChildren.value == '0' && document.all.room4NumChildren.value == '0')
				{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
				}
			}
			else if (!document.all && document.getElementById)
			{
				//NN6
				if (document.getElementById('room1NumChildren').value == '0' && document.getElementById('room2NumChildren').value == '0' && document.getElementById('room4NumChildren').value == '0')
				{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
				}
			}

			/*if (f.room1NumChildren.value == '0' && f.room2NumChildren.value == '0' && f.room4NumChildren.value == '0')
			{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
			}*/
		
		} //if
		if (room3NumChildren == 1)
	 	{
			showLayer('labelChildAge3');
			showLayer('room3ChildAge1Div');
			hideLayer('room3ChildAge2Div');
			hideLayer('room3ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
	 	} //if
	 	if (room3NumChildren == 2)
	 	{
			showLayer('labelChildAge3');
			showLayer('room3ChildAge1Div');
			showLayer('room3ChildAge2Div');
			hideLayer('room3ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
		} //if
		if (room3NumChildren == 3)
		{
			showLayer('labelChildAge3');
			showLayer('room3ChildAge1Div');
			showLayer('room3ChildAge2Div');
			showLayer('room3ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
	 	} //if
	} //showSelectorRoom3

	  function showSelectorRoom4(room4NumChildren,f)
	{
		if (room4NumChildren == 0)
		{
			hideLayer('labelChildAge4'); 
			hideLayer('room4ChildAge1Div');
			hideLayer('room4ChildAge2Div');
			hideLayer('room4ChildAge3Div');
			
			if (document.layers)
			{
				//NN4
				if (f.room1NumChildren.value == '0' && f.room2NumChildren.value == '0' && f.room3NumChildren.value == '0')
				{
					hideLayer('childrenAgesDiv');
					 hideLayer('labelChildrenAgesDiv');
				}
			}
			else if (document.all)
			{
				//IE
				if (document.all.room1NumChildren.value == '0' && document.all.room2NumChildren.value == '0' && document.all.room3NumChildren.value == '0')
				{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
				}
			}
			else if (!document.all && document.getElementById)
			{
				//NN6
				if (document.getElementById('room1NumChildren').value == '0' && document.getElementById('room2NumChildren').value == '0' && document.getElementById('room3NumChildren').value == '0')
				{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
				}
			}

			/*if (f.room1NumChildren.value == '0' && f.room2NumChildren.value == '0' && f.room3NumChildren.value == '0')
			{
				 hideLayer('childrenAgesDiv');
				 hideLayer('labelChildrenAgesDiv');
			}*/
			
		} //if
		if (room4NumChildren == 1)
	 	{
			showLayer('labelChildAge4');
			showLayer('room4ChildAge1Div');
			hideLayer('room4ChildAge2Div');
			hideLayer('room4ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
	 	} //if
	 	if (room4NumChildren == 2)
	 	{
			showLayer('labelChildAge4');
			showLayer('room4ChildAge1Div');
			showLayer('room4ChildAge2Div');
			hideLayer('room4ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
		} //if
		if (room4NumChildren == 3)
		{
			showLayer('labelChildAge4');
			showLayer('room4ChildAge1Div');
			showLayer('room4ChildAge2Div');
			showLayer('room4ChildAge3Div');
			
			showLayer('labelChildrenAgesDiv');

			showLayer('childrenAgesDiv');
	 	} //if
	} //showSelectorRoom4
	
	

	function showAdultChildSelector(numRooms,f)
	{
	 if (numRooms==1)
	  {  
            if (document.layers)
			{
				//NN4
				f.room2NumChildren.value = 0;
				f.room3NumChildren.value = 0;
				f.room4NumChildren.value = 0;

				f.room2ChildAge1.value = 1;
				f.room2ChildAge2.value = 1;
				f.room2ChildAge3.value = 1;

				f.room3ChildAge1.value = 1;
				f.room3ChildAge2.value = 1;
				f.room3ChildAge3.value = 1;

				f.room4ChildAge1.value = 1;
				f.room4ChildAge2.value = 1;
				f.room4ChildAge3.value = 1;
			}
			else if (document.all)
			{
				//IE
				document.all.room2NumChildren.value = 0;
				document.all.room3NumChildren.value = 0;
				document.all.room4NumChildren.value = 0;

				document.all.room2ChildAge1.value = 1;
				document.all.room2ChildAge2.value = 1;
				document.all.room2ChildAge3.value = 1;

				document.all.room3ChildAge1.value = 1;
				document.all.room3ChildAge2.value = 1;
				document.all.room3ChildAge3.value = 1;

				document.all.room4ChildAge1.value = 1;
				document.all.room4ChildAge2.value = 1;
				document.all.room4ChildAge3.value = 1;
			}
			else if (!document.all && document.getElementById)
			{
				//NN6
				document.getElementById('room2NumChildren').value = 0;
				document.getElementById('room3NumChildren').value = 0;
				document.getElementById('room4NumChildren').value = 0;

				document.getElementById('room2ChildAge1').value = 1;
				document.getElementById('room2ChildAge2').value = 1;
				document.getElementById('room2ChildAge3').value = 1;

				document.getElementById('room3ChildAge1').value = 1;
				document.getElementById('room3ChildAge2').value = 1;
				document.getElementById('room3ChildAge3').value = 1;

				document.getElementById('room4ChildAge1').value = 1;
				document.getElementById('room4ChildAge2').value = 1;
				document.getElementById('room4ChildAge3').value = 1;
			}
			
            /*f.room2NumChildren.value = 0;
            f.room3NumChildren.value = 0;
            f.room4NumChildren.value = 0;

			f.room2ChildAge1.value = 1;
			f.room2ChildAge2.value = 1;
			f.room2ChildAge3.value = 1;

			f.room3ChildAge1.value = 1;
			f.room3ChildAge2.value = 1;
			f.room3ChildAge3.value = 1;

			f.room4ChildAge1.value = 1;
			f.room4ChildAge2.value = 1;
			f.room4ChildAge3.value = 1;*/
      
            showLayer('label1RoomOccupants1Div');
            showLayer('label2RoomOccupants1Div');
            
            
            showLayer('label3RoomOccupants1Div');
            showLayer('dropdown1RoomOccupants1Div');
            showLayer('dropdown2RoomOccupants1Div');
            
            hideLayer('label1RoomOccupants2Div');
            hideLayer('dropdown1RoomOccupants2Div');
            hideLayer('dropdown2RoomOccupants2Div');
            
            hideLayer('label1RoomOccupants3Div');
            hideLayer('dropdown1RoomOccupants3Div');
            hideLayer('dropdown2RoomOccupants3Div');
            
            hideLayer('label1RoomOccupants4Div');
            hideLayer('dropdown1RoomOccupants4Div');
            hideLayer('dropdown2RoomOccupants4Div');
           
			hideLayer('labelChildAge2'); 
			hideLayer('room2ChildAge1Div');
			hideLayer('room2ChildAge2Div');
			hideLayer('room2ChildAge3Div');

            hideLayer('labelChildAge3'); 
			hideLayer('room3ChildAge1Div');
			hideLayer('room3ChildAge2Div');
			hideLayer('room3ChildAge3Div');
            
            hideLayer('labelChildAge4'); 
			hideLayer('room4ChildAge1Div');
			hideLayer('room4ChildAge2Div');
			hideLayer('room4ChildAge3Div');
			
     }//if
	 if (numRooms==2)
	 {
			if (document.layers)
			{
				//NN4
				f.room3NumChildren.value = 0;
				f.room4NumChildren.value = 0; 
				
				f.room3ChildAge1.value = 1;
				f.room3ChildAge2.value = 1;
				f.room3ChildAge3.value = 1;

				f.room4ChildAge1.value = 1;
				f.room4ChildAge2.value = 1;
				f.room4ChildAge3.value = 1;
			}
			else if (document.all)
			{
				//IE
				
				document.all.room3NumChildren.value = 0;
				document.all.room4NumChildren.value = 0; 
				
				document.all.room3ChildAge1.value = 1;
				document.all.room3ChildAge2.value = 1;
				document.all.room3ChildAge3.value = 1;

				document.all.room4ChildAge1.value = 1;
				document.all.room4ChildAge2.value = 1;
				document.all.room4ChildAge3.value = 1;
			}
			else if (!document.all && document.getElementById)
			{
				//NN6
				document.getElementById('room3NumChildren').value = 0;
				document.getElementById('room4NumChildren').value = 0; 
            

				document.getElementById('room3ChildAge1').value = 1;
				document.getElementById('room3ChildAge2').value = 1;
				document.getElementById('room3ChildAge3').value = 1;

				document.getElementById('room4ChildAge1').value = 1;
				document.getElementById('room4ChildAge2').value = 1;
				document.getElementById('room4ChildAge3').value = 1;
				
			}
			
		    /*f.room3NumChildren.value = 0;
			f.room4NumChildren.value = 0; 
            

			f.room3ChildAge1.value = 1;
			f.room3ChildAge2.value = 1;
			f.room3ChildAge3.value = 1;

			f.room4ChildAge1.value = 1;
			f.room4ChildAge2.value = 1;
			f.room4ChildAge3.value = 1;*/

            showLayer('label1RoomOccupants1Div');
            showLayer('label2RoomOccupants1Div');
            
            showLayer('label3RoomOccupants1Div');
            showLayer('dropdown1RoomOccupants1Div');
            showLayer('dropdown2RoomOccupants1Div');
            
            showLayer('label1RoomOccupants2Div');
            showLayer('dropdown1RoomOccupants2Div');
            showLayer('dropdown2RoomOccupants2Div');
            
            hideLayer('label1RoomOccupants3Div');
            hideLayer('dropdown1RoomOccupants3Div');
            hideLayer('dropdown2RoomOccupants3Div');
            
            hideLayer('label1RoomOccupants4Div');
            hideLayer('dropdown1RoomOccupants4Div');
            hideLayer('dropdown2RoomOccupants4Div');
            
            hideLayer('labelChildAge3'); 
			hideLayer('room3ChildAge1Div');
			hideLayer('room3ChildAge2Div');
			hideLayer('room3ChildAge3Div');
            
            hideLayer('labelChildAge4'); 
			hideLayer('room4ChildAge1Div');
			hideLayer('room4ChildAge2Div');
			hideLayer('room4ChildAge3Div');
     }//if
	 if (numRooms==3)
	 {
			if (document.layers)
			{
				//NN4
				f.room4NumChildren.value = 0;

				f.room4ChildAge1.value = 1;
				f.room4ChildAge2.value = 1;
				f.room4ChildAge3.value = 1;
			}
			else if (document.all)
			{
				//IE
				document.all.room4NumChildren.value = 0;

				document.all.room4ChildAge1.value = 1;
				document.all.room4ChildAge2.value = 1;
				document.all.room4ChildAge3.value = 1;
			}
			else if (!document.all && document.getElementById)
			{
				//NN6
				document.getElementById('room4NumChildren').value = 0;

				document.getElementById('room4ChildAge1').value = 1;
				document.getElementById('room4ChildAge2').value = 1;
				document.getElementById('room4ChildAge3').value = 1;
				
			}
			

			/*
			f.room4NumChildren.value = 0;

			f.room4ChildAge1.value = 1;
			f.room4ChildAge2.value = 1;
			f.room4ChildAge3.value = 1;
			*/

            showLayer('label1RoomOccupants1Div');
            showLayer('label2RoomOccupants1Div');
            
            showLayer('label3RoomOccupants1Div');
            showLayer('dropdown1RoomOccupants1Div');
            showLayer('dropdown2RoomOccupants1Div');
            
            showLayer('label1RoomOccupants2Div');
            showLayer('dropdown1RoomOccupants2Div');
            showLayer('dropdown2RoomOccupants2Div');
            	 
            showLayer('label1RoomOccupants3Div');
            showLayer('dropdown1RoomOccupants3Div');
            showLayer('dropdown2RoomOccupants3Div');
            
            hideLayer('label1RoomOccupants4Div');
            hideLayer('dropdown1RoomOccupants4Div');
            hideLayer('dropdown2RoomOccupants4Div');
            
            hideLayer('labelChildAge4'); 
			hideLayer('room4ChildAge1Div');
			hideLayer('room4ChildAge2Div');
			hideLayer('room4ChildAge3Div');
     }//if
	 if (numRooms==4)
	 {
	        showLayer('label1RoomOccupants1Div');
            showLayer('label2RoomOccupants1Div');
            
            showLayer('label3RoomOccupants1Div');
            showLayer('dropdown1RoomOccupants1Div');
            showLayer('dropdown2RoomOccupants1Div');
            
            showLayer('label1RoomOccupants2Div');
            showLayer('dropdown1RoomOccupants2Div');
            showLayer('dropdown2RoomOccupants2Div');
            	 
            showLayer('label1RoomOccupants3Div');
            showLayer('dropdown1RoomOccupants3Div');
            showLayer('dropdown2RoomOccupants3Div');
	        
            showLayer('label1RoomOccupants4Div');
            showLayer('dropdown1RoomOccupants4Div');
            showLayer('dropdown2RoomOccupants4Div');
            
           
     }//if
     if (numRooms==5)
	 {
            hideLayer('label1RoomOccupants1Div');
            hideLayer('label2RoomOccupants1Div');
            hideLayer('labelChildrenAgesDiv');
            
            hideLayer('label3RoomOccupants1Div');
            hideLayer('dropdown1RoomOccupants1Div');
            hideLayer('dropdown2RoomOccupants1Div');
            
            hideLayer('label1RoomOccupants2Div');
            hideLayer('dropdown1RoomOccupants2Div');
            hideLayer('dropdown2RoomOccupants2Div');
            
            hideLayer('label1RoomOccupants3Div');
            hideLayer('dropdown1RoomOccupants3Div');
            hideLayer('dropdown2RoomOccupants3Div');
            
            hideLayer('label1RoomOccupants4Div');
            hideLayer('dropdown1RoomOccupants4Div');
            hideLayer('dropdown2RoomOccupants4Div');
            
            hideLayer('labelChildAge1'); 
			hideLayer('room1ChildAge1Div');
			hideLayer('room1ChildAge2Div');
			hideLayer('room1ChildAge3Div');
			
			hideLayer('labelChildAge2'); 
			hideLayer('room2ChildAge1Div');
			hideLayer('room2ChildAge2Div');
			hideLayer('room2ChildAge3Div');
			
			hideLayer('labelChildAge3'); 
			hideLayer('room3ChildAge1Div');
			hideLayer('room3ChildAge2Div');
			hideLayer('room3ChildAge3Div');
			
			hideLayer('labelChildAge4'); 
			hideLayer('room4ChildAge1Div');
			hideLayer('room4ChildAge2Div');
			hideLayer('room4ChildAge3Div');

			hideLayer('childrenAgesDiv');
			hideLayer('labelChildrenAgesDiv');
     }//if
	} //showAdultChildSelector
	
	function showSelector(numRooms,room1NumChildren,room2NumChildren,room3NumChildren,room4NumChildren, f)
	{
	  showAdultChildSelector(numRooms,f);
	  
	  showSelectorRoom1(room1NumChildren,f);
	  showSelectorRoom2(room2NumChildren,f);
	  showSelectorRoom3(room3NumChildren,f);
	  showSelectorRoom4(room4NumChildren,f);

	  showChildrenAgesSelectors(room1NumChildren,room2NumChildren,room3NumChildren,room4NumChildren);
	 
     } //showSelector

	 function init(f)
	 {
      showSelector(f.numRooms.value,f.room1NumChildren.value,f.room2NumChildren.value,
			 f.room3NumChildren.value,f.room4NumChildren.value, f);
	 }