/*************************************************************************
 *
 * Avtor: Rok Faith (rokfaith at gmail dot com) (c) 2007
 *
 *************************************************************************/

function xHvr(obj) {
	var hi = obj.getAttribute('hvr');
	//alert(obj.src+', '+hi);
	if(obj.lo!=null) {
		obj.src=obj.lo;
		obj.lo=null;
	} else {
		//alert('on');
		obj.lo=obj.src;
		obj.src=hi;
	}
}

function cHvr(obj) {
	var hi = obj.getAttribute('hc');
	//alert(obj.src+', '+hi);
	if(obj.lo!=null) {
		obj.style.backgroundColor=obj.lo;
		obj.firstChild.style.color="black";
		obj.lo=null;
	} else {
		//alert('on');
		obj.lo=obj.style.backgroundColor;
		obj.firstChild.style.color="white";
		obj.style.backgroundColor=hi;
	}
}

function altField(obj, alt) {
	g=obj.value;
	if (g==null) return;
	if (g.length==0) obj.value=alt;
}
	
function hoverMe(obj) {
	slika = "/images/menu/"+obj.getAttribute('stran')+"2.png";
	obj.src=slika //HOVER! (kao)
}

function unHoverMe(obj) {
	var slika=null;
	slika = "/images/menu/"+obj.getAttribute('stran')+"1.png";
	obj.src=slika;
}

function browsePage(obj) {
	window.location="/index.php/"+obj.getAttribute('stran');
}

function startMenu() {
	var items = GEBCN(document.getElementById("GlavniMeni"), "TD", "menuItem");
	var lok = window.location.toString().split('/');
	var zadnji = lok.pop();
	var nivo1, nivo2;
	if (zadnji=='index.php') {
		nivo1="glavni";
		nivo2=null;
	} else {
		nivo1=zadnji;
		zadnji=lok.pop();
		if (zadnji=='index.php') {
			nivo2=null;
		} else {
			nivo2=nivo1;
			nivo1=zadnji;
		}
	}

	var veljavni=false;
	for (var i=0; i < items.length; i++) {
		var stran = items[i].getAttribute('stran');
		if (stran==nivo1) {
			items[i].style.backgroundImage="url('/images/menu/"+stran+"3.png')";
			items[i].trenutni=true;
			items[i].style.cursor="default";
			veljavni=true;
		} else {
			items[i].style.backgroundImage="url('/images/menu/"+stran+"1.png')";
			items[i].trenutni=false;
			items[i].onmouseover=hoverMe;
			items[i].onmouseout=unHoverMe;
			items[i].onclick=browsePage;
		}
	}
	if (!veljavni) window.location="/index.php";
}

function GEBCN(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i < arrElements.length; i++) {
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
            arrReturnElements.push(oElement);
        }   
    }
    return (arrReturnElements)
}

//window.onload=startMenu;
