		function changeRoomSize()
		{
			var size = document.getElementById("roomSize").value;
			var i;

			for(i = 1; i < 6; i++ )
			{
				if(i <= size)
				{
					document.getElementById("room" + i).style.display = "block";
				}
				else 
				{
					document.getElementById("room" + i).style.display = "none";
				}
			}
			checkHeaders();
		
		}

		function changeChildNumber(box, a, b)
		{
			var num = document.getElementById(box).value;
			
			if(num == 1)
			{
				document.getElementById(a).style.display = "block";
				document.getElementById(b).style.display = "none";
			}
			else if(num == 2)
			{
				document.getElementById(a).style.display = "block";
				document.getElementById(b).style.display = "block";
			}
			else if(num == 0)
			{
				document.getElementById(a).style.display = "none";  
				document.getElementById(b).style.display = "none";			
			}
			
			checkHeaders();
			
		}

		function checkHeaders()
		{
			var letters = ['a', 'b', 'c', 'd', 'e'];
			var dump;
			var i;
			var rs = 0;
			
			for(i = 1; i < 6; i++)
			{	
				dump = document.getElementById("room" + i).style.display;
				
				if(dump == "block")
				{	
					
					for(k = 1; k < 3; k++)
					{
						if((checkChildStatus(1, i) == 1) && (checkChildStatus(2, i) == 1))
						{
							document.getElementById("hChild1").style.display = "block";
							document.getElementById("hChild2").style.display = "block";
							return;
						}

						if(rs == 0)
						{
							if(checkChildStatus(k, i) == 1)
							{
								document.getElementById("hChild" + k).style.display = "block";
								rs = 1;
								
							}
							else if(checkChildStatus(k, i) == 0)
							{
								document.getElementById("hChild" + k).style.display = "none";
							}
						}
					}	
				}	
			}
		}

		function checkChildStatus(type, room)
		{
			var letters = ['a', 'b', 'c', 'd', 'e'];
			var dump = 0;

			var status = document.getElementById(letters[room - 1] + "-" + type).style.display; 

			if(status == "block")
			{
				dump = 1;
			}

			return dump;
			
		}
