// JavaScript Document
if (!document.getElementById) {
    document.getElementById = function() { return null; }
}

function initMenu(newCurrent) {
    var menu = document.getElementById("menuList");
    if (menu)
    {
    var items = menu.getElementsByTagName("li");
    for (var i=0; i < items.length; i++) {
        items[i].firstChild.myIndex = i;
        items[i].firstChild.onclick=function() {
            setCookie("menuSelected", this.myIndex);
            };
    }
    activateMenu(newCurrent);
    }
}
function activateMenu(newCurrent) {
    var menu = document.getElementById("menuList");
    var items = menu.getElementsByTagName("li");
    var activeMenu;
    var found = 0;

    for (var i=0; i < items.length; i++) {
        var url = items[i].firstChild.getAttribute("href");
       	var current = document.location.toString();
     
        if(current.indexOf('/home') != -1)
        {
        	found = -1;
        }
        if (current.indexOf(url) != -1) {
            found++;
        }
    }
    if(newCurrent)
    {
    	for (var i=0; i < items.length; i++) {
        var tabName = items[i].firstChild.innerHTML;
        
        if(tabName == newCurrent)
        {
        	if (items[i].parentNode.className == "submenu") {
                    items[i].firstChild.className="selected";
                    items[i].parentNode.parentNode.className="selected";
                } else {
                    items[i].className+="selected";
                }
        	return;
        }

       	
    }
    
    
    }
    else if (found > 1) {
        var menuSelected = getCookie("menuSelected");
        if (items[menuSelected].parentNode.className == "submenu") {
            items[menuSelected].firstChild.className="submenu";
            items[menuSelected].parentNode.parentNode.className="selected";
        } else {
            items[menuSelected].className+="selected";
        }
    } else if(found == 1){
        for (var i=0; i < items.length; i++) {
            var url = items[i].firstChild.getAttribute("href");
            var current = document.location.toString();
            if (current.indexOf(url) != -1) {
                if (items[i].parentNode.className == "submenu") {
                    items[i].firstChild.className="selected";
                    items[i].parentNode.parentNode.className="selected";
                } else {
                    items[i].className+="selected";
                }
            }
        }
    } else if (found != -1) {
        var menuSelected = getCookie("menuSelected");
        if(menuSelected == null)
            menuSelected = 0;
        if (items[menuSelected].parentNode.className == "submenu") {
            items[menuSelected].firstChild.className="selected";
            items[menuSelected].parentNode.parentNode.className="selected";
        } else {
            items[menuSelected].className+="selected";
        }
    }
}


function setCookie(name,value,expires,path,domain,secure) {
  document.cookie = name + "=" + escape (value) +
    ((expires) ? "; expires=" + expires.toGMTString() : "") +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") + ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var prefix = name + "="
	var start = document.cookie.indexOf(prefix)

	if (start==-1) {
		return null;
	}

	var end = document.cookie.indexOf(";", start+prefix.length)
	if (end==-1) {
		end=document.cookie.length;
	}

	var value=document.cookie.substring(start+prefix.length, end)
	return unescape(value);
}

function deleteCookie(name,path,domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
      ((path) ? "; path=" + path : "") +
      ((domain) ? "; domain=" + domain : "") +
      "; ";
  }
}