Event.observe(window, EVENT_LOAD, function() { new PushPdt(); })

var PushPdt = Class.create();

PushPdt.prototype = Object.extend(new Global(), {
	
	initialize: function ()
	{
		this._initialize();
		this.isBusy = false;
		this._tabSelector = 'div#miniNav ul#produitsOnglets li';
		this._blockSelector = 'div#miniNav div';
		this.tabListener();
	},
	
	tabListener: function ()
	{
		var me = this;
		
		$$(this._tabSelector).each(function(el)
		{
			el.observe(EVENT_CLICK, function(evt)
			{
				Event.stop(evt);
				me.showTab(el.id.split('-').last());
			});
		})
	},
	
	showTab: function (selectedTab) {
		
	    if (!this.isBusy)
	    {
	    	this.isBusy = true;
	    	
		    var me = this;

		    $$(this._blockSelector).each(function(el)
		    {
		    	activeTab = el.id.split('-').last();
		    	
		    	if (el.id != 'piedNav' && el.id != 'pied2Nav')
		    	{
					if (activeTab == selectedTab)
					{
						el.addClassName('selected');
						el.setStyle({display:'block'});
					}
					else
					{
						el.removeClassName('selected');
						el.setStyle({display:'none'});
						
						$('pdt-tab-'+activeTab).removeClassName('selected');
						$('pdt-span-'+activeTab).setStyle({display:'inline'});
					}
		    	}
		    });
		    
		    $('pdt-tab-'+selectedTab).addClassName('selected');
			$('pdt-span-'+selectedTab).setStyle({display:'none'});
		    
		    this.isBusy = false;
	    }
 	}
})