//	Occasions functions:

function occ_models() {
	var occ_brand = $("#occ_brand").val();
	$.get( ajax_url, { action: "occ_models", occ_brand: occ_brand },
		function( data )
		{
			if ( data == "error" )
			{
				return false;
			}
			else
			{
				$("select#occ_model").removeAttr("disabled");
				$("select#occ_model").html(data);
			}			
		}
	);
}

function occ_results() {
	var occ_brand = $("#occ_brand").val();
	var occ_model = $("#occ_model").val();
	var occ_energie = $("#occ_energie").val();
	var occ_carrosserie = $("#occ_carrosserie").val();
	var occ_budget = $("#occ_budget").val();
	//alert('marque ['+ occ_brand +']\nmodele ['+ occ_model +']\nenergie ['+ occ_energie +']\ncarrosserie ['+ occ_carrosserie +']\nbudget ['+ occ_budget +']');
	$.get( ajax_url, { action: "occ_search", occ_brand: occ_brand, occ_model: occ_model, occ_energie: occ_energie, occ_carrosserie: occ_carrosserie, occ_budget: occ_budget },
		function( data )
		{
			if ( data == "error" )
			{
				return false;
			}
			else
			{
				$("#total").html(data);
			}
		}
	);
}

function occ_search_check() {
	document.occasions_search_form.submit();
}

//	VNStock functions:

function vns_models() {
	var vns_brand = $("#vns_brand").val();
	$.get( ajax_url, { action: "vns_models", vns_brand: vns_brand },
		function( data )
		{
			if ( data == "error" )
			{
				return false;
			}
			else
			{
				$("select#vns_model").removeAttr("disabled");
				$("select#vns_model").html(data);
			}			
		}
	);
}

function vns_results() {
	var vns_brand = $("#vns_brand").val();
	var vns_model = $("#vns_model").val();
	var vns_energie = $("#vns_energie").val();
	var vns_carrosserie = $("#vns_carrosserie").val();
	var vns_budget = $("#vns_budget").val();
	//alert('marque ['+ vns_brand +']\nmodele ['+ vns_model +']\nenergie ['+ vns_energie +']\ncarrosserie ['+ vns_carrosserie +']\nbudget ['+ vns_budget +']');
	$.get( ajax_url, { action: "vns_search", vns_brand: vns_brand, vns_model: vns_model, vns_energie: vns_energie, vns_carrosserie: vns_carrosserie, vns_budget: vns_budget },
		function( data )
		{
			if ( data == "error" )
			{
				return false;
			}
			else
			{
				$("#total").html(data);
			}
		}
	);
}

function vns_search_check() {
	document.vns_search_form.submit();
}

function fast_search() {
	var brandcode = $("form#fast-search #brandcode").val();
	var modelname = $("form#fast-search #modelname").val();
	var enginecode = $("form#fast-search #enginecode").val();
	if ( brandcode != "0" && modelname == "0" && enginecode == "0" )
	{
		document.location.href = "index.php?module=brand&brandcode="+brandcode;
	}
	else
	{
		document.forms["fast-search"].submit();
	}
}

function showFlashMessage( type, message) {		
	var flashMessageHtml = '<div class="flashmsg"><table><tr><td align="center" valign="top" width="40"><img src="/admin/images/acpopup/icon_' + type + '.png" alt="" align="absmiddle" class="flashmsg-icon" /></td><td><div class="' + type + '" style="padding-top: 4px;">' + message + '</div></td></tr></table>';
	flashMessageHtml += '<div class="button"><input type="button" value="OK" class="button" style="padding: 0 2px;" onClick="hideAcPopup();" /></div></div>';
	showAcPopup({content: flashMessageHtml});
}

//	Email check:
function validate( email ) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(email) == false)
	{
		alert('Votre adresse e-mail n\'est pas valide.');
		return false;
	}
	else
	{
		return true;
	}
}

function trim(str) {
    return str.replace(/(^[\s\xA0]+|[\s\xA0]+$)/g, '');
}

function goto(location) {
	window.location.href = location;
}

function Switch(id) {
	for (var i=1;i<4;i++) 
	{
		if ( id == i )
		{
			$("#fiche-details-content").attr( "class", "fiche-details-"+i ); 
		}
		$("#div-"+i).css( "display", "none" );
	}
	$("#div-"+id).css( "display", "block" );  
}

