/*
	Kim-Heng Yin
	revision juin 2006
*/
function onlyNumeric(e){
	// autorise uniquement la saisie de nombre
	// if aEvent is null, means the Internet Explorer event model, 
	// so get window.event. 
	var IE5 = false; 
	
	if (!e) var e = window.event; 
	if (e.keyCode) { IE5= true; code = e.keyCode;} 
	else if (e.which) code = e.which ; 
	
	//test du code 
	if (code < 48 || code > 57) 
	{ 
	if(IE5) e.returnValue = false; 
	else e.preventDefault(); 
	}
}
function onlyFloat(e){
	// autorise uniquement la saisie de flottant
	// if aEvent is null, means the Internet Explorer event model, 
	// so get window.event. 
	var IE5 = false; 
	
	if (!e) var e = window.event; 
	if (e.keyCode) { IE5= true; code = e.keyCode;} 
	else if (e.which) code = e.which ; 
	
	//test du code
	// 46= . (dot)
	if (code!= 46 && (code < 48 || code > 57)) 
	{ 
	if(IE5) e.returnValue = false; 
	else e.preventDefault(); 
	}
}
function noHTML(e){
	// empeche la saisie des signes < et > => pas de balise html
	var IE5 = false; 
	
	if (!e) var e = window.event; 
	if (e.keyCode) { IE5= true; code = e.keyCode;} 
	else if (e.which) code = e.which ; 
	
	//test du code 
	if (code ==60 || code ==62) 
	{ 
	if(IE5) e.returnValue = false; 
	else e.preventDefault(); 
	} 	
}

function checkMail(txt)
{
	// verifie la validite du format de l'adresse
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(txt)) return true;
	else return false;
}
function imprimer() {
	// permet l'impression de la page
	window.print();
}