/*********************************
* GLOBAL JAVASCRIPT FILE
*********************************/

window.onload = function(){
	SelectMenuItem();
}

function SelectMenuItem(){
	var strContainerId = "leftnav";
	var strSelectedCss = "selected";
	var strPath = location.href;
	var strParsedPath = strPath.slice(location.href.lastIndexOf("/")+1,location.href.length);
	var strLinkPath;
	var arrLinks;
	var objContainer;

	if(strParsedPath != ""){
		objContainer = document.getElementById(strContainerId);
		if(objContainer != null){
			arrLinks = objContainer.getElementsByTagName("A");

			for(var i = 0; i < arrLinks.length; i++){
				strLinkPath = arrLinks[i].href.slice(arrLinks[i].href.lastIndexOf("/")+1,arrLinks[i].href.length);


				if(strParsedPath == strLinkPath){
					AddClass(arrLinks[i],strSelectedCss);
				}
			}
		}
	}
}

function AddClass(el,strCss){
	var arrClasses = new Array();
	if(!HasClass(el,strCss)){
		arrClasses = el.className.split(" ");
		arrClasses.push(strCss);
		el.className = arrClasses.join(" ");
	}
}

function HasClass(el,strCss){
	var arrClasses = new Array();

	if(el != null){
		if(el.className != null){
			arrClasses = el.className.split(" ");

			for(var i = 0; i < arrClasses.length; i++){
				if(arrClasses[i] == strCss){
					return true;
				}
			}
		}
	}
	return false;
}

function DeleteClass(el, strCss){
	var arrClasses = new Array();
	if(HasClass(el,strCss)){
		arrClasses = el.className.split(" ");
		for(var i = 0; i < arrClasses.length; i++){
			if(arrClasses[i] == strCss){
				arrClasses.splice(i,1);
			}
		}
		el.className = arrClasses.join(" ");
	}
}
