// getElementsByClassName()
document.getElementsByClassName = function(clsName){
    var retVal = new Array();
    var elements = document.getElementsByTagName("*");
    for(var i = 0;i < elements.length;i++){
        if(elements[i].className.indexOf(" ") >= 0){
            var classes = elements[i].className.split(" ");
            for(var j = 0;j < classes.length;j++){
                if(classes[j] == clsName)
                    retVal.push(elements[i]);
            }
        }
        else if(elements[i].className == clsName)
            retVal.push(elements[i]);
    }
	return retVal;
}


// noFocusBorder()
function noFocusBorder() {
	var nl = document.getElementsByTagName("a"), i;
	for (i=0; i<nl.length; i++)
		nl[i].setAttribute("onmousedown", "return false;");
}

// mmInit()
function mmInit() {

}

// addEvent()
function addEvent(obj, evt, fnc, useCapture){
	if (!useCapture) useCapture=false;
	if (obj.addEventListener){
		obj.addEventListener(evt,fnc,useCapture);
		return true;
	} else if (obj.attachEvent) return obj.attachEvent("on"+evt,fnc);
}

// setActiveMenuitem()
function setActiveMenuitem() {
	var filename = document.location.href;
	filename = filename.substring(filename.lastIndexOf("/")+1, filename.length).toLowerCase();
	
	if (!filename) filename = "default.asp";
	
	var id = filename.substring(0, filename.lastIndexOf(".")).toLowerCase();
	id = id.substring(0, (id.indexOf("_") > 0) ? id.indexOf("_") : id.length);
	
	var item = document.getElementById(id);
	
	if (item)
		item.className += " active";
}

function setActiveSubMenuitem() {
	
	// Get container
	var container = document.getElementById("contentLeftCol");

	// check if container element exists
	if (container) {
		
		// Get all LI elements in container
		var linklist = container.getElementsByTagName("li");
		
		// Get filename and remove everything before last "/" + set everything to lowercase
		var filename = document.location.href;
		filename = filename.substring(filename.lastIndexOf("/")+1, filename.length).toLowerCase();

		// Loop
		for (var i = 0; i<linklist.length; i++) {
			var linkobj = linklist[i].firstChild;
			
			// If obj is link
			if(linkobj.href) {
				var linkname = linkobj.href.substring(linkobj.href.lastIndexOf("/")+1, linkobj.href.length).toLowerCase();
			
				// Set color to white if link href = current page name	
				if(linkname == filename) linkobj.style.color = "#585492";
			}
		}
	}
}

addEvent(window, "load", mmInit);
addEvent(window, "load", setActiveMenuitem);
addEvent(window, "load", setActiveSubMenuitem);

