// Parses in Unix Time and prints out formatted timestamp






var Fabtabs = Class.create();

Fabtabs.prototype = {
	initialize : function(element) {
		try{
		this.element = $(element);
		var options = Object.extend({}, arguments[1] || {});
		this.menu = $A(this.element.getElementsByTagName('a'));
		this.show(this.getInitialTab());
		this.menu.each(this.setupTab.bind(this));
		}
		catch(err)
		{
		}
	},
	setupTab : function(elm) {
		Event.observe(elm,'click',this.activate.bindAsEventListener(this),false)
	},
	activate :  function(ev) {
		var elm = Event.findElement(ev, "a");
		Event.stop(ev);
		this.show(elm);
		this.menu.without(elm).each(this.hide.bind(this));
	},
	hide : function(elm) {
		try{
		$(elm).removeClassName('active-tab');
		$(this.tabID(elm)).removeClassName('active-tab-body');
		}
		catch(err)
		{
		}
	},
	show : function(elm) {
		try{
		$(elm).addClassName('active-tab');
		$(this.tabID(elm)).addClassName('active-tab-body');
		}
		catch(err)
		{
		}
	},
	tabID : function(elm) {
		return elm.href.match(/#(\w.+)/)[1];
	},
	getInitialTab : function() {
		if(document.location.href.match(/#(\w.+)/)) {
			var loc = RegExp.$1;
			var elm = this.menu.find(function(value) { return value.href.match(/#(\w.+)/)[1] == loc; });
			return elm || this.menu.first();
		} else {
			return this.menu.first();
		}
	}
}


Event.observe(window,'load',function(){ new Fabtabs('tabs'); },false);
Event.observe(window,'load',function(){ new Fabtabs('HPSSubNav'); },false);
Event.observe(window,'load',function(){ new Fabtabs('subInstallationTabs'); },false);
Event.observe(window,'load',function(){ new Fabtabs('subManufacturingTabs'); },false);
Event.observe(window,'load',function(){ new Fabtabs('subEngineeringTabs'); },false);
Event.observe(window,'load',function(){ new Fabtabs('subDistributionTabs'); },false);


// Headline Tabs
function HideLinks() {
	var MainLinks = new Array ("Podsnav1", "Podsnav2");
	var SubLinks = new Array ("PodsnavL", "PodsnavR");
	for (var i=0; i<MainLinks.length; i++) {
		document.getElementById(MainLinks[i]).className = "PodsNavItem";
		document.getElementById(MainLinks[i]).hideFocus = true;
	}
	for (var i=0; i<SubLinks.length; i++) {
		document.getElementById(SubLinks[i]).className = "PodsnavL hide";
	}
}
function ShowLink(MainLinkId, SubLinkId) {
	document.getElementById(MainLinkId).className = "PodsNavItem PodsNavactive";
	document.getElementById(SubLinkId).className = "PodsnavL show";
}
function ActiveMenu(MainLinkId, SubLinkId) {
	HideLinks();
	ShowLink(MainLinkId, SubLinkId);
}	

// Zebra color for Headline div
function init() {
//alternate('TabHeader');
}
function alternate(TabHeader){
 if(document.getElementsByTagName){  
   var list = document.getElementById(TabHeader);  
   var rows = list.getElementsByTagName("li");  
   for(i = 0; i < rows.length; i++){          
 //manipulate rows
     if(i % 2 == 0){
       rows[i].className = "HeadlinesLiBg";
     } 
   }
 }
}




window.onload = function (){

init();
}