function changeMessage(actual_texte)
    {
		texte = new Array;
		texte[0] = "<strong> Nom : <sup>*</sup> </strong>";
		texte[1] = "<strong> Société : <sup>*</sup> </strong>";
	
		texte2 = new Array;
		texte2[0] = "<strong> Prénom : <sup>*</sup> </strong>";
		texte2[1] = "<strong> Siren : <sup>*</sup> </strong>";
		
		document.getElementById("id1").innerHTML = texte[actual_texte];
		document.getElementById("id2").innerHTML = texte2[actual_texte];
    }

function show_vehicule_format(format) {
	
	$('[id*=choix_vehicule_]').each( function(){
		if(	$(this).attr("id") == 'choix_vehicule_'+format+'_plexi' || 
			$(this).attr("id") == 'choix_vehicule_'+format+'_alu' 	) {
			
			$(this).css('display','block');
		} else {
			$(this).css('display','none');
		}		
	});
	
	
	$('h2').css('display','none');
	$('[id=h2_'+format+']').css('display','block');
	
}


function show_immat2(value){
	if( value == "checked" || value == true) {
		$('#num_immat').css('display','block');
		$('#lib_immat').css('display','inline');		
	} else {
		$('#num_immat').css('display','none');
		$('#lib_immat').css('display','none');
	}
}

function toggle_display(id_element,show) {
	if(show) {
		$("#"+id_element+":hidden").show("blind",'',500);		
	} else {
		$("#"+id_element+":visible").hide("blind",'',500);
	}
}

function champsadresse(select_demarches)
{
	if (select_demarches.selectedIndex != "0")
		{
			document.getElementById( "blocadresse" ).style.display="block";
		}
		else
		{
			document.getElementById( "blocadresse" ).style.display="none";
		}
}

function champptac()
{
	if (document.certificat.genre.selectedIndex == "1")
		{
			document.getElementById( "ptac" ).style.display="block";
		}
		else
		{
			document.getElementById( "ptac" ).style.display="none";
		}
}

function jeuplaques()
{
	if (document.getElementById('jeu_plaques').checked == true)
		{
			document.getElementById( "plaques" ).style.display="block";
			document.getElementById( "btn_panier" ).style.display="none";			
		}
		else if (document.getElementById('jeu_plaques').checked == false)
		{
			document.getElementById( "plaques" ).style.display="none";
			document.getElementById( "btn_panier" ).style.display="inline";
		}

}


function setFormatPlaque () {
	
	if (document.getElementById( "personnalisation" ).style.display == "none")	{
		document.getElementById( "personnalisation" ).style.display="block";
	}
	
	var format = document.getElementById("format").value * document.getElementById("materiau").value; 
	
	document.getElementById("id_pla").value = format;	
}

function accepte_cgv(){
	
	if(document.getElementById('legal') != null) {
		if((!document.getElementById('cgv').checked) || (!document.getElementById('legal').checked) || (!document.getElementById('etat_colis').checked)) {
			alert('Vous devez accepter les conditions générales de ventes, certifier sur l\'honneur et accepter de controler l\'état du colis.');
			return false;
		}		
	} else {
		if((!document.getElementById('cgv').checked) ) {
			alert('Vous devez accepter les conditions générales de ventes.');
			return false;
		}	
	}
	return true;
	
}


