// JavaScript Document

sl = new Object();
sl.height = 1055;
sl.width = 390;
sl.couv_height = 553;
sl.couv_pos_init = (sl.couv_height *6)/7;
sl.id = "div_couverture";
sl.current = "";
sl.prev_current = "";
sl.id_min = 0;
sl.id_max = 0;
sl.couv_fade_pourcentage = 0.1;
sl.equiv = Array();
sl.associe_equiv = Array();
sl.associe_complement_equiv = Array();
sl.equiv_reverse = Array();
sl.titre_height = 100;
sl.titre_pos_init = (sl.titre_height *2)/3;
sl.nb_titres_affiches = 0;

sl.livre_associe_current_view = Array();
sl.detail_livre = Array();
sl.dl_photo  = 0;
sl.dl_titre  = 1;
sl.dl_auteur  = 2;
sl.dl_edition  = 3;
sl.dl_prix  = 4;
sl.dl_accroche  = 5;
sl.dl_date = 6;
sl.dl_desc = 7;
sl.dl_id = 8;
sl.dl_parution = 9;
sl.dl_mp3 = 10;
sl.dl_age_lecteur = 11;
sl.dl_nb_pages = 12;
sl.dl_prod_auteur = 13;
sl.dl_btn_dispo = 14;
sl.dl_prix_ori = 15;

			
sl.position_souris_detail_thema_y = 0;


/*
 * Masquer/afficher un bloc titre possibilité de mettre "" pour lid ou lid_old
*/

test = function() {
	alert("toto");
}

sl.titre_sh = function(lid, lid_old) {
	
	sl.livre_redim_reinit();

$('div_couverture_aime').fade(0).setStyle('display','none');
	$('div_couverture').fade(1);
	
	// on masque l'ancien
	if(lid_old != "") {

		// plus de slide, trop effet, ca faisait mal à la tete .. mais on le fait si on ne demande qu'a masquer
		if(lid == "") {
			var mySlide = new Fx.Slide('livre_desc_'+ lid_old).slideOut().hide();
		} else {
			var mySlide = new Fx.Slide('livre_desc_'+ lid_old).hide();
		}
		$('livre_desc_' + lid_old).removeClass("background_is_open");
		$('div_titre_contain_' + lid_old).removeClass("background_is_open");		
		
		$('prix_'+ lid_old).setStyle('display','');

		$('line_'+ lid_old).setStyle('display','none');
		var la = $('livre_associe_' + lid_old);
		if(la != null) { 
			if(la.getStyle("display") != 'none') {
				var mySlide = new Fx.Slide('livre_associe_'+ lid_old, {  } ).slideOut().hide();
			}
		}

		var la = $('livre_associe_complement_' + lid_old);
		if(la != null) { 
			if(la.getStyle("display") != 'none') {
				var mySlide = new Fx.Slide('livre_associe_complement_'+ lid_old).slideOut().hide();
			}
			la.setStyle('display','none'); 
		}	
		
		fe = $('fermeture_' + lid_old);
		ls = $('lire_la_suite_' + lid_old);
		if(fe != null) { 
			fe.setStyle("visibility", "hidden");
		}
		if(ls != null) {
			ls.setStyle("visibility", "");
		}
		
		$('livre_sep_desc_' + lid_old).setStyle('display','block');
	}
	
	if(lid != "") {

	// on masque l'ajout au panier du haut
	$('prix_' + lid).setStyle('display','none');
	
		var la = $('livre_associe_' + lid);
		if(la != null) { 	
			la.setStyle('display','none');
		}

		var la = $('livre_associe_complement_' + lid);
		if(la != null) { 	
			la.setStyle('display','none');
		}
		
		//d = $('prix_'+ lid);
		//d.setStyle('display','block');
		////console.log("lid="+lid);
		$('livre_sep_desc_' + lid).setStyle('display','none');
		d = $('livre_desc_'+ lid);
		d.setStyle('display','block');
		d.addClass("background_is_open");
		$('div_titre_contain_' + lid).addClass("background_is_open");
							 
		var mySlide = new Fx.Slide('livre_desc_'+ lid).hide().slideIn();
		sl.prev_current = lid;
		d = $('line_'+ lid);
    if(d != null) {
      d.setStyle('display','block');
    }
		mySlide.addEvent('complete', sl.livre_redim_wait);
		fe = $('fermeture_' + lid);
		ls = $('lire_la_suite_' + lid);
		if(fe != null) { 
			fe.setStyle('visibility', '');
		}
		if(ls != null) { 
			ls.setStyle('visibility', 'hidden');
		}		
		
		
	}
}


sl.affiche_couv_fleche = function(afficher) {
	return;
	if($('move_to_top') != null) {
		if(afficher == true) {
			$('move_to_top').setStyle('visibility','');
			$('move_to_down').setStyle('visibility','');
		} else {
			$('move_to_top').setStyle('visibility','hidden');
			$('move_to_down').setStyle('visibility','hidden');
		}
	}

}
/*
 * couverture au centre
*/

/* click sur la couverture */
sl.couv_click = function(lid) {

	sl.affiche_couv_fleche(false);
	
		if(lid == sl.current) {
			return;
		}	
		sl.titre_sh(lid, sl.current);
		
		sl.couv_goto.delay(250, '', lid); // on execute 0.5sec apres le précé
		sl.titre_goto.delay(500, '', lid); // on execute 0.5sec apres le précé
		
		sl.couv_fade(sl.current);
		sl.couv_fade(lid,0.9);
		
		sl.goto_up();	
		
		sl.current = lid;
		
		sl.affiche_couv_fleche.delay(2000,'',true);
		

}

/*
 * les titres sur le coté gauche
 */
 
/* aller au texte centrale lid*/
sl.titre_goto = function(lid) {

	
	tb = $("table_titre_0");
	posi = tb.getPosition();
	sl.titre_pos_init = posi.y;
	
	//console.debug("sl.titre_pos_init=" + sl.titre_pos_init);
	
	tb = $("table_titre_"+lid);
	posi = tb.getPosition();
	size = tb.getSize();
	
	dd = $("div_titre");
	deplacement = posi.y - sl.titre_pos_init;
	
	//console.debug("deplacement=" + deplacement);
	//alert("posi.y="+posi.y + " => " + deplacement);
	//deplacement += sl.titre_pos_init;
	var myFx = new Fx.Scroll(dd, { duration : 1500 }).start(0,deplacement);


	
}

