var meni_left = null;

function menuOn_left(menuName){
	if (meni_left != null) {
		setClass_left(false, meni_left);
	}

	meni_left = document.getElementById(menuName);
	setClass_left(true, meni_left);
	void(0);
}

function menuOff_left(menuName){
	var meni_left = document.getElementById(menuName);
	setClass_left(false, meni_left);
	void(0);
}

function setClass_left(over, where) {
	var hoverStr_left = 'hoverleft';

	if (where.className != "opened"  && where.className != "opened selected"  && where.className != "selected") {
		if (over) {
			where.className = hoverStr_left;
		} else {
			where.className = '';
		}		
	}

	test = where.getElementsByTagName("ul");
}

function adaptLis_left() {
	var lis_left = "";
	lis_left = document.getElementById('nav').getElementsByTagName('li');

	if (lis_left != "" && lis_left != undefined && lis_left != null) {
		for (i = 0; i < lis_left.length; i++) {
			li_left = lis_left[i];

			if (li_left.className != 'opened') {
				li_left.onmouseover = function() {
					setClass_left(true, this);
				}

				li_left.onmouseout = function() {
					setClass_left(false, this);
				}
			}
		}
	}
}

var meni = null;

function menuOn(menuName){
	if (meni != null) {
		setClass(false, meni);
	}

	meni = document.getElementById(menuName);
	setClass(true, meni);
	void(0);
}

function menuOff(menuName){
	var meni = document.getElementById(menuName);
	setClass(false, meni);
	void(0);
}

function setClass(over, where) {
	/*var hoverStr = 'hover';

	if (over) {
		where.className = hoverStr;
	} else {
		where.className = '';
	}*/
	
	var hoverStr = 'hover';
	if (over)
	{
		//display block za odredjeni sub menu
		where.className = hoverStr;
		if (where.hasChildNodes){
			var c=0;
			var arrChilds=where.childNodes;
			while(c < arrChilds.length){
				if (arrChilds[c].nodeName == "UL")
				{
				   arrChilds[c].style.display="block";
				}
				c++;
			}
		}
	}
	else
	{
		//display none za odredjeni sub menu
		where.className = '';
		if (where.hasChildNodes){
			var d=0;			
			arrChilds=where.childNodes;
			while(d < arrChilds.length){
				if (arrChilds[d].nodeName == "UL")
				{
				    arrChilds[d].style.display='none';
				}
				d++;
			}
		}
	}
}

function adaptLis() {
	var lis = "";
	lis = document.getElementById('nav').getElementsByTagName('li');
	if (lis != "" && lis != undefined && lis != null) {
		for (i = 0; i < lis.length; i++) {
			li = lis[i];

            if (li.className == 'open' || li.className == 'selected') {
                li.onmouseover = function() {
				    setClass(true, this);
			    }

			    li.onmouseout = function() {
				    setClass(false, this);
			    }
            }
			
		}
	}

	//adaptLis_left();
}

window.onload = adaptLis;