// ------------------------------------------------------
//
// ------------------------------------------------------
$(document).ready(
	function ()
	{

		initSwitch();

	}
);



// ------------------------------------------------------
//
// ------------------------------------------------------
// --------------------------------------------------------
// 
// --------------------------------------------------------
function initSwitch ()
{
	activateDefaultSwitchItem();
	
	$("#switch-list li.switch-main").hover(handleSwitchOver, handleSwitchOut);
};

function handleSwitchOver ()
{
	deactivateSwitchItems();

	activateSwitchItem($(this));
};

function handleSwitchOut ()
{
	deactivateSwitchItems();

	activateDefaultSwitchItem();
};

function activateSwitchItem (item)
{
	item.addClass("over");
	
	item.prev().addClass("sibling-over");
};

function deactivateSwitchItems ()
{
	$("ul#switch-list li").removeClass("over").removeClass("sibling-over");
};

function activateDefaultSwitchItem ()
{
	if ($("ul#switch-list").attr("default"))
	{
		var i = $("ul#switch-list").attr("default");
		
		activateSwitchItem($("ul#switch-list li." + i));
	};
};

// --------------------------------------------------------
// 
// --------------------------------------------------------

