sc={
  // CSS classes
  
  hidingClass:'hide', // hide elements

  init:function(){

  	// check for DOM
	if(!document.getElementById || !document.createElement){return;}
	
    sc.tabContainer=document.getElementById('highlights');
    sc.tabs=sc.tabContainer.getElementsByTagName('div');		//get the divs in the container  
    if(!sc.tabs){return;}      
	sc.menuItemLinks=sc.tabContainer.getElementsByTagName('ul')[0];
	sc.menuItemLinks=sc.menuItemLinks.getElementsByTagName('a');
	
    for(var j=0; j<sc.tabContainer.childNodes.length; j++) {
    	if (sc.tabContainer.childNodes[j].nodeType == 1) {
    		sc.buildMenu = sc.tabContainer.childNodes[j]
    		break;
    		}
	}
        
    for(var i=0; i<sc.tabs.length;i++){
		sc.currentTab=sc.tabs[i];
		if(i!=0) {DOMhelp.cssjs('add',sc.currentTab,sc.hidingClass)}
			
		var t=sc.currentTab.getAttribute('title');
		sc.menuItem = sc.buildMenu.appendChild(document.createElement('li'));
		sc.menuItemLink = DOMhelp.createLink('#'+i,t);
		sc.menuItem.appendChild(sc.menuItemLink);
		sc.menuItemLink.setAttribute('id', i);
		sc.menuItemLink.setAttribute('name', i);
		DOMhelp.addEvent(sc.menuItemLink,'click',sc.switchTab,false);
		sc.menuItemLink.onclick=function(){return;} // Safari fix

		switch(i){		
			case 0:
			DOMhelp.cssjs('add',sc.menuItemLinks[0],'selected');
			break;
		}
    }
  },
  switchTab:function(e){
  	
  	var targ;
  	if (!e) var e = window.event;
  	if (e.target) targ = e.target;
	else if (e.srcElement) targ = e.srcElement;
	
	sc.showDiv = targ.id;
	for(var k=0; k<sc.tabs.length; k++){
    	if(k != sc.showDiv) {
    		DOMhelp.cssjs('add',sc.tabs[k],sc.hidingClass)	
    		DOMhelp.cssjs('remove',sc.menuItemLinks[k],'selected')
    	}
		else {
			DOMhelp.cssjs('remove',sc.tabs[sc.showDiv],sc.hidingClass);
			DOMhelp.cssjs('add',sc.menuItemLinks[k],'selected')
		}	
	}
    DOMhelp.cancelClick(e);
  }
}
DOMhelp.addEvent(window,'load',sc.init,false);
