// Verification champs des forms demande d'information et register correctement remplis
function verifyForm(fo){
	if (!fo.lastName.value.length) {
		alert("Your Last Name, please");
		return false;
		}
	goodAddress = verifAddress(fo);
	if (fo.infoPackage.checked && !goodAddress) {
		alert("An address, please");
		return false;
		}
	if (fo.infoCall.checked && !fo.phone.value.length) {
		alert("A Telephone Number, please");
		return false;
		}
	if (fo.infoVisit.checked && (!fo.phone.value.length && !fo.email.value.length && !goodAddress)) {
		alert("A way to join you, please");
		return false;
		}
	if (!fo.facility.value.length) {
		s = prompt("You didn't enter a company name or a facilty name. Are you sure?", "");
		if (s){
		 	fo.facility.value = s;
		}
		}

	fo.status.value="ok";
	return true;
}
function verifyFormDemo(fo) {
	if (!fo.when[0].checked && !fo.when[1].checked && !fo.when[2].checked) {
		alert("A date, please");
		return false;
	}
	if (!fo.lastName.value.length) {
		alert("Your last name, please");
		return false;
	}
	if (!fo.phone.value.length) {
		alert("Your phone number, please");
		return false;
	}
	if (!verifEmail(fo)) {
		alert("Your email, please");
		return false;
	}
	if (!fo.facility.value.length) {
		alert("Your company or facility name, please");
		return false;
	}
	if (!verifAddress(fo)) {
		alert("Your address, please");
		return false;
	}
	fo.status.value="ok";
	return true;
}
function verifAddress(fo) {
	if (!fo.city.value.length || fo.state.value == "--" || fo.country.value[0] == '-' || !fo.postalCode.value.length)
		return false;
	return true;
}
function verifEmail(fo) {
	if (!fo.email.value.length || fo.email.value.indexOf('@') <= 0 )
		return false;
	return true;
}