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

function preload(){
	imgs = document.getElementsByTagName('img');
	for(var i=0; i<imgs.length; i++){
		while(!imgs[i].complete){
			setTimeOut(preload,10);
		}
	}
	$('tour').style.visibility = "visible";
}

function site_load(){
	var cookie = readCookie("style");
	var title = cookie ? cookie : getPreferredStyleSheet();
	setActiveStyleSheet(title);
	for(i=0; i<$('affichage_alt_form').id_site_style.options.length; i++){
		if($('affichage_alt_form').id_site_style.options[i].value == title)
			$('affichage_alt_form').id_site_style.options[i].selected = true;
	}
	preload();
	Nifty("div#contenu","big transparent tl");
	Rounded("div#menu a","tr","#F0E4B4","#F0E4B4","smooth border #FF0000");
}

function site_unload(){
	var title = getActiveStyleSheet();
	createCookie("style", title, 365);
}

window.onload = function(){
	verif_form();
	behav_link();
	twAjustePopUp();
	if(document.body.className == ''){
		site_load();
	}
}

window.onunload = function() {
	if(document.body.className == ''){
		site_unload();
	}
}