function elToNumber(id) {
    
    var el = $(id);
    el.value = priceToNumber(el.value);
}


function priceToNumber(pr) {
        
        
        pr = pr.replace(/\,/g, '');
        pr = pr.replace(/\$/, '');
        
        if(pr != '') {
            pr = parseInt(pr);
        }
        if(pr == 'NaN') {
            pr = false;
        }
            
        return pr;
}


function enterDigit(e) { 
   
    e=e||window.event;
    
    var key = e.keyCode;
    //return false;
     //alert(key);

    if (key == 8 || key == 46 || key == 35 || key == 36 || key == 37 || key == 39 || key == 9 || key == 17 || key == 18 || key == 116) return true;
    if ((key < 45 || key > 57) && (key < 95 || key > 106)) return false;

}

function numberToPrice(n){

        if(!n) { return ''; }
        
        
        var temp = priceToNumber(n);
        var s = Number(temp).toFixed(2);
        
        //var s = Number(n).toFixed(2);

        for (var i = s.length / 3 - 2; i > 0; i--) {
            s = s.replace(/(\d)(\d{3}[^\d])/, "$1,$2");
        }
        s = s.replace(/(.00)$/, '');
        
        if(s != 0 || s != false) {
        s = '$' + s;
        } else { s = '';}
        
        return s;
}

    function getElementsByName(name, tag) {
        
        var elements = document.getElementsByTagName(tag);
        var ret = new Array();
                     
        for(var i = 0;i < elements.length;i++) {
            if(elements[i].name == name) {
                ret[ret.length] = elements[i];
            }
        }
                     
        if(ret.length > 0) {
            return ret;
        }
                     
        return false;
    }