$(document).ready(function() {

	// menu roll-over for IE
	$('header li.subnav').bind('mouseenter focus', function() {
		$(this).addClass('hover');
	}).bind('mouseleave blur', function() {
		$(this).removeClass('hover');
	});

	// set select state on left menu
	(function() {
		var thisLoc = location.href;
		var thisPageName = thisLoc.substring(location.href.lastIndexOf('/') + 1, thisLoc.length - 4);
		$('#main nav li a').each(function() {
			var pageName = $(this).attr('href');
			pageName = pageName.substring(pageName.lastIndexOf('/') + 1, pageName.length - 4);
		if (thisPageName == pageName) $(this).parents('li').addClass('select');
		});
	})();

  // home tabs
  if ($('#home aside .tabs').size() > 0) {
    $('#home aside .tabs a').click(function() {
      var target = $(this).attr('href');
      $('#home aside .tabs li').removeClass('select');
      $(this).parent().addClass('select');
      $('#home aside .box').hide();
      $(target).show();
      return false;
    });
  }

  // active les cibles étendues
  // le lien pour la cible est identifiée par la class "bigtarget"
  // suivi de la class "click-x" où x identifie l’élement cible
  // ex.: <a class="bigtarget click-li" href="page.html">
  $(".bigtarget").each(function() {

    var elClass = $(this).attr('class').split(' ');
    elClass = $.grep(elClass, function (a) {
      return a.indexOf('click-') === 0;
    });

    if (elClass[0]) {
      var target = elClass[0].substring(6);
      $(this).bigTarget({
        hoverClass: 'clickable',
        clickZone : target+':eq(0)'
      });
    }

  });

});

