var t=0;
var a=0;

function $(id){return document.getElementById(id);}
function $$(name){return document.getElementsByName(name)[0];}

function putText(t){
if (a<11){
$('result').innerHTML=Math.round(a*(t/10));
setTimeout("putText(t)",100/a);
a++;
}
else {a=0;$('result').innerHTML=t; }

}

function calculate(){
t=0;
pf=Number($$('pf').value);

f=$('ft').value;
if(f!=0){
qO=$$('qO').value;
for(i=1;i<Number(qO)+1;i++){
pf+=($$('c'+i).checked)?Number($$('c'+i).id):0;
}
t=pf*f;

$$('ppf').value=pf;
$$('pt').value=t;
}
setTimeout("putText(t)",50);
}



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);

if ((key==null) || (key==0) || (key==8) || 
    (key==9) || (key==13) || (key==27) )
   return true;

else if ((("0123456789").indexOf(keychar) > -1))
   return true;

else if (dec && (keychar == "."))
   {
   myfield.form.elements[dec].focus();
   return false;
   }
else
   return false;
}

