var global_price;

function cennik_init(){
    $$('.cennik_input').each(function(s){
		    Event.observe(s, 'change', display_summary_price);
    });
    
    $$('.cennik_input').each(function(s){
		    Event.observe(s, 'click', switch_input_background);
    });
}

function switch_input_background(MouseE){
    
    $$('.cennik_input').each( function(s){ 
            s.setStyle({'background-color':'white'}); 
    });
    var element = Event.element(MouseE);
    element.setStyle({'background-color':'#F5EDD4'});
}

function display_summary_price(){
    
    global_price = 0;
    var price, count;

    var empty = true;
    $$('.cennik_input').each(function(s){
        price = s.getAttribute('name');
        s.value = s.value.replace(' ', '');
        count = s.value.replace(',', '.');
        if(count.length>0)
            empty = false;
        global_price += count * price;
    });
    
    var wynik = Math.round(global_price *100)/100;
    
    if(empty)
        $('cennik_wynik').value = '0';
    else if(!wynik)
        $('cennik_wynik').value = 'Błąd';
    else
        $('cennik_wynik').value = wynik;
    
}