/*	menu.js
 *	------------------------------------------------------------ *
 *	@desc: utils accessible to the flash / swf files of the site
 *	------------------------------------------------------------ */
 	var Menu = function ()
	{
		this.currentNavId;
		this.navigationDivId;
		this.navigationItems = new Array();
		
		this.addNavigationItem = function( label, value )
		{
			this.navigationItems.push({ label:label, value:value });
		}
		this.navigateTo = function( id )
		{
			for( var i=0; i<this.navigationItems.length; i++ )
			{
				if( this.navigationItems[ i ].value == id )
				{
					document.getElementById( "navitem_"+this.navigationItems[ i ].value ).className = "activeMenuLink";
				}
				else
				{
					document.getElementById( "navitem_"+this.navigationItems[ i ].value ).className = "menuLink";
				}
				
				document.getElementById( this.navigationItems[ i ].value ).style.display = this.navigationItems[ i ].value == id ? "block" : "none";
			}
			
			this.currentNavId = id;
			this.callback();
		}
		this.write = function( id )
		{
			this.navigationDivId = id;
			var outputArray = [];

			for( var i=0; i<this.navigationItems.length; i++ )
			{
				outputArray.push( "<span id=\"navitem_"+this.navigationItems[ i ].value+"\" class=\"menuLink\" onclick=\"menu.navigateTo('"+this.navigationItems[ i ].value+"');\">"+this.navigationItems[ i ].label+"</span>");
			}

			document.getElementById( id ).innerHTML = outputArray.join(" | ");
		}
	};