// JavaScript Document



function extractPageName(hrefString)

{

	var arr = hrefString.split('/');

	return  (arr.length < 2) ? hrefString : arr[arr.length-2].toLowerCase() + arr[arr.length-1].toLowerCase();

}

 

function setActiveMenu(arr, crtPage)

{

	for (var i=0; i < arr.length; i++)

	{

		if(extractPageName(arr[i].href) == crtPage)

		{

			if (arr[i].parentNode.tagName != "div")

			{

				arr[i].className = "selected";

				arr[i].parentNode.className = "selected";

			}

		}

	}

}

 

function setPage()

{

	hrefString = document.location.href ? document.location.href : document.location;

 

	if (document.getElementById("navbar") !=null )

	setActiveMenu(document.getElementById("navbar").getElementsByTagName("a"), extractPageName(hrefString));

}





// menu hover





var timeout	= 500;

var closetimer	= 0;

var ddmenuitem	= 0;



// open hidden layer

function mopen(id)

{	

	// cancel close timer

	mcancelclosetime();



	// close old layer

	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';



	// get new layer and show it

	ddmenuitem = document.getElementById(id);

	ddmenuitem.style.visibility = 'visible';



}

// close showed layer

function mclose()

{

	if(ddmenuitem) ddmenuitem.style.visibility = 'hidden';

}



// go close timer

function mclosetime()

{

	closetimer = window.setTimeout(mclose, timeout);

}



// cancel close timer

function mcancelclosetime()

{

	if(closetimer)

	{

		window.clearTimeout(closetimer);

		closetimer = null;

	}

}



// close layer when click-out

document.onclick = mclose; 
