qc_prixmin=5;
qc_prixmax=50;
qc_tanins=0;
qc_taninsmax=2;
qc_puissance=0;
qc_puissancemax=2;
qc_boise=0;
qc_boisemax=2;
qc_garde=1;
qc_gardemax=9;

$(document).ready(function(){
	
	/* PANIER - TOP */
	$('#top #panier').click(function() {
		var caddyUrl = $('a', this).attr('href');
		
		window.location.href = caddyUrl;
	});
	
	/* Formulaire de connexion */
	// Masquer les label quand on clique sur le champ, les réafficher si on quite le champ et qu'il est vide
	$("#mainMenu .loginForm input[type!='submit']").each(function(){
		if ($(this).val() != "") {
			$(this).prev("label").css("visibility", "hidden");
			$(this).css("backgroundColor", "#FFF");
		}
	});
	$("#mainMenu .loginForm input[type='text'], #mainMenu .loginForm input[type='password']").focus(function(){
		$(this).prev("label").css("visibility", "hidden");
		$(this).css("backgroundColor", "#FFF");
	});
	$("#mainMenu .loginForm input[type='text'], #mainMenu .loginForm input[type='password']").blur(function(){
		if ($(this).val() == "") {
			$(this).prev("label").css("visibility", "visible");
			$(this).css("backgroundColor", "transparent");
		}
	});

	/* Slider images home */
	$('#sliderImg').nivoSlider({
		pauseTime:6000,
		directionNav:false, //Next & Prev
		captionOpacity:1 //Universal caption opacity
	});

	/* Slider produits */
	$(".sliderProduits").nic_slider();

	/* Liste de choix */
	$(".listeChoix .toggler").click(function() {
		$(this).next(".liens").slideToggle();
		return false;
	});
	$(".listeChoix .liens").mouseleave(function() {
		$(this).slideUp().delay(1000);
	});
	
	/* Menu pays */
	var replierA		= false;
	var replierMenu		= false;
	
	/*$("#packagesMenu .pays > div span").click(function() {
		$(this).toggleClass("actif");
		$(this).parent().children(".menuPays").slideToggle("slow");
	});
	$("#packagesMenu .pays > div").mouseleave(function() {
		$("#packagesMenu .menuPays").slideUp(function() {
			$("#packagesMenu span.actif").removeClass("actif");
		});
	});*/
	$("#packagesMenu .pays > div span").click(function() {
		if ( !$("#packagesMenu .pays > div span.actif").length ) {
			$(this).toggleClass("actif");
			$(this).parent().children(".menuPays").slideToggle("slow");
			
		}else{
			$("#packagesMenu .pays > div span.actif").removeClass('actif');
			$(".menuPays:visible").fadeOut(function() {});
			
			$(this).toggleClass("actif");
			$(this).parent().children(".menuPays").fadeIn();
		}
	});
	$("#packagesMenu .pays > div span").mouseover(function() {
		if ( $("#packagesMenu .pays > div span.actif").length ) {
			
			$("#packagesMenu .pays > div span.actif").removeClass('actif');
			$(".menuPays:visible").fadeOut(function() {});
			
			$(this).toggleClass("actif");
			$(this).parent().children(".menuPays").fadeIn();
		}
	});
	$("#packagesMenu").mouseleave(function() {
		$("#packagesMenu .menuPays").slideUp(function() {
			$("#packagesMenu span.actif").removeClass("actif");
		});
	});
		
		
	/* MA CAVE - COMMENTAIRE */
	$('.macave .toggle_comment').click(function () {
		$(this).next('table').fadeToggle();
		if ($(this).css("backgroundPosition") == "0px 5px") {
			$(this).css("backgroundPosition", "0 -18px");
		}else{
			$(this).css("backgroundPosition", "0 5px");
		}
	});

	/* SLIDERS QUE CHOISIR */
	$('#slider_prix').slider({
		range:		true,
		values:		[qc_prixmin,qc_prixmax],
		min:		5,
		max:		50,
		step:		1,
		slide: function( event, ui ) {
			$( "#qc_prixMin" ).val( ui.values[0] );
			$( "#qc_prixMax" ).val( ui.values[1] );
			if (ui.values[1] == 50)
				$( "#prixSlideVal" ).text( ui.values[0] + " € - " + ui.values[1] + "+ €");
			else
				$( "#prixSlideVal" ).text( ui.values[0] + " € - " + ui.values[1] + " €");
 			$('#qc_f_prix').attr('checked', true);
		},
		stop: function () {
			quechoisir();
		}
	});
	$('#slider_tanins').slider({
		range:		true,
		values:		[qc_tanins,qc_taninsmax],
		min:		0,
		max:		2,
		step:		1,
		slide: function( event, ui ) {
			$('#qc_tanins').val( ui.values[0] );
			$('#qc_taninsmax').val( ui.values[1] );
 			$('#qc_f_tanins').attr('checked', true);
		},
		stop: function () {
			quechoisir();
		}
	});
	$('#slider_puissance').slider({
		range:		true,
		values:		[qc_puissance,qc_puissancemax],
		min:		0,
		max:		2,
		step:		1,
		slide: function( event, ui ) {
			$('#qc_puissance').val( ui.values[0] );
			$('#qc_puissancemax').val( ui.values[1] );
 			$('#qc_f_puissance').attr('checked', true);
		},
		stop: function () {
			quechoisir();
		}
	});
	$('#slider_boise').slider({
		range:		true,
		values:		[qc_boise,qc_boisemax],
		min:		0,
		max:		2,
		step:		1,
		slide: function( event, ui ) {
			$('#qc_boise').val( ui.values[0] );
			$('#qc_boisemax').val( ui.values[1] );
 			$('#qc_f_boise').attr('checked', true);
		},
		stop: function () {
			quechoisir();
		}
	});
	$('#slider_garde').slider({
		range:		true,
		values:		[qc_garde,qc_gardemax],
		min:		1,
		max:		9,
		step:		1,
		slide: function( event, ui ) {
			$('#qc_garde').val( ui.values[0] );
			$('#qc_gardemax').val( ui.values[1] );
 			$('#qc_f_garde').attr('checked', true);
		},
		stop: function () {
			quechoisir();
		}
	});

	ci = $('#codeInput').val();
	if ((ci!=undefined) && (ci!='') && (ci.indexOf('undefined')==-1))
		codeValidate(ci,'0');
});


