
function changeImages() {
	for (var i=0; i<changeImages.arguments.length; i+=2) {
		document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
	}
}

function ChangeStyleClassOnFocus(id, theclass) {
	var elt = document.getElementById(id);
	elt.className = theclass;
}

function ChangeStyleClassOnBlur(id, theclass) {
	var elt = document.getElementById(id);
	if (elt.value == ''){
		elt.className = theclass+'Txt';
	} else {
		elt.className = theclass;
	}
}

function afterAutocomplete(){
	ChangeStyleClassOnBlur('email','bgLogin');
	ChangeStyleClassOnBlur('password','bgPassword');
}

function buttonOn(id){
	var elt = document.getElementById(id);
	var src = elt.attributes['src'].value;
	src = src.replace("_off", "_on")
	elt.attributes['src'].value = src;
}

function buttonOff(id){
	var elt = document.getElementById(id);
	var src = elt.attributes['src'].value;
	src = src.replace("_on", "_off")
	elt.attributes['src'].value = src;
}

function checkDate(chp){
		var mo, jour, an;
		var saisie = chp.value;
		var re = /\b\d{1,2}[\/-]\d{1,2}[\/-]\d{4}\b/;
		if (re.test(saisie)) {
			var carDelim = (saisie.indexOf("/") != -1) ? "/" : "-";
			var delim1 = saisie.indexOf(carDelim);
			var delim2 = saisie.lastIndexOf(carDelim);
			jour = parseInt(saisie.substring(0, delim1), 10);
			mo = parseInt(saisie.substring(delim1+1, delim2), 10);
			an = parseInt(saisie.substring(delim2+1), 10);
			var testDate = new Date (an, mo-1, jour);
			if (testDate.getDate(  ) == jour) {
				if (testDate.getMonth(  ) + 1 == mo) {
					if (testDate.getFullYear(  ) == an) {
						return true;
					} else {
						alert ("Invalid year");
					}
				} else {
					alert ("Invalid month");
				}
			} else {
				alert ("Invalid day");
			}
		} else {
			alert("Format de date incorrect. Saisssez au format jj/mm/aaaa");
		} return false;
}
