YAHOO.widget.Effect = function(el) {
		this.oEl = YAHOO.util.Dom.get(el);
		this.height = parseInt(YAHOO.util.Dom.getStyle(this.oEl,'height'));
		this.width = parseInt(YAHOO.util.Dom.getStyle(this.oEl,'width'));
	};
	YAHOO.widget.Effect.prototype.BlindUp = function(iTimer, onComplete) {
		var timer = iTimer || 1;
		this.oEl.style.overflow = 'hidden';
		var blind = new YAHOO.util.Anim(this.oEl, { height: { to:0} }, timer, YAHOO.util.Easing.easeOut);
		if ( onComplete ) {
			blind.onComplete.subscribe(onComplete);
		}
		blind.animate();
	};
	YAHOO.widget.Effect.prototype.BlindDown = function(iTimer, onComplete) {
		this.oEl.style.visibility = 'hidden';
		this.oEl.style.overflow = 'hidden';
		this.oEl.style.height = '';
		var height = parseInt(YAHOO.util.Dom.getStyle(this.oEl,'height'));
		this.oEl.style.height = '0';
		this.oEl.style.visibility = 'visible';
		var timer = iTimer || 1;
		var blind = new YAHOO.util.Anim(this.oEl, { height: { to:height, from:0} }, timer, YAHOO.util.Easing.easeOut);
		if ( onComplete ) {
			blind.onComplete.subscribe(onComplete);
		}
		blind.animate();
};

YAHOO.example = function() {
		var $D = YAHOO.util.Dom;
		var $E = YAHOO.util.Event;
		var $ = $D.get;
		return {
			init : function() {
				$E.on('acces_partenaires','click',this.controller,$('connexion_partenaire'),true);
			},
			controller : function(e) {
				var z = new YAHOO.widget.Effect(this);
				if ( !$D.hasClass(this,'foo') ) {
					$D.addClass(this,'foo');
					z.BlindDown(0.5);
				}
				else {
					$D.removeClass(this,'foo');
					z.BlindUp(0.5);
				}
				$E.stopEvent(e);
			}
		};
	}();
	YAHOO.util.Event.onAvailable('main', YAHOO.example.init, YAHOO.example, true);
	//-->
