/**
	* Gestion JAvascript personnalisé pour mylo
	*/

/**
  * Permet de vider un form
  */
$.fn.clearForm = function() {
  return this.each(function() {
    var type = this.type, tag = this.tagName.toLowerCase();
    if (tag == 'form')
      return $(':input',this).clearForm();
    if (type == 'text' || type == 'password' || tag == 'textarea')
      this.value = '';
    else if (type == 'checkbox' || type == 'radio')
      this.checked = false;
    else if (tag == 'select')
      this.selectedIndex = -1;
      this.selectedIndex = 0;
  });
};
/**
* Function : dump()
* Arguments: The data - array,hash(associative array),object
*    The level - OPTIONAL
* Returns  : The textual representation of the array.
* This function was inspired by the print_r function of PHP.
* This will accept some data as the argument and return a
* text that will be a more readable version of the
* array/hash/object that is given.
*/
function dump(arr,level) {
	var dumped_text = "";
	if(!level) level = 0;
	//The padding given at the beginning of the line.
	var level_padding = "";
	for(var j=0;j<level+1;j++) level_padding += "    ";
	if(typeof(arr) == 'object') { //Array/Hashes/Objects
	 for(var item in arr) {
	  var value = arr[item];
	  if(typeof(value) == 'object') { //If it is an array,
	   dumped_text += level_padding + "'" + item + "' ...\n";
	   dumped_text += dump(value,level+1);
	  } else {
	   dumped_text += level_padding + "'" + item + "' => \"" + value + "\"\n";
	  }
	 }
	} else { //Stings/Chars/Numbers etc.
	 dumped_text = "===>"+arr+"<===("+typeof(arr)+")";
	}
	return dumped_text;
}
/**
	* Fonction nl2br
	* transcrit le code machine de retour a la ligne en code 
	*/
function nl2br(text){
  text = escape(text);
  if(text.indexOf('%0D%0A') > -1){
 	 re_nlchar = /%0D%0A/g ;
  }else if(text.indexOf('%0A') > -1){
 	 re_nlchar = /%0A/g ;
  }else if(text.indexOf('%0D') > -1){
  	re_nlchar = /%0D/g ;
  }
  return unescape( text.replace(re_nlchar,'<br />') );
}
/**
	* Permet d'utiliser le formulaire de contact
	*/
function contact(){
	var email = $("#mail").val();
	var mess = $("#message").val();
	donnee = "email="+ email +"&message="+ mess;
	$('#wait').empty();
	$('#send_mail').hide();
	$('#wait').append("<img src='/images/ajax-loader.gif' alt='loading' />");
	$.ajax({
		 type: "POST",
		 url: "/ajax/ajax_contact.php",
		 data: donnee,
		 dataType: 'html',
		 success: function(msg){
			 	if(msg == 'ok'){
		 			$('#wait').empty();
					$("#content").empty();
					$("#content").append("Meci pour votre message!");
					$.scrollTo('#ariane');
				}else{
					var status = true;
      		var form = '';
      		var options = '';
      		retour = {"msg":"Merci de prendre contact avec l'equipe Mylorraine à : contact@mylorraine.fr et de décrire votre problème."}
        	ajaxdialog(status, form, retour, options);
				}
			}
		});
}
/**
	* Envoie des informations pour recupération des info d'un membre recherché
	*/
function recherche_membre(){
	value = $("#find_membre").val();
	donnee = "membre="+ value;
	$('#wait_membre').empty();
	$('#wait_membre').append("<img src='/images/ajax-loader.gif' alt='loading' />");
	$.ajax({
		 type: "POST",
		 url: "/ajax/ajax_findmembre.php",
		 data: donnee,
		 dataType: 'html',
		 success: function(msg){
		 		$('#wait_membre').empty();
				$("#resultat_membre").empty();
				$("#resultat_membre").append(msg);			 	
			}
		});
}
/**
	* Envoie des informations pour une récupération de mot de passe
	*/
function recup_password(){
	value = $("#mail").val();
	donnee = "mail="+ value;

	$.ajax({
		 type: "POST",
		 url: "/ajax/ajax_motdepasse.php",
		 data: donnee,
		 dataType: 'json',
		 success: function(retour){
				var status = true;
      	var form = '';
      	var options = '';
			 	if(retour.success == true){
        	ajaxdialog(status, form, retour, options);
			 	}else{
          ajaxdialog(status, form, retour, options);
			 	}
			}
		});
}
function verif_pass(){
		pass1 = $("#pass1").val();
		pass2 = $("#pass2").val();
		if(pass1 != pass2){
			$("#pass1").attr({ style: "border: 2px solid #F94D4D;"});
			$("#pass2").attr({ style: "border: 2px solid #F94D4D;"});
		}else{
			$("#pass1").attr({ style: "border: 2px solid #89C94A;"});	
			$("#pass2").attr({ style: "border: 2px solid #89C94A;"});	
		}
}

