/***************************************************************************************************
* AGI Media - GUI Library
********************************
*
* purpose:
*    => define reusable GUI classes
*
* depends on:
*    => jquery.js
*    => AGIMedia.js
*    => AGIMedia_GUILib.js
***************************************************************************************************/

///////////////////////////////////////////////////////////////////////////////////////////////////
// CLASS: ImageSwitch
//-------------------------------------------------------------------------------------------------
AGIMedia_GUILib.createDivSwitch = function($container)
{
	var THIS =  {
// DATA MEMBERS
//-------------------------------------------------------------------------------------------------
		$container: $container,
		currDiv: 0,
		lastDiv: -1,
		
// GUI MEMBERS
//-------------------------------------------------------------------------------------------------
		$divs: null,
		
// EXTERNAL METHODS
//-------------------------------------------------------------------------------------------------
		showDiv: function(num)
		{
			this.currDiv = num;
			if(this.currDiv != this.lastDiv) {
				$(this.$divs[this.currDiv]).css("display", "block");
				if(this.lastDiv > -1)
					$(this.$divs[this.lastDiv]).css("display", "none");
			}
			this.lastDiv = this.currDiv;
		}
	};

// CONSTRUCTOR
//-------------------------------------------------------------------------------------------------
	THIS.$divs = THIS.$container.children();
	THIS.$divs.each(function(){
		$(this).css({
			display: "none"
		});
	})
	THIS.showDiv(0);
//-------------------------------------------------------------------------------------------------
	return THIS;
}

//-------------------------------------------------------------------------------------------------
///////////////////////////////////////////////////////////////////////////////////////////////////


