
// Event Handlers (from quirksmode.org)
//
function addEvent( obj, type, fn )
{
	if (obj.addEventListener)
		obj.addEventListener( type, fn, false );
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
		obj.attachEvent( "on"+type, obj[type+fn] );
	}
}

function removeEvent( obj, type, fn )
{
	if (obj.removeEventListener)
		obj.removeEventListener( type, fn, false );
	else if (obj.detachEvent)
	{
		obj.detachEvent( "on"+type, obj[type+fn] );
		obj[type+fn] = null;
		obj["e"+type+fn] = null;
	}
}

tabber = function(){
	
	this.select = function(selected_node){
		
		//alert(selected_node.id);
		
		selected_node.className = "selected";
		
		var tlist = document.getElementById("bigtabs").getElementsByTagName("li");
			
		for(var i = 0; i < tlist.length; i++ ){	

			var content_area = 'tcontent' + i;
	
			if( selected_node.id != tlist[i].id )
			{
				tlist[i].className = '';
				
				// Hide the unselected tab content
				var dex = document.getElementById(content_area);
				dex.style.display = 'block';
				dex.style.display = 'none';
			}
			else
			{
				var dex = document.getElementById(content_area);
				dex.style.display = 'block';			
			}

		} // end for		
	
	}; // end select

} // end tabber




function load()
{
	// Create Objects and Event Handlers for our tabs
	//
	var myTabs = new tabber();

	var list = document.getElementById("bigtabs").getElementsByTagName("li");
			
	for(var i = 0; i < list.length; i++ ){
						
		var content_area = 'tcontent' + i;	
		var tabTag = 'tab' + i;

		addEvent( document.getElementById(tabTag), 'click', function(){ myTabs.select(this); } );
		if(i != 0)
		{
			var dex = document.getElementById(content_area);
			dex.style.display = 'block';
			dex.style.display = 'none';			
		}
		
	} // end for
	
}