function isBlank(s) {
	var iSaisie = 0;
	if (s != "") {
		for (var i=0; i < s.length; i++) 
			if (s.charAt(i) != ' ') iSaisie = 1;		
		if (iSaisie == 1) {return false;}
	}
	return true;
}
function isNumeric(s) {
	var re = /[0-9]+/;
	if ( s != "" ) {
		a = s.match(re);
		if (a && (a[0] == s) ) {return true;}
	}
	return false;
}
function isFloat(s, bNeg) {
	if ( arguments.length < 2 ) {
		bNeg = false;
	}
	if ( bNeg ) {
		var re = /-{0,1}([0-9]+(\.|,){1})?[0-9]*/;
	} else {
		var re = /([0-9]+(\.|,){1})?[0-9]*/;
	}
	if ( s != "" ) {
		a = s.match(re);
		if ( a && (a[0] == s) ) {return true;}
	}
	return false;
}
function isTel(s) {
	var iNumeric = 1;
	if (s != "") {
		for (var i=0; i < s.length; i++)
			if ( (s.charAt(i) < '0' || s.charAt(i) > '9') && s.charAt(i) != ' ' && s.charAt(i) !='+' && s.charAt(i) != '-' & s.charAt(i) != '.')
				iNumeric = 0;
		if (iNumeric == 1) {return true;}
	}
	return false;
}
function FormatNumeric(n) {
	n = parseFloat(n);
	var n = n.toString();
	var p = n.indexOf(".");	
	if (p == -1) {
		v = n + ",00";
	} else {
		v = n.substr(0,p) + ",";
		n = n.substr(p+1,3);
		if ( n.toString().length > 2 ) {n = Math.round(n/100);}
		v += n;
		if ( n.toString().length < 2 ) {v += "0";}
	}
	return v;
}
function isSIRET(s) {
	var p=0;r=0;s=s.replace(/ /g,"");
	if (s.length != 14) {return false;}
	for (var i=s.length-1;i >= 0; i--) {
		p=parseInt(s.charAt(i),10);
		if ( (s.length-i+1)%2 ) {
			r+=2*p;
			if (p >= 5) {r-=9;}
		} else {
			r+=p;
		}
	}
	return ((r%10)==0);
}
