/*********** shopping cart **************/

var PRODUCT_ID_HERE = 0; // Only for development purposes, delete when go live

/* User Variables */
var cartLeft = 614;
var cartDelay = 20;
var cartDrop = 400;
var cartStep = 20; // Be sure this is true: (cartDrop / cartStep = 0)
var cartOutURL = "clearsession.asp"
/******************/

function cartOut()
{
    if(document.cart.out.value.length != 0)
    {
        top.location = document.cart.out.value;
    }
    else
    {
        alert("You do not have any items in your bag!");
    }
    
    /*
    else if(cartOutURL.length != 0)
    {
        top.location =  cartOutURL;
    }
    else
    {
        cartSlide(true,cartDrop,"bag.asp");
    }
    */
}

function cartLocation(page)
{
    cartFrame.location = page;
}

var cartStatus = false;
function cartSlide(direction,loc,page)
{
    if(page) cartLocation(page);
    window.scrollTo(0,0);
    if((cartStatus && !direction) || (!cartStatus && direction))
    {
        hideDiv("cartDiv");
        var check = (direction)?-cartStep:0;
        if(loc != check)
        {
            moveDiv("cartDiv",cartLeft,-(cartDrop+10)+((direction)?cartDrop-loc:loc));
            loc = loc-cartStep;
            showDiv("cartDiv");
            setTimeout("cartSlide("+direction+","+loc+")",cartDelay);
        }
        else
        {
            cartStatus = !cartStatus;
        }
        showDiv("cartDiv");
    }
}

function cartAdd(f,page,slide)
{
    if(f.qty.value.length == 0)
    {
        alert("Please enter a quantity!");
        f.qty.focus();
        return;
    }
    page = page + '?action=add&ProductCode=' + f.ProductCode.value + '&qty=' + f.qty.value;
    //alert(page);
    if(slide)
    {
        document.body.scrollTop = 0;
        cartSlide(true,cartDrop,page);
    }
    else
    {
        cartLocation(page);
    }
}

function showDetails(item)
{
    hideDiv("details");
    detailsFrame.location.href = "details.asp?ProductCode=" + item;
    var y = (document.all)?document.body.scrollTop:window.pageYOffset;
    moveDiv("details",300,y+50);
    transDiv("details",1,24);
}

