function AddCart(fname,language)
{
    f = eval("document."+fname);

    q = parseInt(f.q.value);

    if(q < 1 || isNaN(q) == true)
    {
        if(language == "it")
            msg = "La quantità non può essere inferiore a 1";
        else
            msg = "Quantity cannot be lesser than 1";

        alert(msg);

        f.q.focus();

        return;
    }

    f.submit();
}

function UpdateCart(fname,language)
{
    f = eval("document."+fname);

    q = parseInt(f.q.value);

    if(q < 1 || isNaN(q) == true)
    {
        if(language == "it")
            msg = "La quantità non può essere inferiore a 1";
        else
            msg = "Quantity cannot be lesser than 1";

        alert(msg);

        f.q.focus();

        return;
    }

    f.m.value = "u";

    f.submit();
}

function RemoveCart(fname,item,language)
{
    f = eval("document."+fname);

    if(language == "it")
        msg = "Si desidera rimuovere '" + item + "' dal carrello?";
    else
        msg = "Do you want to remove '" + item + "' from your cart?";

    if(confirm(msg))
    {
        f.m.value = "d";

        f.submit();
    }
    else
        return;
}

function EmptyCart(fname,language)
{
    f = eval("document."+fname);

    if(language == "it")
        msg = "Si desidera svuotare il carrello?";
    else
        msg = "Do you want to empty your cart?";

    if(confirm(msg))
    {
        f.m.value = "e";

        f.submit();
    }
    else
        return;
}

function IncItem(fname,language)
{
    f = eval("document."+fname);

    q = parseInt(f.q.value) + 1;

    f.q.value = q;

    f.m.value = "u";

    f.submit();
}

function DecItem(fname,item,language)
{
    f = eval("document."+fname);

    q = parseInt(f.q.value) - 1;

    if(q > 0)
    {
        f.q.value = q;

        f.m.value = "u";

        f.submit();
    }
    else
    {
        if(language == "it")
            msg = "Si desidera rimuovere '" + item + "' dal carrello?";
        else
            msg = "Do you want to remove '" + item + "' from your cart?";

        if(confirm(msg))
        {
            f.m.value = "d";

            f.submit();
        }
        else
            return;
    }
}

function IncQty(fname)
{
    f = eval("document."+fname);

    q = parseInt(f.q.value) + 1;

    f.q.value = q;
}

function DecQty(fname)
{
    f = eval("document."+fname);

    q = parseInt(f.q.value) - 1;

    if(q > 0)
        f.q.value = q;
}

