// Script de rollover d'images
// http://peps.ca/blog/easy-image-rollover-script-with-jquery/
// Appeler l'initialisation dans l'évènement ready de jquery :
url = window.location.href;
$(document).ready( function() { PEPS.rollover.init(); if (url.indexOf('http://dev') == -1) { setTimeout('location.reload(true);', 300000); } });

PEPS = {};

PEPS.rollover =
{
   init: function()
   {
      this.preload();
     
      $(".ro").hover(
         function () { $(this).attr( 'src', PEPS.rollover.newimage($(this).attr('src')) ); },
         function () { $(this).attr( 'src', PEPS.rollover.oldimage($(this).attr('src')) ); }
      );
   },

   preload: function()
   {
      $(window).bind('load', function() {
         $('.ro').each( function( key, elm ) { $('<img>').attr( 'src', PEPS.rollover.newimage( $(this).attr('src') ) ); });
      });
   },
   
   newimage: function( src )
   {
      return src.substring( 0, src.search(/(\.[a-z]+)$/) ) + '_o' + src.match(/(\.[a-z]+)$/)[0];
   },

   oldimage: function( src )
   {
      return src.replace(/_o\./, '.');
   }
};


// Conversion de devises
function calculerConversions(monnaies) {
	precision = 100; // 2 chiffres après la virgule
	for (cours in monnaies) {
		conversion = $("#prix_source").val() * monnaies[cours];
		$('#' + cours + '_TVA_MOINS_valeur').text(Math.round(conversion / 1.196 * precision) / precision);
		$('#' + cours + '_LITT_valeur').text(Math.round(conversion * precision) / precision);
		$('#' + cours + '_TVA_PLUS_valeur').text(Math.round(conversion * 1.196 * precision) / precision);
	}
}


//Calcul du coût au Go
function calculerCoutAuGo(capacites) {
	
	precision = 100; // 2 chiffres après la virgule
	total = $("#prix_source").val();

	if (total != "") { 
		for (var i = 0; i < capacites.length; i++) {
			$('#capacites_' + capacites[i]).text((Math.round(total / capacites[i] * precision) / precision) + ' €');
		}
	}
}


//Calcul du coût au Go Perso
function calculerCoutAuGoPerso() {
	
	precision = 100; // 2 chiffres après la virgule
	total = $("#prix_source").val();
	perso = $("#prix_capacité").val();

	if (total != "" && perso != "" && perso != 0) { 
		$('#capacites_perso').text(perso + ' Go');
		$('#cout_perso').text((Math.round(total / perso * precision) / precision) + ' €');
	} else {
		$('#capacites_perso').text('-');
		$('#cout_perso').text('-');
	}
}