/* over / out sur un titre */
sl.titre_over = function(sens, lid, these) {
	if(sens == 0) {
		if(lid == sl.current) {
			return;
		}
	these.style.cursor = 'pointer';
	these.style.backgroundColor = '#EEEEEE';
	} else {
		these.style.backgroundColor = '';
		these.style.cursor = '';
	}
	
}

 /* click sur un titre */
sl.titre_click = function(lid) {

	// on vire le roll over sur le titre gris
	$('div_titre_contain_' + lid).setStyle('background-color','');
	
	// on remet les fleches up/down du scroll centrale
		sl.affiche_couv_fleche(true);
	
		if(lid == sl.current) {
			sl.titre_sh("", sl.current);
			sl.current = "";
			return;
		}
		
		sl.titre_sh(lid, sl.current);
		
		sl.couv_goto.delay(250, '', lid); // on execute 0.5sec apres le précé
		//sl.titre_goto.delay(500, '', lid); // on execute 0.5sec apres le précé
		
		sl.couv_fade(sl.current);
		sl.couv_fade(lid,0.9);
		
		//sl.goto_up.delay(1000);	


		var la = $('livre_associe_' + lid);
		if(la != null) { 		
			if(la.getStyle("display") != 'none') {
				//var mySlide = new Fx.Slide('livre_associe_'+ lid).hide().slideIn();
				var mySlide = new Fx.Slide('livre_associe_'+ lid).slideOut().hide();

			}
		}
		
		sl.current = lid;

}


 /* click sur un titre d'archive */
sl.titre_archive_click_show_couv = function(lid,lidd) {

		// sur un titre d'une archive y a pas besoin de voir le detail quand on passe sur la couv
		$('div_couverture_aime_detail').setStyle('display','none');
		
		// retient ce qu'on affiche
		sl.livre_associe_current_view[0] = lid; // c'est un normal
		sl.livre_associe_current_view[1] = lidd; // c'est un normal

		// sur un titre d'une archive y a pas besoin de voir le detail quand on passe sur la couv
		$('div_couverture_aime_detail').setStyle('display','none');
		
		if(lidd > -1) {
			var myprodid = sl.associe_equiv[lid][lidd];
		} else {
			var myprodid = sl.equiv[lid];
			
		}
				var req = new Request({
					method: 'get',
					url: "/ajax/detail_livre_assoc.php",
					data: { 'prod_id' : myprodid },
					onComplete: function(response) { 
						
						responses = response.split('|');
						for(i=0;i<responses.length;i++) {
							sl.detail_livre[i] = '' + responses[i] + '';
						}
						
						sl.livre_associe_detail_show();
					}
				}).send();
}

sl.titre_archive_click = function(lid) {
		
		$('div_titre_contain_' + lid).setStyle('background-color','');
		
	
		if(lid == sl.current) {
			sl.couv_aime_archive_close();
			sl.titre_sh("", sl.current);
			sl.current = "";
			return;
		}
	
		sl.titre_sh(lid, sl.current);



		sl.titre_goto.delay(500, '', lid); // on execute 0.5sec apres le précé
		
		sl.couv_fade(sl.current);
		sl.couv_fade(lid,0.9);
		
		sl.goto_up.delay(1000);	
		
		sl.archive_pagination_sh(false);


		var la = $('livre_associe_' + lid);
		if(la != null) { 		
			if(la.getStyle("display") != 'none') {
				//var mySlide = new Fx.Slide('livre_associe_'+ lid).hide().slideIn();
				var mySlide = new Fx.Slide('livre_associe_'+ lid).slideOut().hide();

			}
		}
		
		sl.current = lid;
		
		$('div_couverture').setStyle('display','none');

	  sl.titre_archive_click_show_couv(lid,-1);

}


/* click sur "vous avez aimé, vous aimerez" */
sl.livre_associe_liste_click = function(lid) {
	sl.redim_div_livre_associe(lid, true);
	
	d = $('livre_associe_'+ lid);
	d.setStyle('display','block');	
	var mySlide = new Fx.Slide('livre_associe_'+ lid).hide().slideIn();
	sl.livre_redim_reinit(true);
	sl.livre_redim.delay(750, true);
}

/* click sur "vous avez aimé, vous aimerez" */
sl.livre_associe_complement_liste_click = function(lid) {
	sl.redim_div_livre_associe(lid, true);
	
	d = $('livre_associe_complement_'+ lid);
	d.setStyle('display','block');	
	var mySlide = new Fx.Slide('livre_associe_complement_'+ lid).hide().slideIn();
	
	sl.livre_redim_reinit(true);
	sl.livre_redim.delay(75, true);
}


sl.redim_div_livre_associe = function(lid, agrandir) {

	var previousSibling = $('livre_desc_' + lid).getParent();
	mysize = previousSibling.getSize();
	
	if(agrandir == true) {
		mysize.y = mysize.y + sl.livre_associe_vignette_height;
	} else {
		mysize.y = mysize.y - sl.livre_associe_vignette_height;
	}

	previousSibling.setStyle("height", mysize.y);

}

/* utilse ? */
sl.redim_div_livre_associe_complement = function(lid, agrandir) {

	var previousSibling = $('livre_desc_' + lid).getParent();
	mysize = previousSibling.getSize();
	
	if(agrandir == true) {
		mysize.y = mysize.y + sl.livre_associe_vignette_height;
	} else {
		mysize.y = mysize.y - sl.livre_associe_vignette_height;
	}

	previousSibling.setStyle("height", mysize.y);

}


/* fonction pour fadé les couverture centre */
sl.couv_fade = function(lid, pour) {
	return;
	if(pour == "") {
		pour = sl.couv_fade_pourcentage;
	}
	if(lid != "") {
			$('couverture_' + lid).fade(pour);
	} else {
		for(i=sl.id_min;i<sl.id_max+1;i++) {
			$('couverture_' + i).fade(pour);
		}
		// les extremes
		$('couverture_' + sl.id_min + "_m").fade(pour);
		$('couverture_' + sl.id_max + "_m").fade(pour);
		
	}
}

sl.livre_archive_move = function(sens) {
	// on referme
	sl.titre_sh("", sl.current);

	deplacement = 300 * (sens * 1);
	
	//console.debug("deplacement=" + deplacement);
	//alert("posi.y="+posi.y + " => " + deplacement);
	//deplacement += sl.titre_pos_init;
	dd = $("div_titre");
	var myFx = new Fx.Scroll(dd, { duration : 1500 }).start(0,deplacement);	

}

