﻿// JScript File

function SetRoomConfiguration()
{
    roomSelect = document.getElementById(Rooms);
    HideInactive(roomSelect.selectedIndex);
}
function HideInactive(roomIndex)
{
    for(var counter = 0; counter < RoomConf.length; counter++)
    {
        var displayStyle = "block";
        if(counter > roomIndex) displayStyle = "none";
        
        for(var arrIndex = 0; arrIndex < RoomConf.length; arrIndex++)
        {
	
	    document.getElementById(RoomConf[counter][arrIndex]).style.display = displayStyle;
            if(displayStyle == "none")
            {
                document.getElementById(RoomConf[counter][arrIndex]).selectedIndex = 0;
            }
            SetColumns(arrIndex);
        }
        
    }
    setHeaders();
}
function SetColumns(number)
{
        maxChd = document.getElementById(RoomConf[number][2]).selectedIndex;
        CheckAgeColumn(number,maxChd);
}
function CheckAgeColumn(rowNumber, maxChd)
{
    for(var counter = 3; counter < 6; counter++)
    {
        displayStyle = "block";
        if((counter-2) > maxChd) displayStyle = "none";
        document.getElementById(RoomConf[rowNumber][counter]).style.display = displayStyle;
    }
}
function setHeaders()
{
    for(var counter = 3; counter < 6; counter++)
    {
        var isEmpty = 1;
        for(var row = 0; row < 3; row++)
        {
            if(document.getElementById(RoomConf[row][counter]).style.display == "block") 
            {
                document.getElementById(AgeArr[counter-3]).style.display = "block";
                isEmpty = 0;
                break;
            }
        }
        if(isEmpty == 1) 
        {
            document.getElementById(AgeArr[counter-3]).style.display = "none";
        }
    }
}

