// JavaScript Document
$(document).ready(function(){
	//précharge les images
	var liste_images = new Array("/language/french/media/menu_actus.gif","/language/french/media/menu_actus_on.gif","/language/french/media/menu_mieuxvivre.gif","/language/french/media/menu_mieuxvivre_on.gif","/language/french/media/menu_visites.gif","/language/french/media/menu_visites_on.gif","/language/french/media/menu_deco.gif","/language/french/media/menu_deco_on.gif","/language/french/media/menu_vivredehors.gif","/language/french/media/menu_vivredehors_on.gif","/language/french/media/menu_lumiere.gif","/language/french/media/menu_lumiere_on.gif","/language/french/media/menu_sdb.gif","/language/french/media/menu_sdb_on.gif","/language/french/media/menu_cuisine.gif","/language/french/media/menu_cuisine_on.gif","/language/french/media/menu_amenager.gif","/language/french/media/menu_amenager_on.gif","/language/french/media/menu_ranger.gif","/language/french/media/menu_ranger_on.gif","/language/french/media/menu_enfants.gif","/language/french/media/menu_enfants_on.gif","/media/etoile.gif","/media/etoile_on.gif");
	for(var i=0;i<liste_images.length;i++){
		var image = new Image();
		image.src = liste_images[i];
	}
	 //menu
     $("#menu > ul > li").hover(
	 	function(){
			//vérifie qu'on est au niveau 1
		   	if ($(this).hasClass("actif")) {
				//on ne change pas l'image
			}else{
				var ancienne_source = $(this).find("img").attr("src");
				var off = ancienne_source.split(".gif");
				//vérifie quand même si on n'est pas déjà sur on
				if(ancienne_source != off[0]){
					 $(this).find("img").attr({src: off[0]+'_on.gif'});
				}
			}
			$(this).find("div.sousmenu").show();
		},
		function(){
			if ($(this).hasClass("actif")) {
				//on ne change pas l'image
			}else{
				var ancienne_source = $(this).find("img").attr("src");
				var off = ancienne_source.split("_on.gif");
				//vérifie quand même si on n'est pas déjà sur on
				if(ancienne_source != off[0]){
					 $(this).find("img").attr({src: off[0]+'.gif'});
				}
			}
			$(this).find("div.sousmenu").hide();
     	}
		);

	 	//formulaire de vote
	$(".vote form input").each(function(i) {
     	$(this).numero = i ;
   	});
	 $(".vote form input").hover(
	 	function(){
			var numerosurvole = $(this).val();
			$(this).parent("fieldset").find("input:lt("+numerosurvole+"):not('.actif')").each(function(n){
				var coupe_ancienne_url =$(this).attr('src').split(".gif");
				if(coupe_ancienne_url.length>1){
					var nouvelle_url = coupe_ancienne_url[0]+"_on.gif";
					$(this).attr('src',nouvelle_url);
				}
			})
		},
		function(){
			var numerosurvole = $(this).val();
			$(this).parent("fieldset").find("input:lt("+numerosurvole+"):not('.actif')").each(function(n){
				var coupe_ancienne_url =$(this).attr('src').split("_on.gif");
				if(coupe_ancienne_url.length>1){
					var nouvelle_url = coupe_ancienne_url[0]+".gif";
					$(this).attr('src',nouvelle_url);
				}
			})
     	}
	);
	$(".info .pop .bouton_fermer a").click(function(event){
       	griser(false);
		$(this).parent().parent().parent().hide();
       	return false;
    }
	);
	$(".infos_merci .pop .bouton_fermer a").click(function(event){
       	griser(false);
		$(this).parent().parent().parent().hide();
       	return false;
    }
	);
	$(".zoomzoom .pop .bouton_fermer a").click(function(event){
       	griser(false);
		$(this).parent().parent().parent().parent().hide();
       	return false;
    }
	);
	$(".info a.show").click(function(event){
		griser(true);
       	$(this).parent().find('.pop').show();

		var largeur_fenetre = $("body").width();
		var gauche = (largeur_fenetre - 400)/2;
		$(this).parent().parent().find('.pop').css({ left:gauche+"px" });

       	return false;
    }
	);
	$(".infos_merci a.show").click(function(event){
		griser(true);
       	$(this).parent().parent().find('.pop').show();

		var largeur_fenetre = $("body").width();
		var gauche = (largeur_fenetre - 400)/2;
		$(this).parent().parent().find('.pop').css({ left:gauche+"px" });

       	return false;
    }
	);

	$(".util .envoiami .pop .bouton_fermer a").click(function(event){
       	griser(false);
		$(this).parent().parent().parent().hide();
       	return false;
    }
	);

	$(".util .envoiami a.show").click(function(event){
		griser(true);
       	//
		$(this).parent().parent().find('.pop').show();
		//
		var largeur_fenetre = $("body").width();
		var gauche = (largeur_fenetre - 600)/2;
		$(this).parent().find('.pop').css({ width:"600px", left:gauche+"px" });
    }
	);
	$("#popcommentaires .ajout a.show").click(function(event){
		$(this).parent().parent().parent().find('form').show();
		$(this).parent().parent().parent().parent().find('.titres .titre').toggle();
		$(this).parent().parent().hide();
		return false;
    }
	);
	$("#popcommentaires .bouton_fermer a").click(function(event){
       	griser(false);
		$(this).parent().parent().parent().parent().parent().parent().hide();
       	return false;
    }
	);
	$("#popcommentaires .abus a").click(function(event){
		var leparent = $(this).parent();
		leparent.empty();
		leparent.append('rapporté');
       	return false;
    }
	);
    $(".util .commentaires a").click(function(event){
		$('#popcommentaires').show();
		return false;
    }
	);

	$(".enquete .contexte .onglets ul li h2 a").click(function(event){
        var index = Number($(this).parent().parent().attr("class"));
		remplirTexteOnglet(index);
		return false;
    });

    $(".enquete .corps .nav .precedente a").click(function(event){
		var index;
		$(".enquete .contexte .onglets ul li h2").each(function(n){
			if($(this).find("a").hasClass("fondpale")){
				index = n;
			}
		})
		var total = $(".enquete .contexte .onglets ul").children("li").length;
		if(index>0){
			index --;
		}
        else{
			index = total-1;
		}
		remplirTexteOnglet(index);
		return false;
    });

    $(".enquete .corps .nav .suivante a").click(function(event){
		var index;
		$(".enquete .contexte .onglets ul li h2").each(function(n){
			if($(this).find("a").hasClass("fondpale")){
				index = n;
			}
		})
		var total = $(".enquete .contexte .onglets ul").children("li").length;
		if(index<total-1){
			index ++;
		}
        else{
			index = 0;
		}
		remplirTexteOnglet(index);
		return false;
    });

	function remplirTexteOnglet(num){
		$(".enquete .contexte .onglets ul li h2").each(function(n){
			if(n==num){
				$(this).find("a").addClass("fondpale");
			}else{
				$(this).find("a").removeClass("fondpale");
			}
		})
		$(".enquete .lescorps .corps").each(function(n){
			if(n==num){
				$(this).show();
			}else{
				$(this).hide();
			}
		})
	}

	$(".tousarticles .onglets ul li a").click(function(event){
		var index = Number($(this).attr("class"));
		remplirPages(index);
		return false;
    });
	$(".tousarticles .nav .precedente a").click(function(event){
		var index;
		$(".tousarticles .onglets ul li").each(function(n){
			if($(this).hasClass("actif")){
				index = n;
			}
		})
		var total = $(".tousarticles .onglets ul").children("li").length;
		if(index>0){
			index --;
		}/*else{
			index = total-1;
		}*/
		remplirPages(index);
		return false;
    });
	$(".tousarticles .nav .suivante a").click(function(event){
		var index;
		$(".tousarticles .onglets ul li").each(function(n){
			if($(this).hasClass("actif")){
				index = n;
			}
		})
		var total = $(".tousarticles .onglets ul").children("li").length;
		if(index<total-1){
			index ++;
		}/*else{
			index = 0;
		}*/
		remplirPages(index);
		return false;
    });
	function remplirPages(num){
		$(".tousarticles .onglets ul li").each(function(n){
			if(n==num){
				$(this).addClass("actif");
			}else{
				$(this).removeClass("actif");
			}
		})
		$(".tousarticles .nav ul li").each(function(n){
			if(n==num){
				$(this).addClass("actif");
				$(this).empty();
				$(this).append('<span>'+(n+1)+'</span>');
			}else{
				$(this).removeClass("actif");
				$(this).empty();
				$(this).append('<a href="#">'+(n+1)+'</a>');
			}
		})
		//à recup en php
		var nombre_results_total = 14;
		var nombre_resultats_par_page = 5;
		var nombre_pages = Math.ceil(nombre_results_total/nombre_resultats_par_page);

		if(num<nombre_pages-1){
			nombre_results = nombre_resultats_par_page;
		}else{
			nombre_results = nombre_results_total % nombre_resultats_par_page;
		}
		$('.tousarticles .sujets').empty();
		for (var i=0;i<nombre_results;i++){
			var content = '<div class="sujet">';
			content += '<div class="image"><div class="fleche"><a href="#"><img src="/media/fleche_d.png" alt="" /></a></div><a href="#"><img src="/media/temp/recherche_vign1.jpg" alt="" /></a></div>';
			if(i%2 == 0){
				content += '<div class="texte fondpale">';
			}else{
				content += '<div class="texte">';
			}
			content += '<div class="hauteur_minimum">&nbsp;</div><div class="cote_hauteur"><h2><a href="#">Lorem ipsum dolor sit amet, consetetur sadipscing elitr'+i+i+i+'</a></h2><p><a href="#">Lorem ipsum dolor sit amet, consetetur sadipscing elitr nonumy eirmod tempor invidunt ut labore et dolore magna aliquyam erat, sed diam volu</a></p><div class="date">Mars 2008</div><div class="suite"><a href="#"><img src="/media/suite_rose_pt.gif" alt="lire la suite" /></a></div></div>';
			content += '<div class="mrpropre">&nbsp;</div>';
			content += '</div>';
			content += '<div class="mrpropre">&nbsp;</div>';
			content += '</div>';
			$('.tousarticles .sujets').append(content);
		}
	}
	function filActu(){
		$("#bandeau .fils .wrap").animate( { top:"15px",height:"0px" },1 );
		$("#bandeau .fils .wrap").animate( { top:"0px",height:"20px" },500 );
		$("#bandeau .fils .wrap").animate( { top:"0px",height:"20px" },10000 );
		$("#bandeau .fils .wrap").animate( { top:"-22px",height:"45px" },1000 );
		$("#bandeau .fils .wrap").animate( { top:"-22px",height:"45px" },10000 );
		$("#bandeau .fils .wrap").animate( { top:"-42px",height:"71px" },1000 );
		$("#bandeau .fils .wrap").animate( { top:"-42px",height:"71px" },10000);
		$("#bandeau .fils .wrap").animate( { top:"-65px",height:"90px" },1000, filActu);
	}
	filActu();
	//
	$(document).pngFix();
});


function griser(sens){
	if(sens){
		$("#voile").show();
		$("#voile").css({ height: $("body").height()+"px" });

	}else{
		$("#voile").hide();
	}
}
function favoris() {
	if ( navigator.appName != 'Microsoft Internet Explorer' ){
		window.sidebar.addPanel("le nom du site","http://www.tonsite.com","");
	}else {
		window.external.AddFavorite("http://www.tonsite.com","le nom du site");
	}
}