/* ------------------------------------------------------------------- */
/* Fonction utilisée pour les rollover sur les images / input images 
Utilisation:
Mettre la classe rollover sur l'élément devant changer
Le nom des images doit finir -off.xxx pour l'image par défaut et -on.xxx pour l'image de survol
*/

var rolloverTool = {};
rolloverTool.rollover =
{
   init: function() {
      this.preload();
     
      $(".rollover").hover(
         function () { $(this).attr( 'src', rolloverTool.rollover.newimage($(this).attr('src')) ); },
         function () { $(this).attr( 'src', rolloverTool.rollover.oldimage($(this).attr('src')) ); }
      );
   },

   preload: function() {
      $(window).bind('load', function() {
         $('.rollover').each( function( key, elm ) { $('<img>').attr( 'src', rolloverTool.rollover.newimage( $(this).attr('src') ) ); });
      });
   }
};


/* Augmentation et diminuton de la taille des typo */
var tailleDeDepart = null;
function augmenterTailleTypo (evt) {
	evt.preventDefault();
	if ($('.sp_content').size() > 0) { // Si on est sur la page d'accueil
		$('.sp_content').css('font-size', parseInt($('.sp_content').css('font-size'),0) + 1);
	}
	$('.sp_content').css('font-size', parseInt($('.sp_content').css('font-size'),0) + 1);
	$('.sp_content').css('font-size', parseInt($('.sp_content').css('font-size'),0) + 1);
}
function diminuerTailleTypo (evt) {
	evt.preventDefault();
	if ($('.sp_content').size() > 0) { // Si on est sur la page d'accueil
		$('.sp_content').css('font-size', parseInt($('.sp_content').css('font-size'),0) - 1);
	}
	$('.sp_content').css('font-size', parseInt($('.sp_content').css('font-size'),0) - 1);
	$('.sp_content').css('font-size', parseInt($('.sp_content').css('font-size'),0) - 1);
}

/* ------------------------------------------------------------------- */
/* Augmentation et diminuton de la taille des typo */
function imprimerPage (evt) {
	evt.preventDefault();
	window.print();
}


/* ------------------------------------------------------------------- */
/* Initialisation de la page */
$(document).ready(function () {
	/* Indique que le javascript est bien activé */
	$('body.noScript').removeClass('noScript');

	/* Augmentation et diminuton de la taille des typo */
	$('.triggerAugmTypo').bind('click', augmenterTailleTypo);
	$('.triggerDimTypo').bind('click', diminuerTailleTypo);
	tailleDeDepart = $('.sp_content').css('font-size');

	
	/* initialise le systeme de rollover */
   	rolloverTool.rollover.init();
	
});
   



