function round(n)
{
    n = Math.round(n * 100) / 100;
    n = (n + 0.001) + '';
    return n.substring(0, n.indexOf('.') + 3);
}

function calc(Obj)
{
var pr_ayna = 15.99;
var quan_ayna = Obj.qty_ayna.value;

var pr_aynaab = 21.00;
var quan_aynaab = Obj.qty_aynaab.value;

var pr_ncsu = 15.99;
var quan_ncsu = Obj.qty_ncsu.value;

var pr_ub = 15.99;
var quan_ub = Obj.qty_ub.value;

var pr_tlbtss = 15.99;
var quan_tlbtss = Obj.qty_tlbtss.value;

var pr_alk = 15.99;
var quan_alk = Obj.qty_alk.value;

var pr_bgc = 53.25;
var quan_bgc = Obj.qty_bgc.value;

var pr_wcgc = 3.50;
var quan_wcgc = Obj.qty_wcgc.value;

var pr_cqtyc = 3.50;
var quan_cqtyc = Obj.qty_cqtyc.value;

var x=100.00;

Obj.total_ayna.value = round((quan_ayna) * (pr_ayna));
Obj.total_aynaab.value = round((quan_aynaab) * (pr_aynaab));
Obj.total_ncsu.value = round((quan_ncsu) * (pr_ncsu));
Obj.total_ub.value = round((quan_ub) * (pr_ub));
Obj.total_tlbtss.value = round((quan_tlbtss) * (pr_tlbtss));
Obj.total_alk.value = round((quan_alk) * (pr_alk));
Obj.total_bgc.value = round((quan_bgc) * (pr_bgc));
Obj.total_wcgc.value = round((quan_wcgc) * (pr_wcgc));
Obj.total_cqtyc.value = round((quan_cqtyc) * (pr_cqtyc));

Obj.stotal.value = round(Math.round((Obj.total_ayna.value * x) + (Obj.total_aynaab.value * x) + (Obj.total_ncsu.value * x) + (Obj.total_ub.value * x) + (Obj.total_tlbtss.value * x) + (Obj.total_alk.value * x) + (Obj.total_bgc.value * x) + (Obj.total_wcgc.value * x) + (Obj.total_cqtyc.value * x))/x);

var subtotal = Obj.stotal.value;

if (subtotal <= 35.00 && subtotal > 0.01) {
var shipping = round(3.50)
}
else if (subtotal <= 100.00 && subtotal > 0.01) {
var shipping = round(5.25)
}
else {
var shipping = round(subtotal * 0.1)
}

Obj.shipping.value = shipping;

if (Obj.express.checked) {
Obj.shiptotal.value = round(Math.round((Obj.shipping.value * x) + (3.50 * x))/x);
}
else {
Obj.shiptotal.value = Obj.shipping.value;
}



Obj.tax.value = round(Obj.stotal.value * 0.07875);



if (Obj.taxornot.checked) {
Obj.grand_total.value = round(Math.round((Obj.stotal.value * x) + (Obj.shiptotal.value * x) + (Obj.tax.value * x))/x);
}
else {
Obj.grand_total.value = round(Math.round((Obj.stotal.value * x) + (Obj.shiptotal.value * x))/x);
}

}

