function valideForm(){	var f = document.forms[0];	if (f.donComplementaire.value=="") f.donComplementaire.value="0";	if(!checkChampsCoord(f.part_Nom) | !checkChampsCoord(f.part_Prenom) | !checkChampsCoord(f.part_CP)| !checkChampsCoord(f.part_Ville)| !checkChampsCoord(f.part_Adresse_1))	{		alert("Les champs marqu\u00E9s d'une * sont n\u00E9cessaires au traitement de votre commande\nmerci de les renseigner");		return false;	}		genre = f.part_Genre[0].checked;	if (!genre) genre = f.part_Genre[1].checked;	if (!genre) genre = f.part_Genre[2].checked;	if(!genre)	{		alert("Les champs marqu\u00E9s d'une * sont n\u00E9cessaires au traitement de votre commande\nmerci de les renseigner");		return false;	}	modeP = f.modePaiement[0].checked;	if (!modeP) modeP = f.modePaiement[1].checked;	if (!modeP) modeP = f.modePaiement[2].checked;	if(!modeP)	{		alert("Veuillez nous indiquer comment vous souhaitez r\u00E9gler votre commande");		return false;	}	return true;}function checkDonComplementaire(){		var f = document.forms[0];	var champs = f.donComplementaire;	champs.value = replaceString(champs.value,",",".");	if (champs.value=="")	{		champs.value = "0";	}	if(isNaN(parseFloat(champs.value)))	{		alert("la valeur ins\u00E9r\u00E9e pour le don compl\u00E9mentaire est incorrecte.\nMerci de renseigner \u00E0 nouveau celle-ci");		champs.value = "0";		champs.focus();			}	else	champs.value = parseFloat(champs.value);}function isDigit (c){   	return ((c >= "0") && (c <= "9"))}function checkChampsCoord(champs){	var f = document.forms[0];	if (champs.value=="")	{	return false;	}	return true;}function calculeTotaux(){	var f = document.forms[0];	if (f.totalCommande.value != "0")	{		f.totalReglement.value = parseFloat(f.totalCommande.value) + parseFloat(f.donComplementaire.value);	}}// replace searchString with replaceStringfunction replaceString(mainStr, searchStr, replaceStr){     var front = getFront(mainStr, searchStr)     var end = getEnd(mainStr,searchStr)     if (front != null && end != null)     {          return front + replaceStr + end     }     else     {          return mainStr     }     return null}// extract front part of string prior to searchStringfunction getFront(mainStr,searchStr){     foundOffset = mainStr.indexOf(searchStr)     if (foundOffset == -1)     {          return null     }     return mainStr.substring(0,foundOffset)}// extract back end of string after searchStringfunction getEnd(mainStr,searchStr){     foundOffset = mainStr.indexOf(searchStr)     if (foundOffset == -1)     {          return null     }     return mainStr.substring(foundOffset+searchStr.length,mainStr.length)}// insert insertString immediately before searchStringfunction insertString(mainStr,searchStr,insertStr){     var front = getFront(mainStr,searchStr)     var end = getEnd(mainStr,searchStr)     if (front != null && end != null)     {          return front + insertStr + searchStr + end     }     return null}// remove deleteStringfunction deleteString(mainStr, deleteStr){     return replaceString(mainStr,deleteStr,"")}