/**
 * Games Premium javascript class
 */

/**
 * Create a Syn.GamesPremium component instance
 * @constructor
 */
Syn.GamesPremium = Syn.Component.extend (
{
	/**
	 * Initialize the component class. This is called automatically by the default constructor.
	 * @member Syn.GamesPremium
	 * @param {Object} config The configuration data structure
 	*/
	init: function(config)
	{
		this._super(config);

		this.uniqueElmt('yummy').connect('click',this,'submit',[ {vtab:'yummy'} ]).connect('click',this,'showLoading');
		this.uniqueElmt('atari').connect('click',this,'submit',[ {vtab:'atari'} ]).connect('click',this,'showLoading');
		this.uniqueElmt('lego').connect('click',this,'submit',[ {vtab:'lego'} ]).connect('click',this,'showLoading');
	},

	/**
	 * Shows loading graphic when retrieving data
	 * @member Syn.GamesPremium
	 */
	showLoading: function()
	{
		var ga = this.uniqueElmt('games_premium_gamesomnia_gallery');
		this.uniqueElmt('loading').css({'width':ga.width(),'height':ga.height()}).toggle();

	}

});

