var prev_banner_part = "home_banner_part_1";
function OnLoad() {

		$('.SubmenuItem').mouseenter(function () {
		    $(this).css("cursor", "pointer");
			window.status = this.getAttribute('href');
		});	

		$('.SubmenuItem').click(function () {
		    window.location = this.getAttribute('href');
		});
		$('.SubmenuItem').mouseleave(function () {
		    $(this).css("cursor", "");
			window.status = "";		
		});			
	// --------------------------------------------
	// wire up event handlers for the menu
	// --------------------------------------------	
	var menu_buttons = new Array();
var menu_button = null;
menu_button = new Object();
menu_button.key = "services";
menu_button.href = "/services/";
menu_buttons[0] = menu_button;

menu_button = new Object();
menu_button.key = "kinderingfamilies";
menu_button.href = "/kinderingfamilies/";
menu_buttons[1] = menu_button;

menu_button = new Object();
menu_button.key = "getinvolved";
menu_button.href = "/getinvolved/";
menu_buttons[2] = menu_button;

menu_button = new Object();
menu_button.key = "aboutus";
menu_button.href = "/aboutus/";
menu_buttons[3] = menu_button;

menu_button = new Object();
menu_button.key = "newsandmedia";
menu_button.href = "/newsandmedia/";
menu_buttons[4] = menu_button;

menu_button = new Object();
menu_button.key = "careers";
menu_button.href = "/careers/jobopenings.php";
menu_buttons[5] = menu_button;

menu_button = new Object();
menu_button.key = "contactus";
menu_button.href = "/contactus/";
menu_buttons[6] = menu_button;

	
	for(i = 0; i < menu_buttons.length; i++)
	{
		var elem_image = document.getElementById(menu_buttons[i].key + "_button");
		var elem_text = document.getElementById(menu_buttons[i].key + "_button_text");		
		var elem_sub_menu = document.getElementById(menu_buttons[i].key + "_sub_menu");	
		var active = elem_image.getAttribute("active");
		if(elem_image && elem_text && active == "true")
		{
			elem_image.onmouseover = OnMouseOverMenuButton;
			elem_text.onmouseover = OnMouseOverMenuButton;
			elem_image.onclick = OnMenuButtonClick;
			elem_text.onclick = OnMenuButtonClick;	
			elem_image.setAttribute('href_link',  menu_buttons[i].href);
			elem_text.setAttribute('href_link',  menu_buttons[i].href);
			elem_image.onmouseout = OnMouseOutMenuButton;
			elem_text.onmouseout = OnMouseOutMenuButton;			
		}
		if(elem_sub_menu && active == "true")
		{
			elem_sub_menu.onmouseover = OnMouseOverMenuButton;
			elem_sub_menu.onmouseout = OnMouseOutMenuButton;
		}
	}
	
	var donate_button =  document.getElementById("donate_button_map");
	if(donate_button)
	{
		donate_button.onmouseover = OnMouseOverDonateButton;	
    	donate_button.onmouseout = OnMouseOutDonateButton;
    }

    for (i = 1; i <= 5; i++) 
    {
        var elem = document.getElementById("home_banner_" + i.toString() + "_button");
        if (elem != null) {
            elem.onmouseover = OnMouseOverBannerButton;
            elem.onmouseout = OnMouseOutBannerButton;
            elem.onclick = onBannerButtonClick;
        }
    }

}

function onBannerButtonClick() {
    if (prev_banner_part != null) {
        var prev = document.getElementById(prev_banner_part);
        prev.className = prev.className + " hidden";
    }
   var part = "home_banner_part_" + this.id.substr(12, 1);
   var elem = document.getElementById(part);
   elem.className = elem.className.replace("hidden", '');
   prev_banner_part = part;
}
function OnMouseOverBannerButton()
{
    for (i = 1; i <= 5; i++) {
        var elem = document.getElementById("home_banner_" + i.toString() + "_button");
        var text = document.getElementById("banner_button_" + i.toString() + "_text");
        if (this.id == "home_banner_" + i.toString() + "_button") {
            this.style.cursor = "pointer";
            text.style.textDecoration = "underline";
        }
        else {
            elem.style.cursor = "auto";
            text.style.textDecoration = "none";
        }
    } 
}
function OnMouseOutBannerButton() 
{
    for (i = 1; i <= 5; i++) {
        var elem = document.getElementById("home_banner_" + i.toString() + "_button");
        var text = document.getElementById("banner_button_" + i.toString() + "_text");
        elem.style.cursor = "auto";
        text.style.textDecoration = "none";

    } 
}


function OnMouseOverMenuButton()
{
	var elem_image;
	var elem_text;
	var elem_sub_menu;	
	
	var parts = this.id.split("_");
	
	var elem_image = document.getElementById(parts[0] + "_button");
	var elem_text = document.getElementById(parts[0] + "_button_text");		
	var elem_sub_menu = document.getElementById(parts[0] + "_sub_menu");		
	
	elem_text.style.fontStyle = "italic";	
	var current_image_name = elem_image.src;
	if(!current_image_name.match(".*_on.gif"))
	{
		elem_image.src = current_image_name.replace(".gif", "_on.gif");
	}	
	if(elem_sub_menu)
	{
		elem_sub_menu.style.display = "block";
	}	
}

function OnMouseOutMenuButton()
{

	var elem_image;
	var elem_text;
	var elem_sub_menu;	
	
	var parts = this.id.split("_");
	
	var elem_image = document.getElementById(parts[0] + "_button");
	var elem_text = document.getElementById(parts[0] + "_button_text");		
	var elem_sub_menu = document.getElementById(parts[0] + "_sub_menu");		
	
	elem_text.style.fontStyle = "normal";	
	var current_image_name = elem_image.src;
	if(current_image_name.match(".*_on.gif"))
	{
		elem_image.src = current_image_name.replace("_on.gif", ".gif");
	}	
	if(elem_sub_menu)
	{
		elem_sub_menu.style.display = "none";
	}

}

function OnMouseOverDonateButton()
{
	var button_image = document.getElementById(this.id.replace("_map", ""));	
	button_image.src = button_image.src.replace(".png", "_mouseover.png");
}
function OnMouseOutDonateButton()
{
	var button_image = document.getElementById(this.id.replace("_map", ""));	
	button_image.src = button_image.src.replace("_mouseover.png", ".png");
}

function OnMenuButtonClick() {
	window.location = this.getAttribute('href_link');
}
window.onload = OnLoad;
