function insRow(tableid)
{
    if(tableid == 'table1') { var category = 1; }
    else { var category = 2; }
    var table = document.getElementById(tableid);
    x = table.insertRow(table.rows.length);

    var a = x.insertCell(0);
    var b = x.insertCell(1);
    var c = x.insertCell(2);
    var d = x.insertCell(3);
    var e = x.insertCell(4);
    a.innerHTML='<input type="text" class="number" id="number[]" name="number[]" />';
    b.innerHTML='<input type="text" class="title" id="title[]" name="title[]" />';
    c.innerHTML='<input type="text" class="price" id="price[]" name="price[]" />Ft';
    d.innerHTML='<input type="text" class="discount_price" id="discount_price[]" name="discount_price[]" />Ft';
    e.innerHTML='<input type="hidden" id="category[]" name="category[]" value="'+ category +'"/>';
}

function numbersonly(myfield, e, dec)
{
    var key;
    var keychar;

    if (window.event)
       key = window.event.keyCode;
    else if (e)
       key = e.which;
    else
       return true;
    keychar = String.fromCharCode(key);

    // control keys
    if ((key==null) || (key==0) || (key==8) || 
        (key==9) || (key==13) || (key==27) )
       return true;

    // numbers
    else if ((("0123456789").indexOf(keychar) > -1))
       return true;

    // decimal point jump
    else if (dec && (keychar == "."))
       {
       myfield.form.elements[dec].focus();
       return false;
       }
    else
       return false;
}

function addPrice()
{
    var price = 0;
    var qty = 0;
    
    var input_count = document.getElementsByName('qty[]').length;
    
    for(i=1;i<=input_count;i++)
    {
        var curr_qty = document.getElementById('qty_'+i);
        var curr_price = document.getElementById('price_'+i);
        var r = curr_price.innerHTML.match(/[\d\.]+/g);
        if(curr_qty.value != "")
        {
            price += r[0]*curr_qty.value;
            qty += parseInt(curr_qty.value);
        }
    }
    var price_all = document.getElementById('price_all');
    var qty_all = document.getElementById('qty_all');
    price_all.innerHTML = price + " Ft";
    qty_all.innerHTML = qty + " db";    
}