function rendu_preloader()
{
	var rendu = '<div class="center" style="padding-top:90px;"><img src="../../img/modele/ajax-loader.gif" alt="loading"/></div>';
	$("fiche").innerHTML = rendu;
	//alert('voir le loader');
}
Lien_fiche = Class.create({
	initialize: function(lien) {
			this.lien = $(lien);
			this.lien.onclick = this.selection.bindAsEventListener(this);
	   },
	   selection: function(evt) {
			new Ajax.Updater($("fiche"), this.lien.href, {evalScripts:true, onSuccess : rendu_preloader(), method: 'get'});
			return false;
	   }
});

Lien_categorie = Class.create({
	initialize: function(lien) {
			this.lien = $(lien);
			this.lien.onclick = this.selection.bindAsEventListener(this);
	   },
	   selection: function(evt) {
			if(this.lien.id != id_lien_categorie)
			{
				($(id_lien_categorie).parentNode).removeClassName("ln_actif");
				id_lien_categorie = this.lien.id;
				($(id_lien_categorie).parentNode).addClassName("ln_actif");	
				new Ajax.Updater($("fiche"), this.lien.href, {evalScripts:true, onSuccess : rendu_preloader(), method: 'get'});
			}
			return false;
	   }
});

function recharger_js_fiche()
{
	$$("a.ln_fiche").each(function(lien){
		var lien_fiche = new Lien_fiche(lien);
	});	
}

// loading utilisé sur chaque page
function loading_collections()
{	
	id_lien_categorie = null;
	$$("#categorie a").each(function(lien){
		if((lien.parentNode).hasClassName("ln_actif"))
		{
			id_lien_categorie = lien.id
			new Ajax.Updater($("fiche"), lien.href, {evalScripts:true, onSuccess : rendu_preloader(), method: 'get'});
		}
	});
	
	//preload_rollover
	$$("#categorie a").each(function(lien){
		new Lien_categorie(lien)
	});
}
Event.observe(window, 'load', loading_collections, false)
