function fnmx()
{
        bl = new Boolean();
        bl = (((document.getElementById('Edit1').value + document.getElementById('Edit2').value +
                document.getElementById('Edit3').value + document.getElementById('Edit4').value) > 0)? true:false);
        if(document.getElementById("Cbx").checked)
        {
            document.getElementById('Button1').value = ((bl)? "When complete click here to go to Paypal":"Please enter quantities [blank = 0]");
        }
        else
        {
            document.getElementById('Button1').value = "Please agree terms";
        }
}
function updt(ky, form)
{
    function calc()
    {
        document.getElementById(an).innerHTML = "";
        if(Number(oe.value)>Number(dq))
        {
            document.getElementById(an).innerHTML = "*";
            bv += Number(oe.value)*(Number(ip)*(100-Number(form.hfdPct.value))/100).toFixed(2);
            bo = true;
        }
        else bv += Number(oe.value)*ip;
    }
    function chck()
    {
        var nv=Number(oe.value);
        nv=parseInt(nv);
        if(isNaN(nv)||(oe.value!=nv))
        {
            oe.style.color="red";
            window.alert(oe.value+" is not a whole number: please correct it.");
        }
        else
        {
            oe.style.color="black";
            if(oe.value!="") oe.value=nv;
            calc();
        }
    }
    var an;
    bv = 0;
    var dq;
    var ip;
    var oe;
    bo = new Boolean();
    bo = false;
    if((ky>45)||(ky==8)||(ky==13)||(ky==32)||(ky=="\*"))
    {
        if(ky!="\*") document.getElementById('PcMx').innerHTML="";
        an="PcM";
        dq=form.hfdqMK.value;
        ip=form.hfprMK.value;
        oe=form.Edit1;
        chck();
        an="PcE";
        dq=form.hfdqEK.value;
        ip=form.hfprEK.value;
        oe=form.Edit2;
        chck();
        an="Pc1";
        dq="0";
        ip="0";
        oe=form.Edit3;
        chck();
        an="PcN";
        dq="0";
        ip="0";
        oe=form.Edit4;
        chck();
        if(bo) document.getElementById('PcMx').innerHTML="* - A quantity discount of "+form.hfdPct.value+"% has been applied to the item(s) marked with an asterisk.";
        if(bv > 0)
        {
            bv += Number(form.hfPost.value);
            document.getElementById('Labtot').innerHTML = "<CENTER>Current total is £"+bv.toFixed(2)+" (incl. postage and VAT)</CENTER>";
        }
        else if(ky != "\*") document.getElementById('Labtot').innerHTML = "<CENTER>Your basket is empty</CENTER>";
        if(ky != "\*") fnmx();
    }
}
