	var dealerInfosup = new Class({
		dealerInfosupSliders : new Array(),
		dealerInfosupEl : new Array(),
		dealerOpacityEffect : new Array(),
		initialize: function() {
			$$('.div_dealer_infosup').each(function(div_dealer_infosup) {
				if(div_dealer_infosup.hasClass('zeContact')==false)
				{
					
					num = div_dealer_infosup.getProperty('id');
					if(num!=null)
					{
						this.dealerInfosupEl[num] = div_dealer_infosup;
						div_dealer_infosup.setOpacity(0.3);
						this.dealerOpacityEffect[num] = new Fx.Tween(div_dealer_infosup, {property:'opacity', duration:600});
						this.dealerInfosupSliders[num] = new Fx.Slide(div_dealer_infosup, {duration:800});
						this.dealerInfosupSliders[num].hide();
					}
				}
			}.bind(this));
		},
		
		toggle: function(num_item) {
			if(this.dealerInfosupEl[num_item])
			{
				if(this.dealerInfosupEl[num_item].getStyle('opacity')==0.3)
				{
					this.dealerInfosupSliders[num_item].slideIn();
					(function() { this.dealerOpacityEffect[num_item].start(0.99); }.bind(this)).delay(350);
				}
				else
				{
					this.dealerInfosupSliders[num_item].slideOut();
					this.dealerOpacityEffect[num_item].start(0.3);
				}
			}
		},
		
		hide: function(num_item) {
			if($defined(this.dealerInfosupEl[num_item]))
			{
				this.dealerInfosupSliders[num_item].slideOut();
				this.dealerOpacityEffect[num_item].start(0.3);
			}
		}
	});

	window.addEvent('domready', function() {
		formDealerInfosup = new dealerInfosup();
	});


