function change(imgNm,gif) {	
	document.images[imgNm].src = "images/" + gif;
}

function formSuivant(formid) {
	if(formid == 2) {
		document.getElementById('etape1').style.display='none';
		document.getElementById('etape2').style.display='block';
	}
	if(formid == 3) {
		document.getElementById('etape2').style.display='none';
		document.getElementById('etape3').style.display='block';
	}

}

function trim(val)
	{
		if (!val) return val;
	
			while(val.charAt(0) == ' ') val = val.substring(1,val.length);
			while(val.charAt(val.length  )==' ')  
				{
					val = val.substring(0,val.length-1);
				}
		 return val;
	}

function checkDate(date) {
	if ((date.charAt(2) != '-') && (date.charAt(2) != '/'))
		return false;
	if ((date.charAt(5) != '-') && (date.charAt(5) != '/'))
		return false;
	
	return true;
}

function focusDate() {
	var date = document.f.f_date;

	if (date.value.match( "JJ-MM-AAAA" ) != null)
		date.select();
}
function fctAllTime() {
	var alltime = document.f.f_alltime;
	var date = document.f.f_date;
	
	if (alltime.checked) {
		date.value = "JJ-MM-AAAA";
		date.readOnly = true;
	}
	else
		date.readOnly = false;
}



function validUn() {
	d=document.f;
	
	if (!d.f_11.checked && !d.f_12.checked && !d.f_13.checked && !d.f_14.checked && !d.f_15.checked) {
		alert("Vous devez sélectionner au moins un logement afin de poursuivre.")
	} else {
		formSuivant('2');
	}
}

function validUn2() {
	d=document.f;
	
	if (!d.f_21.checked && !d.f_22.checked && !d.f_23.checked && !d.f_24.checked && !d.f_25.checked && !d.f_26.checked && !d.f_27.checked && !d.f_28.checked && !d.f_29.checked) {
		alert("Vous devez sélectionner au moins un logement afin de poursuivre.")
	} else {
		formSuivant('2');
	}
}

function validDeux() {
	d=document.f;
	
	err = "";
	if (trim(d.f_nom.value) == "") {
		err += "- Votre nom\n";
	}
	if (trim(d.f_prenom.value) == "") {
		err += "- Votre prénom\n";
	}

	var t1 = String(d.f_courriel1.value); var t11 = t1.indexOf("@");
	if (t11 == -1) {
		err += "- Courriel invalide\n";
	}
	
	if (trim(d.f_tel.value) == "") {
		err += "- Votre numéro de téléphone\n";
	}
		
	if(err == "") {
		formSuivant('3');
	} else {
		alert("Les champs suivants sont erronés ou invalides:\n"+ err);
	}
}


function validTrois() {
	if (f.f_date.value.length == 0) {
		alert( "Vous devez indiquer une date." );
		f.f_date.focus();
		return false;
	} else if (checkDate(f.f_date.value) == false) {
		alert( "Le format de la date est invalide." );
		f.f_date.focus();
		return false;
	}

	if (d.f_11.checked == false)
		d.f_11.value = 0;
	if (d.f_12.checked == false)
		d.f_12.value = 0;
	if (d.f_13.checked == false)
		d.f_13.value = 0;
	if (d.f_14.checked == false)
		d.f_14.value = 0;
	if (d.f_15.checked == false)
		d.f_15.value = 0;

	return true;
}

function validContact() {
	d=document.f;
	
	err = "";
	if (trim(d.f_nom.value) == "") {
		err += "- Votre nom\n";
	}
	if (trim(d.f_prenom.value) == "") {
		err += "- Votre prénom\n";
	}

	var t1 = String(d.f_courriel.value); var t11 = t1.indexOf("@");
		if (t11 == -1) {
		err += "- Courriel invalide\n";
	}

	if (d.f_sujet == "0") {
		err += "- Sujet de la demande\n";
	}

	if (trim(d.f_message.value) == "") {
		err += "- Description détaillée\n";
	}
		
	if(err == "") {
		d.submit();
	} else {
		err = "Vous devez remplir les champs requis.\n\n"+err;
		alert(err);
		return false;
	}
}
