function ValeurMarcheValider()
{
	var oc = $("#oc").val();
	var mileage = $("#mileage").val();
	var natcode = $("#natcode").val();
	var curr_year = $("#curr_year").val();
	var date_return = $("#date_return").val();
	var yy = date_return.substr(6,4);
	
	if ( date_return == "" || date_return == null )
	{
		alert('Merci de renseigner une date de 1ère mise en circulation.');
	}
	else
	{
		if ( ( curr_year - 10 ) > yy )
		{
			alert('Pour des raisons de justesse de l\'information, nous avons décidé de ne pas publier de valeur de marché pour des véhicules de plus de 10 ans.');
		}
		else
		{
			if ( parseInt(mileage) == mileage )
			{
				$("#preloader").css( "display", "block" );
				$.get( ajax_url, { action: "get_valeur_options", oc: oc, date_return: date_return, natcode: natcode},
					function( data )
					{
						$("#preloader").css( "display", "none" );
						if ( data == "error" )
						{
							return false;
						}
						else
						{
							$("#preloader").css( "display", "none" );
							$("#val_valid").css( "display", "none" );
							$("#v-options").css( "display", "block" );
							//$("#v-options-content").css( "display", "block" );
							$("#val_submit").css( "display", "block" );
							$("#v-options-content").html(data);
						}
					}
				);
			}
			else
			{
				alert('Veuillez saisir un kilométrage pour obtenir une valeur de marché.');
				return false;
			}
		}		
	}
}

function ValeurMarche()
{
	$("#vm-etat-content").hide("slow");
	$("#p_vm-etat-content").attr("src","../images/icons/icon_plus.gif");
	$("#v-options-content").hide("slow");
	$("#p_v-options-content").attr("src","../images/icons/icon_plus.gif");
	var ht = $("#ht").val();
	var ttc = $("#ttc").val();
	var prival = $("#prival").val();
	var natcode = $("#natcode").val();
	var mileage = $("#mileage").val();
	var curr_year = $("#curr_year").val();
	var date_return = $("#date_return").val();
	var yy = date_return.substr(6,4);
	var options_codes = $("#options_codes").val();
	$("#ht").val(0);
	$("#ttc").val(1);
	$("#ttc").attr("checked","checked");
	//alert(parseInt(mileage));
	if ( ( curr_year - 10 ) > yy )
	{
		alert('Pour des raisons de justesse de l\'information, nous avons décidé de ne pas publier de valeur de marché pour des véhicules de plus de 10 ans.');
	}
	else
	{
		if ( parseInt(mileage) == mileage )
		{
			if ( $("[name=condition]:checked").val() > 0 && $("[name=condition]:checked").val() < 6)
			{
				var condition = $("[name=condition]:checked").val() 
			}
			else
			{
				var condition = '0';
			}
			$("#v-content").css( "display", "none" );
			$("#preloader").css( "display", "block" );
			$.get( ajax_url, { action: "get_valeur_marche_info", prival: prival, natcode: natcode, mileage: mileage, date_return: date_return, options_codes: options_codes, condition: condition},
				function( data )
				{
					$("#preloader").css( "display", "none" );
					if ( data == "error" )
					{
						return false;
					}
					else
					{
						$("#ht").attr("disabled","");
						$("#ttc").attr("disabled","");
						$("#ttc").attr("checked","checked");
						$("#v-content").css( "display", "block" );
						$("div#frais-supp-title").css( "display", "block" );
						$("div#vm-reprise-standard").css( "display", "block" );
						$("div.info-options").css( "display", "none" );
						$("div#v-content").html(data);
					}
				}
			);
		}
		else
		{
			alert('Veuillez saisir un kilométrage pour obtenir une valeur de marché.');
			return false;
		}
	}
}

function ValeurFuturesValider()
{
	/*
	if ( !VMonths() )
	{
		return false;
	}
	*/
	if ( !CheckDelaiLivraison() )
	{
		$("#delai_livraison").focus();
		return false;
	}
	if ( !CheckDelaiRevente() )
	{
		$("#delai_revente").focus();
		return false;
	}
	if ( !CheckKmOrigine() )
	{
		$("#km_origine").focus();
		return false;
	}
	if ( !CheckKmTFC() )
	{
		$("#km_tfc").focus();
		return false;
	}
	
	
	var oc = $("#oc").val();
	var natcode = $("#natcode").val();
	var date_mise = $("#date_mise").val();
	
	$("#preloader").css( "display", "block" );
	$.get( ajax_url, { action: "get_valeur_options", oc: oc, date_return: date_mise, natcode: natcode},
		function( data )
		{
			$("#preloader").css( "display", "none" );
			if ( data == "error" )
			{
				return false;
			}
			else
			{
				$("#preloader").css( "display", "none" );
				$("#val_valid").css( "display", "none" );
				$("#v-options").css( "display", "block" );
				//$("#v-options-content").css( "display", "block" );
				$("#val_submit").css( "display", "block" );
				$("#v-options-content").html(data);
			}
		}
	);
}

function ValeurFutures()
{
	$("#v-options-content").hide("slow");
	$("#p_v-options-content").attr("src","../images/icons/icon_plus.gif");

	var ht = $("#ht").val();
	var ttc = $("#ttc").val();
	var natcode = $("#natcode").val();
	var options_codes = $("#options_codes").val();
	var duree_contrat = $("#duree_contrat").val();
	var delai_livraison = $("#delai_livraison").val();
	var delai_revente = $("#delai_revente").val();
	var date_mise = $("#date_mise").val();
	//var date_fin = $("#date_fin").val();
	var km_origine = $("#km_origine").val();
	var km_tfc = $("#km_tfc").val();	
	
	$("#ht").val(0);
	$("#ttc").val(1);
	$("#ttc").attr("checked","checked");
	
	$("#v-content").css( "display", "none" );
	$("#preloader").css( "display", "block" );
	$.get( ajax_url, { action: "get_valeur_futures_info", natcode: natcode, delai_livraison: delai_livraison, delai_revente: delai_revente, date_mise: date_mise, km_origine: km_origine, duree_contrat: duree_contrat, km_tfc: km_tfc, options_codes: options_codes },
		function( data )
		{
			$("#preloader").css( "display", "none" );
			if ( data == "error" )
			{
				return false;
			}
			else
			{
				$("#ht").attr("disabled","");
				$("#ttc").attr("disabled","");
				$("#ttc").attr("checked","checked");
				$("#v-content").css( "display", "block" );
				$("div#frais-supp-title").css( "display", "block" );
				$("div#vm-reprise-standard").css( "display", "block" );
				$("div.info-options").css( "display", "none" );
				$("div#v-content").html(data);
			}
		}
	);
}