/* aller à la couverture centrale lid*/
sl.couv_goto = function(lid) {
	
	lapos = $('div_titre_contain_' + lid).getPosition();
	
	//console.log("couv : " + lapos.y + " /" +  sl.couv_height  + " = 1155" );
	if(lapos.y + sl.couv_height > 1155) {
		lapos.y = 1155 -  sl.couv_height;
		//console.log("correction hauteur couverture");
	}
	
	dd = $("div_couverture");
	deplacement = sl.couv_height * lid; 
	deplacement += sl.couv_pos_init;
	deplacement -= lapos.y
	deplacement += 200 - 10;
	

	
	var myFx = new Fx.Scroll(dd, { duration : 1500 }).start(0,deplacement);
	
	//console.log("final deplacement : " + deplacement + " / pos : " + lapos.y);
	
	

}

sl.livre_redim_wait = function() {
	sl.livre_redim.delay(750);
}

sl.livre_redim = function(quickit) {
	nb_de_ligne = $('nb_titres_affiches').value;
	last_line = (sl.prev_current);
	remonter_en_plus = 0;
	if(((nb_de_ligne*1) - 1) == (last_line*1)) {
		remonter_en_plus = 50;
	}
  if($('line_' + last_line ) != null) {
	laposnext =  $('line_' + last_line ).getPosition();
  } else {
    laposnext = 0;
  }
	//console.log("laposnext = " + laposnext.y + " de " + last_line );
	
	if(laposnext.y > 1100) {
		deplacement = laposnext.y - 1100 + remonter_en_plus;
		dd = $('div_titre');
		if(quickit == true) {
			var myFx = new Fx.Scroll(dd, { duration : 250 }).start(0,deplacement);
		} else {
			var myFx = new Fx.Scroll(dd, { duration : 1500 }).start(0,deplacement);
		}
		//console.log("on a corrigé la pos des livres");
	}
	//console.log("fin correction la pos des livres");
}

sl.livre_redim_reinit = function(quickit) {
	dd = $('div_titre');
	if(quickit == true) {
		var myFx = new Fx.Scroll(dd, { duration : 0 }).start(0,0);
	} else {
		var myFx = new Fx.Scroll(dd, { duration : 1500 }).start(0,0);
	}//console.log("redim reinit");
}

/*
 * les livres proposés (associé) à un livre
 */
 
/* afficher le bloc des livres associés */
sl.livre_associe_show = function(lid) {
	hh = $('livre_desc_' + lid).getSize();
	h = hh.y;
	h = h*1;
	h = h + 145;
	h = h + "";
	$('livre_desc_' + lid).setStyle('overflow', 'none');
	$('livre_desc_' + lid).setStyle('height', h);
	$('livre_associe_' + lid).setStyle('display','');
	
}

/* masquer le bloc des livres associés */
sl.livre_associe_hide = function(lid) {
	$('livre_associe_' + lid).setStyle('display','none');
}

/* roll over (ou out) sur un livre associé */
sl.livre_associe_over = function(lid,lidd,showit) {

	fadelever = 1;
	var wai_panier_value = $('wai_panier');
	if(wai_panier_value != null) {
		var fadelever = 1;
	}
	
	if(showit == true) {
		$('cimd_' + lid + '_' + lidd).fade(fadelever);	
	} else {
		$('cimd_' + lid + '_' + lidd).fade(0);
	}
}


sl.livre_associe_complement_over = function(lid,lidd,showit) {

	if(showit == true) {
		$('cimd_complement_' + lid + '_' + lidd).fade(0.9);	
	} else {
		$('cimd_complement_' + lid + '_' + lidd).fade(0);
	}
}


/* click sur un livre associé */
sl.livre_associe_click = function(lid, lidd) {
// on eleve les fleches up/down du scroll centrale
sl.affiche_couv_fleche(false);

// sur un titre d'un livre associé y a besoin de voir le detail quand on passe sur la couv
$('div_couverture_aime_detail').setStyle('display','block');
		
// retient ce qu'on affiche
sl.livre_associe_current_view[0] = lid; // c'est un normal
sl.livre_associe_current_view[1] = lidd; // c'est un normal


if(lidd > -1) {
	var myprodid = sl.associe_equiv[lid][lidd];
} else {
	var myprodid = sl.equiv[lid];
	
}
		var req = new Request({
			method: 'get',
			url: "/ajax/detail_livre_assoc.php",
			data: { 'prod_id' : myprodid },
			onComplete: function(response) { 
				
				responses = response.split('|');
				for(i=0;i<responses.length;i++) {
					sl.detail_livre[i] = '' + responses[i] + '';
				}
				
				sl.livre_associe_detail_show();
			}
		}).send();

	


		
		// on simule le over pour afficher le détail
		sl.couv_aime_over(true);

		//sl.livre_associe_show(lid);
		
		//var mySlide = new Fx.Slide('livre_associe_'+ lid).hide().slideIn();
		
}

sl.livre_associe_complement_click = function(lid, lidd) {
// on eleve les fleches up/down du scroll centrale
sl.affiche_couv_fleche(false);

// sur un titre d'un livre associé y a besoin de voir le detail quand on passe sur la couv
$('div_couverture_aime_detail').setStyle('display','block');
		
// retient ce qu'on affiche
sl.livre_associe_current_view[0] = lid; // c'est un normal
sl.livre_associe_current_view[1] = lidd; // c'est un normal


if(lidd > -1) {
	var myprodid = sl.associe_complement_equiv[lid][lidd];
} else {
	var myprodid = sl.equiv[lid];
	
}
		var req = new Request({
			method: 'get',
			url: "/ajax/detail_livre_assoc.php",
			data: { 'prod_id' : myprodid },
			onComplete: function(response) { 
				
				responses = response.split('|');
				for(i=0;i<responses.length;i++) {
					sl.detail_livre[i] = '' + responses[i] + '';
				}
				
				sl.livre_associe_detail_show();
			}
		}).send();

	


		
		// on simule le over pour afficher le détail
		sl.couv_aime_over(true);
}

