function addListener(element, baseName, handler){
	if(element.addEventListener)
		element.addEventListener(baseName, handler, false);
	else if(element.attachEvent)
		element.attachEvent('on'+baseName, handler);
}

function preloadImage(){
	Element.hide('contenu_page');
	$('loadPage').innerHTML = 'Chargement en cours...';
	Element.show('loadPage');
	var ImagesLoader = new Image();
	ImagesLoader.onload = function(){
		new Effect.Appear('tour', {
			afterFinish:function(){
				Element.hide('loadPage');
				new Effect.Appear('contenu_page');
			}
		}); 
	};
	ImagesLoader.src = 'images/fondClair.png';
}

window.onload = function(){
	preloadImage();
	var agt = navigator.userAgent.toLowerCase(); 
	var isSafari = (agt.indexOf('safari') != -1);
	if(isSafari && $('ssMenu'))
		$('ssMenu').style.position='absolute';
	with($('msg').style){
		display = 'none';
		position = 'absolute';
		top = '100px';
	}
}

function fixed_top(select,offS){
	return Number(offS+document.documentElement.scrollTop+document.body.scrollTop)+'px';
}
function fixed_left(select,offS){
	return Number(offS+document.documentElement.scrollLeft+document.body.scrollLeft)+'px';
}
function fixed_bottom(select,offS){
	return Number(-offS+document.documentElement.clientHeight-select.offsetHeight+document.documentElement.scrollTop+document.body.scrollTop)+'px';
}
function fixed_right(select,offS){
	return Number(-offS+document.documentElement.clientWidth-select.offsetWidth+document.documentElement.scrollLeft+document.body.scrollLeft)+'px';
}