//	Format numbers:								--------------------------------------------------------------------------------------------------------------------------
function addSeparatorsNF(nStr, inD, outD, sep)
{
	nStr += '';
	var dpos = nStr.indexOf(inD);
	var nStrEnd = '';
	if (dpos != -1) {
		nStrEnd = outD + nStr.substring(dpos + 1, nStr.length);
		nStr = nStr.substring(0, dpos);
	}
	var rgx = /(\d+)(\d{3})/;
	while (rgx.test(nStr)) {
		nStr = nStr.replace(rgx, '$1' + sep + '$2');
	}
	return nStr + nStrEnd;
}

//	Check integer:								--------------------------------------------------------------------------------------------------------------------------
function isInteger(string) {
	return (string.toString().search(/^-?[0-9]+$/) == 0);
}
function check_integer(string) {
	var string = parseInt(string.replace( /^\s+/g,'').replace(/\s+$/g,'').replace(" ","").replace(" ",""));
	if ( isInteger(string) === false )
	{
		return 0;
	}
	return string;
}
function clear_correctif(id)
{
	$("#"+id).val(0.00);
}
//	Correctif local:							--------------------------------------------------------------------------------------------------------------------------
function calculate_correctif_local() {
	var total = 0;
	var vr_personal = check_integer($("#vr_personal").val());
	var frais_gestion_percents = check_integer($("#frais_gestion_percents").val());
	var frais_gestion_ammount = check_integer($("#frais_gestion_ammount").val());
	
	if ( frais_gestion_percents > 0 )
	{
		total = parseFloat(( vr_personal * frais_gestion_percents )/100);
		if ( total > 0 )
		{
			var div_info = total.toFixed(2);
			$("#frais_gestion_percents").val(frais_gestion_percents);
		}
		else
		{
			var div_info = 0;
		}
	}
	else if ( frais_gestion_ammount > 0 )
	{
		total = parseFloat(frais_gestion_ammount);
		if ( total > 0 )
		{
			var div_info = total.toFixed(2);
			$("#frais_gestion_ammount").val(frais_gestion_ammount);
		}
		else
		{
			var div_info = 0;
		}
	}
	var div_info = parseInt(total);
	$("#price_FG").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	return total;
}
//	Frais de remise en Etat:					--------------------------------------------------------------------------------------------------------------------------
function calculate_frais_remise_etat() {
	var total = 0;
	var frais_remise_etat = check_integer($("#frais_remise_etat").val());
	if ( isNaN(frais_remise_etat) === true )
	{
		frais_remise_etat = 0;
	};
	total = parseFloat(frais_remise_etat);
	//var div_info = total.toFixed(2);
	var div_info = parseInt(total);
	$("#price_FE").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	return total;
}
//	Frais de remise en état EurotaxGlass`s:		--------------------------------------------------------------------------------------------------------------------------
function calculate_frais_remise_etat_euro() {
	var total = 0;
	var frais_remise_etat_euro = check_integer($("#frais_remise_etat_euro").val());
	total = parseFloat(frais_remise_etat_euro);
	//var div_info = total.toFixed(2);
	var div_info = parseInt(total);
	$("#price_FEU").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	return total;
}
//	Incidence délai de livraison:				--------------------------------------------------------------------------------------------------------------------------
function calculate_frais_livriaison() {
	var total = 0;
	var vr_personal = check_integer($("#vr_personal").val());
	var frais_livriaison = check_integer($("#frais_livriaison").val());
	if ( frais_livriaison > 0 )
	{
		total = parseFloat(frais_livriaison);		
	}
	else
	{
		var date_today = new Date();
		var mm1 = date_today.getMonth() + 1;
		var dd1 = date_today.getDate();
		var yy1 = date_today.getFullYear();
	
		var date_incidence = $("#date_incidence").val();
		
		if ( check_date_pattern(date_incidence) )
		{
			var dd2 = date_incidence.substr(0,2);
			var mm2 = date_incidence.substr(3,2);
			var yy2 = date_incidence.substr(6,4);
		}
		else
		{
			var mm2 = date_today.getMonth() + 1;
			var dd2 = date_today.getDate();
			var yy2 = date_today.getFullYear();
		}
	
		var date1 = new Date(yy1,mm1,dd1,0,0,0,0);
		var date2 = new Date(yy2,mm2,dd2,0,0,0,0);
		var minutes = 1000*60;
		var hours = minutes*60;
		var days = hours*24;
		var diff = Math.abs(date1.getTime() - date2.getTime());
		var total_days = diff/days;
		total = parseFloat(0.065 * vr_personal * ( total_days / 100 ));		
	}
	//var div_info = total.toFixed(2);
	var div_info = parseInt(total);
	$("#price_FL").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	return total;
}
//	Total Frais supplémentaires:				--------------------------------------------------------------------------------------------------------------------------
function calculate_total_frais_supplementaires() {
	var total = 0;
	total = parseFloat( calculate_correctif_local() + calculate_frais_remise_etat() + calculate_frais_remise_etat_euro() + calculate_frais_livriaison() );
	//var div_info = total.toFixed(2);
	$("#p3_1").val(total.toFixed(2));
	var div_info = parseInt(total);
	$("#total_FD").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	return total;
}
//	Total:										--------------------------------------------------------------------------------------------------------------------------
function calculate_total() {
	var total = 0;
	var vr_personal = check_integer($("#vr_personal").val());
	total = parseFloat( vr_personal - parseInt(calculate_total_frais_supplementaires()) );
	//total = parseFloat( vr_personal - calculate_total_frais_supplementaires() );	
	//var div_info = total.toFixed(2);
	$("#p3_2").val(total.toFixed(2));
	var div_info = parseInt(total);
	$("#total").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	return total;
}

//	VALEURS FUTURES FUNCTIONS