getPrixCertificat = function (departement, puissance, energie, type, prix, date,pro) {
	
	var prix_cheval_dpt = new Array();

	prix_cheval_dpt["01"]=43.00; 
	prix_cheval_dpt["02"]=28.00; 
	prix_cheval_dpt["03"]=40.00; 
	prix_cheval_dpt["04"]=44.50; 
	prix_cheval_dpt["05"]=44.50; 
	prix_cheval_dpt["06"]=44.50; 
	prix_cheval_dpt["07"]=43.00; 
	prix_cheval_dpt["08"]=32.00; 
	prix_cheval_dpt["09"]=34.00; 
	prix_cheval_dpt["10"]=32.00; 
	prix_cheval_dpt["11"]=34.00; 
	prix_cheval_dpt["12"]=34.00; 
	prix_cheval_dpt["13"]=44.50; 
	prix_cheval_dpt["14"]=29.73; 
	prix_cheval_dpt["15"]=40.00; 
	prix_cheval_dpt["16"]=31.80; 
	prix_cheval_dpt["17"]=31.80; 
	prix_cheval_dpt["18"]=32.21; 
	prix_cheval_dpt["19"]=35.30; 
	prix_cheval_dpt["2A"]=27.00; 
	prix_cheval_dpt["2B"]=27.00; 
	prix_cheval_dpt["21"]=35.00; 
	prix_cheval_dpt["22"]=36.00; 
	prix_cheval_dpt["23"]=35.30; 
	prix_cheval_dpt["24"]=29.00; 
	prix_cheval_dpt["25"]=32.00; 
	prix_cheval_dpt["26"]=43.00; 
	prix_cheval_dpt["27"]=34.00; 
	prix_cheval_dpt["28"]=32.21; 
	prix_cheval_dpt["29"]=36.00; 
	prix_cheval_dpt["30"]=34.00; 
	prix_cheval_dpt["31"]=34.00; 
	prix_cheval_dpt["32"]=34.00; 
	prix_cheval_dpt["33"]=29.00; 
	prix_cheval_dpt["34"]=34.00; 
	prix_cheval_dpt["35"]=36.00; 
	prix_cheval_dpt["36"]=32.21; 
	prix_cheval_dpt["37"]=32.21; 
	prix_cheval_dpt["38"]=43.00; 
	prix_cheval_dpt["39"]=32.00; 
	prix_cheval_dpt["40"]=29.00; 
	prix_cheval_dpt["41"]=32.21; 
	prix_cheval_dpt["42"]=43.00; 
	prix_cheval_dpt["43"]=40.00; 
	prix_cheval_dpt["44"]=30.50; 
	prix_cheval_dpt["45"]=32.21; 
	prix_cheval_dpt["46"]=34.00; 
	prix_cheval_dpt["47"]=29.00; 
	prix_cheval_dpt["48"]=34.00; 
	prix_cheval_dpt["49"]=30.50; 
	prix_cheval_dpt["50"]=29.73; 
	prix_cheval_dpt["51"]=32.00; 
	prix_cheval_dpt["52"]=32.00; 
	prix_cheval_dpt["53"]=30.50; 
	prix_cheval_dpt["54"]=32.00; 
	prix_cheval_dpt["55"]=32.00; 
	prix_cheval_dpt["56"]=36.00; 
	prix_cheval_dpt["57"]=32.00; 
	prix_cheval_dpt["58"]=35.00; 
	prix_cheval_dpt["59"]=32.00; 
	prix_cheval_dpt["60"]=28.00; 
	prix_cheval_dpt["61"]=29.73; 
	prix_cheval_dpt["62"]=32.00; 
	prix_cheval_dpt["63"]=40.00; 
	prix_cheval_dpt["64"]=29.00; 
	prix_cheval_dpt["65"]=34.00; 
	prix_cheval_dpt["66"]=34.00; 
	prix_cheval_dpt["67"]=35.00; 
	prix_cheval_dpt["68"]=35.00; 
	prix_cheval_dpt["69"]=43.00; 
	prix_cheval_dpt["70"]=32.00; 
	prix_cheval_dpt["71"]=35.00; 
	prix_cheval_dpt["72"]=30.50; 
	prix_cheval_dpt["73"]=43.00; 
	prix_cheval_dpt["74"]=43.00; 
	prix_cheval_dpt["75"]=46.15; 
	prix_cheval_dpt["76"]=34.00; 
	prix_cheval_dpt["77"]=46.15; 
	prix_cheval_dpt["78"]=46.15; 
	prix_cheval_dpt["79"]=31.80; 
	prix_cheval_dpt["80"]=28.00; 
	prix_cheval_dpt["81"]=34.00; 
	prix_cheval_dpt["82"]=34.00; 
	prix_cheval_dpt["83"]=44.50; 
	prix_cheval_dpt["84"]=44.50; 
	prix_cheval_dpt["85"]=30.50; 
	prix_cheval_dpt["86"]=31.80; 
	prix_cheval_dpt["87"]=35.30; 
	prix_cheval_dpt["88"]=32.00; 
	prix_cheval_dpt["89"]=35.00; 
	prix_cheval_dpt["90"]=32.00; 
	prix_cheval_dpt["91"]=46.15; 
	prix_cheval_dpt["92"]=46.15; 
	prix_cheval_dpt["93"]=46.15; 
	prix_cheval_dpt["94"]=46.15; 
	prix_cheval_dpt["95"]=46.15; 
	prix_cheval_dpt["971"]=39.00; 
	prix_cheval_dpt["972"]=30.00; 
	prix_cheval_dpt["973"]=39.00; 
	prix_cheval_dpt["974"]=39.00;
	
	var reduc_energie_propre = new Array();

	reduc_energie_propre["01"]=0.5; 
	reduc_energie_propre["02"]=0.5; 
	reduc_energie_propre["03"]=0; 
	reduc_energie_propre["04"]=0; 
	reduc_energie_propre["05"]=0; 
	reduc_energie_propre["06"]=0; 
	reduc_energie_propre["07"]=0.5; 
	reduc_energie_propre["08"]=0; 
	reduc_energie_propre["09"]=0; 
	reduc_energie_propre["10"]=0; 
	reduc_energie_propre["11"]=1; 
	reduc_energie_propre["12"]=0; 
	reduc_energie_propre["13"]=0; 
	reduc_energie_propre["14"]=0; 
	reduc_energie_propre["15"]=0; 
	reduc_energie_propre["16"]=0.5; 
	reduc_energie_propre["17"]=0.5; 
	reduc_energie_propre["18"]=0; 
	reduc_energie_propre["19"]=0; 
	reduc_energie_propre["2A"]=0; 
	reduc_energie_propre["2B"]=0; 
	reduc_energie_propre["21"]=0; 
	reduc_energie_propre["22"]=0.5; 
	reduc_energie_propre["23"]=0; 
	reduc_energie_propre["24"]=0; 
	reduc_energie_propre["25"]=0; 
	reduc_energie_propre["26"]=0.5; 
	reduc_energie_propre["27"]=0.5; 
	reduc_energie_propre["28"]=0; 
	reduc_energie_propre["29"]=0.5; 
	reduc_energie_propre["30"]=1; 
	reduc_energie_propre["31"]=0; 
	reduc_energie_propre["32"]=00; 
	reduc_energie_propre["33"]=0; 
	reduc_energie_propre["34"]=1; 
	reduc_energie_propre["35"]=0.5; 
	reduc_energie_propre["36"]=0; 
	reduc_energie_propre["37"]=0; 
	reduc_energie_propre["38"]=0.5; 
	reduc_energie_propre["39"]=0; 
	reduc_energie_propre["40"]=0; 
	reduc_energie_propre["41"]=0.5; 
	reduc_energie_propre["42"]=0; 
	reduc_energie_propre["43"]=0; 
	reduc_energie_propre["44"]=0; 
	reduc_energie_propre["45"]=0; 
	reduc_energie_propre["46"]=0; 
	reduc_energie_propre["47"]=0; 
	reduc_energie_propre["48"]=1; 
	reduc_energie_propre["49"]=0; 
	reduc_energie_propre["50"]=0; 
	reduc_energie_propre["51"]=0; 
	reduc_energie_propre["52"]=0; 
	reduc_energie_propre["53"]=0; 
	reduc_energie_propre["54"]=1; 
	reduc_energie_propre["55"]=1; 
	reduc_energie_propre["56"]=0.5; 
	reduc_energie_propre["57"]=1; 
	reduc_energie_propre["58"]=0; 
	reduc_energie_propre["59"]=0; 
	reduc_energie_propre["60"]=0.5; 
	reduc_energie_propre["61"]=0; 
	reduc_energie_propre["62"]=0; 
	reduc_energie_propre["63"]=0; 
	reduc_energie_propre["64"]=0; 
	reduc_energie_propre["65"]=0; 
	reduc_energie_propre["66"]=1; 
	reduc_energie_propre["67"]=0.5; 
	reduc_energie_propre["68"]=0.5; 
	reduc_energie_propre["69"]=0.5; 
	reduc_energie_propre["70"]=0; 
	reduc_energie_propre["71"]=0; 
	reduc_energie_propre["72"]=0; 
	reduc_energie_propre["73"]=0.5; 
	reduc_energie_propre["74"]=0.5; 
	reduc_energie_propre["75"]=0; 
	reduc_energie_propre["76"]=0.5; 
	reduc_energie_propre["77"]=0; 
	reduc_energie_propre["78"]=0; 
	reduc_energie_propre["79"]=0.5; 
	reduc_energie_propre["80"]=0.5; 
	reduc_energie_propre["81"]=0; 
	reduc_energie_propre["82"]=0; 
	reduc_energie_propre["83"]=0; 
	reduc_energie_propre["84"]=0; 
	reduc_energie_propre["85"]=0; 
	reduc_energie_propre["86"]=0.5; 
	reduc_energie_propre["87"]=0; 
	reduc_energie_propre["88"]=1; 
	reduc_energie_propre["89"]=0; 
	reduc_energie_propre["90"]=0; 
	reduc_energie_propre["91"]=0; 
	reduc_energie_propre["92"]=0; 
	reduc_energie_propre["93"]=0; 
	reduc_energie_propre["94"]=0; 
	reduc_energie_propre["95"]=0; 
	reduc_energie_propre["971"]=0; 
	reduc_energie_propre["972"]=0; 
	reduc_energie_propre["973"]=0; 
	reduc_energie_propre["974"]=0;
	
	var taxe = 0;
		
	// Controle du type de carte
	if (type != 21 && type != 22) {
		//Calcul de la taxe
		taxe = Math.round(puissance * prix_cheval_dpt[departement]);
	
		//Energie propre : reduction selon la region
		if(energie == 3) {
			taxe = taxe * reduc_energie_propre[departement];
		}		
		
		if(date != "") {
			//Vehicule de plus de 10 ans : -50% sur la taxe
			var today =  new Date;	
			var today_10ans = new Date(today.getFullYear()-10,today.getMonth(),today.getDay());
	
			var jour = date.substring(0, 2);
			var mois = date.substring(3,5);
			var annee = date.substring(6, 10);
			
			var date_debut = new Date(annee,mois-1,jour);
			if(today_10ans.getTime() >= date_debut.getTime()) {	
				taxe = taxe /2;
			} 
		}
		
		
	}
	
	var taxeString = ""+taxe;
	if(arguments.length == 7 ) {
		var taxeHT = taxe/1.196;
		taxeString = ""+taxeHT.toFixed(2);
	}
	
	document.getElementById("taxe").innerHTML = formate_prix(taxeString);
	
	var total = 0;
	if(arguments.length ==7 ) {	
		total = taxeHT + 2.09 + 3.34 + prix;
		total = total.toFixed(2);
	} else {
		total = taxe + 2.5 + 4 + prix;
	}
	var totalString = ""+total;
	document.getElementById("prix").value = total;
	document.getElementById("total").innerHTML = formate_prix(totalString);
}