/**
	* Génération de l'apercu
	*/
function creation_apercu_auteur(){
	donnee = $('#article_form').serialize();
	var data = encodeURIComponent($( 'textarea#article_redac_editor' ).val());
	$('#wait').empty();
	$('#wait').append("<img src='/images/ajax-loader.gif' alt='loading' />");
	$.ajax({
		 type: "POST",
		 url: "/ajax/ajax_apercu.php",
		 data: donnee+"&text="+data,
		 dataType: 'json',
		 success: function(retour){
			 	if(retour.success == true){
      		$('#wait').empty();
          $('#apercu').empty();
					$('#apercu').append(retour.msg);
			 	}else{
          $('#wait').empty();
			 		alert(retour.msg);
			 	}
			}
	});
}
/**
	* Recherche si le pseudo existe
	*/
function is_champ(champ){
	var value = $("#"+champ).val();
	var donnee = champ+"="+ value;
  var old_pseudo = $("#old_pseudo").val();
  var old_mail = $("#old_mail").val();
  
  if(old_pseudo == true || old_mail == true){
    if(champ == "mail"){
      if(value == old_mail){
        return true;
      }
    }else if(champ == "pseudo"){
      if(value == old_pseudo){
        return true;
      }
    }
  }
	$.ajax({
		 type: "POST",
		 url: "/ajax/ajax_test.php",
		 data: donnee,
		 dataType: 'json',
		 success: function(retour){
        var status = true;
        var form = '';
        var options = '';
        if(retour.success == true){
			   	if(retour.msg == 'dispo'){
			   		$("#"+champ).attr({ style: "border: 2px solid #89C94A; "});
			   	}else if(retour.msg == 'nondispo'){	
			   		$("#"+champ).attr({ style: "border: 2px solid #F94D4D; background-color: #fcbfbf;"});
			   	}
        }
			}
	});
}
function ajaxdialog(status, form, json, options){
  var json = json;
  $( "#dialog" ).empty();
  $( "#dialog" ).append("<p><span class='ui-icon ui-icon-circle-check' style='float:left; margin:0 7px 50px 0;'></span>"+json.msg+"</p>");
	$( "#dialog" ).dialog({
		resizable: false,
    zIndex: 99999999,
		buttons: {
			"Ok": function() {
				$( this ).dialog( "close" );
        if(json.action == "articlepublie"){
          $("#content").empty();
          $("#sidebar").empty();
          $("#content").append("Vore article vient d'être envoyé à notre équipe de modérateur. Merci de votre publication!");
        }else if(json.action == "inscription"){
          $("#formu_inscription").empty();
          $("#formu_inscription").append("<strong>Merci de votre inscription.</strong><br />Pensez à valider votre inscription, vérifiez vos spams si vous ne recevez pas le mail d'ici quelques minutes.");
        }else if(json.action == "concoursvote"){
          $("#zone_upload").empty();
          $("#zone_upload").append("<p class='text'>Merci de votre participation au concours mylorraine est fantastique!</p>");
        }
			}
		}
	});
}
/**
	* Mise en favoris des events
	*/
function favoris_event(id_article){
		donnee = 'id_article='+id_article+'&type=event';
		$.ajax({
		 type: "POST",
		 url: "/ajax/ajax_favoris.php",
		 data: donnee,
		 dataType: 'html',
		 success: function(msg){
			 	if(msg == "ajoute"){
			  	$('#fav_event').attr("src","/images/retire_panier.png");
			 	}else if(msg == "delete"){
			 		$('#fav_event').attr("src","/images/ajout_panier.png");
			 	}else{
			 		alert('erreur');
			 	}
			}
		});		
}
/**
	* Mise en favoris des articles
	*/
function favoris_article(id_article){
		donnee = 'id_article='+id_article+'&type=article';
		$.ajax({
		 type: "POST",
		 url: "/ajax/ajax_favoris.php",
		 data: donnee,
		 dataType: 'html',
		 success: function(msg){
			 	if(msg == "ajoute"){
			  	$('#fav_article').attr("src","/images/favoris/favoris.png");
			 	}else if(msg == "delete"){
			 		$('#fav_article').attr("src","/images/favoris/favoris_gris.png");
			 	}else{
			 		alert('erreur');
			 	}
			}
		});		
}
/**
	* Mise en favoris des auteurs
	*/
function favoris_auteur(id_auteur){
		donnee = 'id_auteur='+id_auteur+'&type=auteur';
		$.ajax({
		 type: "POST",
		 url: "/ajax/ajax_favoris.php",
		 data: donnee,
		 dataType: 'html',
		 success: function(msg){
			 	if(msg == "ajoute"){
			 		$('#fav_auteur').attr("src","/images/favoris/favoris.png");
			 	}else if(msg == "delete"){
			  	$('#fav_auteur').attr("src","/images/favoris/favoris_gris.png"); 
			 	}else{
			 		alert('erreur');
			 	}
			}
		});		
}
/**
	*	Inscription à la newsletter
	*/