quechoisir_running=0;
function quechoisir()
{
	if (quechoisir_running==0)
	{
		quechoisir_running=1;

		if ($('#qc_type_0').is(':checked')) t0=$('#qc_type_0').val(); else t0='';
		if ($('#qc_type_1').is(':checked')) t1=$('#qc_type_1').val(); else t1='';
		if ($('#qc_type_2').is(':checked')) t2=$('#qc_type_2').val(); else t2='';
		if ($('#qc_type_3').is(':checked')) t3=$('#qc_type_3').val(); else t3='';
		if ($('#qc_type_4').is(':checked')) t4=$('#qc_type_4').val(); else t4='';
		if ($('#qc_type_5').is(':checked')) t5=$('#qc_type_5').val(); else t5='';
		if ($('#qc_type_6').is(':checked')) t6=$('#qc_type_6').val(); else t6='';
		if ($('#qc_f_prix').is(':checked')) {
			prixMin = $('#qc_prixMin').val();
			prixMax = $('#qc_prixMax').val();
		}
		else {
			prixMin='';
			prixMax='';
		}
		if ($('#qc_f_tanins').is(':checked')) {
			tanins=$('#qc_tanins').val();
			taninsmax=$('#qc_taninsmax').val();
		}
		else {
			tanins='';
			taninsmax='';
		}
		if ($('#qc_f_puissance').is(':checked')) {
			puissance=$('#qc_puissance').val();
			puissancemax=$('#qc_puissancemax').val();
		}
		else {
			puissance='';
			puissancemax='';
		}
		if ($('#qc_f_boise').is(':checked')) {
			boise=$('#qc_boise').val();
			boisemax=$('#qc_boisemax').val();
		}
		else {
			boise='';
			boisemax='';
		}
		if ($('#qc_f_garde').is(':checked')) {
			garde=$('#qc_garde').val();
			gardemax=$('#qc_gardemax').val();
		}
		else {
			garde='';
			gardemax='';
		}

		$.ajax({
			url: "/config/custom/quechoisir.asp",
			cache: false,
			type: "POST",
			data: {accompagnement : $('#qc_accompagnement option:selected').val(),
				type_0 : t0, type_1 : t1, type_2 : t2, type_3 : t3, type_4 : t4, type_5 : t5, type_6 : t6, 
				prixMin : prixMin, prixMax : prixMax,
				tanins : tanins, taninsmax : taninsmax,
				puissance : puissance, puissancemax : puissancemax,
				boise : boise, boisemax : boisemax,
				garde : garde, gardemax : gardemax,
				fruite : $('#qc_fruite').is(':checked'), epice : $('#qc_epice').is(':checked'), bio : $('#qc_bio').is(':checked'),
				tri : $('#qc_tri').val()
			},
			dataType: "html",
			async:false,
			success: function(html){
				$("#quechoisir_results").html(html);
				quechoisir_running=0;
			}
		});
	}
}


