function swapBtn(nom,etat,format){
	document[nom].src = '/images/'+nom+'_'+etat+'.'+format;
}

function swapSideMenu(num,etat){
	couleur_off = '#f8b11a';
	couleur_on = '#f39a1b';
	document.getElementById('sm'+num).style.backgroundColor = eval('couleur_'+etat);
}

function swapBanner(){
	num = Math.floor(Math.random()*8)+1;
	document.photoBanner.src = '/images/photoBanner_'+num+'.jpg';
}

function checkAutreField(field, textFieldId) {
	textField = document.getElementById(textFieldId);
	if (field.value == '-1') {
		textField.style.display = '';
	} else {
		textField.style.display = 'none';
		textField.value = "";
	}
}

// Original JavaScript code by Chirp Internet: www.chirp.com.au
// Please acknowledge use of this code by including this header.

function checkDate(field)
{
	var allowBlank = false;
	var minYear = 1902;
	var maxYear = (new Date()).getFullYear();
	
	var errorMsg = "";
	
	// regular expression to match required date format
	re = /^(\d{4})-(\d{1,2})-(\d{1,2})$/;
	
	if(field.value != '') {
		if(regs = field.value.match(re)) {
			if(regs[3] < 1 || regs[3] > 31) {
				errorMsg = "Jour invalide: " + regs[3];
			} else if(regs[2] < 1 || regs[2] > 12) {
				errorMsg = "Mois invalide: " + regs[2];
			} else if(regs[1] < minYear || regs[1] > maxYear) {
				errorMsg = "Année invalide: " + regs[1] + " - doit être entre " + minYear + " et " + maxYear;
			}
		} else {
			errorMsg = "Format de date invalide. Veuillez utiliser le format AAAA/MM/JJ.";
		}
	} else if(!allowBlank) {
		errorMsg = "Vous devez entrer votre date de naissance!";
	}
	
	if(errorMsg != "") {
		alert(errorMsg);
		field.focus();
		return false;
	}
	
	return true;
}