sl.livre_associe_detail_show = function() {
	
	var wai_thema_detail_value = $('wai_thema_detail');
	if(wai_thema_detail_value != null) {
		var wai_thema_detail_value = true;
	} else {
		var wai_thema_detail_value = false;
	}
	
	var wai_panier_value = $('wai_panier');
	if(wai_panier_value != null) {
		var wai_thema_detail_value = false;
		var wai_panier_value = true;
	} else {
		wai_panier_value = false;
	}
	
	// pr la recherche : comme si on était dan le panier
	var wai_recherche_value = $('wai_recherche');
	if(wai_recherche_value != null) {
		var wai_thema_detail_value = false;
		var wai_panier_value = true;
	} else {
		wai_panier_value = false;
	}	
	
				
	$("dca_titre").empty();
	$("dca_titre").set('html', sl.detail_livre[sl.dl_titre]);
	
	$("dca_auteur").empty();
	$("dca_auteur").set('html', sl.detail_livre[sl.dl_auteur]);
	
	//$("dca_prix").empty();
	//$("dca_prix").set('html', sl.detail_livre[sl.dl_prix]);

for(i=1;i<4;i++) {
		$("dca_prix_" + i).empty();
    if(sl.detail_livre[sl.dl_prix_ori] == "-1") {
      $("dca_prix_" + i).set('html', "<span class='prix_gros'>" + sl.detail_livre[sl.dl_prix] + "€" + "</span>");
    } else {
      $("dca_prix_" + i).set('html', "<span class='prix_gros'>" + sl.detail_livre[sl.dl_prix] + "€" + "</span>" + "<span class='prix_barre' style='padding-left:5px'>" + sl.detail_livre[sl.dl_prix_ori] + "€" + "</span>");
    }
	}


	if(sl.detail_livre[sl.dl_accroche] != "") {
		$("dca_accroche").setStyle('display','');
		$("dca_accroche").empty();
		$("dca_accroche").set('html', sl.detail_livre[sl.dl_accroche]);
	} else {
			$("dca_accroche").setStyle('display','none');
	}
	
	$("dca_desc").empty();
	$("dca_desc").set('html', sl.detail_livre[sl.dl_desc]);
	
	if(sl.detail_livre[sl.dl_btn_dispo] == "1") {
	//disponibilite
		if(sl.detail_livre[sl.dl_parution] == "0") {
			$("dca_dispo").setStyle("display","none");
			$("dca_btn_reserver").setStyle("display", "none");
			$("dca_btn_ajout").setStyle("display", "");
			$("dca_btn_indispo").setStyle("display", "none");
		} else {
			$("dca_dispo").setStyle("display","");
			$("dca_dispo_date").empty();
			$("dca_dispo_date").set('html', sl.detail_livre[sl.dl_date]);
			$("dca_btn_reserver").setStyle("display", "");
			$("dca_btn_ajout").setStyle("display", "none");
			$("dca_btn_indispo").setStyle("display", "none");
		}
	} else {
		$("dca_dispo").setStyle("display","none");
		$("dca_btn_reserver").setStyle("display", "none");
		$("dca_btn_ajout").setStyle("display", "none");
		if(sl.detail_livre[sl.dl_btn_dispo] == "0") {
			$("dca_btn_indispo").src = "/imgs/btn_indisponible.gif";	
			$('msg_indispo_txt').set('html', "Indisponible");
		}
		if(sl.detail_livre[sl.dl_btn_dispo] == "2") {
			$("dca_btn_indispo").src = "/imgs/btn_epuise.gif";	
		}
		if(sl.detail_livre[sl.dl_btn_dispo] == "3") {
			$("dca_btn_indispo").src = "/imgs/btn_indisponible_editeur.gif";	
			$('msg_indispo_txt').set('html', "Indisponibilité éditeur");
		}			
		
		$("dca_btn_indispo").setStyle("display", "");	
		
	}

	/*
	if(sl.detail_livre[sl.dl_mp3] != "") {
	
	} else {
		$("dca_mp3").setStyle("display", "none");
	}
	
	if(sl.detail_livre[sl.dl_age_lecteur] != "") {
		$("dca_age_lecteur").empty();
		$("dca_age_lecteur").set('html', sl.detail_livre[sl.dl_age_lecteur]);		
		$("dca_age_lecteur").setStyle("display", "");
	} else {
		$("dca_age_lecteur").setStyle("display", "none");
	}

	if(sl.detail_livre[sl.dl_nb_pages] != "") {
	}
	if(sl.detail_livre[sl.dl_prod_auteur] != "") {
	}	
	*/
	
	$("dca_prod_id").set("value", sl.detail_livre[sl.dl_id]);
	

	// on n'est pas dans detail_thematique... classic du coup
	if(wai_panier_value == true) {
		$('div_couverture').fade(0);
	}
	else if(wai_thema_detail_value == false) {
		$('div_couverture').fade(0);
		our_id = sl.livre_associe_current_view[0];
		/*if($('couverture_' + our_id) != null) {
			our_pos = $('couverture_' + our_id).getPosition();
			$('div_couverture_aime').setStyle("top",our_pos.y - 553);
			
		}*/
	} else {
		$('div_couverture').setStyle("visibility","hidden");
		// on positionne 
		var position = $('couverture_des_livres').getPosition();
		var position_scoll = $('scrollbar_detail_content').getScroll();
		var ladivcouvaime = $('div_couverture_aime');
		//mytop = myevent.client.y;
		var scroll = $('couverture_des_livres').getScroll();

		//top_scroll = $('scrollbar_detail_thumb').getPosition;
		mytop = document.documentElement.scrollTop;
		if(mytop < 200) { mytop = 200; } else { mytop += 50; }
		myleft = position.x + 30;
		ladivcouvaime.setStyle("top", mytop);
		ladivcouvaime.setStyle("left", myleft);
	}
	$('div_couverture_aime').setStyle('background-image', '');
	if(wai_thema_detail_value == false) {
		$('div_couverture_aime').setStyle("margin-top", sl.couv_pos_init);
	} else {
		$('div_couverture_aime').setStyle("z-index",50);
		$('div_couverture_aime').setStyle("position","absolute");
	}
	$('div_couverture_aime').setStyle('background-image', 'url(/upload/produits/' +  sl.detail_livre[sl.dl_photo] + ')');
	$('div_couverture_aime').fade(1).setStyle('display','block');
	

/*
sl.detail_livre = Array();
sl.dl_photo  = 0;
sl.dl_titre  = 1;
sl.dl_auteur  = 2;
sl.dl_edition  = 3;
sl.dl_prix  = 4;
sl.dl_accroche  = 5;
sl.dl_date = 6;
sl.dl_desc = 7;
*/
	
}