function format(valeur,decimal,separateur) {
	var deci=Math.round( Math.pow(10,decimal)*(Math.abs(valeur)-Math.floor(Math.abs(valeur)))) ; 
	
	var val=Math.floor(Math.abs(valeur));
	if ((decimal==0)||(deci==Math.pow(10,decimal))) {val=Math.floor(Math.abs(valeur)); deci=0;}
	var val_format=val+"";
	var nb=val_format.length;
	for (var i=1;i<4;i++) {
		if (val>=Math.pow(10,(3*i))) {
			val_format=val_format.substring(0,nb-(3*i))+separateur+val_format.substring(nb-(3*i));
		}
	}

	if (decimal>0) {
		var decim=""; 
		for (var j=0;j<(decimal-deci.toString().length);j++) {decim+="0";}
		deci=decim+deci.toString();
		val_format=val_format+"."+deci;
	}

	if (parseFloat(valeur)<0) {val_format="-"+val_format;}
	return val_format;
}

function calculPrix2() {
	
	var vend_code = 700648712;
	var veh_price = 0;
	var veh_category = 'AUTO';
	var is_new_veh = 1;
				
	var pr_new = parseFloat(document.form2.pr_new.value);
	var pr_bonus = parseFloat(document.form2.pr_bonus.value);
	var pr_remise = parseFloat(document.form2.pr_remise.value);
	var pr_remise_add = parseFloat(document.form2.pr_remise_add.value);
	var pr_remise_procent = parseFloat(document.form2.pr_remise_procent.value);	
	var pr_remise_options_procent = (document.form2.pr_remise_options_procent.value);
	var pr_remise_frais = parseFloat(document.form2.pr_remise_frais.value);
	var pr_bonus = Math.floor(pr_bonus);
	var pr_remise_add = Math.floor(pr_remise_add);
	var pr_remise_frais = Math.floor(pr_remise_frais);
	var options_codes = '';
	var options_count = document.getElementById('options_count');
	var totalOpt = document.getElementById('totalOpt');
	var totalPrixOpt = document.getElementById('totalPrixOpt');
	var totPrixTTC = document.getElementById('totPrixTTC');
	var totDiscount = document.getElementById('totDiscount');
	var checked_count =0;
	var val = 0; 
	if ($('input[name="aide_prime"]').attr('checked'))
	{
		pr_remise_prime = parseFloat($('input[name="aide_prime"]').val());
		$('#prime').html(pr_remise_prime + " &euro;");
	}
	else
	{
		pr_remise_prime = 0;
		$('#prime').html(0 + " &euro;");
	}
	for (i=0, n=document.form2.elements.length; i<n; i++){
	
		if ((document.form2.elements[i].type == "checkbox") && (document.form2.elements[i].name == "seloption[]")) {
			if (document.form2.elements[i].checked == true) {
				valeur = document.form2.elements[i].value.split("|");
				
				t = parseFloat(valeur[0]);
				o = valeur[1];
				
				options_codes += o+',';
				val += t;
				
				checked_count++;
			}
		}
	}   
	pr_options = val;  
	if ( checked_count > 0 )
	{
		//alert(checked_count);
		//checked_elements.checked = "";
		options_count.innerHTML = checked_count;
	}
	else if ( checked_count == 0 )
	{
		//alert(checked_count);
		//checked_elements.checked = "checked";
		options_count.innerHTML = checked_count;
	}
	
	totalOpt.innerHTML = format(pr_options, 0, " ") + " &euro;";
	document.form2.totOpt.value = pr_options;
	//prixopt = pr_remise + pr_options;
	
	pr_remise = (pr_new - ((pr_new/100)*pr_remise_procent)) + (pr_options - ((pr_options/100)*pr_remise_options_procent)) - pr_remise_add;
	
	totalPrixOpt.innerHTML = format(pr_remise, 0, " ") + " &euro;";
	document.form2.totPrixOpt.value = pr_remise; 
	
	//alert(pr_remise);               	
	pr_ttc = pr_remise + pr_remise_frais - pr_remise_prime + pr_bonus;
	totDiscount.innerHTML = format((pr_new + pr_options - pr_remise), 0, " ") + " &euro;";
	//pr_ttc = (pr_new - ((pr_new/100)*pr_remise_procent)) - pr_remise_add - pr_bonus + (pr_options - ((pr_options/100)*pr_remise_options_procent)) - pr_remise_prime + pr_remise_frais;
	
	totPrixTTC.innerHTML = format(pr_ttc, 0, " ") + " &euro;";     
	document.form2.totPrixNem.value = pr_ttc;
		
	document.form2.options_codes.value = options_codes;	
	//alert('pr_new - '+pr_new+'\n'+'pr_remise_procent - '+pr_remise_procent+'\n'+'pr_remise_options_procent - '+pr_remise_options_procent+'\n'+'pr_remise_add - '+pr_remise_add+'\n'+'pr_remise_prime - '+pr_remise_prime+'\n'+'pr_remise_frais - '+pr_remise_frais+'\n'+'pr_remise - '+pr_remise+'\n'+'pr_ttc - '+pr_ttc+'\n'+'pr_bonus - '+pr_bonus+'\n');
	$("#ctlm_mensu").html('');
	InitCetelmSimulation( vend_code , pr_remise , veh_category , is_new_veh );
	RunCetelemSimulation();
}

