var showHide = {
	config: {
		curActive: ""
	},
	getTarget : function(x){
		x = x || window.event;
		return x.target || x.srcElement;
	},
	toggleActive : function(activeElem){
		var curActive = $$('a.active');
		if (curActive[0] !== activeElem){
			curActive[0].className = '';

			activeElem.className = 'active';

			var hash = activeElem.getAttribute('href').indexOf('#');
			var sectionName = activeElem.getAttribute('href').substring(hash + 1);
			pageTracker._trackPageview('/products/tig/diversion/' + sectionName);
			//console.log(sectionName);
			var section = $(sectionName);
			section.style.display = (section.style.display == "block") ? "" : "block";	
			$(showHide.config.curActive).style.display = "none";
			showHide.config.curActive = section;
		}
		
	},
	init : function(){
		showHide.config.curActive = $$('div.active')[0].getAttribute('id');
		var showElements = $$('.showHide');
		for (var i=0; i < showElements.length; i++) {
			showElements[i].onclick = function(e){
				var target = showHide.getTarget(e);
				if (target.nodeName == 'A'){
					showHide.toggleActive(target);
				}
				return false;
			}
		}
	}
}
window.addEvent('domready', function(){
	showHide.init();
});
