
var emailFilter = /^.+@.+\..{2,3}$/;
var postalFilter = /^\s*[a-ceghj-npr-tvxy]\d[a-ceghj-npr-tv-z](\s)?\d[a-ceghj-npr-tv-z]\d\s*$/i
var illegalChars = /[\(\)\<\>\,\;\:\\\"\[\]]/;

function validatecomment(form){
    if (isEmpty(form.nom)) {
	errorlabel("_nom");
	//errorinput("nom");
    }
    else {
	validlabel("_nom");
	//validinput("nom");
    }
    if (isEmpty(form.prenom)) {
	errorlabel("_prenom");
	//errorinput("prenom");
    }
    else {
	validlabel("_prenom");
	//validinput("prenom");
    }	
    if (!(emailFilter.test(form.courriel.value))) {
	errorlabel("_courriel");
	//errorinput("courriel");
    }
    else {
	validlabel("_courriel");
	//validinput("courriel");
    }
     if (isEmpty(form.sujet)) {
	errorlabel("_sujet");
	//errorinput("sujet");
    }
    else {
	validlabel("_sujet");
	//validinput("sujet");
    }
    if (isEmpty(form.message)) {
	errorlabel("_message");
	//errorinput("message");
    }
    else {
	validlabel("_message");
	//validinput("message");
    }
    if (isEmpty(form.nom) || isEmpty(form.prenom) || !(emailFilter.test(form.courriel.value))
	|| isEmpty(form.sujet) || isEmpty(form.message)){
    return false;
    }
    else {
	return true;
    }
    return true;
}
function validatereservation(form){
    if (isEmpty(form.nom)){
	errorlabel("_nom");
	//errorinput("nom");
    }
    else {
	validlabel("_nom");
	//validinput("nom");
    }
    if (isEmpty(form.prenom)){
	errorlabel("_prenom");
	//errorinput("prenom");
    }
    else {
	validlabel("_prenom");
	//validinput("prenom");
    }
    if (!(emailFilter.test(form.courriel.value))) {
	errorlabel("_courriel");
	//errorinput("courriel");
    }
    else {
	validlabel("_courriel");
	//validinput("courriel");
    }
    if (isEmpty(form.telephone)){
	errorlabel("_telephone");
	//errorinput("telephone");
    }
    else {
	validlabel("_telephone");
	//validinput("telephone");
    }
    if (isEmpty(form.jour1) || isEmpty(form.mois1) || isEmpty(form.annee1)){
	errorlabel("_date1");
	//errorinputdate("jour1");
	//errorinputdate("mois1");
	//errorinputdate("annee1");
    }
    else {
	validlabel("_date1");
	//validinputdate("jour1");
	//validinputdate("mois1");
	//validinputdate("annee1");
    }
    if (isEmpty(form.jour2) || isEmpty(form.mois2) || isEmpty(form.annee2)){
	errorlabel("_date2");
	//errorinputdate("jour2");
	//errorinputdate("mois2");
	//errorinputdate("annee2");
    }
    else {
	validlabel("_date2");
	//validinputdate("jour2");
	//validinputdate("mois2");
	//validinputdate("annee2");
    }
    if (isEmpty(form.chambre)){
	errorlabel("_chambre");
	//errorinput("chambre");
    }
    else {
	validlabel("_chambre");
	//validinput("chambre");
    }
    if (isEmpty(form.nuits)){
	errorlabel("_nuits");
	//errorinput("nuits");
    }
    else {
	validlabel("_nuits");
	//validinput("nuits");
    }
    if (isEmpty(form.personnes)){
	errorlabel("_personnes");
	//errorinput("personnes");
    }
    else {
	validlabel("_personnes");
	//validinput("personnes");
    }
    if (isEmpty(form.forfaits)){
	errorlabel("_forfaits");
	//errorinput("forfaits");
    }
    else {
	validlabel("_forfaits");
	//validinput("forfaits");
    }
    if (isEmpty(form.spa)){
	errorlabel("_spa");
	//errorinput("spa");
    }
    else {
	validlabel("_spa");
	//validinput("spa");
    }
    if (isEmpty(form.nom) || isEmpty(form.prenom) || !(emailFilter.test(form.courriel.value))
	|| isEmpty(form.telephone) || isEmpty(form.jour1) || isEmpty(form.mois1) || isEmpty(form.annee1)
	|| isEmpty(form.jour2) || isEmpty(form.mois2) || isEmpty(form.annee2)
	|| isEmpty(form.chambre) || isEmpty(form.nuits) || isEmpty(form.personnes) || isEmpty(form.forfaits)
	|| isEmpty(form.spa)){
    return false;
    }
    else {
	return true;
    }
    return true
}
function errorlabel(label){
    document.getElementById(label).className = "error-label";
}
function validlabel(label){
    document.getElementById(label).className = "valid-label";	
}
function errorinput(input){
    document.getElementById(input).className = "error-input";
}
function validinput(input){
    document.getElementById(input).className = "valid-input";	
}
function validinputdate(input){
    document.getElementById(input).className = "valid-input-date";
}
function errorinputdate(input){
    document.getElementById(input).className = "error-input-date";
}
function isEmpty(feild){
    rtn = false;
	if (feild.value == ""){
	    rtn = true;
	}
	return rtn;
}