function replace1(f, r, s) {
	var ra = r instanceof Array, sa = s instanceof Array, l = (f = [].concat(f)).length, r = [].concat(r), i = (s = [].concat(s)).length;
	while(j = 0, i--)
		while(s[i] = s[i].split(f[j]).join(ra ? r[j] || "" : r[0]), ++j < l);
	return sa ? s : s[0];
}

/****************************************************************/
	
var crn = "swf1";
var t;
function bnr()
{
	clearTimeout(t);
	if ( crn == "swf1" ){
		var swf = document.getElementById("banners");
		swf.LoadMovie(0, "../images/flash/flash-veloster.swf");
		t = setTimeout( bnr , 9000 );
		crn = "swf2";
	}
	else if(crn == "swf2"){
		var swf = document.getElementById("banners");
		swf.LoadMovie(0, "../images/flash/flash-fiat-freemont.swf");
		t = setTimeout( bnr , 9700 );
		crn = "swf3";
	}
	else{
		var swf = document.getElementById("banners");
		swf.LoadMovie(0, "../images/flash/flash-range.swf");
		t = setTimeout( bnr , 16500 );
		crn = "swf1";
	}
}

$(document).ready(function() { 

/*	-----------------------------------------------------------------------
*	Fast search - new cars:
*/
	$("select").css("border","1px solid #0f0f0f");
	
	$("form#fast-search #brandcode").change(function() {
		$("select#modelname").html('<option value="0"> - Modèle - </option>');
		var brandcode = $("form#fast-search #brandcode").val();
		
		if ( brandcode == "0" )
		{
			$("select#modelname").html('<option value="0"> - Modèle - </option>');
		}
		else
		{
			$.get( ajax_url, { 	action: "fs_load_models", 
								brandcode: brandcode },
				function( data )
				{
					if ( data == "error" )
					{
						return false;
					}
					else
					{
						$("select#modelname").html(data);
					}			
				}
			);	
		}
	});

	$("#ctlm_mensu").hover(
		function(){
			$(this).css("color","#04A5D1");
			$(this).css("cursor","pointer");
		},
		function(){
			$(this).css("color","#FBB853");
			$(this).css("cursor","default");
		}
	);
	
/*	-----------------------------------------------------------------------
*	Finacement functions:
*/
	$("#fin_vehtype").change(function() {
		var fin_vehtype = $("#fin_vehtype").val();
		
		if ( fin_vehtype != 0 )
		{
			$("tr[id=tr_fin_km]").hide();
			$("tr[id=tr_fin_datemec]").hide();
		}
		else
		{
			$("tr[id=tr_fin_km]").show();
			$("tr[id=tr_fin_datemec]").show();
		}
	});
	
	$("#fin_send").click(function() {
		
		var vend_code = $("#vend_code").val();
		var veh_category = 'AUTO';
		var fin_vehtype = $("#fin_vehtype").val();					//	$ce_type
		var fin_marque = $("#fin_marque").val();					//	$ce_marque
		var fin_carrosserie = $("#fin_carrosserie").val();			//	$ce_body_code
		var fin_prix = $("#fin_prix").val();						//	$ce_prix
		var fin_cv = $("#fin_cv").val();							//	$ce_rating
		var fin_km = $("#fin_km").val();							//	$ce_km
		var fin_datemec = $("#fin_datemec").val();					//	$ce_datemec
		var duree = 48;												//	$ce_duree
		var apport = (fin_prix * 20 )/100;									
		fin_datemec = replace1("/", "", fin_datemec );
		
		//var fin_url = 'http://www.cetelem-automobile.fr/part/forex/index.php?proposalScore=0&proposalDemande=1&proposalStructure=0&proposalStyle=0& customerTypology=S&vehicleUseType=P&proposalProductType=MOD&vehicleCategory=AUTO&wmName=emotors&vdrNumberWm=700649039&vdrNumberSiteWm=700649039&vdrPhoneNumberWm=0325725050&vdrEmailSiteWm=vero@e-motors.fr&vehicleBrand=ALFA ROMEO&vehicleBodyWork=BRE&vehicleIsNewBo=1&vehicleCirculationFirstDt=01012010&vehicleMileAge=0&vehicleEngineRating=7&proposalPrice=5654&proposalInitialShare=1131&monthlyPayement=&proposalMonth=48&proposalFormat=result&insuranceHealthDisplay=1&insuranceExtensionDisplay=1&insuranceExtensionCode=1&insuranceAssistanceDisplay=1&insuranceCapitalDisplay=1';
		if ( fin_vehtype != "0" )
		{	
			var fin_url = 'http://www.cetelem-automobile.fr/part/forex/index.php?proposalScore=0&proposalDemande=0&proposalStructure=0&proposalStyle=2&customerTypology=S&vehicleUseType=P&proposalProductType=MOD&vehicleCategory='+veh_category+'&wmName=webauto&vdrNumberWm='+vend_code+'&vdrNumberSiteWm='+vend_code+'&vehicleBrand='+fin_marque+'&vehicleBodyWork='+fin_carrosserie+'&vehicleIsNewBo='+fin_vehtype+'&vehicleCirculationFirstDt='+fin_datemec+'&vehicleMileAge='+fin_km+'&vehicleEngineRating='+fin_cv+'&proposalPrice='+fin_prix+'&proposalInitialShare='+apport+'&monthlyPayement=&proposalMonth='+duree+'&proposalFormat=result&insuranceHealthDisplay=1&insuranceExtensionDisplay=1&insuranceExtensionCode=1&insuranceAssistanceDisplay=1&insuranceCapitalDisplay=1';
		}
		else
		{
			var fin_url = 'http://www.cetelem-automobile.fr/part/forex/index.php?proposalScore=0&proposalDemande=0&proposalStructure=0&proposalStyle=2&customerTypology=S&vehicleUseType=P&proposalProductType=MOD&vehicleCategory='+veh_category+'&wmName=webauto&vdrNumberWm='+vend_code+'&vdrNumberSiteWm='+vend_code+'&vehicleBrand='+fin_marque+'&vehicleBodyWork='+fin_carrosserie+'&vehicleIsNewBo='+fin_vehtype+'&vehicleCirculationFirstDt='+fin_datemec+'&vehicleMileAge='+fin_km+'&vehicleEngineRating='+fin_cv+'&proposalPrice='+fin_prix+'&proposalInitialShare='+apport+'&monthlyPayement=&proposalMonth='+duree+'&proposalFormat=result&insuranceHealthDisplay=1&insuranceExtensionDisplay=1&insuranceExtensionCode=1&insuranceAssistanceDisplay=1&insuranceCapitalDisplay=1';
		}
		
		$("#fin_advertise").hide();	
		$("iframe#fin_frame").show();			
		$("iframe#fin_frame").attr("src", fin_url );		
		
	});
	/*
	$("#test").click(function() {
		alert($("iframe[id=fin_frame]").contents().find("div#div_h1").html());
	});
	*/
	$("#ctlm_mensu").click(function() {
		window.location.href = webpath_http+'index.php?module=financement';
	});
	
	$("#sav_garage").change(function() {
		var sav_garage = $("#sav_garage").val();
		
		if ( sav_garage == 0 )
		{
			$("#sav-image").show();
			$("#sav-garage").hide();
		}
		else
		{
			$("#sav-image").hide();
			$("#sav-garage").show();
			$.get( ajax_url, { action: "sav_garage", sav_garage: sav_garage },
			function( data )
				{
					if ( data == "error" )
					{
						return false;
					}
					else
					{
						$("#sav-garage").html(data);
					}
				}
			);
		}
	});
	
	$("#sav_send").click(function() {
		var sav_nom = $("#sav_nom").val();
		var sav_prenom = $("#sav_prenom").val();
		var sav_ville = $("#sav_ville").val();
		var sav_email = $("#sav_email").val();
		var sav_telephone = $("#sav_telephone").val();
		var sav_marque = $("#sav_marque").val();
		var sav_modele = $("#sav_modele").val();
		var sav_kilometrage = $("#sav_kilometrage").val();
		var sav_carburant = $("#sav_carburant").val();
		var sav_annee = $("#sav_annee").val();
		var sav_immat = $("#sav_immat").val();
		var sav_nserie = $("#sav_nserie").val();
		var sav_garage = $("#sav_garage").val();
		var sav_intervention = $("#sav_intervention").val();
		var sav_date_1 = $("#sav_date_1").val();
		var sav_hour_1 = $("#sav_hour_1").val();
		var sav_min_1 = $("#sav_min_1").val();
		var sav_date_2 = $("#sav_date_2").val();
		var sav_hour_2 = $("#sav_hour_2").val();
		var sav_min_2 = $("#sav_min_2").val();
		var sav_comment = $("#sav_comment").val();
		var sav_reservation = $("input[name='sav_reservation']:checked").val();
		if ( $("input[name='sav_promotion']").attr("checked") == true )
		{
			var sav_promotion = 1;
		}
		else
		{
			var sav_promotion = 0;
		}
						
		$("#sav_loading").show();
		$.get( ajax_url, { 	action: "sav_send", 
							sav_nom: sav_nom, 
							sav_prenom: sav_prenom, 
							sav_ville: sav_ville, 
							sav_email: sav_email, 
							sav_telephone: sav_telephone, 
							sav_marque: sav_marque, 
							sav_modele: sav_modele, 
							sav_kilometrage: sav_kilometrage, 
							sav_carburant: sav_carburant, 
							sav_annee: sav_annee, 
							sav_immat: sav_immat, 
							sav_nserie: sav_nserie, 
							sav_garage: sav_garage, 
							sav_intervention: sav_intervention, 
							sav_date_1: sav_date_1, 
							sav_hour_1: sav_hour_1, 
							sav_min_1: sav_min_1, 
							sav_date_2: sav_date_2, 
							sav_hour_2: sav_hour_2, 
							sav_min_2: sav_min_2, 
							sav_comment: sav_comment,
							sav_reservation: sav_reservation,
							sav_promotion: sav_promotion },
			function( data )
			{
				if ( data == "error" )
				{
					return false;
				}
				else
				{
					$("#sav_loading").hide();
					$("#sav_response").html(data);
				}			
			}
		);		
	});
	
	$("#vn_send").click(function() {
	
		var financement = 0;
		var reprise = 0;
		
		var vn_natcode = $("#natcode").val();
		var vn_civilite = $("#vn_civilite").val();
		var vn_nom = $("#vn_nom").val();
		var vn_prenom = $("#vn_prenom").val();
		var vn_adresse = $("#vn_adresse").val();
		var vn_cp = $("#vn_cp").val();
		var vn_ville = $("#vn_ville").val();
		var vn_email = $("#vn_email").val();
		var vn_telephone = $("#vn_telephone").val();
		var vn_couleur = $("#vn_couleur").val();
		var vn_comment = $("#vn_comment").val();
		var options_codes = $("#options_codes").val();
		
		var pr_ttc = $("input[name=totPrixNem]").val();
		var pr_remise_frais = $("input[name=pr_remise_frais]").val();
		
		($("#financement").attr('checked')) ? financement = 1 : financement = 0;
		var f_type = $("#f_type").val();
		var f_apport = $("#f_apport").val();
		var f_mensu = $("#f_mensu").val();
		
		($("#reprise").attr('checked')) ? reprise = 1 : reprise = 0;
		var r_marque = $("#r_marque").val();
		var r_modele = $("#r_modele").val();
		var r_version = $("#r_version").val();
		var r_energie = $("#r_energie").val();
		var r_kilometrage = $("#r_kilometrage").val();
		var r_couleur = $("#r_couleur").val();
		var r_date_mise = $("#r_date_mise").val();		

		$("#vn_loading").show();
		$.get( ajax_url, {	action: "vn_send", 
							vn_natcode: vn_natcode, 
							vn_civilite: vn_civilite, 
							vn_nom: vn_nom, 
							vn_prenom: vn_prenom, 
							vn_adresse: vn_adresse, 
							vn_cp: vn_cp, 
							vn_ville: vn_ville, 
							vn_email: vn_email, 
							vn_telephone: vn_telephone,
							vn_couleur: vn_couleur,
							vn_comment: vn_comment,
							options_codes: options_codes,
							pr_ttc: pr_ttc,
							pr_remise_frais: pr_remise_frais,
							financement: financement,
							f_type: f_type,
							f_apport: f_apport,
							f_mensu: f_mensu,
							reprise: reprise,
							r_marque: r_marque,
							r_modele: r_modele,
							r_version: r_version,
							r_energie: r_energie,
							r_kilometrage: r_kilometrage,
							r_couleur: r_couleur,
							r_date_mise: r_date_mise },
			function( data )
			{
				if ( data == "error" )
				{
					return false;
				}
				else
				{
					$("#vn_loading").hide();
					$("#vn_response").html(data);
				}			
			}
		);
	});
	
	$("#occ_send").click(function() {
		
		var financement = 0;
		var reprise = 0;
		
		var occ_id = $("#occ_id").val();
		var occ_civilite = $("#occ_civilite").val();
		var occ_nom = $("#occ_nom").val();
		var occ_prenom = $("#occ_prenom").val();
		var occ_adresse = $("#occ_adresse").val();
		var occ_cp = $("#occ_cp").val();
		var occ_ville = $("#occ_ville").val();
		var occ_email = $("#occ_email").val();
		var occ_telephone = $("#occ_telephone").val();
		var occ_message = $("#occ_message").val();
		
		($("#financement").attr('checked')) ? financement = 1 : financement = 0;
		var f_type = $("#f_type").val();
		var f_apport = $("#f_apport").val();
		var f_mensu = $("#f_mensu").val();
		
		($("#reprise").attr('checked')) ? reprise = 1 : reprise = 0;
		var r_marque = $("#r_marque").val();
		var r_modele = $("#r_modele").val();
		var r_version = $("#r_version").val();
		var r_energie = $("#r_energie").val();
		var r_kilometrage = $("#r_kilometrage").val();
		var r_couleur = $("#r_couleur").val();
		var r_date_mise = $("#r_date_mise").val();	
		
		$("#occ_loading").show();
		$.get( ajax_url, {	action: "occ_send", 
							occ_id: occ_id, 
							occ_civilite: occ_civilite, 
							occ_nom: occ_nom, 
							occ_prenom: occ_prenom, 
							occ_adresse: occ_adresse, 
							occ_cp: occ_cp, 
							occ_ville: occ_ville, 
							occ_email: occ_email, 
							occ_telephone: occ_telephone, 
							occ_message: occ_message,
							financement: financement,
							f_type: f_type,
							f_apport: f_apport,
							f_mensu: f_mensu,
							reprise: reprise,
							r_marque: r_marque,
							r_modele: r_modele,
							r_version: r_version,
							r_energie: r_energie,
							r_kilometrage: r_kilometrage,
							r_couleur: r_couleur,
							r_date_mise: r_date_mise },
			function( data )
			{
				if ( data == "error" )
				{
					return false;
				}
				else
				{
					$("#occ_loading").hide();
					$("#occ_response").html(data);
				}			
			}
		);
	});

	$("#vns_send").click(function() {
		
		var financement = 0;
		var reprise = 0;
		
		var vns_id = $("#vns_id").val();
		var vns_civilite = $("#vns_civilite").val();
		var vns_nom = $("#vns_nom").val();
		var vns_prenom = $("#vns_prenom").val();
		var vns_adresse = $("#vns_adresse").val();
		var vns_cp = $("#vns_cp").val();
		var vns_ville = $("#vns_ville").val();
		var vns_email = $("#vns_email").val();
		var vns_telephone = $("#vns_telephone").val();
		var vns_message = $("#vns_message").val();
		
		($("#financement").attr('checked')) ? financement = 1 : financement = 0;
		var f_type = $("#f_type").val();
		var f_apport = $("#f_apport").val();
		var f_mensu = $("#f_mensu").val();
		
		($("#reprise").attr('checked')) ? reprise = 1 : reprise = 0;
		var r_marque = $("#r_marque").val();
		var r_modele = $("#r_modele").val();
		var r_version = $("#r_version").val();
		var r_energie = $("#r_energie").val();
		var r_kilometrage = $("#r_kilometrage").val();
		var r_couleur = $("#r_couleur").val();
		var r_date_mise = $("#r_date_mise").val();	
		
		$("#vns_loading").show();
		$.get( ajax_url, {	action: "vns_send", 
							vns_id: vns_id, 
							vns_civilite: vns_civilite, 
							vns_nom: vns_nom, 
							vns_prenom: vns_prenom, 
							vns_adresse: vns_adresse, 
							vns_cp: vns_cp, 
							vns_ville: vns_ville, 
							vns_email: vns_email, 
							vns_telephone: vns_telephone, 
							vns_message: vns_message,
							financement: financement,
							f_type: f_type,
							f_apport: f_apport,
							f_mensu: f_mensu,
							reprise: reprise,
							r_marque: r_marque,
							r_modele: r_modele,
							r_version: r_version,
							r_energie: r_energie,
							r_kilometrage: r_kilometrage,
							r_couleur: r_couleur,
							r_date_mise: r_date_mise },
			function( data )
			{
				if ( data == "error" )
				{
					return false;
				}
				else
				{
					$("#vns_loading").hide();
					$("#vns_response").html(data);
				}			
			}
		);
	});
	
	$("#c_send").click(function() {
		var c_civilite = $("#c_civilite").val();
		var c_nom = $("#c_nom").val();
		var c_prenom = $("#c_prenom").val();
		var c_adresse = $("#c_adresse").val();
		var c_cp = $("#c_cp").val();
		var c_ville = $("#c_ville").val();
		var c_email = $("#c_email").val();
		var c_telephone = $("#c_telephone").val();
		var c_message = $("#c_message").val();
		
		$("#c_loading").show();
		$.get( ajax_url, { action: "c_send", c_civilite: c_civilite, c_nom: c_nom, c_prenom: c_prenom, c_adresse: c_adresse, c_cp: c_cp, c_ville: c_ville, c_email: c_email, c_telephone: c_telephone, c_message: c_message },
			function( data )
			{
				if ( data == "error" )
				{
					return false;
				}
				else
				{
					$("#c_loading").hide();
					$("#c_response").html(data);
				}			
			}
		);
	});
	
	$("#subscribe_email").click(function() {
		$("#subscribe_email").attr("value","");
	});
	
	$("#subscribe").click(function() {
		
		var subscribe_email = $("#subscribe_email").val();
		
		if ( validate( subscribe_email ) )
		{
			$.get( ajax_url, { action: "subscribe", subscribe_email: subscribe_email },
				function( data )
				{
					if ( data == "error" )
					{
						alert(data);
						return false;
					}
					else
					{
						alert(data);
					}			
				}
			);
		}
	});
	
	$("#financement").click(function(){
			
		var financement = $(this).val();
		
		if ($(this).attr('checked'))
		{
			$(this).val(0);
			$("#table_fin").show();
		}
		else
		{
			$(this).val(1);	
			$("#table_fin").hide();
		}
	});
	
	$("#reprise").click(function(){

		var financement = $(this).val();
		
		if ($(this).attr('checked'))
		{
			$(this).val(0);
			$("#table_rep").show();
		}
		else
		{
			$(this).val(1);	
			$("#table_rep").hide();
		}
	});
	
});
