function chVal() { 
	var reMail = new RegExp("^[A-Za-z0-9_.-]+@[A-Za-z0-9_.-]+\.[A-Za-z]{2,3}$"); 
	
 	if (document.frm.nom.value == "") {
		alert("Please enter value in this field."); document.frm.nom.focus(); return(false); 
	} else if (document.frm.prenom.value == "") {
		alert("Please enter value in this field."); document.frm.prenom.focus(); return(false); 
	}
	else if ((document.frm.eml.value == "") || (!reMail.exec(document.frm.eml.value))) {
		alert("Please enter a valid value in this field."); document.frm.eml.focus(); return(false); 
	} else {  
		//document.frm.submit(); 
		return(true); }
} 
	function clearForm () {
		document.getElementById('kms_achetes').value = 0;
		document.getElementById('prix_libre').value = '';
		document.getElementById('prix_libreE').value = '';
		document.frm.prix[1].checked = true;
		document.frm.prime.checked = true;
		achete(3);
	}
	function calcule (kmsf, kmse) {
		if (document.frm.prime.checked) {
			document.frm.totalPr.value  = 100 + eval(kmsf);
			document.frm.totalPrE.value = 75  + eval(kmse);
		} else {
			document.frm.totalPr.value  = kmsf;
			document.frm.totalPrE.value = kmse;
		}
	}
	function achete (price) {
		var k = document.frm.kms_achetes.value; // the kilometres that the user has entered to buy, 0-166
		//alert(price);
		//document.frm.prix.value = price;
		if (document.frm.prix[2].checked && !document.frm.prix_libre)
			return false;
		else if (document.frm.prix[2].checked && document.frm.prix_libre.value > 0)
			document.frm.prix_libreE.value = Math.round((document.frm.prix_libre.value / 1.33333)*100)/100;
		document.frm.kmsF.value = Math.round( eval(k * price)*100 )/100;	//the total price in CHF - kms bought * selected price
		document.frm.kmsE.value = Math.round( eval( k * (price/1.33333) )*100 )/100; //same as above in euros
		calcule(document.frm.kmsF.value, document.frm.kmsE.value);
	}
	
	function valNum (e) {
		var unicode = e.charCode ? e.charCode : e.keyCode
		if (unicode!=8 && unicode!=46 && unicode!=9){ //if the key isn't the delete, backspace or tab key (which we should allow)
			if (unicode<48||unicode>57) //if not a number
			return false //disable key press
		}
	}
    function blink() {
		//var s = document.getElementById('soutenir');	
		var n = document.getElementById('news');	
		//s.style.visibility=(s.style.visibility=="hidden")?"visible":"hidden";
		n.style.visibility=(n.style.visibility=="hidden")?"visible":"hidden";
	}	

