/*
Forum component
*/
var ForumComp = {
	Init : function(){
		var forumObj = document.getElementById("forum-component");
		if(forumObj != null){
			//attach back events
			var anchorObjs = forumObj.getElementsByTagName("a");
			var anchorClassName;
			for(var i=0;i<anchorObjs.length;i++){
				anchorClassName = anchorObjs[i].className;
				if(/forum-back/i.test(anchorClassName)){
					anchorObjs[i].onclick = ForumComp.GoBackInHistory;
				}
			}
			//attach hover events to forum table
			var tbodyObj = forumObj.getElementsByTagName("tbody");
			if(tbodyObj.length > 0){
				var trObj = tbodyObj[0].getElementsByTagName("tr");
				for(var i=0;i<trObj.length;i++){
					trObj[i].onmouseover = ForumComp.TrHover;
					trObj[i].onmouseout = ForumComp.ResetHover;
				}
			}
		
		}
	},
	GoBackInHistory : function(){
		window.location = history.go(-1);
		return false;
	},
	TrHover : function(){
		if(this.className != null)
			this.className += " forum-hover";
	},
	ResetHover : function(){
		var trClass = this.className;
		if(/forum-hover/i.test(trClass)){
			this.className = trClass.replace(" forum-hover","");
			
		}
	}
}

SafeOnload.AddFunction(ForumComp.Init);