function inscription_newsletter(){
	var donnee = $('#compte').serialize();

	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_newsletter.php",
	 data: donnee+'&action=inscription',
	 success: function(msg){
	 	if(trim(msg) == 'ok'){
			$('#content').empty();
			$('#content').append("<div class='ajax_rep'>Merci de votre inscription à la newsletter de MyLorraine.fr.<br />Un mail de vérification devrait vous parvenir dans quelques minutes.</div>");
			$.scrollTo('#ariane');
		}else if(trim(msg) == 'dejainscrit'){
			$('#content').empty();
			$('#content').append("<div class='ajax_rep'>Il existe déjà une inscription à notre newsletter pour cet email.</div>");
			$.scrollTo('#ariane');
		}else if(trim(msg) == 'fasle' || trim(msg) == 'nomail'){
			alert("Merci de saisir les informations correctes.");		
		}
	 }
	});
}
function inscription_newsletter_rapide(){
  var donnee = $('#mail_inscription').val();
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_newsletter.php",
	 data: "mail="+donnee+'&action=inscription_rapide',
	 success: function(retour){
      var status = true;
      var form = '';
      var options = '';
      if(retour.success == true){
        ajaxdialog(status, form, retour, options);
		  }
		}
	});
}
/**
	*	Desinscription à la newsletter
	*/
function desinscription_newsletter(){
	var donnee = $('#compte').serialize();
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_newsletter.php",
	 data: donnee+'&action=desinscription',
	 success: function(msg){
	 	if(trim(msg) == 'ok'){
			$('#content').empty();
			$('#content').append("<div class='ajax_rep'>Votre désinscription à la newsletter de MyLorraine.fr a bien été prise en compte.<br />Un mail de vérification devrait vous parvenir dans quelques minutes.</div>");
			$.scrollTo('#ariane');
		}else if(trim(msg) == 'pasinscrit'){
			$('#content').empty();
			$('#content').append("<div class='ajax_rep'>Il n'existe aucune inscription à notre newsletter pour cet email.</div>");
			$.scrollTo('#ariane');
		}else if(trim(msg) == 'fasle' || trim(msg) == 'nomail'){
			alert("Merci de saisir des informations correctes.");	
		}
	 }
	});	
}
/**
	* Inscription d'un utilisateur sur le site
	*/
function inscription_site(){
	var donnee = $('#compte').serialize();
	$('#wait').append("<div class='ajax_rep'><img src='/images/ajax-loader.gif' alt='loading' /></div>");
	$.ajax({
	 type: "POST",
	 url: "/includes/ajax_inscription.php",
	 data: donnee,
	 success: function(msg){
	 	if(trim(msg) == 'ok'){
			$('#content').empty();	 		
			$('#content').append("<div class='ajax_rep'>Merci de votre inscription sur MyLorraine.fr, </p><p>Un mail devrait vous parvenir d'ici quelques instants contenant les identifiants précédemment renseignés et un lien de validation.</p></div>");
			$.scrollTo('#ariane');
		}else if(msg == 'nopseudo'){
			reset_error_inscription();		
			$('#nopseudo').append("Saisissez un pseudo.");
			$.scrollTo('#nopseudo');
		}else if(msg == 'pseudoexiste'){
			reset_error_inscription();		
			$('#nopseudo').append("Ce pseudo existe déjà.");
			$.scrollTo('#nopseudo');			
		}else if(msg == 'nomail'){
			reset_error_inscription();
			$('#nomail').append("Cet email n'est pas valide, ou existe déjà.");
			$.scrollTo('#nomail');
		}else if(msg == 'nopass'){
			reset_error_inscription();
			$('#nopass').append("Les deux mots de passe ne correspondent pas.");
			$.scrollTo('#nopass');
		}else if(msg == 'nostatut'){
			reset_error_inscription();
			$('#nostatut').append("Choisir un statut.");
			$.scrollTo('#nostatut');			
		}else if(msg == 'nocgu'){
			reset_error_inscription();
			$('#nocgu').append("Merci de valider les conditions d'utilisation avant de continuer votre inscription.");	
			$.scrollTo('#nocgu');				
		}else{
			alert('Assurez-vous de remplir correctement tous les champs avant de poursuivre votre inscription. Merci. ');
		}
	 }
	});
}
function reset_error_inscription(){
	$('#nopseudo').empty();
	$('#nomail').empty();	
	$('#nostatut').empty();	
	$('#nopass').empty();	
	$('#nocgu').empty();	
	$('#wait').empty();
}

/**
	* Fonction de trie de la sidebar
	* Permet de récupérer toutes les données du formulaires en sidebar et de l'enoyer en POST au script
	*/
