/*
Code by Bob Dickason July 2001
*/

<!-- Begin

mc=1.646
sc=2.86
pc=12
lc=12
op=0.2
mu=2.25

function func1(form) {
w1=eval(form.w1.value)/1000
h1=eval(form.h1.value)/1000
q1=eval(form.q1.value)
labour1=lc

amtr1=(w1+0.025)*(h1+0.025)
p1=(2*(w1+h1))+0.1
operate1=(labour1+(p1*mc)+(amtr1*sc))*op
totex1=(((p1*mc)+(amtr1*sc)+labour1+operate1)*mu)+pc
gst1=totex1*0.1
totinc1=parseInt((totex1+gst1)*q1)
form.line1.value=totinc1
}

function func2(form) {
w2=eval(form.w2.value)/1000
h2=eval(form.h2.value)/1000
q2=eval(form.q2.value)
labour2=lc
amtr2=(w2+0.025)*(h2+0.025)
p2=(2*(w2+h2))+0.1
operate2=(labour2+(p2*mc)+(amtr2*sc))*op
totex2=(((p2*mc)+(amtr2*sc)+labour2+operate2)*mu)+pc

gst2=totex2*0.1
totinc2=parseInt((totex2+gst2)*q2)
form.line2.value=totinc2
}

function func3(form) {
w3=eval(form.w3.value)/1000
h3=eval(form.h3.value)/1000
q3=eval(form.q3.value)
labour3=lc
amtr3=(w3+0.025)*(h3+0.025)
p3=(2*(w3+h3))+0.1
operate3=(labour3+(p3*mc)+(amtr3*sc))*op
totex3=(((p3*mc)+(amtr3*sc)+labour3+operate3)*mu)+pc

gst3=totex3*0.1
totinc3=parseInt((totex3+gst3)*q3)
form.line3.value=totinc3
}

function func4(form) {
w4=eval(form.w4.value)/1000
h4=eval(form.h4.value)/1000
q4=eval(form.q4.value)
labour4=lc
amtr4=(w4+0.025)*(h4+0.025)
p4=(2*(w4+h4))+0.1
operate4=(labour4+(p4*mc)+(amtr4*sc))*op
totex4=(((p4*mc)+(amtr4*sc)+labour4+operate4)*mu)+pc

gst4=totex4*0.1
totinc4=parseInt((totex4+gst4)*q4)
form.line4.value=totinc4
}

function func5(form) {
w5=eval(form.w5.value)/1000
h5=eval(form.h5.value)/1000
q5=eval(form.q5.value)
labour5=lc
amtr5=(w5+0.025)*(h5+0.025)
p5=(2*(w5+h5))+0.1
operate5=(labour5+(p5*mc)+(amtr5*sc))*op
totex5=(((p5*mc)+(amtr5*sc)+labour5+operate5)*mu)+pc

gst5=totex5*0.1
totinc5=parseInt((totex5+gst5)*q5)
form.line5.value=totinc5
}

function func6(form) {
w6=eval(form.w6.value)/1000
h6=eval(form.h6.value)/1000
q6=eval(form.q6.value)
labour6=lc
amtr6=(w6+0.025)*(h6+0.025)
p6=(2*(w6+h6))+0.1
operate6=(labour6+(p6*mc)+(amtr6*sc))*op
totex6=(((p6*mc)+(amtr6*sc)+labour6+operate6)*mu)+pc

gst6=totex6*0.1
totinc6=parseInt((totex6+gst6)*q6)
form.line6.value=totinc6
}

function func7(form) {
w7=eval(form.w7.value)/1000
h7=eval(form.h7.value)/1000
q7=eval(form.q7.value)
labour7=lc
amtr7=(w7+0.025)*(h7+0.025)
p7=(2*(w7+h7))+0.1
operate7=(labour7+(p7*mc)+(amtr7*sc))*op
totex7=(((p7*mc)+(amtr7*sc)+labour7+operate7)*mu)+pc

gst7=totex7*0.1
totinc7=parseInt((totex7+gst7)*q7)
form.line7.value=totinc7
}

function func8(form) {
w8=eval(form.w8.value)/1000
h8=eval(form.h8.value)/1000
q8=eval(form.q8.value)
labour8=lc
amtr8=(w8+0.025)*(h8+0.025)
p8=(2*(w8+h8))+0.1
operate8=(labour8+(p8*mc)+(amtr8*sc))*op
totex8=(((p8*mc)+(amtr8*sc)+labour8+operate8)*mu)+pc

gst8=totex8*0.1
totinc8=parseInt((totex8+gst8)*q8)
form.line8.value=totinc8
}

function sumalllines(form) {
sumall=eval(form.line1.value) + eval(form.line2.value) +
eval(form.line3.value) + eval(form.line4.value) + eval(form.line5.value)
+ eval(form.line6.value) + eval(form.line7.value) +
eval(form.line8.value)
form.sumlines.value=sumall
}

// End -->
