try{
	Chromalox;
}catch(ex){
	Chromalox = new Object();
}
Chromalox.CaseStudyNav = function(){
	this.init();
}
Chromalox.CaseStudyNav.prototype = function(){
	return {
		init:function(){
			var self = this;
			this.nav = $get("case-studies-navigation-handles");
			this.list = $get("case-studies-navigation-list");
			this.navEls = this.nav.getElementsByTagName("li");
			this.listEls = this.list.getElementsByTagName("ul");
			var i;
			for(i = 0; i < this.navEls.length; i++){
				Sys.UI.DomEvent.addHandler(this.navEls[i], "click", function(e){				
				var domEvent = new Sys.UI.DomEvent(e);
				var t = domEvent.target.tagName == "A" ? domEvent.target.parentNode : domEvent.target;
				self.resetNav();		
				Sys.UI.DomElement.addCssClass(t,"selected");
				var index = self.findPanelIndex(t);
				if(index > -1){
					self.setActivePanel(index);
				}
				domEvent.preventDefault();
				});
			}
		},
		nav:null,
		navEls:null,
		list:null,
		resetNav:function(){
			var i;
			for(i = 0; i < this.navEls.length; i++){
				Sys.UI.DomElement.removeCssClass(this.navEls[i],"selected");
			}
		},
		findPanelIndex:function(navEl){
			var i;
			var f = false;
			for(i = 0; i < this.navEls.length; i++){
				if(navEl == this.navEls[i]){
					f = true;
					break;
				}
			}
			return f?i:-1;
		},
		setActivePanel:function(panelIndex){
			var i;
			for(i = 0; i < this.listEls.length; i++){
				Sys.UI.DomElement.removeCssClass(this.listEls[i],"selected");
			}
			Sys.UI.DomElement.addCssClass(this.listEls[panelIndex],"selected");
		}
	}
}();

function pageLoad() {
    new Chromalox.CaseStudyNav();
}