/* Fleurus mes_script.js*/
/* Mai 2008 */ 
/* Debussac Multimédia */
/* Julien Verkest */

$(document).ready(function() {
 
	//ajoute un target="_blank" aux liens externes
	$("a.spip_out").each(function() { $(this).attr("target","_blank"); $(this).after('<img src="squelettes/imgs/external_link.gif" alt="" class="liens_externes" />') });

	//ajoute un target="_blank" aux liens externes
	$("a[href$=.pdf]").each(function() { $(this).attr("target","_blank"); $(this).after('<img src="squelettes/imgs/external_link.gif" alt="" class="liens_externes" />') });

	// éclaircit ou assombrit le menu ainsi que les illustrations haut et bas
	 
		$("li.mon_menu").hover( 
		function () {
		 /* ajoute une petite flèche*/
		 var style= 'style="position:absolute;margin-top:-40px;margin-left:0px;*margin-left:-124px;*margin-top:25px;z-index:1000;"';
		 var div = '<div class="flech_menu" '+style+' ><img src="squelettes_v2/imgs/flech.jpg" alt=""  /></div>';
		 $(this).append(div);
		 /*$(this).removeClass("op_high"); $(this).addClass("op_medium"); //gauche	 */
      	}, 
	    function() {
		 $("div.flech_menu").remove();
		 /*$(this).removeClass("op_medium"); $(this).addClass("op_high"); //gauche 	*/	 
		}
		);			   
	 
	/* ajout d'un message pour inciter à se logguer */
	$("button:enabled").addClass("button");
	$("button:disabled").removeClass("button");
	$("button:disabled").after(' <div style="font-size:10px;font-style:italic;margin:3px 0 0 3px;color:#696969;">Le bouton sera cliquable apr&egrave;s connexion &agrave; votre compte</div>');


	//ENRICHISSEMENT
	$("#td_contenu").prepend('<img src="squelettes_v2/imgs/aplus.gif" alt="plus" id="#tplus" style="cursor:pointer;" onclick="tplus();"/> <img src="squelettes_v2/imgs/amoins.gif" alt="plus" id="#tmoins" style="cursor:pointer;" onclick="tmoins();"/> <img src="squelettes_v2/imgs/print.gif" alt="plus" id="#print" style="cursor:pointer;" onclick="print();"/>');





	/* Effet sur les boutons */
	$("button").hover(function(){
		$(this).addClass("over");
	},function(){
		$(this).removeClass("over");
	});


	
	/* connexion, teste login email */
	$("#but_connexion").click(function() {
	var email = $("#user").val();
	var pass = $("#pass").val(); 
	var re1=	/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;	/*expr regul pour l'email */
	   if(!email.match(re1)) {
			alert("Email incorrect");
			return false;
	   }
	if(pass =='') { 
		alert('Mot de passe incorrect');
		return false;
	}
	});

     // Applique le focus
	  $(":input[@type!='submit']").focus(function ()  {
      $(this).removeClass("blur");
      $(this).addClass("focus");
	  });

		
	  $(":input[@type!='submit']").blur(function  () { 
	  $(this).removeClass("focus"); 
	  $(this).addClass("blur");
	  });

	  // focus recherche
	  $("#recherche_input").focus(function(){
	  $(this).val("");
	  });

	/************************************************************/
	/* POPUP SE CONNECTER */
	/************************************************************/
		// lien span, apparition de la popup
		$("#top_login").click(function() {
			$("#div_connexion_form_top").toggle();
			$("#top_login img").toggle();// img up_f, down_f toggle
		});

		

		/* bouton connexion, teste intégrité de l'email avant envoi */
		$("#but_connexion2").click(function() {
		var email = $("#user2").val();
		var pass = $("#pass2").val(); 
		var re1=	/^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;	/*expr regul pour l'email */
		   if(!email.match(re1)) {
				alert("Email incorrect");
				return false;
		   }
		if(pass =='') { 
			alert('Mot de passe incorrect');
			return false;
		}
		});


        /*cartotheque*/

		 $("#cartotheque .voir").toggle(function(){
			$("#cartotheque .documents").slideDown("fast");
			$("#cartotheque .contenu_c ul li").slideDown("fast");
			$(this).children(".tog_all").attr({ src: "squelettes_v2/imgs/up_f.gif", alt: "up" });
			$(".tog").attr({ src: "squelettes_v2/imgs/up_f.gif", alt: "up" });
		},function(){
			$("#cartotheque .documents").slideUp("slow");
			$("#cartotheque .contenu_c ul li").slideUp("slow");
			$(this).children(".tog_all").attr({ src: "squelettes_v2/imgs/down_f.gif", alt: "down" });
			$(".tog").attr({ src: "squelettes_v2/imgs/down_f.gif", alt: "down" });
		});
		 

		$("#cartotheque .titre").toggle(function(){
			$(this).next(".contenu_c").find(".documents").slideDown("fast");
			$(this).next(".contenu_c").find("ul li").slideDown("fast");
			$(this).children(".tog").attr({ src: "squelettes_v2/imgs/up_f.gif", alt: "up" });
			$(this).next(".contenu_c").find(".tog").attr({ src: "squelettes_v2/imgs/up_f.gif", alt: "up" });
			//$(this).parent(".contenu_c").find(".contenu_c").toggle(function(){ $(this).fadeIn("slow"); },function(){ $(this).fadeOut("slow"); }); 
		},function(){
			$(this).next(".contenu_c").find(".documents").slideUp("slow");
			$(this).next(".contenu_c").find("ul li ul li").slideUp("slow");
			$(this).children(".tog").attr({ src: "squelettes_v2/imgs/down_f.gif", alt: "down" });
			$(this).next(".contenu_c").find(".tog").attr({ src: "squelettes_v2/imgs/down_f.gif", alt: "down" });
		});

});


 // Accueil Aujourd'hui demain passage d'une infos à l'autre
