<!--
	function isEmail(string) {
			if (string.search(/^\w+((-\w+)|(\.\w+))*\@[A-Za-z0-9]+((\.|-)[A-Za-z0-9]+)*\.[A-Za-z0-9]+$/) != -1)
					return true;
			else
					return false;
	}
	
	function isProper(string) {
			if (string.search(/^\w+( \w+)?$/) != -1)
					return true;
			else
					return false;
	}

	function isEmpty(string) {
			if (string.length > 0)
					return false;
			else
					return true;
	}
  
	function isDate(string) {
			if (string.search(/^[0-9]{2}\/[0-9]{2}\/[0-9]{4}$/) != -1)
					return true;
			else
					return false;
	}

  function updateNumber(string) {
		if (string.search(/^[0-9]+$/) != -1)
			return string;
		else
			return 0;
	}
	
	function updateTotal(field, form) {
		field.value = updateNumber(field.value);
		var total = 0;
		total += form.bv1000.value * 22;
		total += form.bv500.value * 12.95;
		total += form.bv375.value * 10.95;
		total += form.bv250.value * 8.75;
		total += form.bv200.value * 8.75;
		total += form.bv50.value * 3.50;
		total += form.bp500.value * 12.50;
		total += form.bp250.value * 7.95;
		total += form.bp100.value * 5.00;
		total += form.bp40.value * 3.25;
		total += Math.floor(form.bp540.value / 5) * 50 + (form.bp540.value % 5) * 12.50;
    total += form.be.value * 8.50;
		total += form.ce.value * 8.50;
		total += form.sg.value * 5.50;
		total += form.sd.value * 5.00;
		total += form.cbe.value * 1.25;
		total += form.sc.value * 1.10;
		total += form.bbe.value * 0.75;
		total += form.bdb.value * 40;
		total += form.cf.value * 22;
		total += form.cb.value * 22;
		form.total.value = Math.round(total*100)/100;
		return true;
	}

	var msg_fr = new Array("Des champs obligatoires(*) sont vides.", "Une ou plusieurs des trois dates sont invalides (jj/mm/aaaa).");
	var msg_en = new Array("Obligatory fields (*) are empty.", "One or several of the three dates is invalid (dd/mm/yyyy).");

  function isReady(form, langue) {
			if (isEmpty(form.nomee.value) == true || isEmpty(form.adresseee.value) == true || isEmpty(form.telephoneee.value) == true || isEmpty(form.nompr.value) == true || isEmpty(form.prenompr.value) == true || isEmpty(form.telephonepr.value) == true || isEmpty(form.courrielpr.value) == true || isEmpty(form.nbeleves.value) == true) {
					switch (langue) {
						case 'fr' :
							alert(msg_fr[0]);
							break;
						case 'en' :
							alert(msg_en[0]);
							break;
						default :
							alert(msg_fr[0]);
							break;
					}
					return false;
			}
			if (isDate(form.date1.value) == false || isDate(form.date1.value) == false || isDate(form.date1.value) == false) {
					switch (langue) {
						case 'fr' :
							alert(msg_fr[1]);
							break;
						case 'en' :
							alert(msg_en[1]);
							break;
						default :
							alert(msg_fr[1]);
							break;
					}
					return false;
			}
			return true;
	}

  function isReady2(form, langue) {
			if (isEmpty(form.nomprenom.value) == true || isEmpty(form.courriel.value) == true || isEmpty(form.telephone.value) == true) {
					switch (langue) {
						case 'fr' :
							alert(msg_fr[0]);
							break;
						case 'en' :
							alert(msg_en[0]);
							break;
						default :
							alert(msg_fr[0]);
							break;
					}
					return false;
			}
			return true;
	}

//-->
