/*Openig Comments
This script extensively uses prototype.js
*/
var bodyTag;
var subMenu;
var subMenus;
var currentMenuIndex = 0;

function main(menuIndex)
{
	//intitiallization
	bodyTag = $(document.getElementsByTagName('body')[0]);		
	
	//ie flash border fix	
	if(typeof ActiveXObject !='undefined') fixFlash();	
	
	//menu	
	initializeMenu();
	
	menu.showItem(menuIndex);
}

function fixFlash()
{
	var flashDivs = bodyTag.getElementsByClassName('flashAnimation');
	var output;
	
	for (var i = 0, l = flashDivs.length; i < l; ++i)
	{		
		output = flashDivs[i].innerHTML.replace(/&lt;/g, "<"); output = output.replace(/&gt;/g, ">");
		flashDivs[i].innerHTML = output;			
	}
	
}

function initializeMenu()
{
	subMenu = $('subMenu');
	subMenus = subMenu.getElementsByTagName('div');
	
	for(var i = 1, l = subMenus.length; i < l; ++i)
		subMenus[i].hide();
	
	Event.observe($('mainMenu'), 'mousemove', menu.onMouseMove);	
}

menu = {
	onMouseMove : function(e)
	{
		var target = e.srcElement || e.target;
		var index = target.previousSiblings().length;
		
		if(target.tagName == 'A' && currentMenuIndex != index) menu.showItem(index);		
	},	
	
	showItem : function(index)
	{		
		if(index >= subMenus.length) index = 0;
		subMenus[currentMenuIndex].hide();
		currentMenuIndex = index;
		subMenus[currentMenuIndex].show();
	}
}