// JavaScript Document

/* RECHERCHE */
function recherche() {
	var a = $("#recherche").val();
	var b = $("#rechercheville").val();
	var c = $("#recherchetheme").val();
	var d = $("#date1").val();
	if (d) { var date = d.split("/");	
	var d = date[2]+'/'+date[1]+'/'+date[0];
	}	
	var url = "spip.php?page=recherche&recherche="+a+"";
	if(b) {	url += "&rechercheville="+b+"";	}
	if(c) {	url += "&recherchetheme="+c+"";	}
	if(d) {	url += "&date1="+d+"";	}
	document.location.href=url;
}

/* Newsletter */
function mousePosition(e){	
	 var posx = 0;
	 var posy = 0;
	 if (!e) var e = window.event;
	 if (e.pageX || e.pageY){
	  posx = e.pageX;
	  posy = e.pageY;
	 }
	
	 else if (e.clientX || e.clientY){
	  posx = e.clientX + document.body.scrollLeft + document.documentElement.scrollLeft;
	  posy = e.clientY + document.body.scrollTop + document.documentElement.scrollTop;
	 }
	 
	 var decalx = posx + 90; 
	 var decaly = posy - 100; 
	 document.getElementById('formnewsletter').style.top = decaly;
	 document.getElementById('formnewsletter').style.left = decalx;
 
}

/* LE MENU */
$.accordian = function(items, first, options) {
				var active = first;
				var running = 0;
				var titles = options && options.titles || '.title';
				var contents = options && options.contents || '.content';
				var onClick = options && options.onClick || function(){};
				var onShow = options && options.onShow || function(){};
				var onHide = options && options.onHide || function(){};
				var showSpeed = options && options.showSpeed || 'slow';
				var hideSpeed = options && options.hideSpeed || 'fast';
				$(items).not(active).children(contents).hide();
				$(items).not(active).each(onHide);
				$(active).each(onShow);
				$(items).children(titles).click(function(e){
					var p = $(contents, this.parentNode);
					$(this.parentNode).each(onClick);
					if (running || !p.is(":hidden")) return false;
					running = 2;
					$(active).children(contents).not(':hidden').slideUp(hideSpeed, function(){--running;});
					if($.browser.safari) {	p.fadeIn(showSpeed, function(){--running;}); }
					else { p.slideDown(showSpeed, function(){--running;}); }
					
					$(active).each(onHide);
					active = '#' + $(this.parentNode)[0].id;
					$(active).each(onShow);
					return false;
				});
				
			};
			


/* AFFICHE L'EVENEMENT (AJAX) LORSQUE L'ON EST SUR UNE LISTE D'EVENEMENTS ET QUE L'ON CLIQUE SUR LE PLUS*/
function affichemonarticle(id) {
		$("#chargement").css({ display: "block"});
       var etat =$("#buttonarticle-"+id+"").text();
	   if(etat != '-'){
			$.get("spip.php?page=article_ajax", 
					{ id: ""+id+""},
					function (data) {
					/*$("#infosformcontenu").empty();*/
					$("#evenarticle-"+id+"").empty();
					$("#evenarticle-"+id+"").slideDown();
					$("#evenarticle-"+id+"").append(data);					
					$("#buttonarticle-"+id+"").empty();
					$("#buttonarticle-"+id+"").append("-");
					$("#chargement").css({ display: "none"});
			});	
	   }
	   else {
		 $("#evenarticle-"+id+"").slideUp();
		$("#evenarticle-"+id+"").empty();
		$("#buttonarticle-"+id+"").empty();
		$("#buttonarticle-"+id+"").append("+");
		$("#chargement").css({ display: "none"});
	   }
}

/* AFFICHE GOOGLE MAP 
function gmap (id) {
$("#gmap").css({display:"block"});
$.get("spip.php?page=googlemap", { id: id }, 
	  function(data){
		  $("#gmap").append(data);
  		alert("Data Loaded: " + data);
	});
}
*/
/*	function gmap(id){
		$("#chargement").css({ display: "block"}); 
	   var etat = $("#voirmap").text();
 	  if(etat=="Voir l'événement sur une carte.") { alert(etat); }
		
		$.get("spip.php?page=googlemap", 
					{ id: ""+id+""},
					function (data) {
					$("#mapsearchcontent").empty();
					$("#mapsearchcontent").css({display:"block"});
					
					alert(data);
					$("#mapsearchcontent").append(data);	
					$("#mapsearchcontent").slideDown();
					$("#chargement").css({ display: "none"});
		});	  		
		}
*/	

