
var digits = "0123456789";

<!-- fenêtre popup pour image agrandie !-->
function popup(img,w,h) { 
     window.open(img,'Photo','width=' + w + ',height=' + h + ',toolbar=no,scrollbars=no,resizable=yes');
     //return false;
}

<!-- Vérification 'prix de' et 'prix à' !-->
function checkPrices(form){
	if(form.price_from && form.price_to){
		// Suppression de guillemets:
		var price_from = Number(form.price_from.value.replace(/'/g, ""));
		var price_to = Number(form.price_to.value.replace(/'/g, ""));
		//alert(price_from);
		//alert(price_to);
		if(price_from && price_to){
			if(price_from > price_to){
				//alert('');
				alert('Erreur : veuillez vérifier les champs prix!');
				return false;
			}
		}
	}
}

<!-- Valeur numérique !-->
function checkNumeric(input){
	var string = stripChars(new String(input.value),new String(digits)).valueOf();
	//alert(string);
	input.value = string;
}

<!-- Formatage automatique du prix !-->
function checkPriceFormat(input){
	var valoare = input.value;
	var sir = stripChars(new String(valoare),new String(digits)).valueOf();
	sirrev = sir.split("").reverse();
	var arfin = new Array();
	for (i=0;i < sirrev.length;i++){
		if (i > 0 && i%3==0){
			arfin[i] = sirrev[i]+"'";
		}
		else {
			arfin[i] = sirrev[i]; 
		}
	}
	sirfin = arfin.reverse().join("");
	input.value = sirfin; 
}

<!-- Supprime les caractères indésirables !-->
function stripChars(s, bag){
	var i;
	var returnString = "";
	for (i = 0; i < s.length; i++){   
		// Check that current character isn't whitespace.
		var c = s.charAt(i);
		if (bag.indexOf(c) != -1) returnString += c;
	}
	return returnString;
}