/* _____________________________________________

	MAIRIE DE FALAISE / CH1 / 03/2009
	____________________________________________ */


/* Lightbox  ___________________________________________________ */
  var GB_ANIMATION = true;
      $(document).ready(function(){
        $("a.lbOn").click(function(){
          var t = this.title || $(this).text() || this.href;
          GB_show(t,this.href,690,880);
          return false;
        });
      });


$(document).ready(function(){



/* PNG _______________________________________________________ */
$("a.tooltip").hover(
	function(){$("#tooltip").fadeIn("fast");},
	function(){$("#tooltip").fadeOut("fast");}
	);	

/* Accordeon ___________________________________________________ */
$('#accordeon ul').hide();
$('#accordeon>li').click(function() {
		if ($(this).hasClass('TabOpen')) {
			$(this).children('ul').slideUp('');
			$(this).removeClass('TabOpen');
				}
			else {
				$('#accordeon li ul').slideUp('');
				$('#accordeon li').removeClass('TabOpen');
				$(this).children('ul').slideDown('');
				$(this).addClass('TabOpen');
		}
});

/* hover ie6 ___________________________________________________ */
	$('#accordeon > li').hover(function() {											  
		$(this).addClass("iehover");		
    },
	function(){
		$(this).removeClass("iehover");	
    });	

/* Lightbox ___________________________________________________ */
$('a[rel*="lightbox"]').lightBox();

/* Navigations pour les actus ___________________________________________________ */
$("#sidebar #box_actus").append('<ul class="navigation_actus"><li><a href="#" class="prev">precedent</a></li><li><a href="#" class="next">suivant</a></li></ul>');
/* Spans sur le menu ___________________________________________________ */
$('#container #menu #nav li a').append("<span> </span>");
$('#menu ul#nav li:first').css('background','none');
$('#menu ul#nav li ul li:last').css('border','0');
$('#menu ul#nav li ul li:even').addClass('alt');
$('#menu ul#nav a').attr('title','');


/* 2 derniers elements de menu___________________________________________________ */
$('#menu .sf-menu li.page-item-2, #menu .sf-menu li.page-item-85, #menu .sf-menu li.page-item-35, #menu .sf-menu li.page-item-121').hover(
function(){$(this).children('ul').css('right','0').css('left','auto');},
function(){$(this).children('ul').css('right','auto').css('left','-9999em');}
);

/* cadres aleatoires - ___________________________________________________ */
if ($(document.body).hasClass("mairie-de-falaise")){
var i = parseInt(Math.random()*8+1);
var cadre = "selected" + i;
$(".cadres").addClass(cadre);
}

/* tooltip horaires  ___________________________________________________*/
$('#header .popup').css('visibility','hidden');

/* Champs newsletter ___________________________________________________*/
$("input.MailPressFormEmail").focus(function ()  {
	$(this).val("");
}); 


/* Choix Taille Police ___________________________________________________*/
 // Reset Font Size
  var originalFontSize = $('html').css('font-size');
    $(".resetFont").click(function(){
    $('html').css('font-size', originalFontSize);
  });
  // Increase Font Size
  $(".increaseFont").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*1.2;
	if ( newFontSize < 18 ) {
    $('html').css('font-size', newFontSize);
	}
    return false;
  });
  // Decrease Font Size
  $(".decreaseFont").click(function(){
    var currentFontSize = $('html').css('font-size');
    var currentFontSizeNum = parseFloat(currentFontSize, 10);
    var newFontSize = currentFontSizeNum*0.8;
	if ( newFontSize > 10 ) {
    $('html').css('font-size', newFontSize);
	}
    return false;
  });


  
  /* Post it  ___________________________________________________ */ 
  
  $('#postit span').load("http://www.falaise.fr/decouvrir/falaise-en-chiffres .entry ul",
function(){
  var nombre_item = $('#postit span ul li').length;
  var i = parseInt(Math.random()*nombre_item);
  var item = $('#postit span ul li').eq(i);
  $('#postit span').html(item);
  $('#postit span li').wrap('<ul></ul>');
  $('#postit span').css('background','none'); 
   }
   );
   
     /* Diaporama accueil  ___________________________________________________ */
$(function() {
    $("#sidebar .conteneur_actus ").jCarouselLite({
		visible: 1,
		speed: 800,
		auto: 3300,
        btnNext: ".next",
        btnPrev: ".prev"
    });
});
  
 /* Redimensionnement des li du carroussel cause probleme affichage ___________________________________________________ */
  $('.conteneur_actus ul li').css('height','auto');
  
  
});