/************* SORTIR PRATIQUE ************************/
function spshow(id) {
	 var etat = $("#spbut"+id+"").text();
	 if(etat=="+") {  $("#spbut"+id+"").empty();$("#spbut"+id+"").append("-"); }
	 else { $("#spbut"+id+"").empty();$("#spbut"+id+"").append("+"); }
	 $("#spresults"+id+"").slideToggle("slow");
	 
}





/********************************************/
/* MES FONCTIONS AU DEMARRAGE */
/********************************************/
$(document).ready(function() {						   

 	/* initialise l'agenda */
   $("fieldset.jcalendar").jcalendar();
   
   /*effet menu*/
	$(".title").hover(function(){
	  $(this).children("span").css({backgroundColor:"#DA0000"});	
	  //$(this).append('<span id="grip">::::</span>');
	},function(){
	  $(this).children("span").css({backgroundColor:"#000"});	
	  //$(this).children("#grip").remove();
	});   

	/*effet survol img accueil evenement*/
	$(".actu_bloc_evenements  a img").hover(function(){
	   $(this).removeClass("filtre-out");
	   $(this).addClass("filtre-over");
	},function(){
	  $(this).removeClass("filtre-over");
	  $(this).addClass("filtre-out");
	});   
	
	/*newsletter open*/
	$("#liennewsletter").click(function(){
		/*$("#chargement").css({ display: "block"});
		$("#myform").empty();
		$("#myform").load("spip.php?page=inc-newsletter");
		$("#chargement").css({ display: "none"});								   
		$("#myform").fadeIn("slow");  	
		$("#contenu").addClass("filtre-out");
		$("#haut").addClass("filtre-out");
		*/
		document.location.href="spip.php?page=newsletter";
	});
	
	$(".lienentete").hover(function() {
		$(this).css({textDecoration:"underline"});					
	},function() {
		$(this).css({textDecoration:"none"});	
	});
	
	/*infos  open*/
	$("#lieninfos").click(function(){
		/*$("#chargement").css({ display: "block"});
		$("#myform").empty();
		$("#myform").load("spip.php?page=inc-infos");
		$("#chargement").css({ display: "none"});								   
		$("#myform").fadeIn("slow"); 
		$("#contenu").addClass("filtre-out");
		$("#haut").addClass("filtre-out");
		*/
		document.location.href="spip.php?page=infos";
	});
	
	
	
	/*recherche avancée open*/
	$("#lienrechercheravancee").click(function() {
		$("#formrechercheavancee").slideDown("fast"); 	
		 $("#lienrechercheravancee").removeClass("spanimgup");
		 $("#lienrechercheravancee").addClass("spanimgdown");
	
	});
	
	/*recherche avancée close*/
	$("#closebox2 > span").click(function(){
		 $("#formrechercheavancee").slideUp("fast");	
		 $("#lienrechercheravancee").removeClass("spanimgdown");
		 $("#lienrechercheravancee").addClass("spanimgup");

		
	});

/*click sur flech liste résultats*/
$(".flech-article").toggle(function(){
	   $(this).after("<div class=\"focusarticle\">bolbobobloboboblboblbolboblo</div>");
	},function(){
	$(this).$(".focusarticle").remove();
	});  
	
	/*recherche toogle */
	$("#lienrechercheravancee").toggle(function(){
		$("#formrechercheavancee").slideDown("fast");
		 $("#lienrechercheravancee").removeClass("spanimgup");
		 $("#lienrechercheravancee").addClass("spanimgdown");

		
	},function(){
		 $("#formrechercheavancee").slideUp("fast");
		 $("#lienrechercheravancee").removeClass("spanimgdown");
		 $("#lienrechercheravancee").addClass("spanimgup");		

	});

	/* Nuage de mots */
	$(".nuage2 a:eq(0)").addClass("size_20");
	$(".nuage2 a:eq(1)").addClass("size_12");
	$(".nuage2 a:eq(2)").addClass("size_24");
	$(".nuage2 a:eq(3)").addClass("size_10");
	$(".nuage2 a:eq(4)").addClass("size_15");
	$(".nuage2 a:eq(5)").addClass("size_18");
	$(".nuage2 a:eq(6)").addClass("size_26");
	$(".nuage2 a:eq(7)").addClass("size_14");
	$(".nuage2 a:eq(8)").addClass("size_12");
	$(".nuage2 a:eq(9)").addClass("size_26");

	
	/*liste articles d'une rubrique */
	/*effet survol */
	
	/*hack IE6 */
	if (jQuery.browser.msie) {
 	 var vers = parseInt(jQuery.browser.version);
	 if (vers == 6) { 
	 	$(".listearticlesthemes_1").children(".buttonallarticles").css({display:"none"}); 
		$(".listearticlesthemes_2").children(".buttonallarticles").css({display:"none"}); 
		} 
	}	
	
	$(".listearticlesthemes_1").hover(function(){
		   $(this).removeClass("listearticles-out");
		   $(this).addClass("listearticles-over");
		  
		  	if (jQuery.browser.msie) {
		   var vers2 = parseInt(jQuery.browser.version);
		   	 if (vers == 6) { 
			$(this).children(".buttonallarticles").css({display:"none"}); // bouton affichemonarticle
			 }
			 	else {
				 $(this).children(".buttonallarticles").css({display:"block"}); // bouton affichemonarticle
			 }
		   }
		   else {
			 $(this).children(".buttonallarticles").css({display:"block"}); // bouton affichemonarticle
		   }
		   
		},function(){
		  $(this).removeClass("listearticles-over");
		  $(this).addClass("listearticles-out");
		  $(this).children(".buttonallarticles").css({display:"none"});
		});   
		
		$(".listearticlesthemes_2").hover(function(){
		   $(this).removeClass("listearticles-out");
		   $(this).addClass("listearticles-over");
		   	if (jQuery.browser.msie) {
		   var vers2 = parseInt(jQuery.browser.version);
		   	 if (vers == 6) { 
			$(this).children(".buttonallarticles").css({display:"none"}); // bouton affichemonarticle
			 }
			 else {
				 $(this).children(".buttonallarticles").css({display:"block"}); // bouton affichemonarticle
			 }
		   }
		   else {
			 $(this).children(".buttonallarticles").css({display:"block"}); // bouton affichemonarticle
		   }
				

		},function(){
		  $(this).removeClass("listearticles-over");
		  $(this).addClass("listearticles-out");
		  $(this).children(".buttonallarticles").css({display:"none"});
		});   
		
   
	/*GOOGLE MAP*/
	$("#voirmap").click(function(){
		$("#comments").css({display:"none"});
		$("#mapsearch").fadeIn("slow");
		$("#voirmap").removeClass("spanimgup");
		$("#voirmap").addClass("spanimgdown");
		$("#commentaires").removeClass("spanimgdown");
		$("#commentaires").addClass("spanimgup");
		$("#divvoirmap").addClass("widgetclickclass");
		$("#divcommentaires").removeClass("widgetclickclass");
	});

	/*effet lien */
    $("#divvoirmap").hover(function(){
		$("#voirmap").addClass("widgethoverclass");
	},function(){
		$("#voirmap").removeClass("widgethoverclass");
	});

    $("#divcommentaires").hover(function(){
		$("#commentaires").addClass("widgethoverclass");
	},function(){
		$("#commentaires").removeClass("widgethoverclass");
	});
	
	/* FORMULAIRE COMMENTAIRES */
	$("#commentaires").click(function(){										   
		$("#mapsearch").css({display:"none"});
		$("#comments").fadeIn("slow");
		$("#commentaires").removeClass("spanimgup");
		$("#commentaires").addClass("spanimgdown");
		$("#voirmap").removeClass("spanimgdown");
		$("#voirmap").addClass("spanimgup");
		$("#divvoirmap").removeClass("widgetclickclass");
		$("#divcommentaires").addClass("widgetclickclass");
	});



	/* SUBMIT DE LA RECHERCHE AVANCEE key <<ENTREE>>*/
	$("#recherche").keypress(function(e) { 
		var keycode;
		if (window.event) keycode = window.event.keyCode;
		else if (e) keycode = e.which;
		if(keycode == 13){
		recherche(); 
		}
	});
	
	/* SUBMIT DE LA RECHERCHE AVANCEE mouse <<CLICK>> */
	//fonction recherche qui réécrit l'url
	$("#buttonsearch").click(function(){ recherche(); });
	
	//form news et infos déplaçable
	//$("#myform").easydrag();  
	
	
	
 });

// actu déroulante
$(function(){ 
    $("ul#ticker01").liScroll(); 
    //$("#actu #actuderoulante").corner();
}); 
