﻿<!--

function testform() {
//Change the following vars and the date select in the calling form
var minimumdays=2
var startyear=2009
	with (document.form1)
  {
		if(typeevent.value=="") {
			alert("Entrez le genre d'événement, s.v.p.")
			typeevent.focus()
			return false
		}
		var ONE_DAY = 1000 * 60 * 60 * 24
		var date1 = new Date()
		var date2 = new Date()
		date2.setYear(year.selectedIndex+startyear)
		date2.setMonth(month.selectedIndex)
		date2.setDate(day.selectedIndex+1)
    var date1_ms = date1.getTime()
    var date2_ms = date2.getTime()
    // Calculate the difference in milliseconds
    var difference_ms = date2_ms - date1_ms
    // Convert back to days and return
	  if (Math.round(difference_ms/ONE_DAY)<0){
				alert("This date lies in the past!")
				day.focus()
				return false
		}
		if(guests.value=="") {
			alert("Entrez le nombre des invités, s.v.p.")
			guests.focus()
			return false
		}
		if(contact.value=="") {
			alert("Entrez le nom de la personne de contact, s.v.p.")
			contact.focus()
			return false
		}
		if(phone.value=="") {
			alert("Entrez votre numéro de téléphone, s.v.p.")
			phone.focus()
			return false
		}
    var isnum = 1;
    for (i=0; i < phone.value.length; ++i) {
			if(phone.value.charAt(i) != "-") {
				if((phone.value.charAt(i) < "0") || (phone.value.charAt(i) > "9")) {
				  isnum = -1
					break
				}
			}
    }
    if(isnum == -1) {
		  alert("Le numéro de téléphone doit être composé de chiffres et '-' seulement.")
      phone.focus()
      return false
    }
    var isnum2 = 1;
    for (i=0; i < fax.value.length; ++i) {
			if(fax.value.charAt(i) != "-") {
				if((fax.value.charAt(i) < "0") || (fax.value.charAt(i) > "9")) {
				  isnum2 = -1
					break
				}
			}
    }
    if(isnum2 == -1) {
		  alert("Le numéro du télécopieur doit être composé de chiffres et '-' seulement.")
      fax.focus()
      return false
    }
		if(emailc.value=="") {
			alert("Entrez votre adresse de courriel, s.v.p.")
			emailc.focus()
			return false
		}
		po1=emailc.value.indexOf("@")
		po2=emailc.value.lastIndexOf(".")
		if (po1==-1 || po2==-1 || po2<po1) {
			alert("Veuillez vérifier votre adress de couuriel, s.v.p.")
			emailc.focus()
			return false
		}
	return true
	}
}
// -->