sl.archive_pagination = function(lapage) {

	return;
	var lurl = $('archive_pagination_url').get("value");
	var letag = $('archive_pagination_tag').get("value");
	var letag_id = $('archive_pagination_tag_id').get("value");
	
	window.location = "/" . lurl + "?tag=" + letag + "&tag_id=" + letag_id + "&page=" + lapage;

}


sl.archive_pagination_sh = function(showit) {
	var div_exist = $('archive_pagination');
	if(div_exist != null) {
		if(showit == true) {
			div_exist.setStyle('display', '');
		} else {
			div_exist.setStyle('display', 'none');
		}
	}
	var div_exist = $('archive_pagination_bas');
	if(div_exist != null) {
		if(showit == true) {
			div_exist.setStyle('display', '');
		} else {
			div_exist.setStyle('display', 'none');
		}
	}	
}

/*
 * couverture grande du livre associé
 */
 
/* over sur la couv : on montre le détail (ou on masque) */

sl.couv_aime_archive_close = function() {
	$('div_couverture_aime').fade(0);
	$('div_couverture').setStyle('display','').fade(1);
	
	
	// on regarde ce qui etait affiché, si c'était une couv vous aimerez => on affiche la couv du livre en cours
	if(sl.livre_associe_current_view[1] > -1) {
		sl.titre_archive_click_show_couv(sl.livre_associe_current_view[0], -1);	
	} else {
		sl.archive_pagination_sh(true);
	}
}

sl.couv_aime_close = function() {

	// on ferme de manière différente (fade ou visibility) si on est sur detail_thematique.php ou les autres pages
	var wai_thema_detail_value = $('wai_thema_detail');
	if(wai_thema_detail_value != null) {
		var wai_thema_detail_value = true;
	} else {
		var wai_thema_detail_value = false;
	}
	
	if(wai_thema_detail_value == false) {
	$('div_couverture_aime').fade(0);
	$('div_couverture').fade(1);
	} else {
		$('div_couverture').setStyle("visibility","");
		$('div_couverture_aime').fade(0);
	}
	
	// on remet les fleches up/down du scroll centrale
sl.affiche_couv_fleche(true);
}

sl.couv_aime_over = function(showit) {
	if(showit == false) {
		$('div_couverture_aime_detail').fade(0);
	} else {
		$('div_couverture_aime_detail').fade(0.9);
	}
} 
 
sl.goto_up = function() {
     var scroll = new Fx.Scroll(window, { wait: true, duration: 2000, transition: Fx.Transitions.Quad.easeInOut });  
     scroll.toElement('top'); 
}

/* fnct d'init de la page */
sl.init_position = function() {
	dd = $("div_couverture");
	
	deplacement = sl.couv_pos_init;
	var myFx = new Fx.Scroll(dd).start(0,deplacement);
	
	//sl.couv_click(1);
	
	sl.couv_fade("","");
	$('div_couverture_aime_detail').fade(0);
	tb = $("table_titre_0");
	posi = tb.getPosition();
	sl.titre_pos_init = posi.y;
}



/***************************** thema ******************************/

thema_slider = function() {

	//$('scrollbar_track').setStyle('display','none');
	var scr = new ScrollBar('scrollbar_content', 'scrollbar_track', 'scrollbar_thumb');

		new Drag('scrollbar_content', {
			'modifiers': {y: 'height', x: false},
			onDrag: function(){
				scr.update();
			}
		});
		
}

thema_detail_slider = function() {

	var scr = new ScrollBar('scrollbar_detail_content', 'scrollbar_detail_track', 'scrollbar_detail_thumb');

		new Drag('scrollbar_detail_content', {
			'modifiers': {y: 'height', x: false},
			onDrag: function(){
				scr.update();
			}
		});
		
}

themafull_slider = function() {

	var scr = new ScrollBar('scrollbar_full_content', 'scrollbar_full_track', 'scrollbar_full_thumb');

		new Drag('scrollbar_full_content', {
			'modifiers': {y: 'height', x: false},
			onDrag: function(){
				scr.update();
			}
		});
		
}


contentstatic_slider = function() {

	var scr = new ScrollBar('scrollbar_static_content', 'scrollbar_static_track', 'scrollbar_static_thumb');

		new Drag('scrollbar_static_content', {
			'modifiers': {y: 'height', x: false},
			onDrag: function(){
				scr.update();
			}
		});
		
}



contentarchive_slider = function() {

	var scr = new ScrollBar('scrollbar_archive_content', 'scrollbar_archive_track', 'scrollbar_archive_thumb');

		new Drag('scrollbar_archive_content', {
			'modifiers': {y: 'height', x: false},
			onDrag: function(){
				scr.update();
			}
		});
		
}

/*******************************************************
 *-------------------------- démarrage -------------------------
 ******************************************************/
