/*
 * Script de base
 * Utilisation impérative des bibliothèque Prototype et ScriptAculoUs
 * 
 *
 */
 
// Fonction de base pour le load de la page
function fLoad(){ 
	if($('contenu')) {
		// On vire le div d'attente
		if($('patientez')) $('patientez').remove();

		var els = $('contenu').immediateDescendants();
		var h = 0;
		
		els.each(function(n){
			h = h + parseInt(n.getHeight());										
		});
		
		if($('curseurScroll')) {
		
			if (h < 340) $('curseurScroll').hide();
			else {
				new Control.Slider('curseurScroll','scroll',{
					axis:'vertical', 
					minimum: 0 , 
					maximum: h, 
					range:$R(1,h),
					onSlide:function(v){ 
						$('contenu').scrollTop = v;		
					},
					onChange:function(v){
						//alert('test');
					}
				});	
			}
			
			Event.observe('flecheBasseScroll', 'click', function() {	 		
				posH = $('contenu').scrollTop;																								 	
				$('contenu').scrollTop = posH+50;
			});	
			
			Event.observe('flecheHauteScroll', 'click', function() {
				posH = $('contenu').scrollTop;																								 	
				$('contenu').scrollTop = posH-50;
			});	
		}	
	} else {
		new Ajax.PeriodicalUpdater('contenuPromo', '/promos.php',{ 
			frequency : 15 , 
			encoding : 'ISO-8859-1',
			onSuccess : function (){
				new Effect.BlindDown('contenuPromo');
			}
		});
	}
}



Event.observe(window, 'load', fLoad);
