// JavaScript Document ő

function classMoneyInputHandler(){  
    var elems=getElementsByClassName(document,'input','form_money');
    for(i=0;i<elems.length;i++){
        addEvent2(elems[i],'focus',formMoneyFormat);
        addEvent2(elems[i],'keydown',formMoneyFormat);
        addEvent2(elems[i],'keyup',formMoneyFormat);
        addEvent2(elems[i],'blur',formMoneyFormat);
    }  
}  

function formMoneyFormat(ev){
    ev || (ev=window.event);  
    var source;  
    if(typeof ev.target != 'undefined') {  
        source=ev.target;  
    } else if (typeof ev.srcElement != 'undefined') {  
        source=ev.srcElement;  
    } else { return(true); }  
	
    source.value=formatNumber(source.value.replace(/[^0-9]/ig,""),0,'.',' ');
    if(source.value=='0')source.value='';

    //return false;  
}

function addEvent2(obj, evType, fn){ 
    if (obj.addEventListener){  
        obj.addEventListener(evType, fn, true);
        return true;  
    } else if (obj.attachEvent) {  
        var r=obj.attachEvent("on"+evType, fn);  
        return r;  
    } else {  
        return false;  
    }  
}

addEvent2(window, 'load', classMoneyInputHandler); 

