// Paiement Carte Bancaire Banque

function replaceString(oldS,newS,fullS) {
// Replaces oldS with newS in the string fullS
   for (var i=0; i<fullS.length; i++) { 
     if (fullS.substring(i,i+oldS.length) == oldS) {
         fullS = fullS.substring(0,i)+newS+fullS.substring(i+oldS.length,fullS.length)
      }
   }
   return fullS
}



function Paiement() {
// Zone 21 correspond à une demande Devis pour raison de Port
// Marquage.checked correspond à une demande Devis pour raison de Marquage

document.Order.CN.value = "0";
	
		
if (!document.Order.CR.checked && !document.Order.Cheque.checked && !document.Order.Marquage.checked && document.Order.Zone.value != 21) {
	
	document.Order.MontantIBS.value = parseInt(parseFloat((document.Order.Total_toPay_aPayer.value)*0.98) * 100);
	
	VideOrd();
	document.Order.RglCB.value += document.Order.Coord.value;
	document.Order.Payment_Paiement.value += document.Order.RglCB.value;
	document.Order.PrixCR.value = "0";
	}
	
 	else {
	
	
	
	document.Order.CardType.value = " ";
	document.Order.CardNumber.value = " ";	
	document.Order.ExpMon.value = " ";
	

	VideOrd();
	document.Order.RglCB.value = " ";
	if (document.Order.CR.checked){
	document.Order.RglCR.value += document.Order.Coord.value;
	document.Order.Payment_Paiement.value += document.Order.RglCR.value;}
      else {
			if (document.Order.Marquage.checked){
		document.Order.RglDev1.value += document.Order.Coord.value;
		document.Order.Payment_Paiement.value = document.Order.RglDev1.value;
		document.Order.gateway_text_one.value = replaceString("commande","demande de devis",document.Order.gateway_text_one.value);
		document.Order.gateway_text_two.value = replaceString("commande","demande de devis",document.Order.gateway_text_two.value);
		document.Order.gateway_text_three.value = replaceString("commande","demande de devis",document.Order.gateway_text_three.value);

		document.Order.PrixCR.value = "0";
		document.Order.RglCR.value = " ";}
		else {
			if (document.Order.Zone.value == 21){
			document.Order.RglDev2.value += document.Order.Coord.value;
			document.Order.Payment_Paiement.value = document.Order.RglDev2.value;
			


			document.Order.gateway_text_one.value = replaceString("commande","demande de devis",document.Order.gateway_text_one.value);
			document.Order.gateway_text_two.value = replaceString("commande","demande de devis",document.Order.gateway_text_two.value);
			document.Order.gateway_text_three.value = replaceString("commande","demande de devis",document.Order.gateway_text_three.value);


			document.Order.PrixCR.value = "0";
			document.Order.RglCR.value = " ";}
				else {		
				document.Order.RglCH.value += document.Order.Coord.value;
				document.Order.Payment_Paiement.value += document.Order.RglCH.value;}
				document.Order.PrixCR.value = "0";
				document.Order.RglCR.value = " ";}
				}
			}

}
// function Paiement()