function trie_sidebar_agenda(){
	var donnee = $('#trie_sidebar_new').serialize();
	$('#agenda_today').empty();
	$('#agenda_today').append("<img src='/images/ajax-loader.gif' alt='loading' />");
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_trie_agenda.php",
	 data: donnee,
	 success: function(retour){

    	$('#agenda_today').empty();
	  	$('#agenda_today').append(retour.msg);
    
	 }
	});
}
/**
	* Gestion de la pagination
	* Passage d'une page à une autre sans rechargement de la page
	*/
function pagination (page, id_theme, num_page){
	$('#listing_article').empty();
	$('#listing_article').append("<img src='/images/ajax-loader.gif' alt='loading' />");
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_trie.php",
	 data: 'num_page='+num_page+'&page='+page+'&theme_id='+id_theme,
	 success: function(msg){
	    $('#listing_article').empty();
	    $('#listing_article').append(msg);
	 }
	});
}
/**
  * Pagination de la page page_lieux.php
  */
function pagination_lieux(id_departement, encours, side){
  if(side == 'side' || side == 'side2'){
    var donnee = $('#affiche,#filtre,#type').serialize();
  }else{
    donnee = 'defaut=1';
  }
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_trie_lieux.php",
	 data: donnee + '&id_departement=' + id_departement + '&encours=' + encours,
	 success: function(msg){
		if(side == 'side'){
      $('#content').empty();
    }
    $('.pagination').empty(); 
    $('#content').append(msg);
	 }
	});
 return side;
}
/**
  * Pagination de la page page_lieux.php
  */
function pagination_agenda(encours){
  var donnee = 'encours=' + encours;
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_trie_agenda_left.php",
	 data: donnee,
	 success: function(msg){
    $('.pagination').empty(); 
    $('#agenda_today').append(msg);
	 }
	});
}
/**
  * Pagination de la page blog.php
  */
function pagination_blog(encours){
  var donnee = 'encours=' + encours;
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_trie_blog.php",
	 data: donnee,
	 success: function(msg){
    $('.pagination').empty(); 
    $('#liste_blog').append(msg);
	 }
	});
}
/**
	* Création de la pagination de la page video
	*/
function pagination_video(debut, nb){
	$('#listing_video').empty();
	$('#listing_video').append("<center><img src='/images/ajax-loader.gif' alt='loading' /></center>");	
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_video.php", 
	 data: 'debut=' + debut + '&nb=' + nb, 
	 dataType: 'html', 
	 success: function(msg){
  	$('#listing_video').empty();
	 	$('#listing_video').empty();
	 	$('#listing_video').append(msg);
	 }
	});
}
/**
	* Création de la pagination de la page membre
	*/
function pagination_membre(debut, nb){
	$('#listing_membre').empty();
	$('#listing_membre').append("<div id='listing_membre'><img src='/images/ajax-loader.gif' alt='loading' /></div>");	
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_membre_pagination.php", 
	 data: 'debut=' + debut + '&nb=' + nb, 
	 dataType: 'html', 
	 success: function(msg){
	 	$('#content').empty();
	 	$('#content').append(msg);
	 }
	});
}
/**
	* Gestion dynamique de la connexion du membre
	*/
function connexion_membre(inbox, auth){
	if(inbox == 1){
		var donnee = $('#connection').serialize();
	}else{
		var donnee = $('#connection2').serialize();
	}
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_connexion.php",
	 data: donnee+"&auth="+auth,
	 dataType: 'json',
	 success: function(retour){
	 	if(retour.success == true ){
	 		$('#connec_1').remove();
	 		$('#connec_2').remove();
	 		
	 		$('#connexion_corps').empty();
	 		$('#connexion_corps').append("<p>Vous etes à présent connecté sur le site mylorraine.</p>");

	 		$('#liste_connexion').append(retour.html);
	 	}else{
      var status = true;
      var form = '';
      var options = '';
      ajaxdialog(status, form, retour, options);
	 	}
	 }
	});
}
/**
	*	fonction Trim similaire a PHP
	*/
function trim (myString){
	return myString.replace(/^\s+/g,'').replace(/\s+$/g,'');
}
/**
	* Gestion de la mise en une des categories
	*/
function insert_actu(id_article, id_theme){
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_une.php",
	 data: 'id_article='+id_article+'&id_theme='+id_theme,
	 dataType: 'json',
	 success: function(retour){
		var status = true;
		var form = '';
		var options = '';
	 	if(retour.success == true ){
      ajaxdialog(status, form, retour, options);
	 	}else{
      ajaxdialog(status, form, retour, options);
	 	}
	 }
	});
}
function insert_actu_agenda(id_article, id_departement){
	$.ajax({
	 type: "POST",
	 url: "/ajax/ajax_une.php",
	 data: 'id_agenda='+id_article+'&departement_id='+id_departement,
	 dataType: 'json',
	 success: function(retour){
		var status = true;
		var form = '';
		var options = '';
	 	if(retour.success == true ){
      ajaxdialog(status, form, retour, options);
	 	}else{
      ajaxdialog(status, form, retour, options);
	 	}
	 }
	});
}
function idweekend(categorie){
  var cat = categorie;
  $.ajax({
	 type: "GET",
	 url: "/ajax/ajax_idweekend.php",
	 data: 'cat='+cat,
	 dataType: 'json',
	 success: function(retour){
	 	if(retour.success == true ){
      $('#id_week_end').append(retour.html);
	 	}else{

	 	}
	 }
	});
}
/**
	* Sur la page d'index, switch entre le mode inline et le modeblog des articles
	*/