function codeValidate(code,tot)
{
	$('#codeVal').html('');
	$("#codeImg").attr("src","/graphisme/blank.png");
	$.ajax({
		url: '/lib/ajax/codeValidate.asp?c='+code+'&t='+tot,
		success: function(data) {
			if (data.indexOf("&euro;")>0)
			{
				$('#codeVal').html(data);
				$("#codeImg").attr("src","/layouts/defaut/fr/design/confirm_black.png");
				total = parseFloat($('#totVal').val().replace(",","."));
				remise = parseFloat(data.replace(" &euro;","").replace(",","."));
				total = Math.round( (parseFloat(total)-parseFloat(remise))*100 ) /100 ;
				$('#totText').html(total.toString().replace(".",",") + " &euro;");
			}
			else
			{
				$('#codeVal').html(data);
				total = parseFloat($('#totVal').val().replace(",","."));
				total = Math.round( total*100 ) /100 ;
				$('#totText').html(total.toString().replace(".",",") + " &euro;");
			}
		}
	});
}


function codeEnter(e){
	var characterCode;

	if(e && e.which)
	{
		e = e;
		characterCode = e.which;
	}
	else
	{
		e = event;
		characterCode = e.keyCode;
	}

	if(characterCode == 13)
	{
		codeValidate($('#codeInput').val(),'0');
		return false;
	}
	else
		return true;
}


function popProduit(id,pkg)
{
	$.ajax({
	  url: '/lib/ajax/produit.asp?id='+id+'&pkg='+pkg,
	  success: function(data) {
	  	$('#popProduit').append('<div id="closeBg" />');
		$('#popProduit').append('<div id="popProduitContent" />');
		$('#popProduitContent').html(data);
		$('html, body').css("overflow", "hidden");
		$('#popProduit').fadeIn();
		$('#popProduit #popProduitContent').append('<div id="closeBtn"/>');
		
		
		$('#closeBtn, #closeBg').click(function() {
			$('#popProduit').fadeOut(function(){
				$('html, body').css("overflow", "auto");
				$('#popProduit').empty();
			});
		});
	  }
	});
}


function popMsg(msg)
{
	$('#popMsg').append('<div id="closeBg" />');
	$('#popMsg').append('<div id="popMsgContent" />');
	$('#popMsgContent').html(msg);
	$('html, body').css("overflow", "hidden");
	$('#popMsg').fadeIn();
	$('#popMsg #popMsgContent').append('<div id="closeBtn"/>');
	
	$('#closeBtn, #closeBg').click(function() {
		$('#popMsg').fadeOut(function(){
			$('html, body').css("overflow", "auto");
			$('#popMsg').empty();
		});
	});
}
function popMsg_AutoClose(msg,timeout)
{
	popMsg(msg);
	setTimeout("$('#popMsg').fadeOut(function(){$('html, body').css('overflow', 'auto');$('#popMsg').empty();});",timeout);
}


