/* FILMS DE FEMMES mes_script.js*/
/* DECEMBRE 2008 */ 
/* Debussac Multimédia */
/* Julien Verkest */

$(document).ready(function() {

	// REDIRECTION SUR LE FESTIVAL EN COURS. A CHANGER CHAQUE ANNEE 
	$("#festival_actuel div").click(function(){
	document.location.href='Edito.html?annee=2010';
	});		
	
	//ajoute un target="_blank" aux liens externes
	$("a.spip_out").each(function() { 
		$(this).attr("target","_blank"); 
	});

	/* bouton accueil en haut de page */
	$("body").append('<div  style="position:absolute;top:1;width:900px;margin-left:-450px;left:50%;background:#1B1B1B"><div id="acc" style="margin:0;padding:2px 7px;background:#FFF;display:block;width:60px;"><a href="index.php" style="color:#E15D12;font-size:9px;font-family:verdana;font-weight:bold;">Accueil</a></div></div>');
	/*$("#acc").corner("tr");*/
	/*lightbox*/
	$('a[@class*=lightbox]').lightBox();

	/* effet boutons ok newsletter et recherche */
	$(".of").hover(function(){
		$(this).removeClass().addClass("op");
	},function(){
		$(this).removeClass().addClass("of");
	});

	/*actionne le clic sur la recherche et la newsletter*/
	$("#but_search_ok").click(function(){
		var recherche = $("#input_search").val();
		document.location.href='spip.php?page=recherche&recherche='+recherche+'';
	});

	/* focus / blur sur les formulaires */
	$('input[@type*=text]').focus(function(){
		$(this).val("");
	});

	/* effet sur le menu */
	$(".ov").hover(function(){
		$(this).removeClass("ov").addClass("out");
	},function(){
		$(this).removeClass("out").addClass("ov");
	});

	/* menu clic déroulant */
	$("#festival_actuel div").click(function(){
		$(".actuelle ul").toggle();
		$(".eds").hide();
		return false;
	});

	$(".menu_statique:eq(0) a").click(function(){
		$(".eds").toggle();
		$(".actuelle ul").hide();
		return false;
	});

	/* place sour editions précédentes le menu galerie + sections 30 ans */
	var es = $(".editions_sous").html();
	$(".editions_sous").remove();
	$(".menu_statique:eq(0)").append(es);

	/*galerie, mode image/mode vue*/
	$("#view_icon").click(function(){
		$(".prix").hide();
		$(".annee").hide();
		$(".titre").hide();
	});

	$("#view_tree").click(function(){
		$(".prix").show();
		$(".annee").show();
		$(".titre").show();
	});
	

	$("#menu ul li").hover(function(){
		$(this).removeClass("outtt").addClass("hovvv");
	},function(){
		$(this).removeClass("hovvv").addClass("outtt");
	});

	$("#menu ul li small a.on").parent().parent().addClass("ononon");
	$("#menu ul li a.on").parent().addClass("ononon");




	/* Initialisation du carroussel */
	$(".f_r img").hide();
	var d = 1979; /* date de début */
	var f = 2009; /* date de fin */
	var ecart = f-d; /*ecart nb de festival*/
	var nb = 7; /* éléments à afficher*/
	var init = ecart - 7;/*initialisation aux dernières années */
	$(".slide_annee").each(function(i){
		if(i<init){$(".slide_annee:eq("+i+")").addClass("hide").hide(); }
		else { $(".slide_annee:eq("+i+")").addClass("show"); } 
	});

	/* gestion du bouton après */
	$(".f_r img").click(function(){
		$(".f_r img").show();
		$(".f_l img").show();
		var d = 1979; /* date de début */
		var f = 2009; /* date de fin */
		var ecart = f-d; /*ecart nb de festival*/
		var nb = 7; /* éléments à afficher*/
		var y = $(".show:last").attr("id"); /*date du dernier élément*/
		var reg=new RegExp("-", "g");
		taby = y.split(reg);
		y = taby[1];
		var t1 = y-d; /*premier element*/
		var t2 = t1 + nb; /*dernier element*/
		if(t2>ecart){t1=ecart-nb;}  

		$(".slide_annee:eq("+t1+")").removeClass("show").addClass("hide").hide();/*cache*/
		$(".slide_annee:lt("+t1+")").removeClass("show").addClass("hide").hide();/*cache*/
		$(".slide_annee:gt("+t1+")").removeClass("hide").addClass("show").show();/*montre*/
		$(".slide_annee:gt("+t2+")").removeClass("show").addClass("hide").hide();/*cache*/	

		var z = $(".show:last").attr("id"); /*date du dernier élément*/
		if(z==f){$(".f_r img").hide();}
	});

	/* gestion du bouton avant */
	$(".f_l img").click(function(){
		$(".f_r img").show();
		$(".f_l img").show();

		var d = 1979; /* date de début */
		var f = 2009; /* date de fin */
		var ecart = f-d; /*ecart nb de festival*/
		var nb = 7; /* éléments à afficher*/
		var y = $(".show:first").attr("id"); /*date du premier élément*/
		var reg=new RegExp("-", "g");
		taby = y.split(reg);
		y = taby[1];
		var t1 = y-d-1; /*dernier element*/
		var t2 = t1 - nb; /*premier element*/
		if(t1<nb){t1=nb-1;}  
 		$(".slide_annee:eq("+t2+")").removeClass("show").addClass("hide").hide();/*cache*/
		$(".slide_annee:lt("+t2+")").removeClass("show").addClass("hide").hide();/*cache*/
		$(".slide_annee:gt("+t2+")").removeClass("hide").addClass("show").show();/*montre*/
		$(".slide_annee:gt("+t1+")").removeClass("show").addClass("hide").hide();/*cache*/

		var z = $(".show:first").attr("id"); /*date du premier élément*/
		if(z==d){$(".f_l img").hide();}

	});
	
	$("#festival_actuel div").corner();

	/* ajuste la hauteur du menu en fonction de celle du contenu, et vice et versa 
	var h_p = $("#conteneur").height();	
	var h_c = $("#menu").height();	
	alert(h_c);
	alert(h_p);
	if(h_p>750){ $("#menu").css({height:""+h_p+"px"});}*/
	
	

});

/* au clic sur un élément du carroussel on change la navigation */
function change_sous_menu(year,id){
	$.get("spip.php?page=sous_menu_ajax",
	{ year: ""+year+""},
		function(data){
			$("#editions-precedentes").animate({
				width: "5px"
				},200).animate({ 
				width: "500px"
				},300, function() { 
					$(this).empty();
					$(this).append(data);
					$("#"+id+" .slide_bloc").removeClass("ov").addClass("on");
				});
		}
	);}
