/**
 *
 * addToBasket
 **/
function addToBasket()
{
    var oForm = document.forms[0];

    if(oForm)
    {
        oForm.basketaction.value = 'add';
        oForm.submit();
    }
}

/**
 *
 * removeFromBasket
 **/
function deleteFromBasket(xproductid, xoption, xredir)
{
    var oForm = document.forms[0];

    if(oForm)
    {
        oForm.deleteproductid.value = xproductid;
        oForm.colouroptionid.value = xoption;
        oForm.basketaction.value = 'delete';
        oForm.redirect.value = xredir;
        oForm.submit();
    }
}

/**
 *
 * updateBasket
 **/
function updateBasket()
{
    var oForm = document.forms[0];

    if(oForm)
    {
        oForm.basketaction.value = 'update';
        oForm.redirect.value = 'checkout';
        oForm.submit();
    }
}

/**
 *
 * clearBasket
 **/
function clearBasket()
{
    var oForm = document.forms[0];

    if(oForm)
    {
        oForm.basketaction.value = 'clear';
        oForm.submit();
    }
}
/**
 *
 *
 **/
function selectColourOption(xoptionid)
{
    var oForm = document.forms[0];

    if(oForm)
    {
        var oColourDisplay = document.getElementById('colourtheme_' + xoptionid);
        var oColourValue = oForm.colouroptionid;

        if((oColourDisplay) && (oColourValue))
        {
            oColourDisplay.className = "selected";
            oColourValue.value = xoptionid;
        }
    }
}