function switch_blog(){
  $('#mode_blog').load('/article/ #liste_blog', function(){
    $(".pagination").remove();
  });
}
/**
	* Lien sur la page d'accueil
	*/
function MM_goToURL() {
	var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
	for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

/*
	jQuery - tweetGrab Plugin
	@copyright Michael Kafka
	@version 2.5
*/
eval(function(p,a,c,k,e,d){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--){d[e(c)]=k[c]||e(c)}k=[function(e){return d[e]}];e=function(){return'\\w+'};c=1};while(c--){if(k[c]){p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c])}}return p}('(l($){y 2r;$.1H.1Q=l(20){y 7=$.2Y({},$.1H.1Q.1X,20);G e.1l(l(i){1k=$(e);4={};4.D=1k.32(\'u\');4.t=1k.t();4.1Y=/^(1V?:\\/\\/)?([\\3c-z\\.\\-]+)\\.([a-z\\.]{2,6})([\\/\\w \\.\\-]*)*\\/?$/.S(4.D);4.1c=\'21-3m:1Z; 21-3g:1Z;\';4.N=3l;c(/^\\@/.S(4.t)){4.k=\'8\'}s c(/^\\#/.S(4.t)){4.k=\'C\'}s c(/^\\$/.S(4.t)){4.k=\'B\'}s c(/^\\?/.S(4.t)){4.k=\'I\';4.t=4.t.H(/^\\?/,\'\')}c(7.8!==\'\'&&7.V!==\'\'){c(4.k===\'8\'){7.8=4.t}4.k=\'V\';4.h=7.8+i;4.1d=\'o://2S.n.m/1/\'+7.8+\'/2B/\'+7.V+\'/1B.1r?1h=?\';4.R=\'o://n.m/\'+7.8+\'/\'+7.V}s c(7.8!==\'\'||4.k===\'8\'){c(4.k===\'8\'){7.8=4.t}4.k=\'8\';c(/^\\@/.S(7.8)){7.8=7.8.1E(1,7.8.Y)}4.h=7.8+i;4.1d=\'o://n.m/1B/2v/\'+7.8+\'.1r?2K=\'+7.1M+\'&1h=?\';4.R=\'o://n.m/\'+7.8}s c(7.C!==\'\'||4.k===\'C\'){c(4.k===\'C\'){7.C=4.t}4.k=\'C\';c(/^\\#/.S(7.C)){4.h=7.C.1E(1,7.C.Y)+i}s{4.h=7.C+i;7.C=\'#\'+7.C}4.N=1O(7.C)}s c(7.B!==\'\'||4.k===\'B\'){c(4.k===\'B\'){7.B=4.t}4.k=\'B\';c(/^\\$/.S(7.B)){4.h=7.B.1E(1,7.B.Y)+i}s{4.h=7.B+i;7.B=\'$\'+7.B}4.N=1O(7.B)}s c(4.1Y){y 1W=\'^(1V?:\\/\\/)?([2J]+)\\.([m]+)/.*/([1A]+)/\';c(4.D.2G(1W)){4.k=\'29\';4.h=4.D.H(/.+(?=[^0-9])./i,\'\');4.1d=\'o://n.m/1B/2N/\'+4.h+\'.1r?1h=?\';4.R=4.D}}s{4.N=1O(4.t)}4.h=2t(4.h);c(4.N){4.k=\'I\';4.1d=\'o://I.n.m/I.1r?1h=?&q=\'+4.N+\'&2U=\'+7.1M;4.R=\'o://I.n.m/I?q=\'+4.N}c(!7.1c){4.1c=\'\'}1k.2R(\' \'+\'<j f="2P" h="\'+4.h+\'" x="1I:\'+7.1I+\'; \'+4.1c+\'">\'+\'<b f="14" h="\'+4.h+\'">2a <a u="\'+4.R+\'">\'+4.R+\'</a></b>\'+\'</j>\');22(7,4,i)})};$.1H.1Q.1X={8:\'\',C:\'\',B:\'\',V:\'\',1M:\'10\',1I:\'2C%\',1c:2D,x:\'8\',2o:1G,2h:\'2A\',2n:1G,1P:\'\'};l 22(7,4,i){$.2z(4.1d,l(p){c(p.1K===\'\'){c(7.1P===\'\'){$(\'#\'+4.h).X(\'.14\').25($(\'#\'+4.h).X(\'.14\').25().H(/2a/,\'1L\')).2b(\'1L\')}s{$(\'#\'+4.h).X(\'.14\').t(7.1P).2b(\'1L\')}}s{y F=\'\';y 1t;c(4.k===\'I\'){$.1l(p.1K,l(i){y M=\'1J\';c(7.x==\'8\'){M=\'2c\'}c(i===0){F=\' \'+\'<j f="11 \'+M+\'" x="17:1o;">\'+\'<j f="1m">\'+\'<b f="1n-1y"></b>\'}F+=\' \'+\'<j>\'+\'<b f="1w"><a u="o://Z.n.m/\'+e.1b+\'" x="O:D(\'+e.1z+\') P P 1s-1u;" 1T="\'+e.1b+\'"></a></b>\'+\'<b f="1a">\'+\'<a u="o://Z.n.m/\'+e.1b+\'">\'+e.1b+\'</a>: \'+16(e.t)+\'<b f="1i"><a u="o://n.m/\'+e.1b+\'/1A/\'+e.h+\'">\'+15(e.1x)+\'</a></b>\'+\'</b>\'+\'<b f="2d"></b>\'+\'</j>\';c(i===p.1K.Y-1){F+=\' \'+\'<b f="2q">2W 3e 3i: <a u="\'+4.R+\'">\'+3j(4.N)+\'</a></b>\'+\'</j>\'+\'</j>\'}})}c(4.k===\'29\'){y M=\'1J\',13=\'\',12=\'\',19=\'\';c(7.x==\'8\'){M=\'\';13=\'O-1U:D(\'+p.8.28+\'); O-Q:#\'+p.8.26+\';\';12=\'Q:#\'+p.8.27+\';\';19=\'Q:#\'+p.8.18+\';\';1t=p.8.18}F=\' \'+\'<j f="11 \'+M+\'" x="\'+13+\' 17:1o;">\'+\'<j f="1m">\'+\'<b f="1n-1y"></b>\'+\'<b f="1a" x="\'+12+\'">\'+16(p.t)+\'</b>\'+\'<b f="1i"><a u="\'+4.D+\'">\'+15(p.1x)+\'</a></b>\'+\'<b f="1w"><a u="o://Z.n.m/\'+p.8.J+\'" x="O:D(\'+p.8.1z+\') P P 1s-1u; \'+19+\'">\'+p.8.J+\'</a></b>\'+\'</j>\'+\'</j>\'}c(4.k===\'8\'){y M=\'1J\',13=\'\',12=\'\',19=\'\';$.1l(p,l(i){c(7.x==\'8\'){M=\'\';13=\'O-1U:D(\'+e.8.28+\'); O-Q:#\'+e.8.26+\';\';12=\'Q:#\'+e.8.27+\';\';19=\'Q:#\'+e.8.18+\';\';1t=e.8.18}c(i===0){F=\' \'+\'<j f="11 \'+M+\'" x="\'+13+\' 17:1o;">\'+\'<j f="1m">\'+\'<b f="1n-1y"></b>\'}F+=\'<b f="1a" x="\'+12+\'">\'+16(e.t)+\'</b>\'+\'<b f="1i"><a u="o://n.m/\'+e.8.J+\'/1A/\'+e.h+\'">\'+15(e.1x)+\'</a></b>\';c(i===p.Y-1){F+=\' \'+\'<b f="1w"><a u="o://Z.n.m/\'+e.8.J+\'" x="O:D(\'+e.8.1z+\') P P 1s-1u; Q:#\'+e.8.18+\';">\'+e.8.J+\'</a></b>\'+\'</j>\'+\'</j>\'}})}c(4.k===\'V\'){$.1l(p,l(i){c(i===0){F=\' \'+\'<j f="11 2c" x="17:1o;">\'+\'<j f="1m">\'+\'<b f="1n-1y"></b>\'}F+=\'<j>\'+\'<b f="1w"><a u="o://Z.n.m/\'+e.8.J+\'" x="O:D(\'+e.8.1z+\') P P 1s-1u;" 1T="\'+e.8.J+\'"></a></b>\'+\'<b f="1a">\'+\'<a u="o://Z.n.m/\'+e.8.J+\'">\'+e.8.J+\'</a>: \'+16(e.t)+\'<b f="1i"><a u="o://n.m/\'+e.8.J+\'/1A/\'+e.2x+\'">\'+15(e.1x)+\'</a></b>\'+\'</b>\'+\'<b f="2d"></b>\'+\'</j>\';c(i===p.Y-1){F+=\'<b f="2q">35: <a u="\'+4.R+\'">@\'+7.8+\'/\'+7.V+\'</a></b>\'+\'</j>\'+\'</j>\'}})}2r=4.h;$(\'#\'+4.h).X(\'.14\').2f().38(F).39(\'b.1a a\').1q({\'Q\':\'#\'+1t});y 1D=$(\'#\'+4.h).X(\'.11\').1F();$(\'#\'+4.h).X(\'.14\').1R({\'2i\':\'1\'},1G,l(){$(e).1R({\'1F\':1D},7.2o,7.2h,l(){$(e).2f().1q({\'1F\':1D}).X(\'.11\').1q({\'17\':\'2X\'});$(e).1R({\'2i\':\'0\'},7.2n,l(){$(e).1q({\'31\':\'3b\'})})})})}});G}l 16(v){v=v.H(/[A-K-z]+:\\/\\/[A-K-U-9\\-\\T]+\\.[A-K-U-9\\-\\T:~%&\\?\\/.=]+/,l(1S){G 1S.3k(1S)});v=v.H(/@+[A-K-U-9\\-\\T]+/g,l(2k){v=2k.H(/[A-K-U-9\\-\\T]+/,l(i){G\'<a u="o://n.m/\'+i+\'">\'+i+\'</a> \'});G v});v=v.H(/#+[A-K-U-9\\-\\T]+/g,l(2g){v=2g.H(/[A-K-U-9\\-\\T]+/,l(i){G\'<a u="o://I.n.m/I?q=+%23\'+i+\'">\'+i+\'</a> \'});G v});v=v.H(/\\$+[A-K-U-9\\-\\T]+/g,l(2l){v=2l.H(/[A-K-U-9\\-\\T]+/,l(i){G\'<a u="o://I.n.m/I?q=+%24\'+i+\'">\'+i+\'</a> \'});G v});G v}l 15(1v){y 1f=1v.3h(" ");1v=1f[1]+" "+1f[2]+", "+1f[5]+" "+1f[3];y 2p=1e.2m(1v);y 1N=(2s.Y>1)?2s[1]:1C 1e();y E=1g((1N.2u()-2p)/2E);E=E+(1N.2y()*L);y r=\'\';c(E<L){r=\'a 2w W\'}s c(E<2V){r=\'2Q 2F 2e W\'}s c(E<(2T*L)){r=(1g(E/L)).1j()+\' 2e W\'}s c(E<(2O*L)){r=\'2I 2H W\'}s c(E<(24*L*L)){r=\'\'+(1g(E/2M)).1j()+\' 2L W\'}s c(E<(3d*L*L)){r=\'1 3f W\'}s{r=(1g(E/36)).1j()+\' 2Z W\'}G r}l 2t(h){y 1p=1e.2m(1C 1e());c(3n 1p!="30"){1p=1g((1C 1e()).1j().H(/[^\\d]*/g,\'\'))}G h+(1p+2j.3a(2j.33()*37))}})(34);',62,210,'||||set|||opts|user|||span|if||this|class||id||div|type|function|com|twitter|http|data|||else|text|href|content||style|var|||ticker|hashtag|url|delta|tweetHTML|return|replace|search|screen_name|Za|60|customClass|searchTerm||0px|color|displayURL|test|_|z0|list|ago|children|length|www|||textColor|bgStyle|tweetgrab_loading|relative_time|linkify|visibility|profile_link_color|linkColor|tweet_text|from_user|center|twitterURL|Date|values|parseInt|callback|tweet_meta|toString|obj|each|tweetgrab_content|tweetgrab_speech|hidden|timestamp|css|json|no|userLinkColor|repeat|time_value|tweet_author|created_at|bubble|profile_image_url|status|statuses|new|tweetHeight|substr|height|500|fn|width|tweetgrab_custom|results|error|tweetCount|relative_to|escape|errorMessage|tweetGrab|animate|links|title|image|https|regex|defaults|urlCheck|auto|options|margin|fetchTweet|||html|profile_background_color|profile_text_color|profile_background_image_url|quote|loading|addClass|tweetgrab_search|clear|minutes|parent|hashes|animateHeightEasing|opacity|Math|ats|tickers|parse|animateFadeDuration|animateHeightDuration|parsed_date|tweet_info|tweet_id|arguments|addTimeStampToID|getTime|user_timeline|minute|id_str|getTimezoneOffset|getJSON|linear|lists|99|true|1000|of|match|hour|an|twier|count|hours|3600|show|90|tweetgrab_container|couple|replaceWith|api|45|rpp|120|Search|visible|extend|days|number|display|attr|random|jQuery|List|86400|10000|prepend|find|round|none|da|48|Results|day|right|split|for|unescape|link|false|left|typeof'.split('|'),0,{}));