window.addEvent('domready',function() { 
			//smooth scrolling enabled
			new SmoothScroll({ duration:2000 }, window); 

			// menu
			menu.init();
			
			if($('tagcloud_super_content') != null) {
				my_tooltip.show.delay(1000, '', 0);
				tagcloud_lien_make_over();				
			}
			// pour ie : la div des couv centrale est repositionné....
			var div_ex = $('div_couverture');
			if(div_ex != null) {
				if(Browser.Engine.trident == true) {
					//sl.couv_pos_init -=72;



					var move_to_down_value = $('move_to_down');
					if(move_to_down_value != null) {
						$('move_to_down').setStyle("top","570px");
						$('move_to_top').setStyle("top","200px");
					}
				}
			}		
		
			// on chope si on a l'info, le nb total de livres scrollables sur la page
			var sl_id_max_value = $('sl_id_max');
			if(sl_id_max_value != null) {
				sl.id_max = sl_id_max_value.get('value');
			}
			
			var sl_nb_titres_affiches_value = $('nb_titres_affiches');
			if(sl_nb_titres_affiches_value != null) {
				sl.nb_titres_affiches = sl_nb_titres_affiches_value.get('value');
			}			


			// si on est dans une rub on lance le repositionnement des scroll de titres et de couv
			var wia_value = $('wia');
			if(wia_value != null) {
				sl.init_position.delay(250);
			}

			// pour ie dans les archives : la div des couv centrale est repositionné....
			var wia_archive_value = $('wia_archive');
			if(wia_archive_value != null) {
				//$('tagcloud_super_content').setStyle("visibility","");
				if(Browser.Engine.trident == true) {
					$('div_couverture_aime').setStyle("top", "-200px");
					//$('tagcloud_super_content').setStyle("padding-top", "200px");
				}
			}
			
												
			var wai_thema_detail_value = $('wai_thema_detail');
			if(wai_thema_detail_value != null) {
				$('couverture_des_livres').addEvent('onmouseover', function(event){
    //The passed event parameter is already an instance of the Event class.
    sl.position_souris_detail_thema_y  = (event.client.y);
			});

				
			}
			
						

			// doit on aller sur un article ?
			
			var prod_select_direct = $('prod_select_direct');
			
			if(prod_select_direct != null) {
				if(prod_select_direct.get('value') != "") {
					leprod_id = prod_select_direct.get('value');
					var equiv_rev = $('equiv_reverse['+leprod_id+']');
					if(equiv_rev != null) {
						lid = equiv_rev.get('value');
						
						var wia_archive_value = $('wia_archive');
						if(wia_archive_value != null) {						
							sl.titre_archive_click.delay(250, '', lid);
						}
						else {
							sl.titre_click.delay(250, '', lid);
						}
					}
				}
			}
			
			// on regarde la résolution
			var wsize = window.getSize();
			if(wsize.x < 1024) {
				$('globale').setStyle("margin-left","-200px");
				var div_tst = $('move_to_down');
				if(div_tst != null) {
					$('move_to_down').setStyle("margin-left","-200px");
				}
				
				var div_tst = $('move_to_top');
				if(div_tst != null) {
					$('move_to_top').setStyle("margin-left","-200px");
				}
				
				var div_tst = $('div_couverture_aime');
				if(div_tst != null) {
					$('div_couverture_aime').setStyle("margin-left","-200px");
				}		

				var div_tst = $('div_menu_coin_jeunesse');
				if(div_tst != null) {
					var posdiv = $('div_menu_coin_jeunesse').getStyle("margin-left").toInt();
					posdiv -=200;
					$('div_menu_coin_jeunesse').setStyle("margin-left",posdiv + "px");
				}	
				
				var div_tst = $('div_menu_coin_jeunesse_bulle');
				if(div_tst != null) {
					$('div_menu_coin_jeunesse_bulle').setStyle("margin-left","-200px");
				}					

				var div_tst = $('div_menu_coin_jeunesse_bulle');
				if(div_tst != null) {
					$('div_menu_coin_jeunesse_bulle').setStyle("margin-left","-200px");
				}	
				
				
				var div_tst = $('div_menu_petit_plaisir');
				if(div_tst != null) {
					$('div_menu_petit_plaisir').setStyle("margin-left","-200px");
				}	

				var div_tst = $('archive_pagination');
				if(div_tst != null) {
					$('archive_pagination').setStyle("margin-left","-200px");
				}	

				var div_tst = $('archive_la_pagination_bas');
				if(div_tst != null) {
					$('archive_la_pagination_bas').setStyle("margin-left","-200px");
				}	
				
				
				
				
			}
		}
		

		);



show_scrollbar_content = function() {
return;
$('scrollbar_track').fade(1);
}
hide_scrollbar_content = function() { 
return;
$('scrollbar_track').fade(0);
}

show_scrollbar_detail_content = function() {
	return;
	$('scrollbar_detail_track').fade(1);
}
hide_scrollbar_detail_content = function() { 
return;
	$('scrollbar_detail_track').fade(0);
}


thema_theme_click = function(lid) {
	window.location = "/detail_thematique.php?rub_id="+lid;
}

thema_theme_over = function(lid, these) {
	/*
	var myEffect = new Fx.Morph('tt_td_1_'+lid, {duration: 1000, transition: Fx.Transitions.Sine.easeOut});
	myEffect.start('.thema_id_selected');

	var myEffect = new Fx.Morph('tt_td_2_'+lid, {duration: 1000, transition: Fx.Transitions.Sine.easeOut});
	myEffect.start('.thema_titre_selected');
	*/
}


thema_goto_detail = function(lid) {
	window.location = "/detail_thematique.php?rub_id=" + lid;
}


/****************************************************************
 * les fleches sur les couvertures
 ****************************************************************/
sl.couv_move_click = function(wh) {
	ac = sl.current;
		
	if(ac == "") { ac = 0; }
	ac = ac * 1;

	
	// on monte
	if(wh == 0) {
		ac = ac - 1;
		if(ac < 0) { ac = sl.id_max; }
	} 
	// on descend
	else {
		ac = ac + 1;
		if(ac > sl.id_max) { ac = 0; }	
	}
	sl.couv_click(ac);
}

sl.couv_move_over = function(wh) {
	lid = "move_to_" + wh;
	imag = "move"+wh+".png";
	//$(lid).setStyle("background", "url(/imgs/" + imag +")");
	$("move_img_to_" + wh).set("src", "/imgs/" + imag);
}

sl.couv_move_out = function(wh) {
	lid = "move_to_" + wh;
	$("move_img_to_" + wh).set("src", "/imgs/moveempty.gif");
}


/****************************************************************
 * carroussel de la page d'accueil
 ****************************************************************/
var on_en_parle_current = 0;
var on_en_parle_current_bloc = 0;
var on_en_parle_deplacement = 0;

on_en_parle_over = function(these, inout) {
	if(inout == 0) {
		these.style.backgroundColor = '#c660b3';
		document.getElementById('menu_on_en_parle').src='imgs/bulle_parle_hover.jpg';
	} else {
		these.style.backgroundColor = '';
		document.getElementById('menu_on_en_parle').src='imgs/bulle_parle.gif';
	}
}

on_en_parle_next_over = function(these, inout) {
	if(inout == 0) {
		these.src = 'imgs/acc_btn_oen_next_over.gif';
		document.getElementById('menu_on_en_parle').src='imgs/bulle_parle_hover.jpg';
	} else {
		these.src = 'imgs/acc_btn_oen_next.gif';
		document.getElementById('menu_on_en_parle').src='imgs/bulle_parle.gif'
	}
}

on_en_parle_move = function(dep) {
	
	on_en_parle_deplacement = dep;
	// on deplace tous les blocs


	bloc = 0;
	var myFx = new Fx.Slide('block_onenparle_'+bloc, {
		mode: 'vertical',
		//Due to inheritance, all the [Fx][] options are available.
		onComplete: function () { ; }


	//The mode argument provided to slideOut overrides the option set.
	}).slideOut()
	
	bloc = 1;
	var myFx = new Fx.Slide('block_onenparle_'+bloc, {
		mode: 'vertical',
		//Due to inheritance, all the [Fx][] options are available.
		onComplete: function () { ; }


	//The mode argument provided to slideOut overrides the option set.
	}).slideOut()	

	bloc = 2;
	var myFx = new Fx.Slide('block_onenparle_'+bloc, {
		mode: 'vertical',
		//Due to inheritance, all the [Fx][] options are available.
		onComplete: function () { on_en_parle_move_suite() ; }


	//The mode argument provided to slideOut overrides the option set.
	}).slideOut()
	
}


