function formatPriceFnc() {
	elms = $$('input.format-price');
    
    var num = new NumberFormat();
    num.setInputDecimal(',');
    num.setPlaces('0', true);
    num.setCurrency(false);
    num.setNegativeRed(false);
    num.setSeparators(true, ' ', ',');
            	
	elms.each( function ( elm ) {
        var sourceNum = elm.value.replace('.', ',');
        num.setNumber(sourceNum);
        elm.value = num.toFormatted();
        
        elm.observe('blur', function() {
            var sourceNum = elm.value.replace('.', ',');
            num.setNumber(sourceNum);
            elm.value = num.toFormatted();
        });
    });
}
Event.observe(window, 'load', formatPriceFnc);