function aujourdhui(id, div) {
	var load = $("#chargement").html();
	$("#"+div+"").prepend('<div id="load" class="chargement">'+load+'</div>');
	$.get("spip.php?page=sommaire_auj", 
		{id_article:""+id+""},
		function(data){
				$("#pagination_aujourdhui .switchpopup").each(function(){ $(this).removeClass("switchpopupon");	});
				$("#auj_page"+id).addClass("switchpopupon");
				$("#"+div+"").empty().append(data);
				$("#load").remove();
		});
}

 // Accueil En direct des territoires passage d'une infos à l'autre
function ajax_collaboratif(id, div, pagination, contenu, where) {
	var load = $("#chargement").html();
	$("#"+div+"").prepend('<div id="load" class="chargement">'+load+'</div>');
	$.get("collaboration/front/appel_collaboratif.php", 
		{id:""+id+"", contenu:""+contenu+"", where:""+where+""},
		function(data){
				$("#pagination_"+pagination+" .switchpopup").each(function(){ $(this).removeClass("switchpopupon");	});
				$("#"+pagination+"_page"+id).addClass("switchpopupon");
				$("#"+div+"").empty().append(data);
				$("#load").remove();
		});
}

 // Accueil Aujourd'hui demain passage d'une infos à l'autre
function une(id, div) {
	var load = $("#chargement").html();
	$("#"+div+"").prepend('<div id="load" class="chargement">'+load+'</div>');
	$.get("spip.php?page=sommaire_une", 
		{id_article:""+id+""},
		function(data){
				$("#pagination_une .switchpopup").each(function(){ $(this).removeClass("switchpopupon");	});
				$("#une_page"+id).addClass("switchpopupon");
				$("#"+div+"").empty().append(data);
				$("#load").remove();
		});
}
 /* Accueil En direct des questions passage d'une infos à l'autre
function aujourdhui(id, div) {
	var load = $("#chargement").html();
	$("#"+div+"").empty().append('<div id="load" class="chargement">'+load+'</div>');
	$.get("spip.php?page=sommaire_auj", 
		{id_article:""+id+""},
		function(data){
				$("#pagination_aujourdhui .switchpopup").each(function(){ $(this).removeClass("switchpopupon");	});
				$("#auj_page"+id).addClass("switchpopupon");
				$("#"+div+"").append(data);
				$("#load").remove();
		});
}
*/

	 // T+
	 function tplus(){
	    var t = $("#td_contenu").css('font-size');
		t = parseFloat(t, 10);
		t = t+1;
		$("#td_contenu").css({fontSize:""+t+"px"});
	 }

	 // T-
	 function tmoins(){
	    var t = $("#td_contenu").css('font-size');
		t = parseFloat(t, 10);
		t = t-1;
		$("#td_contenu").css({fontSize:""+t+"px"});
	 }
