// JavaScript Document
tabs = {
	init : function(array)
	{
		Event.observe ( window, 'load', function()
												 {
													 if ( array.length == 3 )
													 {
														 $(array[0]).observe ( 'click', function() { tabs.toggle('show'+array[0], array); } );
														 $(array[1]).observe ( 'click', function() { tabs.toggle('show'+array[1], array); } );
														 $(array[2]).observe ( 'click', function() { tabs.toggle('show'+array[2], array); } );
													 }
													 else if ( array.length == 4 )
													 {
														 $(array[0]).observe ( 'click', function() { tabs.toggle('show'+array[0], array); } );
														 $(array[1]).observe ( 'click', function() { tabs.toggle('show'+array[1], array); } );
														 $(array[2]).observe ( 'click', function() { tabs.toggle('show'+array[2], array); } );
														 $(array[3]).observe ( 'click', function() { tabs.toggle('show'+array[3], array); } );
													 }
													 else if ( array.length == 5 )
													 {
														 $(array[0]).observe ( 'click', function() { tabs.toggle('show'+array[0], array); } );
														 $(array[1]).observe ( 'click', function() { tabs.toggle('show'+array[1], array); } );
														 $(array[2]).observe ( 'click', function() { tabs.toggle('show'+array[2], array); } );
														 $(array[3]).observe ( 'click', function() { tabs.toggle('show'+array[3], array); } );
														 $(array[4]).observe ( 'click', function() { tabs.toggle('show'+array[4], array); } );
													 }
												 } );
	},
	
	ucwords : function(string)
	{
		return string.replace(/\w+/g, function(a)
											   {
												   return a.charAt(0).toUpperCase() + a.substr(1);
											   } );
	},
												
	toggle : function ( ele, divs )
	{
		var down = new String();
		var right = new String();
		var repeat = new String();
		var ex = ele.substring (4);
		var swap = ex.toLowerCase(ex);
		
		if ( divs.length > 4 )
		{
			down = 'url(images/siteImages/buttonDownShort.jpg)';
			right = 'url(images/siteImages/buttonRightShort.jpg)';
		}
		else
		{
			down = 'url(images/siteImages/buttonDown.jpg)';
			right = 'url(images/siteImages/buttonRight.jpg)';
		}
		
		repeat = 'no-repeat';

		for ( var i=0; i<divs.length; i++ )
		{
			if ( ex == divs[i] )
			{
				continue;
			}
			else
			{
				$(divs[i]).style.backgroundImage = right;
				$(divs[i]).style.backgroundRepeat = repeat;
				$('show'+divs[i]).hide();
			}
		}

		$(ele).show();

		$(swap).style.backgroundImage = down;
		$(swap).style.backgroundRepeat = repeat;
	},
	
	navLinks : function ()
	{
		var links = $('mainNav').getElementsByTagName('a');
		for ( var i=0; i<links.length; i++ )
		{
			if ( links[i].nextSibling )
			{
				var id = links[i].getAttribute('id');
				id = id.replace('Link', '');

				links[i].setAttribute('href', 'index.php?p='+id);
			}
		}
	}
}

login = {
	init : function()
	{
		$('logged').setAttribute('href', 'templates/login.php');
	}
}

Event.observe ( window, 'load', function()
										 {
											 tabs.navLinks();
											 login.init();
										 } );