on_en_parle_move_suite = function() {
	
	 dep = on_en_parle_deplacement;

	for(i=0;i<3;i++) {
		on_en_parle_current += dep;		
		if(on_en_parle_current < 0) { on_en_parle_current = cpt_livre-1; }
		if(on_en_parle_current >= cpt_livre) {  on_en_parle_current = 0; }
		
	}
	on_en_parle_current_tmp = on_en_parle_current;
	for(bloc=0;bloc<3;bloc++) {
		
		if(on_en_parle_current_tmp < 0) { on_en_parle_current_tmp = cpt_livre-1; }
		if(on_en_parle_current_tmp >= cpt_livre) {  on_en_parle_current_tmp = 0; }
		
		$('livre_on_en_parle_auteur_'+bloc).empty();
		$('livre_on_en_parle_auteur_'+bloc).appendText(tab_livre_auteur[on_en_parle_current_tmp]);
		$('livre_on_en_parle_titre_'+bloc).empty();
		$('livre_on_en_parle_titre_'+bloc).appendText(tab_livre_titre[on_en_parle_current_tmp]);
		$('livre_on_en_parle_prix_'+bloc).empty();
		if(tab_livre_prix[on_en_parle_current_tmp] > 0) {
      if(tab_livre_prix_ori[on_en_parle_current_tmp] == tab_livre_prix[on_en_parle_current_tmp]) {
        $('livre_on_en_parle_prix_'+bloc).appendText(tab_livre_prix[on_en_parle_current_tmp] + " €");	
      } else {
        letexte = tab_livre_prix[on_en_parle_current_tmp] + " €" + "<span class='prix_barre_accueil'>" + tab_livre_prix_ori[on_en_parle_current_tmp] + " €</span>";
        $('livre_on_en_parle_prix_'+bloc).set('html',letexte);	
      }
		}
		$('livre_on_en_parle_lien_'+bloc).set("href","on_en_parle_to.php?prod_id="+tab_livre_id[on_en_parle_current_tmp]+ "&arg_more=1");
		
		////console.log("on_en_parle_current=" + on_en_parle_current);
		
		on_en_parle_current_tmp += dep;
		
	}	

	for(bloc=0;bloc<3;bloc++) {
				
		var myFx = new Fx.Slide('block_onenparle_'+bloc, {
		    mode: 'vertical',
		    //Due to inheritance, all the [Fx][] options are available.
		    onComplete: function () { ; }

		}).hide().slideIn()
	}
	
}

on_en_parle_windowlocation = function(bloc) {
  // un peu tordu... on chope le prod_id a partir du lien
	var lelien = $('livre_on_en_parle_lien_'+bloc).get("href");
	//tp = lelien.split("=");
	//window.location = "/on_en_parle_to.php?prod_id=" + tp[1];
	window.location = lelien;
}	

sl.acheter = function() {
	lid = $('dca_prod_id').get("value");
	window.location = '/caddie_add_remove.php?add=' + lid + '&qte=1'; 
}

/*
 * evenements
 */
 
 
 sl.couv_eve_over = function(showit, quel) {
	if(showit == false) {
		$('div_couverture_eve_detail_' + quel).setStyle('display','block').fade(0);
	} else {
		$('div_couverture_eve_detail_' + quel).setStyle('display','block').fade(0.8);
	}
} 


sl.archive_scroll_goto = function(page) {
	page = page * 1;
	x = 500 * page * -1;
	////console.log("page=" + page);
  var folioChange = new Fx.Tween('div_titre', {duration:2000});  
  folioChange.start('left',x);
	
}


// fonction pour les checkbox en image
function checkbox_check(checkbox_id, image_id) {
	var checkbox = document.getElementById(checkbox_id);
	var image = document.getElementById(image_id);
	
	if(checkbox.checked == true) {
		document.getElementById(checkbox_id).checked == false;
		document.getElementById(image_id).src = "imgs/panier/ckeckbox_checked.gif";
	}
	else {
		document.getElementById(checkbox_id).checked == true;
		document.getElementById(image_id).src = "imgs/panier/ckeckbox_unchecked.gif";		
	}
}

// fonction pour afficher/masquer le détail de la commande dans le compte client
function show_hide_cmd(show_id) {
	var to_show = document.getElementById(show_id);
	var old_show = document.getElementById("tr_is_show").value;

	// on ferme l'ancienne commande
	if(old_show != "" && old_show != show_id) {
		document.getElementById(old_show).style.display = "none";
		document.getElementById("img_"+old_show).src = "imgs/panier/bt_plus.gif";
	}
	
	// on masque ou démasque la nouvelle commande
	if(to_show.style.display == "none") {
		document.getElementById("parent_"+show_id).onMouseOut = "";
		document.getElementById(show_id).style.display = "";
		document.getElementById("img_"+show_id).src = "imgs/panier/bt_moins.gif";
	}
	else {
		document.getElementById(show_id).style.display = "none";
		document.getElementById("img_"+show_id).src = "imgs/panier/bt_plus.gif";
	}
	
	// on stocke le nouvel id en tant qu'ancien id
	document.getElementById("tr_is_show").value = show_id;
}
 
url_rewrite = function() {
	return false;
} 


login_login = function(etat) {
	if(etat == 1) {
		if($('login').get("value") == "Votre email") {
			$('login').set("value", "");
		}
	}
	if(etat == 0) {
		if($('login').get("value") == "") {
			$('login').set("value", "Votre email");
		}
	}
}

login_pass = function(etat) {
	if(etat == 1) {
		if($('pass').get("value") == "Mot de passe") {
			$('pass').set("value", "");
		}
	}
	if(etat == 0) {
		if($('pass').get("value") == "") {
			$('pass').set("value", "Mot de passe");
		}
	}	
}

/*************************** PAGE RECHERCHE ***************************************************/

recherche =new Object();
recherche.current_id = "";

recherche.search = function() {
	document.getElementById('form_recherche').submit();
}


recherche.tr_over = function(these, hover, lid) {
	if(lid == recherche.current_id) {
		return;
	}
	
	if(hover == 1) {
		these.style.backgroundColor = "#EEEEEE";
	} else {
		these.style.backgroundColor = "";
	
	}
}

