function p24_findObj(n, d) {
    var p,i,x;
    if(!d) d=document;
    if((p=n.indexOf("?"))>0&&parent.frames.length) {
        d=parent.frames[n.substring(p+1)].document;
        n=n.substring(0,p);
    }
    if(!(x=d[n])&&d.all) x=d.all[n];
    for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
    for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=p24_findObj(n,d.layers[i].document);
    if(!x && document.getElementById) x=document.getElementById(n);
    return x;
}

function p24_kwota2gr(pole_zl,pole_gr) {
    var error='', ret=true;
    obj_zl = p24_findObj(pole_zl);
    obj_gr = p24_findObj(pole_gr);
    if (obj_zl.value=='' || isNaN(obj_zl.value)) {
        error += '-Nieprawidłowa wartość w polu Kwota-ZŁ\n';
        ret = false;
    }
    if (obj_gr.value != '' && isNaN(obj_gr.value)) {
        error += '-Nieprawidłowa wartość w polu Kwota-GR\n';
        ret = false;
    } else {
        if(obj_gr.value.length == 0) obj_gr.value='00';
        if(obj_gr.value.length == 1) obj_gr.value=obj_gr.value+'0';
    }
    if(ret == false) {
        alert("Błędy wypełniania formularza!\n"+error);
    } else {
        val = p24_findObj('z24_kwota');
        val.value = obj_zl.value+''+obj_gr.value;
    }
    return ret;
}

