var display_text = new Array(
						"Haute qualit&eacute; d'impression garantie pendant 3 ans",
						"Garantie mat&eacute;rielle de votre imprimante",
						"Prise en charge du retour dans le cadre d'une proc&eacute;dure SAV",
						"Consommable d&eacute;velopp&eacute; selon des processus de qualit&eacute;",
						"Capacit&eacute; d'impression certifi&eacute;e pour une dur&eacute;e de vie garantie",
						"Consommable Eco responsable, respectueux de l'environnement");

$(document).ready(function(){
	$("#fiche_produit #lien_categories_liste").click(function(){
		if($("#fiche_produit #categories_liste").css("display") == 'none'){
			$("#fiche_produit #categories_liste").slideDown("slow");
			$(this).fadeOut(300, function(){
				$(this).html(" - Fermer la liste de compatibilit&eacute;s");
				$(this).css("background-image", "url(./public/images/catalogue/produits/icone_moins.png)");
				$(this).fadeIn(300);
			});
		}
		else {
			$("#fiche_produit #categories_liste").slideUp("slow");
			$(this).fadeOut(300, function(){
				$(this).html(" - Ouvrir la liste de compatibilit&eacute;s");
				$(this).css("background-image", "url(./public/images/catalogue/produits/icone_plus.png)");
				$(this).fadeIn(300);
			});
		}
	});
	
	$('.livraison_icone').mouseover(function () {		
		if ($(this).attr('disponibilite') == '1') {
			var offset = $(this).offset();
			$('#popup_'+$(this).attr('livraison')).css({
			  'display' : 'block',
			  'left' : offset.left-220,
			  'top' : offset.top-20
			});
			
			var prix = $(this).attr('prix');
			var delais_min = $(this).attr('delais_min');
			var delais_max = $(this).attr('delais_max');
			var gratuit = $(this).attr('gratuit');
			
			var delais = "Livraison entre le <span>"+delais_min+"</span><br/>et le <span>"+delais_max+"</span>";
			if (gratuit != "")
				delais += "<div class='popup_livraison_gratuit_iner'>frais de port gratuits &agrave; partir de "+gratuit+" &euro;</div>";
			if(prix != "GRATUIT")
				$('#popup_'+$(this).attr('livraison')+' .popup_livraison_prix_iner').html(prix+'&euro;');
			else
				$('#popup_'+$(this).attr('livraison')+' .popup_livraison_prix_iner').html(prix);
			$('#popup_'+$(this).attr('livraison')+' .popup_livraison_iner').html(delais);
			
		} else {
			var offset = $(this).offset();
			$('#popup_rupture').css({
			  'display' : 'block',
			  'left' : offset.left-220,
			  'top' : offset.top-20
			});
		}
	});

	$('.livraison_icone').mouseout(function () {		
		if ($(this).attr('disponibilite') == '1') {
			$('#popup_'+$(this).attr('livraison')).css({
			  'display' : 'none'
			});
		} else {
			$('#popup_rupture').css({
				'display' : 'none'
			});
		}
	});

	$("#icone_chronopost").mouseover(function(){
		var height1 = $(this).height();
		var height2 = $("#popup_chronopost").height();
		var width2 = $("#popup_chronopost").width();
		var offset = $(this).offset();
		var from_top = offset.top+parseInt(height1/2)-parseInt(height2/2);
		var from_left = offset.left-width2-3;
		$("#popup_chronopost").css('top', from_top+'px').css('left', from_left+'px');
		$("#popup_chronopost").show();
	});

	$("#icone_chronopost").mouseout(function(){
		$("#popup_chronopost").hide();
	});

	$("#icone_colissimo").mouseover(function(){
		var height1 = $(this).height();
		var height2 = $("#popup_colissimo").height();
		var width2 = $("#popup_colissimo").width();
		var offset = $(this).offset();
		var from_top = offset.top+parseInt(height1/2)-parseInt(height2/2);
		var from_left = offset.left-width2-3;
		$("#popup_colissimo").css('top', from_top+'px').css('left', from_left+'px');
		$("#popup_colissimo").show();
	});

	$("#icone_colissimo").mouseout(function(){
		$("#popup_colissimo").hide();
	});
	
	$("#fiche_produit .liste_garanties li").mouseover(function(){
		var offset = $(this).position();
		var from_left = offset.left+20;
		$("#fiche_produit #infobulle #cursor").animate({
			left: from_left+'px'
		}, 150);
		$("#fiche_produit #infobulle #info_text").html(display_text[$(this).attr('display_text')]);
	});

	$(".catalogue_info .liste_garanties li").mouseover(function(){	
		if($(this).attr('display_text') != undefined){
			var li = $(this).attr('display_text').split('-');
		}
		if(li != null){
			$(".catalogue_info #info_text"+li[0]).html(display_text[li[1]]);
			switch(li[1]){
				case '0':
					$(".catalogue_info #cursor_right"+li[0]).css('display', 'none');
					$(".catalogue_info #cursor_left"+li[0]).css('display', 'inline').animate({
						top: '1px'
					}, 250);
					break;
				case '1':
					$(".catalogue_info #cursor_right"+li[0]).css('display', 'none');
					$(".catalogue_info #cursor_left"+li[0]).css('display', 'inline').animate({
						top: '25px'
					}, 250);
					break;
				case '2':
					$(".catalogue_info #cursor_right"+li[0]).css('display', 'none');
					$(".catalogue_info #cursor_left"+li[0]).css('display', 'inline').animate({
						top: '50px'
					}, 250);
					break;
				case '3':
					$(".catalogue_info #cursor_left"+li[0]).css('display', 'none');
					$(".catalogue_info #cursor_right"+li[0]).css('display', 'inline').animate({
						top: '1px'
					}, 250);
					break;
				case '4':
					$(".catalogue_info #cursor_left"+li[0]).css('display', 'none');
					$(".catalogue_info #cursor_right"+li[0]).css('display', 'inline').animate({
						top: '25px'
					}, 250);
					break;
				case '5':
					$(".catalogue_info #cursor_left"+li[0]).css('display', 'none');
					$(".catalogue_info #cursor_right"+li[0]).css('display', 'inline').animate({
						top: '50px'
					}, 250);
					break;
			}
		}
	});
});
