function autoScroller(contentDiv, speed, height, passage){    contentDiv = "#"+contentDiv;    var scrollSpeed = (speed==null) ? 5 : parseInt(speed);    var cpt = 0;	var passages = passage;	vitesse = speed;    // double make sure the autoScroller-container has the correct css position and overflow property    $(contentDiv).parent().css({position:'relative',overflow:'hidden'});        // set contentDiv style    //$(contentDiv).css({position:'absolute',top:0});    // get contentDiv height    contentDivHeight = height;	   // call periodical   $(contentDiv).everyTime(10, function(i){		if (cpt > 0) {			if (parseInt($(this).css('top'))>(contentDivHeight*(-1)+8))			{				// move scroller upwards				offset = parseInt($(this).css('top'))-scrollSpeed+"px";				$(this).css({'top':offset});			}			// reset to original position			else			{				// reset to original position				offset = parseInt($(this).parent().height())+8+"px";				$(this).css({'top':offset});			}			if (scrollSpeed != 0 ) cpt--;		} else if (cpt > -90) {			scrollSpeed = 0;    			cpt--;		} else {			if (passages > 1) {				cpt = 60;				scrollSpeed = speed;				passages--;			} else {				cpt = 300;				scrollSpeed = speed;				passages = passage;			}		}    });        // on mouse over event, pause the scroller    $(contentDiv).mouseover(function ()    {        speed = vitesse;        scrollSpeed = 0;           });        // on mouse out event, start the scroller    $(contentDiv).mouseout(function ()    {        scrollSpeed = speed;    });}