/**
	*	Activation des fonctions générique
	*/
$(document).ready(function() {
  
  $('#button_ensavoirplus').click(function(){
    if($('#ensavoirplus').css('display') == 'none'){
      $('#ensavoirplus').slideDown();
    }else{
      $('#ensavoirplus').slideUp();
    }
  });
	$('#tweetme').tweetGrab({
		    width:'240px',
			tweetCount:'5',
			user: 'mylorraine',
			animateHeightDuration: 1000
		});
	/*$("#agenda_liste").click(function() {
		$(this).next('div').slideDown(500);
		$("#agenda_carte").next('div').slideUp(500);
	});
	$("#agenda_carte").click(function() {
		$(this).next('div').slideDown(500);
		$("#agenda_liste").next('div').slideUp(500);
	});*/
	$("#addevent, #addarticle").animate({marginLeft: '-60px'}, 0);
	$("#addevent, #addarticle").mouseenter(function() {
		$(this).animate({zIndex: '99999'}, 200);
	});
	$("#addevent, #addarticle").mouseleave(function() {
		$(this).animate({zIndex: '0'}, 200);
	});
	$(".miniature").hover(function () {
		$(this).fadeTo(300,0.3);	
	}, function () {
		$(this).fadeTo(300,1);
	});
	$(".mostconsult a img").hover(function () {
		$(this).fadeTo(300,0.3);	
	}, function () {
		$(this).fadeTo(300,1);
	});
	$("#comment").click(function() {
		$(this).expose();
	});
	$("#nav ul li > ul li a").hover(function () {
		$(this).animate({backgroundPosition: '0px 0px'}, 200);
	});
	$("#nav ul li > ul li a").mouseout(function () {
		$(this).animate({backgroundPosition: '-160px 0px'}, 200);
	}); 
	/* Menu de connexion */	
  /* for keeping track of what's "open" */
  var activeClass = 'dropdown-active', showingDropdown, showingMenu, showingParent;
  /* hides the current menu */
  var hideMenu = function() {
    if(showingDropdown) {
      showingDropdown.removeClass(activeClass);
      showingMenu.hide();
    }
  };
  /* recurse through dropdown menus */
  $('.dropdown').each(function() {
    /* track elements: menu, parent */
    var dropdown = $(this);
    var menu = dropdown.next('div.dropdown-menu'), parent = dropdown.parent();
    /* function that shows THIS menu */
    var showMenu = function() {
      hideMenu();
      showingDropdown = dropdown.addClass('dropdown-active');
      showingMenu = menu.show();
      showingParent = parent;
    };
    /* function to show menu when clicked */
    dropdown.bind('click',function(e) {
      if(e) e.stopPropagation();
      if(e) e.preventDefault();
      showMenu();
    });
    /* function to show menu when someone tabs to the box */
    dropdown.bind('focus',function() {
      showMenu();
    });
  });
  /* hide when clicked outside */
  $(document.body).bind('click',function(e) {
    if(showingParent) {
      var parentElement = showingParent[0];
      if(!$.contains(parentElement,e.target) || !parentElement == e.target) {
        hideMenu();
      }
    }
  });
  $("#home_frais").click(function(){
    if($("#groupe_frais").css("display") == "none"){
      $("#groupe_cultures, #groupe_patrimoine, #groupe_loisirs").fadeOut("speed",function(){
        $("#groupe_frais").fadeIn();
        $("#home_cultures, #home_loisirs, #home_patrimoine").css('font-weight','normal');
        $("#home_frais").css('font-weight','bold');
        $("#mode_blog").empty();
        $("#switch_blog").addClass("swap");
      });
    }
  });
  $("#home_cultures").click(function(){
    if($("#groupe_cultures").css("display") == "none"){
      $("#groupe_patrimoine, #groupe_loisirs, #groupe_frais").fadeOut("speed",function(){
        $("#groupe_cultures").fadeIn();
        $("#home_loisirs, #home_patrimoine, #home_frais").css('font-weight','normal');
        $("#home_cultures").css('font-weight','bold');
        $("#mode_blog").empty();
        $("#switch_blog").addClass("swap");
      });
    }
  });
  $("#home_patrimoine").click(function(){
    if($("#groupe_patrimoine").css("display") == "none"){
      $("#groupe_cultures, #groupe_loisirs, #groupe_frais").fadeOut("speed",function(){
        $("#groupe_patrimoine").fadeIn();
        $("#home_patrimoine").css('font-weight','bold');
        $("#home_cultures, #home_loisirs, #home_frais").css('font-weight','normal');
        $("#mode_blog").empty();
        $("#switch_blog").addClass("swap");
      });
    }
  });
  $("#home_loisirs").click(function(){
    if($("#groupe_loisirs").css("display") == "none"){
      $("#groupe_cultures, #groupe_patrimoine, #groupe_frais").fadeOut("speed",function(){
        $("#groupe_loisirs").fadeIn();
        $("#home_loisirs").css('font-weight','bold');
        $("#home_cultures, #home_patrimoine, #home_frais").css('font-weight','normal');
        $("#mode_blog").empty();
        $("#switch_blog").addClass("swap");
      });
    }
  });
  $("#switch_blog").click(function(){
    if($(this).hasClass("swap")){
      $(this).removeClass("swap");
      $(".groupe_home").fadeOut("slow");
      switch_blog();
      $("#home_cultures, #home_patrimoine, #home_frais, #home_loisirs").css('font-weight','normal');
    }else{
      $(this).addClass("swap");
      $("#mode_blog").empty();
      $("#home_frais").click();
    }
    return false;
  });
});

