// lib de fonctions javascript
// auteur: Daniel Plante www.danielplante.com

function linkEmail() {
	if(!document.getElementsByTagName) return;
	var allElts = document.getElementsByTagName("*");
	if(allElts.length == 0 && document.all) 
		allElts = document.all; //hack for IE5
	for(var i=0; i<allElts.length; i++) {
		var elt = allElts[i];
		var className = elt.className || elt.getAttribute("class") 
			|| elt.getAttribute("className");
		if(className && className.match(/\bemail\b/)
				&& elt.firstChild.nodeType == 3) {
			var addr = elt.firstChild.nodeValue;
			addr = addr.replace(/[ \[\{\(\|\/\\](at|a)[ \]\}\)\|\/\\]/i, "@")
				.replace(/[ \[\{\(\|\/\\](dot|period|point)[ \]\}\)\|\/\\]/gi, ".");
			var lnk = document.createElement("a");
			lnk.setAttribute("href","mailto:"+addr);
			lnk.appendChild(document.createTextNode(addr));
			elt.replaceChild(lnk, elt.firstChild);
		}
	}
}

function loader() {
	linkEmail();
}

window.onload = loader;

function validDate_fr(laDate){
	rtn = true;
	if( !(document.getElementById(laDate).value.match(/^[2][0]\d{2}[-][0-1]{1}\d{1}[-][0-3]{1}\d{1}$/)) ){
		rtn = false;
	}
	return rtn;
}

function validDate_en(laDate){
	rtn = true;
	if( !(document.getElementById(laDate).value.match(/^[0-1]{0,1}\d{1}[\/][0-3]{0,1}\d{1}[\/][2][0]\d{2}$/)) ){
		rtn = false;
	}
	return rtn;
}

function deleteThis(page,monID,deleteWhat){
	if(confirm("Attention !\n\nCeci supprimera définitivement "+deleteWhat)){
		location = page+"?deleteID="+monID;
	}
}

