jQuery.fn.defuscate = function( settings ) {
    settings = jQuery.extend({
        link: true,
        find: /\b([A-Z0-9._%-]+)\([^)]+\)((?:[A-Z0-9-]+\.)+[A-Z]{2,6})\b/gi,
        replace: '$1@$2'
    }, settings);
    return this.each(function() {
        if ( $(this).is('a[@href]') ) {
            $(this).attr('href', $(this).attr('href').replace(settings.find, settings.replace));
            var is_link = true;
        }
        $(this).html($(this).html().replace(settings.find, (settings.link && !is_link ? '<a href="mailto:' + settings.replace + '">' + settings.replace + '</a>' : settings.replace)));
    });
};

$(document).ready(function(){
	
	var deplie = -1;
	$('#lexique>ul>li>h4').css('cursor', 'pointer');
	$('#lexique>ul>li>p').hide();
	$('#lexique>ul>li').each
	(
		function(i)
		{
			$(this).attr('id', 'item-'+(i+1));
		}
	);

	$('#lexique>ul>li>h4').hover(
	function()
	{
		$(this).css('color', '#8B826E');
	},
	function()
	{
		if(deplie != $(this).parent().attr('id'))
		{
			$(this).css('color', '#000');
		}
	});
	
	$('#lexique>ul>li>h4').click(
	function()
	{
		$('#lexique>ul>li#'+deplie+'>h4').css('color', '#000');
		$('#lexique>ul>li#'+deplie+'>p').slideUp('fast');
		
		if(deplie != $(this).parent().attr('id'))
		{
			$(this).css('color', '#8B826E');
			$(this).parent().children('p').slideDown('fast');
			deplie = $(this).parent().attr('id');
		}
		else
		{
			deplie = -1;
		}
    });
	
  var i = 0;
  if ($("#pages img:eq(1)").length) {
    $("#pages").append("<ul></ul>");
    $("#pages img").each(function(){
      i++;
      $("#pages ul").append("<li><a class=\"image\" name=\""+(i-1)+"\">"+i+"</a></li>");
    });
    //$("#pages ul").append("<li id=\"zoom\">Cliquer sur l'image pour agrandir</li>");
  };
  $(".catalogue div").css({"cursor":"pointer"});
  $(".catalogue div").click(function(){
    var url = $(this).find("a").attr("href");
    window.location = url;
  });
  $(".catalogue div:not(#categories)").mouseover(function(){
    $(this).css({"background":"#eeeeee"});
    //$(this).find(".couverture").css({"border-color":"#999"});
  });
  $(".catalogue div:not(#categories)").mouseout(function(){
    $(this).css({"background":"#ffffff"});
    //$(this).find(".couverture").css({"border-color":"#ccc"});
  });

    $("#pages>a").css({"position":"absolute"});
    $("#pages>a").hide();
    $("#pages>a:eq(0)").fadeIn("slow", "linear");
  $("#pages ul li:eq(0)").addClass("actif");
    $("#pages ul a").mouseover(function(){
      $(this).css({"cursor":"pointer"});
    });
  $("#pages ul a.image").click(function(){
    var number = $(this).attr("name");
    $("#pages>a").each(function(i){
      $(this).fadeOut("slow", "linear");
     $("#pages ul li").removeClass("actif");
    });
   $("#pages ul li:eq("+number+")").addClass("actif");
    $("#pages a:eq("+number+")").fadeIn("slow", "linear");
  });

  $("#diapos").css({"top":"338px","position":"absolute"});
  //if(!$.browser.safari || jQuery.browser.version > 524){
    $("#diapos").innerfade({
      speed: 1500,
      timeout: 4000,
      position: 'absolute',
      containerheight: '252px'
    });
  //}

	$('#galerie.photos>li>a').removeClass('thickbox');

	$('.thickbox').fancybox();
	$('.swfthickbox').fancybox({
		'type':'swf'
	});
  
  $(".adresse").defuscate();

	$('#galerie.photos>li>a').click(function(){
		$(this).parent().find('li:first a').trigger('click');
		return false;
	});
  
  $.gaTracker('UA-18177414-1');

});