recherche.tr_click = function(these, lid) {
	recherche.hide(recherche.current_id);
	if(recherche.current_id != lid) {
		recherche.show(lid);
		recherche.current_id = lid;
		these.style.backgroundColor = "";
	} else {
		these.style.backgroundColor = "#EEEEEE";
		recherche.current_id = "";
	}
	
}

recherche.show = function(lid) {
	var d = $('livre_detail_' + lid);
	if(d != null) {
		d.setStyle('display','block');
		$('livre_detail_' + lid).slide('hide').slide('in');
		$('livre_' + lid).setStyle('border-bottom', '0px solid #ffffff');
		$('fermeture_' + lid).setStyle("visibility", "");
    if($('lire_la_suite' + lid) != null) {
      $('lire_la_suite' + lid).setStyle("visibility", "hidden");
    }
	}
	
}

recherche.hide = function(lid) {	
	var d = $('livre_detail_' + lid);
	if(d != null) {
		var mySlide = $('livre_detail_' + lid).slide('show').slide('out');
		$('livre_' + lid).setStyle('border-bottom', '0px solid #ffffff');
		$('fermeture_' + lid).setStyle("visibility", "hidden");
    if($('lire_la_suite' + lid) != null) {
      $('lire_la_suite' + lid).setStyle("visibility", "");
    }
	}	
}

recherche.globalsearch = function() {
	mot = document.getElementById('global_recherche').value;
	if(mot != "") {
		window.location = "/rechercher.php?global_recherche=" + mot;
	}
	return false;
}

cj_menu_over = function(these, over) {
	if(over == 1) {
		$(these.id).addClass('cj_menu_over');
	} else {
		$(these.id).removeClass('cj_menu_over');
	}
	
}

menu = new Object();
menu.current;
menu.content_value = new Array();
menu.content_value['search_auteur'] = "Rechercher un auteur";
menu.content_value['search_titre'] = "Rechercher un titre";
menu.content_value['newsletter_menu_reg'] = "Votre email";

menu.content_value = function(id,clique) {
	if(clique == 1) {	
		$(id).value = '';
	} else {
		//$(id).value = menu.content_value[id];
	}
	
}

menu.clique = function(id) {
	// css "selection"
	if(this.current >= 0) {
			lasource = $('img_menu_'+this.current).src;
			lasource = lasource.replace(/_selected.gif/, ".gif");
			$('img_menu_'+this.current).src = lasource;
	}
	
	if(id >=0) {
	//	lasource = $('img_menu_'+id).src;
//		lasource = lasource.replace(/.gif/, "_selected.gif");
//		$('img_menu_'+id).src = lasource;		
	}
	
	menu.masquer(id);
}

menu.masquer = function(id) {
	
	if(this.current >= 0) {
		if(id >=0) {
			var mySlide = new Fx.Slide('menu_'+ this.current).hide();
		} else {
			var mySlide = new Fx.Slide('menu_'+ this.current).slideOut().hide();
		}
	}
	
	if(id >= 0 && this.current != id) {
		d = $('menu_'+ id);
		d.setStyle('display','block');
		var mySlide = new Fx.Slide('menu_'+ id).hide().slideIn();
		
	}
	if(this.current != id) {
	this.current = id;
	} else {
		this.current = -1;
	}
	
}

menu.init = function() {
	this.current = $('menu_current_selected').value * 1;
}

menu.hover = function(id, hover) {
	for(i=0;i<3;i++) {
		if(this.current != i) {
			lasource = $('img_menu_'+i).src;
			lasource = lasource.replace(/_selected.gif/, ".gif");
			$('img_menu_'+i).src = lasource;
		}
	}
	
	if(hover == 1 && this.current != id) {
		lasource = $('img_menu_'+id).src;
		lasource = lasource.replace(/.gif/, "_selected.gif");
		$('img_menu_'+id).src = lasource;
	}
	if(hover == 0 && this.current != id) {
			lasource = $('img_menu_'+id).src;
			lasource = lasource.replace(/_selected.gif/, ".gif");	
			$('img_menu_'+id).src = lasource;
	}

	
}
newsletter = new Object();

newsletter.enregistrer = function() {
	email = $('newsletter_menu_reg').value;
	
	if(checkEmail(email)) {
		var req = new Request({
			method: 'get',
			url: "/ajax/newsletter_register.php",
			data: { 'email' : email },
			onComplete: function(response) { 
				alert("Vous êtes désormais inscrit à notre newsletter.");
				return;
			}
		}).send();

	} else {
		alert("Vous devez saisir une adresse email valide.");
	}
}

function checkEmail(email) {
	var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (!filter.test(email)) {
		return false;
	} else {
		return true;
	}
}

livre_prix_hover = function(id, hover) {
	if(hover == 1) {
	$('prix_'+id).addClass("prix_is_over");
	} else {
		$('prix_' + id).removeClass("prix_is_over");
	}
}

livre_prixall_hover = function(id, hover) {
	if(hover == 1) {
	$('prix_all_'+id).addClass("prix_is_over");
	} else {
		$('prix_all_' + id).removeClass("prix_is_over");
	}
}

main_menu_hover = function(these, hover) {
	if(hover == 1) {
	these.style.marginLeft = "5px";
	} else {
	these.style.marginLeft = "0px";
	}
}

change_paquet_cadeau = function() {
	if($('com_paquet_cadeau').checked == true) {
		$('div_paquet_cadeau').setStyle('display','');
	} else {
		$('div_paquet_cadeau').setStyle('display','none');
	}
}


my_tooltip = new Object();

my_tooltip.close = function(id) {
	if($('yoo-tooltip-' + id) == null) {
		return;
	}
	$('yoo-tooltip-' + id).fade(0);
	//var mySlide = new Fx.Slide('yoo-tooltip-' + id).slideOut().setStyle("visibility", "hidden");
}

my_tooltip.show = function(id) {
	if($('yoo-tooltip-' + id) == null) {
		return;
	}
	$('yoo-tooltip-' + id).setStyle("visibility","");
	//$('yoo-tooltip-' + id).fade(0);
	//$('yoo-tooltip-' + id).fade(1);
	$('yoo-tooltip-' + id).tween('margin-top', -10);
}

tagcloud_lien_make_over = function() {
	$(document.body).getElements('div.tagcloudcolor').addEvents({
	    'mouseenter': function(){
	        my_tooltip.close(0);
	    }
	});
}
	

<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->