function calculate(x){
if (x < 501){
wg.cutting.value=25
if (x < 250){
wg.perfect_binding.value=125
}
if (x > 249){
wg.perfect_binding.value=Math.round(x*0.1+100)
}
wg.layflat_binding.value=Math.round(x*0.25+200)
if (100 + x*0.1 < 150){
wg.polybagging.value=150
}
if (100 + x*0.1 > 149){
wg.polybagging.value=Math.round(100 + x*0.1)
}
if (100 + x*0.1 < 150){
wg.polybagging1.value=150
}
if (100 + x*0.1 > 149){
wg.polybagging1.value=Math.round(100 + x*0.1)
}
if (x*0.01 < 51){
wg.folding.value=50
}
if (x*0.01 > 50){
wg.folding.value=Math.round(x*0.01)
}
wg.gluefolding.value=Math.round(350+x*0.1)
if (x*0.1 < 26){
wg.duplo.value=25
}
if (x*0.1 > 25){
wg.duplo.value=Math.round(x*0.1)
}
wg.sstitching.value=Math.round(50+x*0.1)
wg.digitally_printed.value=Math.round(x*0.05+20)
wg.mechanical_binding.value=10+Math.abs(wg.perfect_binding.value)+Math.abs(wg.cutting.value)
}

if (x > 500 && x < 5001){
wg.cutting.value=50
if (x*0.05 < 50){
wg.perfect_binding.value=150
}
if (x*0.05 > 49){
wg.perfect_binding.value=Math.round(x*0.05+100)
}
if (x*0.05 < 150){
wg.layflat_binding.value=350
}
if (x*0.05 > 149){
wg.layflat_binding.value=Math.round(x*0.05 + 200)
}
if (100 + x*0.04 < 150){
wg.polybagging.value=150
}
if (100 + x*0.04 > 149){
wg.polybagging.value=Math.round(100 + x*0.04)
}
if (100 + x*0.04 < 150){
wg.polybagging1.value=150
}
if (100 + x*0.04 > 149){
wg.polybagging1.value=Math.round(100 + x*0.04)
}
if (x*0.05 < 51){
wg.folding.value=50
}
if (x*0.05 > 50){
wg.folding.value=Math.round(x*0.05)
}
wg.gluefolding.value=Math.round(350+x*0.07)
if (x*0.05 < 26){
wg.duplo.value=25
}
if (x*0.05 > 25){
wg.duplo.value=Math.round(x*0.05)
}
wg.sstitching.value=Math.round(50+x*0.05)
if (x*0.02 < 25){
wg.digitally_printed.value=45
}
if (x*0.02 > 24){
wg.digitally_printed.value=Math.round(x*0.02+20)
}
wg.mechanical_binding.value=Math.round(x*0.02)+Math.abs(wg.perfect_binding.value)+Math.abs(wg.cutting.value)
}

if (x > 5000 && x < 25001){
wg.cutting.value=50
if (x*0.04 < 50){
wg.perfect_binding.value=150
}
if (x*0.04 > 49){
wg.perfect_binding.value=Math.round(x*0.04+100)
}
if (x*0.04 < 150){
wg.layflat_binding.value=350
}
if (x*0.04 > 149){
wg.layflat_binding.value=Math.round(x*0.04 + 200)
}
if (100 + x*0.03 < 150){
wg.polybagging.value=150
}
if (100 + x*0.03 > 149){
wg.polybagging.value=Math.round(100 + x*0.03)
}
if (100 + x*0.03 < 150){
wg.polybagging1.value=150
}
if (100 + x*0.03 > 149){
wg.polybagging1.value=Math.round(100 + x*0.03)
}
if (x*0.04 < 51){
wg.folding.value=50
}
if (x*0.04 > 50){
wg.folding.value=Math.round(x*0.04)
}
wg.gluefolding.value=Math.round(350+x*0.05)
if (x*0.02 < 26){
wg.duplo.value=25
}
if (x*0.02 > 25){
wg.duplo.value=Math.round(x*0.02)
}
wg.sstitching.value=Math.round(50+x*0.04)
if (x*0.02 < 25){
wg.digitally_printed.value=45
}
if (x*0.02 > 24){
wg.digitally_printed.value=Math.round(x*0.02+20)
}
wg.mechanical_binding.value=Math.round(x*0.02)+Math.abs(wg.perfect_binding.value)+Math.abs(wg.cutting.value)
}

if (x > 25000 && x < 50001){
wg.cutting.value=50
if (x*0.03 < 50){
wg.perfect_binding.value=150
}
if (x*0.03 > 49){
wg.perfect_binding.value=Math.round(x*0.03+100)
}
if (x*0.03 < 150){
wg.layflat_binding.value=350
}
if (x*0.03 > 149){
wg.layflat_binding.value=Math.round(x*0.03 + 200)
}
if (100 + x*0.02 < 150){
wg.polybagging.value=150
}
if (100 + x*0.02 > 149){
wg.polybagging.value=Math.round(100 + x*0.02)
}
if (100 + x*0.02 < 150){
wg.polybagging1.value=150
}
if (100 + x*0.02 > 149){
wg.polybagging1.value=Math.round(100 + x*0.02)
}
if (x*0.03 < 51){
wg.folding.value=50
}
if (x*0.03 > 50){
wg.folding.value=Math.round(x*0.03)
}
wg.gluefolding.value=Math.round(350+x*0.03)
if (x*0.02 < 26){
wg.duplo.value=25
}
if (x*0.02 > 25){
wg.duplo.value=Math.round(x*0.02)
}
wg.sstitching.value=Math.round(50+x*0.03)
if (x*0.02 < 25){
wg.digitally_printed.value=45
}
if (x*0.02 > 24){
wg.digitally_printed.value=Math.round(x*0.02+20)
}
wg.mechanical_binding.value=Math.round(x*0.01)+Math.abs(wg.perfect_binding.value)+Math.abs(wg.cutting.value)
}

if (x > 50000 && x < 100001){
wg.cutting.value=50
if (x*0.02 < 50){
wg.perfect_binding.value=150
}
if (x*0.02 > 49){
wg.perfect_binding.value=Math.round(x*0.02+100)
}
if (x*0.02 < 150){
wg.layflat_binding.value=350
}
if (x*0.02 > 149){
wg.layflat_binding.value=Math.round(x*0.02 + 200)
}
if (100 + x*0.02 < 150){
wg.polybagging.value=150
}
if (100 + x*0.02 > 149){
wg.polybagging.value=Math.round(100 + x*0.02)
}
if (100 + x*0.02 < 150){
wg.polybagging1.value=150
}
if (100 + x*0.02 > 149){
wg.polybagging1.value=Math.round(100 + x*0.02)
}
if (x*0.02 < 51){
wg.folding.value=50
}
if (x*0.02 > 50){
wg.folding.value=Math.round(x*0.02)
}
wg.gluefolding.value=Math.round(350+x*0.03)
if (x*0.02 < 26){
wg.duplo.value=25
}
if (x*0.02 > 25){
wg.duplo.value=Math.round(x*0.02)
}
wg.sstitching.value=Math.round(50+x*0.02)
if (x*0.02 < 25){
wg.digitally_printed.value=45
}
if (x*0.02 > 24){
wg.digitally_printed.value=Math.round(x*0.02+20)
}
wg.mechanical_binding.value=Math.round(x*0.01)+Math.abs(wg.perfect_binding.value)+Math.abs(wg.cutting.value)
}

if (x > 100000){
wg.cutting.value=50
if (x*0.02 < 50){
wg.perfect_binding.value=150
}
if (x*0.02 > 49){
wg.perfect_binding.value=Math.round(x*0.02+100)
}
if (x*0.02 < 150){
wg.layflat_binding.value=350
}
if (x*0.02 > 149){
wg.layflat_binding.value=Math.round(x*0.02 + 200)
}
if (100 + x*0.02 < 150){
wg.polybagging.value=150
}
if (100 + x*0.02 > 149){
wg.polybagging.value=Math.round(100 + x*0.02)
}
if (100 + x*0.02 < 150){
wg.polybagging1.value=150
}
if (100 + x*0.02 > 149){
wg.polybagging1.value=Math.round(100 + x*0.02)
}
if (x*0.01 < 51){
wg.folding.value=50
}
if (x*0.01 > 50){
wg.folding.value=Math.round(x*0.01)
}
wg.gluefolding.value=Math.round(350+x*0.03)
if (x*0.02 < 26){
wg.duplo.value=25
}
if (x*0.02 > 25){
wg.duplo.value=Math.round(x*0.02)
}
wg.sstitching.value=Math.round(50+x*0.015)
if (x*0.02 < 25){
wg.digitally_printed.value=45
}
if (x*0.02 > 24){
wg.digitally_printed.value=Math.round(x*0.02+20)
}
wg.mechanical_binding.value=Math.round(x*0.01)+Math.abs(wg.perfect_binding.value)+Math.abs(wg.cutting.value)
}
}