//	Ajustement:					--------------------------------------------------------------------------------------------------------------------------
function calculate_ajustement_vf1() {
	var total = 0;
	var ajustement = check_integer($("#ajustement1").val());
	var p_base = check_integer($("#p_trade").val());
	if ( isNaN(ajustement) === true )
	{
		ajustement = 0;
	};
	total = parseFloat(( p_base * ajustement )/100);
	//total = parseFloat(ajustement);
	//var div_info = total.toFixed(2);
	var div_info = parseInt(total);
	if ( total > 0 )
	{
		$("#price_FА").css("color","#107a63");
		$("#price_FА").html('+'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else if ( total == 0 )
	{
		$("#price_FА").css("color","#000000");
		$("#price_FА").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else
	{
		$("#price_FА").css("color","#CA3333");
		$("#price_FА").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	return total;
}
function calculate_ajustement_vf2() {
	var total = 0;
	var ajustement = check_integer($("#ajustement2").val());
	var p_base = check_integer($("#p_retail").val());
	if ( isNaN(ajustement) === true )
	{
		ajustement = 0;
	};
	total = parseFloat(( p_base * ajustement )/100);
	//total = parseFloat(ajustement);
	//var div_info = total.toFixed(2);
	var div_info = parseInt(total);
	if ( total > 0 )
	{
		$("#price_FA2").css("color","#107a63");
		$("#price_FA2").html('+'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else if ( total == 0 )
	{
		$("#price_FA2").css("color","#000000");
		$("#price_FA2").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else
	{
		$("#price_FA2").css("color","#CA3333");
		$("#price_FA2").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	return total;
}
//	Frais de remise en Etat:					--------------------------------------------------------------------------------------------------------------------------
function calculate_frais_remise_etat_vf() {
	var total = 0;
	var frais_remise_etat = check_integer($("#frais_remise_etat").val());
	if ( isNaN(frais_remise_etat) === true )
	{
		frais_remise_etat = 0;
	};
	total = parseFloat(frais_remise_etat);
	//var div_info = total.toFixed(2);
	var div_info = parseInt(total);
	if ( total > 0 )
	{
		$("#price_FE").css("color","#CA3333");
		$("#price_FE").html('-'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else if ( total == 0 )
	{
		$("#price_FE").css("color","#000000");
		$("#price_FE").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else
	{
		$("#price_FE").css("color","#CA3333");
		$("#price_FE").html('-'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	return 0-total;
}
//	Incidence délai de livraison:				--------------------------------------------------------------------------------------------------------------------------
/*
function calculate_frais_livriaison_vf1() {
	var total = 0;
	var p_base = check_integer($("#p_trade").val());
	var frais_livriaison1 = check_integer($("#frais_livriaison1").val());
	if ( frais_livriaison1 > 0 )
	{
		total = parseFloat(frais_livriaison1);		
	}
	else
	{
		var date_today = new Date();
		var mm1 = date_today.getMonth() + 1;
		var dd1 = date_today.getDate();
		var yy1 = date_today.getFullYear();
	
		var date_incidence1 = $("#date_incidence1").val();
		
		if ( check_date_pattern(date_incidence1) )
		{
			var dd2 = date_incidence1.substr(0,2);
			var mm2 = date_incidence1.substr(3,2);
			var yy2 = date_incidence1.substr(6,4);
		}
		else
		{
			var mm2 = date_today.getMonth() + 1;
			var dd2 = date_today.getDate();
			var yy2 = date_today.getFullYear();
		}
	
		var date1 = new Date(yy1,mm1,dd1,0,0,0,0);
		var date2 = new Date(yy2,mm2,dd2,0,0,0,0);
		var minutes = 1000*60;
		var hours = minutes*60;
		var days = hours*24;
		var diff = Math.abs(date1.getTime() - date2.getTime());
		var total_days = diff/days;
		total = parseFloat(0.065 * p_base * ( total_days / 100 ));
	}
	//var div_info = total.toFixed(2);
	var div_info = parseInt(total);
	if ( total > 0 )
	{
		$("#price_FL").css("color","#CA3333");
		$("#price_FL").html('-'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else if ( total == 0 )
	{
		$("#price_FL").css("color","#000000");
		$("#price_FL").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else
	{
		$("#price_FL").css("color","#CA3333");
		$("#price_FL").html('-'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	return 0-total;
}
function calculate_frais_livriaison_vf2() {
	var total = 0;
	var p_base = check_integer($("#p_retail").val());
	var frais_livriaison2 = check_integer($("#frais_livriaison2").val());
	if ( frais_livriaison2 > 0 )
	{
		total = parseFloat(frais_livriaison2);		
	}
	else
	{
		var date_today = new Date();
		var mm1 = date_today.getMonth() + 1;
		var dd1 = date_today.getDate();
		var yy1 = date_today.getFullYear();
	
		var date_incidence2 = $("#date_incidence2").val();
		
		if ( check_date_pattern(date_incidence2) )
		{
			var dd2 = date_incidence2.substr(0,2);
			var mm2 = date_incidence2.substr(3,2);
			var yy2 = date_incidence2.substr(6,4);
		}
		else
		{
			var mm2 = date_today.getMonth() + 1;
			var dd2 = date_today.getDate();
			var yy2 = date_today.getFullYear();
		}
	
		var date1 = new Date(yy1,mm1,dd1,0,0,0,0);
		var date2 = new Date(yy2,mm2,dd2,0,0,0,0);
		var minutes = 1000*60;
		var hours = minutes*60;
		var days = hours*24;
		var diff = Math.abs(date1.getTime() - date2.getTime());
		var total_days = diff/days;
		total = parseFloat(0.065 * p_base * ( total_days / 100 ));
	}
	//var div_info = total.toFixed(2);
	var div_info = parseInt(total);
	if ( total > 0 )
	{
		$("#price_FL2").css("color","#CA3333");
		$("#price_FL2").html('-'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else if ( total == 0 )
	{
		$("#price_FL2").css("color","#000000");
		$("#price_FL2").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else
	{
		$("#price_FL2").css("color","#CA3333");
		$("#price_FL2").html('-'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	return 0-total;
}
*/
//	Délai de revente prévisionnelle:				--------------------------------------------------------------------------------------------------------------------------
/*
function calculate_frais_revente_vf1() {
	var total = 0;
	var p_base = check_integer($("#p_trade").val());
	var delai_revente1 = check_integer($("#delai_revente1").val());
	if ( delai_revente1 > 0 )
	{
		total = parseFloat(delai_revente1);		
	}
	else
	{
		var date_today = new Date();
		var mm1 = date_today.getMonth() + 1;
		var dd1 = date_today.getDate();
		var yy1 = date_today.getFullYear();
	
		var date_revente1 = $("#date_revente1").val();
		
		if ( check_date_pattern(date_revente1) )
		{
			var dd2 = date_revente1.substr(0,2);
			var mm2 = date_revente1.substr(3,2);
			var yy2 = date_revente1.substr(6,4);
		}
		else
		{

			var mm2 = date_today.getMonth() + 1;
			var dd2 = date_today.getDate();
			var yy2 = date_today.getFullYear();
		}
	
		var date1 = new Date(yy1,mm1,dd1,0,0,0,0);
		var date2 = new Date(yy2,mm2,dd2,0,0,0,0);
		var minutes = 1000*60;
		var hours = minutes*60;
		var days = hours*24;
		var diff = Math.abs(date1.getTime() - date2.getTime());
		var total_days = diff/days;
		total = parseFloat(0.065 * p_base * ( total_days / 100 ));
	}
	//var div_info = total.toFixed(2);
	var div_info = parseInt(total);
	if ( total > 0 )
	{
		$("#price_FP").css("color","#107a63");
		$("#price_FP").html('+'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else
	{
		$("#price_FP").css("color","#CA3333");
		$("#price_FP").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	return total;
}
*/
/*
function calculate_frais_revente_vf2() {
	var total = 0;
	var p_base = check_integer($("#p_retail").val());
	var delai_revente2 = check_integer($("#delai_revente2").val());
	if ( delai_revente2 > 0 )
	{
		total = parseFloat(delai_revente2);		
	}
	else
	{
		var date_today = new Date();
		var mm1 = date_today.getMonth() + 1;
		var dd1 = date_today.getDate();
		var yy1 = date_today.getFullYear();
	
		var date_revente2 = $("#date_revente2").val();
		
		if ( check_date_pattern(date_revente2) )
		{
			var dd2 = date_revente2.substr(0,2);
			var mm2 = date_revente2.substr(3,2);
			var yy2 = date_revente2.substr(6,4);
		}
		else
		{
			var mm2 = date_today.getMonth() + 1;
			var dd2 = date_today.getDate();
			var yy2 = date_today.getFullYear();
		}
	
		var date1 = new Date(yy1,mm1,dd1,0,0,0,0);
		var date2 = new Date(yy2,mm2,dd2,0,0,0,0);
		var minutes = 1000*60;
		var hours = minutes*60;
		var days = hours*24;
		var diff = Math.abs(date1.getTime() - date2.getTime());
		var total_days = diff/days;
		total = parseFloat(0.065 * p_base * ( total_days / 100 ));
	}
	//var div_info = total.toFixed(2);
	var div_info = parseInt(total);
	if ( total > 0 )
	{
		$("#price_FP2").css("color","#107a63");
		$("#price_FP2").html('+'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else
	{
		$("#price_FP2").css("color","#CA3333");
		$("#price_FP2").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	return total;
}
*/
//	Total Frais supplémentaires:				--------------------------------------------------------------------------------------------------------------------------
function calculate_total_frais_supplementaires_vf1() {
	var total = 0;
	total = parseFloat( calculate_frais_remise_etat_vf() + calculate_ajustement_vf1() );
	//alert(total);
	//var div_info = total.toFixed(2);
	$("#p3_1").val(total.toFixed(2));
	var div_info = parseInt(total);
	if ( total > 0 )
	{
		$("#total_FT").css("color","#107a63");
		$("#total_FT").html('+'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else if ( total == 0 )
	{
		$("#total_FT").css("color","#000000");
		$("#total_FT").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else
	{
		$("#total_FT").css("color","#CA3333");
		$("#total_FT").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	return total;
}
function calculate_total_frais_supplementaires_vf2() {
	var total = 0;
	total = parseFloat( calculate_ajustement_vf2() );
	//alert(total);
	//var div_info = total.toFixed(2);
	$("#p6_1").val(total.toFixed(2));
	var div_info = parseInt(total);
	if ( total > 0 )
	{
		$("#total_FT2").css("color","#107a63");
		$("#total_FT2").html('+'+addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else if ( total == 0 )
	{
		$("#total_FT2").css("color","#000000");
		$("#total_FT2").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	else
	{
		$("#total_FT2").css("color","#CA3333");
		$("#total_FT2").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	}
	return total;
}
//	Total:										--------------------------------------------------------------------------------------------------------------------------
function calculate_total_vf1() {
	var total = 0;
	var p_base = check_integer($("#p_trade").val());
	total = parseFloat( p_base + parseInt(calculate_total_frais_supplementaires_vf1()) );
	//total = parseFloat( p_base - calculate_total_frais_supplementaires() );	
	//var div_info = total.toFixed(2);
	$("#p3_2").val(total.toFixed(2));
	var div_info = parseInt(total);
	$("#total").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	return total;
}
function calculate_total_vf2() {
	var total = 0;
	var p_base = check_integer($("#p_retail").val());
	total = parseFloat( p_base + parseInt(calculate_total_frais_supplementaires_vf2()) );
	//total = parseFloat( p_base - calculate_total_frais_supplementaires() );	
	//var div_info = total.toFixed(2);
	$("#p6_2").val(total.toFixed(2));
	var div_info = parseInt(total);
	$("#total2").html(addSeparatorsNF(parseInt(div_info), ' ' , ' ' , ' ' ));
	return total;
}

function tax( rate , price_ht ) {
	var price_ttc = parseFloat(price_ht)-((parseFloat(price_ht)/100)*parseFloat(rate));
	return price_ttc.toFixed(2);
}

function switch_tax() {
//	Valeur de reprise:
	var p1_1 = $("#p1_1").val();//Valeur de reprise standard:
	var p1_1 = $("#p1_1").val();//Valeur de reprise standard:
	var p1_2 = $("#p1_2").val();//Correction mensuelle:
	var p1_3 = $("#p1_3").val();//Correction kilométrique:
	var p1_4 = $("#p1_4").val();//Valorisation des options:
	var p1_5 = $("#p1_5").val();//Valeur de reprise personalisee:
	var p1_6 = $("#p1_6").val();//Valeur de reprise EurotaxGlass:
//	Frais supplémentaires:
	var p2_1 = $("#p2_1").val();//Total Frais supplémentaires:	
//	Valeur de reprise locale:
	var p3_1 = $("#p3_1").val();//Total FD:
	var p3_2 = $("#p3_2").val();//Total:
//	Valeur Marchand:
	var p4_1 = $("#p4_1").val();//Valeur haute:
	var p4_2 = $("#p4_2").val();//Valeur moyenne:
	var p4_3 = $("#p4_3").val();//Valeur basse:
//	Valeur de vente EurotaxGlass's:
	var p5_1 = $("#p5_1").val();//Valeur de vente standard:
	var p5_2 = $("#p5_2").val();//Correction mensuelle:
	var p5_3 = $("#p5_3").val();//Correction kilométrique:
	var p5_4 = $("#p5_4").val();//Valorisation des options:
	var p5_5 = $("#p5_5").val();//Valeur de vente personalisee:
//	Valeur moyenne des publications Internet:
	var p6_1 = $("#p6_1").val();//Valeur haute:
	var p6_2 = $("#p6_2").val();//Valeur moyenne:
	var p6_3 = $("#p6_3").val();//Valeur basse:
	
	if ($("input[@name='taxes']:checked").val() == 1)
	{
		$("#f1_1").html(addSeparatorsNF(parseInt(p1_1), ' ' , ' ' , ' ' ));
		$("#f1_2").html(addSeparatorsNF(parseInt(p1_2), ' ' , ' ' , ' ' ));
		$("#f1_3").html(addSeparatorsNF(parseInt(p1_3), ' ' , ' ' , ' ' ));
		$("#f1_4").html('+'+addSeparatorsNF(parseInt(p1_4), ' ' , ' ' , ' ' ));
		$("#f1_6").html(addSeparatorsNF(parseInt(p1_6), ' ' , ' ' , ' ' ));
		$("#total_FD").html(addSeparatorsNF(parseInt(p3_1), ' ' , ' ' , ' ' ));
		$("#total").html(addSeparatorsNF(parseInt(p3_2), ' ' , ' ' , ' ' ));
		$("#f4_1").html(addSeparatorsNF(parseInt(p4_1), ' ' , ' ' , ' ' ));
		$("#f4_2").html(addSeparatorsNF(parseInt(p4_2), ' ' , ' ' , ' ' ));
		$("#f4_3").html(addSeparatorsNF(parseInt(p4_3), ' ' , ' ' , ' ' ));
		$("#f5_1").html(addSeparatorsNF(parseInt(p5_1), ' ' , ' ' , ' ' ));
		$("#f5_2").html(addSeparatorsNF(parseInt(p5_2), ' ' , ' ' , ' ' ));
		$("#f5_3").html(addSeparatorsNF(parseInt(p5_3), ' ' , ' ' , ' ' ));
		$("#f5_4").html('+'+addSeparatorsNF(parseInt(p5_4), ' ' , ' ' , ' ' ));
		$("#f5_5").html(addSeparatorsNF(parseInt(p5_5), ' ' , ' ' , ' ' ));
		$("#f6_1").html(addSeparatorsNF(parseInt(p6_1), ' ' , ' ' , ' ' ));
		$("#f6_2").html(addSeparatorsNF(parseInt(p6_2), ' ' , ' ' , ' ' ));
		$("#f6_3").html(addSeparatorsNF(parseInt(p6_3), ' ' , ' ' , ' ' ));
	}
	else if ($("input[@name='taxes']:checked").val() == 0)
	{
		var rate = $("#pritaxrt").val();
		$("#f1_1").html(addSeparatorsNF(parseInt(tax(rate,p1_1)), ' ' , ' ' , ' ' ));
		$("#f1_2").html(addSeparatorsNF(parseInt(tax(rate,p1_2)), ' ' , ' ' , ' ' ));
		$("#f1_3").html(addSeparatorsNF(parseInt(tax(rate,p1_3)), ' ' , ' ' , ' ' ));
		$("#f1_4").html('+'+addSeparatorsNF(parseInt(tax(rate,p1_4)), ' ' , ' ' , ' ' ));
		$("#f1_6").html(addSeparatorsNF(parseInt(tax(rate,p1_6)), ' ' , ' ' , ' ' ));
		$("#total_FD").html(addSeparatorsNF(parseInt(tax(rate,p3_1)), ' ' , ' ' , ' ' ));
		$("#total").html(addSeparatorsNF(parseInt(tax(rate,p3_2)), ' ' , ' ' , ' ' ));
		$("#f4_1").html(addSeparatorsNF(parseInt(tax(rate,p4_1)), ' ' , ' ' , ' ' ));
		$("#f4_2").html(addSeparatorsNF(parseInt(tax(rate,p4_2)), ' ' , ' ' , ' ' ));
		$("#f4_3").html(addSeparatorsNF(parseInt(tax(rate,p4_3)), ' ' , ' ' , ' ' ));
		$("#f5_1").html(addSeparatorsNF(parseInt(tax(rate,p5_1)), ' ' , ' ' , ' ' ));
		$("#f5_2").html(addSeparatorsNF(parseInt(tax(rate,p5_2)), ' ' , ' ' , ' ' ));
		$("#f5_3").html(addSeparatorsNF(parseInt(tax(rate,p5_3)), ' ' , ' ' , ' ' ));
		$("#f5_4").html('+'+addSeparatorsNF(parseInt(tax(rate,p5_4)), ' ' , ' ' , ' ' ));
		$("#f5_5").html(addSeparatorsNF(parseInt(tax(rate,p5_5)), ' ' , ' ' , ' ' ));
		$("#f6_1").html(addSeparatorsNF(parseInt(tax(rate,p6_1)), ' ' , ' ' , ' ' ));
		$("#f6_2").html(addSeparatorsNF(parseInt(tax(rate,p6_2)), ' ' , ' ' , ' ' ));
		$("#f6_3").html(addSeparatorsNF(parseInt(tax(rate,p6_3)), ' ' , ' ' , ' ' ));
	}
//	PDF information popup variables:
/*
	natcode=111735
	date_return=18/02/2009
	mileage=50000
	vr_standard=12170.00
	vr_personal=10916.00
	vr_cm=-850.00
	vr_ck=-805.00
	vr_personal=10916.00
	date_incidence=jj/mm/aaaa
	vr_options=401.00
	frais_remise_etat=0
	frais_livriaison=0
	option_ids=57686,24935,
	fr=0
*/
}

function switch_tax_vf() {
//	Valeur Future - Achat/Reprise - Valeur Future - EurotaxGlass's:
	var p1_1 = $("#p1_1").val();	//	Prix neuf	
	var p1_2 = $("#p1_2").val();	//	Prix neuf incluant option
	var p1_3 = $("#p1_3").val();	//	Valeur Future Eurotaxglass's
	var p1_4 = $("#p1_4").val();	//	Valorisation des options
	var p1_5 = $("#p1_5").val();	//	Valeur future in %
	var p1_6 = $("#p1_6").val();	//	
//	Valeur Future - Achat/Reprise - Personnalisation:
	//var p2_1 = $("#p2_1").val();
//	Valeur Future - Vente - Valeur Future - EurotaxGlass's:
	var p3_1 = $("#p3_1").val();
	var p3_2 = $("#p3_2").val();
//	Valeur Future - Vente - Valeur Future - EurotaxGlass's:
	var p4_1 = $("#p4_1").val();
	var p4_2 = $("#p4_2").val();
	var p4_3 = $("#p4_3").val();
	var p4_4 = $("#p4_4").val();
	var p4_5 = $("#p4_5").val();
	var p4_6 = $("#p4_6").val();
//	Valeur Future - Vente - Personnalisation:
	//var p5_1 = $("#p5_1").val();
//	Valeur Future - Vente - Valeur ajustée:
	var p6_1 = $("#p6_1").val();
	var p6_2 = $("#p6_2").val();
	if ($("input[@name='taxes']:checked").val() == 1)
	{
		$("#f1_1").html(addSeparatorsNF(parseInt(p1_1), ' ' , ' ' , ' ' ));
		$("#f1_2").html(addSeparatorsNF(parseInt(p1_2), ' ' , ' ' , ' ' ));
		$("#f1_3").html(addSeparatorsNF(parseInt(p1_3), ' ' , ' ' , ' ' ));
		$("#f1_4").html('+'+addSeparatorsNF(parseInt(p1_4), ' ' , ' ' , ' ' ));
		$("#f1_6").html(addSeparatorsNF(parseInt(p1_6), ' ' , ' ' , ' ' ));
		$("#total_FT").html(addSeparatorsNF(parseInt(p3_1), ' ' , ' ' , ' ' ));
		$("#total").html(addSeparatorsNF(parseInt(p3_2), ' ' , ' ' , ' ' ));
		$("#f4_1").html(addSeparatorsNF(parseInt(p4_1), ' ' , ' ' , ' ' ));
		$("#f4_2").html(addSeparatorsNF(parseInt(p4_2), ' ' , ' ' , ' ' ));
		$("#f4_3").html(addSeparatorsNF(parseInt(p4_3), ' ' , ' ' , ' ' ));
		$("#f4_4").html('+'+addSeparatorsNF(parseInt(p4_4), ' ' , ' ' , ' ' ));
		$("#f4_6").html(addSeparatorsNF(parseInt(p4_6), ' ' , ' ' , ' ' ));
		$("#total_FT2").html(addSeparatorsNF(parseInt(p3_1), ' ' , ' ' , ' ' ));
		$("#total2").html(addSeparatorsNF(parseInt(p3_2), ' ' , ' ' , ' ' ));
		//$("#f5_1").html(addSeparatorsNF(parseInt(p5_1), ' ' , ' ' , ' ' ));
		//$("#f5_2").html(addSeparatorsNF(parseInt(p5_2), ' ' , ' ' , ' ' ));
		//$("#f5_3").html(addSeparatorsNF(parseInt(p5_3), ' ' , ' ' , ' ' ));
		//$("#f5_4").html('+'+addSeparatorsNF(parseInt(p5_4), ' ' , ' ' , ' ' ));
		//$("#f5_5").html(addSeparatorsNF(parseInt(p5_5), ' ' , ' ' , ' ' ));
		//$("#f6_1").html(addSeparatorsNF(parseInt(p6_1), ' ' , ' ' , ' ' ));
		//$("#f6_2").html(addSeparatorsNF(parseInt(p6_2), ' ' , ' ' , ' ' ));
	}
	else if ($("input[@name='taxes']:checked").val() == 0)
	{
		var rate = $("#pritaxrt").val();
		$("#f1_1").html(addSeparatorsNF(parseInt(tax(rate,p1_1)), ' ' , ' ' , ' ' ));
		$("#f1_2").html(addSeparatorsNF(parseInt(tax(rate,p1_2)), ' ' , ' ' , ' ' ));
		$("#f1_3").html(addSeparatorsNF(parseInt(tax(rate,p1_3)), ' ' , ' ' , ' ' ));
		$("#f1_4").html('+'+addSeparatorsNF(parseInt(tax(rate,p1_4)), ' ' , ' ' , ' ' ));
		$("#f1_6").html(addSeparatorsNF(parseInt(tax(rate,p1_6)), ' ' , ' ' , ' ' ));
		$("#total_FT").html(addSeparatorsNF(parseInt(tax(rate,p3_1)), ' ' , ' ' , ' ' ));
		$("#total").html(addSeparatorsNF(parseInt(tax(rate,p3_2)), ' ' , ' ' , ' ' ));
		$("#f4_1").html(addSeparatorsNF(parseInt(tax(rate,p4_1)), ' ' , ' ' , ' ' ));
		$("#f4_2").html(addSeparatorsNF(parseInt(tax(rate,p4_2)), ' ' , ' ' , ' ' ));
		$("#f4_3").html(addSeparatorsNF(parseInt(tax(rate,p4_3)), ' ' , ' ' , ' ' ));
		$("#f4_4").html('+'+addSeparatorsNF(parseInt(tax(rate,p4_4)), ' ' , ' ' , ' ' ));
		$("#f4_6").html(addSeparatorsNF(parseInt(tax(rate,p4_6)), ' ' , ' ' , ' ' ));
		$("#total_FT2").html(addSeparatorsNF(parseInt(tax(rate,p3_1)), ' ' , ' ' , ' ' ));
		$("#total2").html(addSeparatorsNF(parseInt(tax(rate,p3_2)), ' ' , ' ' , ' ' ));
		//$("#f5_1").html(addSeparatorsNF(parseInt(tax(rate,p5_1)), ' ' , ' ' , ' ' ));
		//$("#f5_2").html(addSeparatorsNF(parseInt(tax(rate,p5_2)), ' ' , ' ' , ' ' ));
		//$("#f5_3").html(addSeparatorsNF(parseInt(tax(rate,p5_3)), ' ' , ' ' , ' ' ));
		//$("#f5_4").html('+'+addSeparatorsNF(parseInt(tax(rate,p5_4)), ' ' , ' ' , ' ' ));
		//$("#f5_5").html(addSeparatorsNF(parseInt(tax(rate,p5_5)), ' ' , ' ' , ' ' ));
		//$("#f6_1").html(addSeparatorsNF(parseInt(tax(rate,p6_1)), ' ' , ' ' , ' ' ));
		//$("#f6_2").html(addSeparatorsNF(parseInt(tax(rate,p6_2)), ' ' , ' ' , ' ' ));
	}
//	PDF information popup variables:
/*
	natcode=111735
	date_return=18/02/2009
	mileage=50000
	vr_standard=12170.00
	vr_personal=10916.00
	vr_cm=-850.00
	vr_ck=-805.00
	vr_personal=10916.00
	date_incidence=jj/mm/aaaa
	vr_options=401.00
	frais_remise_etat=0
	frais_livriaison=0
	option_ids=57686,24935,
	fr=0
*/
}

function sa() {
	$("#v-achat").show("slow");
	$("#vm-reprise-standard").show("slow");
	$("#frais-supp").show("slow");
	$("#v-vente").show("slow");
	$("#vm-marchand").show("slow");
	$("#v-vente-standard").show("slow");
	$("#vm-publications").show("slow");
}

function CheckMileage() {
	var mileage = $("#mileage").val();
	mileage = mileage.replace(" ","");
	
	if ( mileage > 200000 )
	{
		alert('Nous ne pouvons vous fournir de valeur de marché pour un kilométrage supérieur à 200 000 km');
	}
	$("#mileage").val(mileage);
}

function HasMileage() {
	var mileage = $("#mileage").val();
}

function generate_popup(page)
{
	var natcode = $("#natcode").val();
	var option_ids = $("#option_ids").val();
	window.open('print/'+page+'.php?natcode='+natcode+'&option_ids='+option_ids+'','','width=800,height=400,left=50,top=50,screenX=0,screenY=0,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes')
}
function generate_popup2()
{
	var fr = $("#fr").val();
	var vm_print = $("#vm_print").val();

	if ( vm_print == 1 )
	{
		var natcode = $("#natcode").val();
		var date_return = $("#date_return").val();
		var mileage = $("#mileage").val();
		var vr_standard = $("#vr_standard").val();
		var vr_personal = $("#vr_personal").val();
		var vr_cm = $("#vr_cm").val();
		var vr_ck = $("#vr_ck").val();
		var date_incidence = $("#date_incidence").val();
		var vr_options = $("#vr_options").val();
		var correctif_local = $("#price_FG").html();
		var frais_remise_etat = $("#frais_remise_etat").val();
		var frais_livriaison = $("#price_FL").html();
		var option_ids = $("#option_ids").val();
		correctif_local = correctif_local.replace(" ","");
		frais_livriaison = frais_livriaison.replace(" ","");

		if ( confirm( "Souhaitez-vous imprimer avec ou sans le correctif local ? \n Si oui, cliquer sur OK, Si non cliquer sur Annuler." ) )
		{
			if ( fr == 1 )
			{
				window.open('print/valeur_de_marche.php?natcode='+natcode+'&date_return='+date_return+'&mileage='+mileage+'&vr_standard='+vr_standard+'&vr_personal='+vr_personal+'&vr_cm='+vr_cm+'&vr_ck='+vr_ck+'&date_incidence='+date_incidence+'&vr_options='+vr_options+'&frais_remise_etat='+frais_remise_etat+'&frais_livriaison='+frais_livriaison+'&option_ids='+option_ids+'&correctif_local='+correctif_local+'&fr=1','','width=800,height=400,left=50,top=50,screenX=0,screenY=0,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes')
			}
			else
			{
				window.open('print/valeur_de_marche.php?natcode='+natcode+'&date_return='+date_return+'&mileage='+mileage+'&vr_standard='+vr_standard+'&vr_personal='+vr_personal+'&vr_cm='+vr_cm+'&vr_ck='+vr_ck+'&date_incidence='+date_incidence+'&vr_options='+vr_options+'&frais_remise_etat='+frais_remise_etat+'&frais_livriaison='+frais_livriaison+'&option_ids='+option_ids+'&correctif_local='+correctif_local+'&fr=0','','width=800,height=400,left=50,top=50,screenX=0,screenY=0,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes')
			}
		}
		else
		{
			if ( fr == 1 )
			{
				window.open('print/valeur_de_marche.php?natcode='+natcode+'&date_return='+date_return+'&mileage='+mileage+'&vr_standard='+vr_standard+'&vr_personal='+vr_personal+'&vr_cm='+vr_cm+'&vr_ck='+vr_ck+'&date_incidence='+date_incidence+'&vr_options='+vr_options+'&frais_remise_etat='+frais_remise_etat+'&frais_livriaison='+frais_livriaison+'&option_ids='+option_ids+'&fr=1','','width=800,height=400,left=50,top=50,screenX=0,screenY=0,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes')
			}
			else
			{
				window.open('print/valeur_de_marche.php?natcode='+natcode+'&date_return='+date_return+'&mileage='+mileage+'&vr_standard='+vr_standard+'&vr_personal='+vr_personal+'&vr_cm='+vr_cm+'&vr_ck='+vr_ck+'&date_incidence='+date_incidence+'&vr_options='+vr_options+'&frais_remise_etat='+frais_remise_etat+'&frais_livriaison='+frais_livriaison+'&option_ids='+option_ids+'&fr=0','','width=800,height=400,left=50,top=50,screenX=0,screenY=0,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes')
			}
		}
	}
	else if ( vm_print == 0 )
	{
		alert('Vous ne pouvez pas imprimer ce résultat avant d\'avoir calculé votre valeur de marché.');
	}	
}

function generate_popup3()
{
	var frevo_response = $("#frevo_response").html();
	if ( frevo_response == "empty" )
	{
		alert('Vous ne pouvez pas imprimer ce résultat avant d\'avoir calculé votre FreVO.');
	}
	else
	{
		var natcode = $("#natcode").val();
		var date_return = $("#date_return").val();
		var mileage = $("#mileage").val();
		window.open('print/frevo.php?natcode='+natcode+'&date_return='+date_return+'&mileage='+mileage,'','width=800,height=400,left=50,top=50,screenX=0,screenY=0,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes')
	}	
}

function generate_popup4()
{
	var fr = $("#fr").val();
	var vf_print = $("#vf_print").val();
	
	if ( vf_print == 1 )
	{
		var natcode = $("#natcode").val();
		var option_ids = $("#option_ids").val();
		var duree_contrat = $("#duree_contrat").val();
		var delai_livraison = $("#delai_livraison").val();
		var delai_revente = $("#delai_revente").val();
		var date_mise = $("#date_mise").val();
		//var date_fin = $("#date_fin").val();
		var km_origine = $("#km_origine").val();
		var km_tfc = $("#km_tfc").val();
		var p1_1 = $("#p1_1").val();							//	Prix neuf
		var p1_2 = $("#p1_2").val();							//	Prix neuf incluant option
		var p1_3 = $("#p1_3").val();							//	Valeur future EurotaxGlass's TTC
		var p1_5 = $("#p1_5").val();							//	Valeur %
		var frais_remise_etat = $("#frais_remise_etat").val();	//	Frais de remise en Etat
		var ajustement1 = $("#ajustement1").val();				//	Ajustement 1 - Achat / Reprise
		var vf_ajustee1 = parseInt(calculate_total_vf1());
		
		window.open('print/valeur_futures.php?natcode='+natcode+'&option_ids='+option_ids+'&duree_contrat='+duree_contrat+'&delai_livraison='+delai_livraison+'&delai_revente='+delai_revente+'&date_mise='+date_mise+'&km_origine='+km_origine+'&km_tfc='+km_tfc+'&p1_1='+p1_1+'&p1_2='+p1_2+'&p1_3='+p1_3+'&p1_5='+p1_5+'&frais_remise_etat='+frais_remise_etat+'&ajustement1='+ajustement1+'&vf_ajustee1='+vf_ajustee1,'','width=800,height=400,left=50,top=50,screenX=0,screenY=0,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes')
	}
	else if ( vf_print == 0 )
	{
		alert('Vous ne pouvez pas imprimer ce résultat avant d\'avoir calculé votre valeurs futures.');
	}	
}

function generate_popup5()
{
	window.open('print/comparateur.php','','width=800,height=400,left=50,top=50,screenX=0,screenY=0,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes')
}

function generate_pdf()
{
	var natcode = $("#natcode").val();
	var option_ids = $("#option_ids").val();
	var encours = 0;
	var credit = 0;
	var loa = 0;
	var ldd = 0;
	if ($('#encours').attr('checked')) {
		encours = 1;
	}
	if ($('#credit').attr('checked')) {
		credit = 1;
	}
	if ($('#loa').attr('checked')) {
		loa = 1;
	}
	if ($('#ldd').attr('checked')) {
		ldd = 1;
	}
	url = 'catalogue_vnvo_pdf.php?natcode='+natcode+'&option_ids='+option_ids+'&encours='+encours+'&credit='+credit+'&loa='+loa+'&ldd='+ldd;
	document.generate.action = url;
  	document.generate.submit();	
}

function generate_pdf2()
{
	var natcode = $("#natcode").val();
	var date_return = $("#date_return").val();
	var mileage = $("#mileage").val();
	var option_ids = $("#option_ids").val();
	var encours = 0;
	var credit = 0;
	var loa = 0;
	var ldd = 0;
	if ($('#encours').attr('checked')) {
		encours = 1;
	}
	if ($('#credit').attr('checked')) {
		credit = 1;
	}
	if ($('#loa').attr('checked')) {
		loa = 1;
	}
	if ($('#ldd').attr('checked')) {
		ldd = 1;
	}
	url = 'valeur_de_marche_pdf.php?natcode='+natcode+'&date_return='+date_return+'&mileage='+mileage+'&option_ids='+option_ids+'&encours='+encours+'&credit='+credit+'&loa='+loa+'&ldd='+ldd;
	document.generate.action = url;
  	document.generate.submit();	
}

function generate_pdf3()
{
	var natcode = $("#natcode").val();
	var date_return = $("#date_return").val();
	var mileage = $("#mileage").val();
	var encours = 0;
	var credit = 0;
	var loa = 0;
	var ldd = 0;
	if ($('#encours').attr('checked')) {
		encours = 1;
	}
	if ($('#credit').attr('checked')) {
		credit = 1;
	}
	if ($('#loa').attr('checked')) {
		loa = 1;
	}
	if ($('#ldd').attr('checked')) {
		ldd = 1;
	}
	url = 'frevo_pdf.php?natcode='+natcode+'&date_return='+date_return+'&mileage='+mileage+'&encours='+encours+'&credit='+credit+'&loa='+loa+'&ldd='+ldd;
	document.generate.action = url;
  	document.generate.submit();	
}

function generate_pdf4()
{
	var natcode = $("#natcode").val();
	var option_ids = $("#option_ids").val();
	var duree_contrat = $("#duree_contrat").val();
	var delai_livraison = $("#delai_livraison").val();
	var delai_revente = $("#delai_revente").val();
	var date_mise = $("#date_mise").val();
	//var date_fin = $("#date_fin").val();
	var km_origine = $("#km_origine").val();
	var km_tfc = $("#km_tfc").val();
	var p1_1 = $("#p1_1").val();							//	Prix neuf
	var p1_2 = $("#p1_2").val();							//	Prix neuf incluant option
	var p1_3 = $("#p1_3").val();							//	Valeur future EurotaxGlass's TTC
	var p1_5 = $("#p1_5").val();							//	Valeur %
	var frais_remise_etat = $("#frais_remise_etat").val();	//	Frais de remise en Etat
	var ajustement1 = $("#ajustement1").val();				//	Ajustement 1 - Achat / Reprise
	var vf_ajustee1 = $("#vf_ajustee1").val();				//	

	url = 'valeur_futures_pdf.php?natcode='+natcode+'&option_ids='+option_ids+'&duree_contrat='+duree_contrat+'&delai_livraison='+delai_livraison+'&delai_revente='+delai_revente+'&date_mise='+date_mise+'&km_origine='+km_origine+'&km_tfc='+km_tfc+'&p1_1='+p1_1+'&p1_2='+p1_2+'&p1_3='+p1_3+'&p1_5='+p1_5+'&frais_remise_etat='+frais_remise_etat+'&ajustement1='+ajustement1+'&vf_ajustee1='+vf_ajustee1;
	document.generate.action = url;
  	document.generate.submit();	
}

function generate_pdf5()
{
	url = 'comparateur_pdf.php';
	document.generate.action = url;
  	document.generate.submit();	
}

function show_coupons_stats()
{
	$.get( ajax_url, { action: "show_coupons_stats" },
		function( data )
		{
			if ( data == "error" )
			{
				return false;
			}
			else
			{
				$("#coupons_stats").html(data);
			}
		}
	);
}

function no_more_coupons()
{
	alert("Votre nombre de coupons est épuisé. Pour commander à nouveau un carnet de coupons, rendez vous dans l'espace « De vous à nous » en page d'accueil et faite une demande de coupons");
	$(location).attr('href',webpath_http);
}
