var ECR = {

	init : function () {
		if(document.getElementById){
			this.Topmenu();
		}
	},
	
	Topmenu : function (){
		var oMenu = document.getElementById("topmenu");
		if(oMenu) {
			var oItems = oMenu.getElementsByTagName("li");
			for(var i=0; i<oItems.length; i++){
				var oLinks = oItems[i].getElementsByTagName("a");
				for(var j=0; j<oLinks.length; j++){
					oLinks[j].onmouseover = ECR.ToggleRow;
					oLinks[j].onmouseout = ECR.ToggleRow;
		        }
	        }
		}
	},
	
	ToggleRow : function (evt) {
		var evt = (typeof evt != "undefined")? evt : event;
		var className = this.className;
		if(/active/i.test(this.className)){
			return false;
		}else{
			if(/inactive/i.test(this.parentNode.parentNode.parentNode.className)){
				this.parentNode.parentNode.parentNode.className = "active";
			}
			else{
				this.parentNode.parentNode.parentNode.className = "inactive";
			}
		}
	},	
	
	end : function (oEvent){
		ECR = null;
		delete ECR;
	}	
	
}

function addEvent(oObj, evType, fn, useCapture){
	if (oObj.addEventListener){
		oObj.addEventListener(evType, fn, useCapture);
		return true;
	} else if (oObj.attachEvent){
		var r = oObj.attachEvent("on"+evType, fn);
		return r;
	} else {
		alert("Handler could not be attached");
	}
}

addEvent(window, "load",function(){ECR.init();})
addEvent(window, "unload", function(){ECR.end();}, false);