$(document).ready(function(){
	/**
	 * Actions reatives aux tris
	 */

	// Changement d'ordre de tri
	$('#tri').change(function() {
		$('#form_tri').submit();
		return false;
	});

	/**
	 * Actions reatives à l'affinage
	 */

	// Slide de la barre d'affinage
/*	if ($('.affinage_exist').length>0) {
		$('#affinage_titre').css('background','#C6C5D5 url('+fw_img_path+'/ico_affinage_on.png) no-repeat');
		$('#affinage_titre').css('background-position','309px 5px');
		$('#affinage_titre p').css('background','url('+fw_img_path+'/ico_affinage_on.png) no-repeat');
		$('#affinage_titre p').css('background-position','600px -2px');
	} else {
		$('#affinage_global').css('display','none');
	}
	$('#affinage_titre').click(function() {
		$('#affinage_global').slideToggle('800', function() {
			if ($('#affinage_global').is(':visible')){
				$('#affinage_titre').css('background','#B5B6C8 url('+fw_img_path+'/ico_affinage_on.png) no-repeat');
				$('#affinage_titre').css('background-position','309px 5px');
				$('#affinage_titre p').css('background','url('+fw_img_path+'/ico_affinage_on.png) no-repeat');
				$('#affinage_titre p').css('background-position','600px -2px');
			}else{
				$('#affinage_titre').css('background','#C6C5D5 url('+fw_img_path+'/ico_affinage_offd.png) no-repeat');
				$('#affinage_titre').css('background-position','309px 5px');
				$('#affinage_titre p').css('background','url('+fw_img_path+'/ico_affinage_offg.png) no-repeat');
				$('#affinage_titre p').css('background-position','600px -2px');
			}
		});
	});
	$("#affinage_titre").hover(
		function(){
			$(this).css('background-color','#B5B6C8');
		},
	    function(){
			$(this).css('background-color','#555684');
		}
	);*/

	/**
	 * Actions reatives au comparateur
	 */

	// Sélection d'un produit à comparer
	$(".produit_check").click(function() {
		var ids = $(this).attr('value').split('-');
		var niveaux_id = ids[0];
		var produits_id = ids[1];

		if ($(this).is(':checked')) {
			var action = 'ajoute';
		} else {
			var action = 'retire';
		}

		comparateur_memorise(niveaux_id, produits_id, action, fw_lng);
	});

	// Effacer la sélection effectuée
	$(".comparateur_effacer").live('click', function() {
		var url = $(this).attr('href').split('#');
		var niveaux_id = url[1];
		var action = 'vide';

		comparateur_memorise(niveaux_id, 0, action, fw_lng);
		$('.produit_check').removeAttr('checked');
	});
});

// Fonction de mémorisation du produit sélectionné
function comparateur_memorise(niveaux_id, produits_id, action, lng_code) {
	$.ajax({
		type: "GET",
		url:	fw_url_site+"/index.php?lng="+lng_code+"&p=comparateur&a=comparateur_memorise",
		data:	"niveaux_id="+niveaux_id+"&produits_id="+produits_id+"&action="+action,
		error:function(msg){
			alert("Erreur durant la requete");
		},
		success:function(data){
			// Affiche le contenu du fichier dans le conteneur dédié
			if (data) {
				$('.produit_comphaut').empty();
				$('.produit_compbas').empty();
				$('.produit_comphaut').append(data);
				$('.produit_compbas').append(data);
			} else {
				$('#compcheck_'+produits_id).css('display','block');
				$('#produit_check_'+produits_id).removeAttr('checked');
				window.setTimeout(function() {$('#compcheck_'+produits_id).fadeOut('fast')},4000);
			}
		}
	});
	return false;
}


