function js_libafuse_fct_1_0__ValidationField_number(n_value){
	if (isNaN(n_value)){
		alert("'" + n_value + "' n'est pas un nombre valide et entier");
		return false;
	} else if(parseInt(n_value,10) == "NaN"){
		alert("'" + n_value + "' n'est pas un nombre valide et entier");
		return false;
	} else {
		return true;
	}
	return false;
} // End fct js_libafuse_fct_1_0__ValidationField_number

/* ---------------------------------------------------------------------- */

function js_libafuse_fct_1_0__ValidationField_url(s_value){
	if (s_value.indexOf("http://", 1) == -1){
		alert("Une adresse URL doit commencer par 'http://'");
		return false;
	} else {
		s_value = s_value.substring(7,(s_value.length - 7));
		a_value = s_value.split(".");
		if (a_value.length >= 2){
			return true;
		} else {
			alert("Une adresse URL doit comporter au moins deux points");
			return false;
		}
	}
	return false;
} // end fct js_libafuse_fct_1_0__ValidationField_url

/* ---------------------------------------------------------------------- */


function js_libafuse_fct_1_0__ValidationField_number(n_value){
	if (isNaN(n_value)){
		alert("'" + n_value + "' n'est pas un nombre valide");
		return false;
	} else if (parseFloat(n_value,10) == "NaN"){
		alert("'" + n_value + "' n'est pas un nombre valide");
		return false;
	} else {
		return true;
	}
	return false;
} // End fct js_libafuse_fct_1_0__ValidationField_number

/* ---------------------------------------------------------------------- */

function js_libafuse_fct_1_0__removeSpaces(sReturn){
	sReturn	= sReturn.toString();
	sReturn	= sReturn.replace(/(^\s*)|(\s*$)/g, ""); /* delete all blancs char into all the string !! */
	aValue	= sReturn.split(" "); // Split over the space - Remove spaces
	sReturn	= aValue.join(""); // rebuild a string with all elements splitted
	return	sReturn;
} // end fct

/* ---------------------------------------------------------------------- */

function js_libafuse_fct_1_0__isLeapYear(year) { 
	// Checks if year is a leap year. Returns true for leap year, false for not leap year
	return (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0));
} // End fct

/* ---------------------------------------------------------------------- */

function PopUpWindow(sURL,sNAME,W,H) {
	if (navigator.appName=='Netscape'){
		var x = window.outerWidth;
		var y = window.outerHeight;
	} else {
		var x = window.screen.width;
		var y = window.screen.height;
	}
	var xOffset = (x - W)/2;
	var yOffset = (y - H)/2;
	var ret=window.open(sURL,sNAME,'width='+W+',height='+H+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+',scrollbars=yes,resizable=yes');
	ret.focus();
}		

/* ---------------------------------------------------------------------- */

function PopUpWindowLocked(sURL,sNAME,W,H) {
	if (navigator.appName=='Netscape'){var x= window.outerWidth;var y = window.outerHeight;}else{var x = window.screen.width;var y = window.screen.height;}
	var xOffset = (x - W)/2, yOffset = (y - H)/2;	var ret=window.open(sURL,sNAME,'width='+W+',height='+H+',screenX='+xOffset+',screenY='+yOffset+',top='+yOffset+',left='+xOffset+',scrollbars=no,resizable=no');ret.focus();
}

/* ---------------------------------------------------------------------- */

