var IMAGE_PATH = "images";

function highlightNaviElem( id )
{
	document.getElementById( id ).src = IMAGE_PATH + "/" + NAVI_IMAGES[id][1];
}

function unHighlightNaviElem( id )
{
	document.getElementById( id ).src = IMAGE_PATH + "/" + NAVI_IMAGES[id][0];
}

function activateAllMenuElem( lang, elem, active )
{
	if ( ! active )
		highlightNaviElem(lang + "_naviImg" + elem);

	var subMenu = document.getElementById( "naviDiv" + elem + "_sub" );

	if ( subMenu ) {
		subMenu.style.visibility = "visible";
	}
}

function activateMenuElem( lang, elem )
{
	activateAllMenuElem( lang, elem, false );
}

function activateActiveMenuElem( lang, elem )
{
	activateAllMenuElem( lang, elem, true );
}

function deactivateAllMenuElem( lang, elem, active )
{
	if ( ! active )
		unHighlightNaviElem(lang + "_naviImg" + elem);

	var subMenu = document.getElementById( "naviDiv" + elem + "_sub" );

	if ( subMenu ) {
		subMenu.style.visibility = "hidden";
	}
}

function deactivateMenuElem( lang, elem )
{
	deactivateAllMenuElem( lang, elem, false );
}

function deactivateActiveMenuElem( lang, elem )
{
	deactivateAllMenuElem( lang, elem, true );
}
