﻿

var lastCaller = null;

function ToggleEvents(caller, index)
{
    caller = GetObject(caller);
    index = parseInt(index);

    if (lastCaller == null)
    {
    	var divMonthRanges = GetObject('divMonthRanges');
    	var links = divMonthRanges.getElementsByTagName('a');

    	lastCaller = links[0];
    }
    
    if (lastCaller != null)
    	lastCaller.className = 'normal';

    lastCaller = caller;
    
    caller.className = 'bold';
    
    var divEventsContainer = GetObject('divEventsContainer');
    var event_items = divEventsContainer.getElementsByTagName('div');
    
    if (divEventsContainer && parseInt(event_items.length) > 0)
    {
        for (var z = 0; z < parseInt(event_items.length); z++)
        {
            if (z == index)
            {
                event_items[z].className = event_items[z].className.replace("hide", "show");
            }
            else
            {
                event_items[z].className = event_items[z].className.replace("show", "hide");
            }
        }
    }
    
    return;
}


// --- HELPER METHODS --- //
function GetObject(obj)
{
    return ((typeof(obj) != 'object') ? document.getElementById(obj) : obj);
}