function formate_prix(chaine) {
	
	var point = chaine.indexOf(".");
	var entier = "";
	var decimale = "";
	if(point != -1) {
		entier = chaine.substr(0,point);
		decimale = chaine.substr(point+1);
		while(decimale.length <2 ) {
			decimale += "0";
		}	
	} else {
		entier = chaine;
		decimale = "00";
	}
	decimale = decimale.substr(0,2);
	return entier+','+decimale;
}


/**
 * 
 */

function isPartenaire(bool) {
	if(bool) {
		document.getElementById("tarif_pose_plaque").readOnly = false;
		document.getElementById("tarif_pose_jeu").readOnly = false;
	} else {
		document.getElementById("tarif_pose_plaque").readOnly = true;
		document.getElementById("tarif_pose_plaque").value = "";
		document.getElementById("tarif_pose_jeu").readOnly = true;
		document.getElementById("tarif_pose_jeu").value = "";
	}
}

function submit_form(){
	if(accepte_cgv()){
		if(document.getElementsByName('mode_paiement')[0].checked) {					
			document.getElementById('form_cb').submit();
		} else if(document.getElementsByName('mode_paiement')[1].checked) {
			document.getElementById('form_cheque').submit();
		} else if(document.getElementsByName('mode_paiement')[2].checked){
			document.getElementById('form_paypal').submit();
		}
	}
}

function switch_adr(adr) {
	if(adr == "same") {
		$('#btn_next').css('display','block');
		$('#nouvelle_adr').hide();
		//$('#nouvelle_adr').css('display','none');
	} else {
		$('#btn_next').css('display','none');
		$('#nouvelle_adr').show("slow");
		//$('#nouvelle_adr').css('display','block');
	}
	
}
