/*
 * 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')) {

		var els = $('contenu').immediateDescendants();
		var h = 0;
		
		els.each(function(n){
			h = h + parseInt(n.getHeight());										
		});
		
		if (h < 280) $('curseurScroll').hide();
		else {
			new Control.Slider('curseurScroll','scroll',{
				axis:'vertical', 
				minimum: 3 , 
				maximum: h, 
				range:$R(3,h),
				onSlide:function(v){ 
					$('contenu').scrollTop = v;
				},
				onChange:function(v){}
			});	
		}
	
	}
	
	scrollbarre();
	
	if($('carteMarches')) Event.observe('carteMarches', 'mousedown', coordonneesCarte, false);
	if($('imprimer')) Event.observe('imprimer', 'click', function(){window.print()}, false);
	
}

function scrollbarre() {
	//$('sousMenu').insert({before: '<div id="scroll2" class="scroll"><div id="curseurScroll2" class="selected curseurScroll" style="top: 0px;"/></div></div>'});
	new Insertion.Before('sousMenu', '<div id="scroll2" class="scroll"><div id="curseurScroll2" class="selected curseurScroll" style="top: 0px;"/></div></div>');
	//new Insertion.Top('entete-'+id, '<span class="enteteCroix"></span>');

	var els = $('sousMenu').immediateDescendants();
	var h = 0;
		
	els.each(function(n){
		h = h + parseInt(n.getHeight());										
	});
		
	if (h < 50) $('scroll2').hide();
	else {
		new Control.Slider('curseurScroll2','scroll2',{
			axis:'vertical', 
			minimum: 3 , 
			maximum: h, 
			range:$R(3,h),
			onSlide:function(v){ 
				$('sousMenu').scrollTop = v;
			},
			onChange:function(v){}
		});	
	}	
}

function coordonneesCarte(e) {
		var tabPosParent = Position.cumulativeOffset($('corps'))
		var posY = Event.pointerY(e)-tabPosParent[1];
		var posX = Event.pointerX(e)-tabPosParent[0];
		$('x').innerHTML = posX;
		$('y').innerHTML = posY;
}

function popup(img) {
	
	var image = img.replace(/phototheque_mini/g, "phototheque_grand")
	
	if($('zoomPhototheque')) $('zoomPhototheque').remove();
	
	$('contenu').innerHTML = '<p style="text-align: center;"><img src="'+image+'" id="zoomPhototheque" /></p>';
}

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