am = new Array(25.4348,90.5674,51.39,585.64,1.53775,5.74354,12.91,140.182,10.14,0.03768)
bm = new Array(18.0, 2.2, 1.5, 0.75, 82.0, 28.5, 4.0, 1.0, 7.0, 480.0)
cm = new Array(1.81, 1.4, 1.05, 1.42, 1.81, 1.92, 1.1, 1.35, 1.08, 1.85)

aw =  new Array(9.23075,916.325,56.021,4.99087,124.7435,15.9803,0.11193)
bw =  new Array(26.7,0.75,1.5,42.5,2.1,3.8,254.0);
cw =  new Array(1.835,1.348,1.05,1.81,1.41,1.04,1.88);

totpts=new Array(0,0)

function cntres(formnum,num,pts) {
if (formnum==0) {a=am;b=bm;c=cm}
else {a=aw;b=bw;c=cw}
pts=new Number(pts)

oldpts=document.forms[formnum].elements[num*4+3].value

d=1
res=0
if (formnum==0) {
  if (num==0||num==4||num==5||num==9) {d*=-1;res=-0.01}
}
else {
  if (num==0||num==3||num==6) {d*=-1;res=-0.01}
}
d*=Math.pow((pts/a[num]),1/c[num])
res += Math.ceil(100 * (b[num] + d)) / 100
if (isNaN(res)) {res=0}
pts-=1

nolla=0
totpts[formnum]=new Number(nolla)
if (formnum==0) {n=10}
else {n=7}
for (i=0;i<n;i++) {
  nextval=new Number(document.forms[formnum].elements[4*i+3].value)
  totpts[formnum]+=nextval
}

document.forms[formnum].totpts.value=totpts[formnum]
//document.forms[formnum].elements[num*4+4].value=pts
return res
}


function cntpts(formnum,num,input) {
if (formnum==0) {a=am;b=bm;c=cm}
else {a=aw;b=bw;c=cw}

if (input==0) {input=b[num]}

oldpts=document.forms[formnum].elements[num*4+3].value
d=input-b[num]
if (formnum==0) {
  if (num==0||num==4||num==5||num==9) {d*=-1}
}
else {
  if (num==0||num==3||num==6) {d*=-1}
}
pts = Math.floor(a[num]*Math.pow(d,c[num]));
if (isNaN(pts)) {pts=0}

totpts[formnum]-=oldpts
totpts[formnum]+=pts
document.forms[formnum].totpts.value=totpts[formnum]
//document.forms[formnum].elements[num*4+4].value=input
return pts
}

