/*********** shopping cart **************/


            /* User Variables */
            var cartLeft = 0;
            var cartDelay = 20;
            var cartDrop = 360;
            var cartStep = 20; // Be sure this is true: (cartDrop / cartStep = 0)
            /******************/

function cartLocation(page)
{
    if(navigator.appName.indexOf("Opera") != -1)
    {
        cartFrame.location = page;
    }
    else
    {
        cartFrame.location = page;
    }
}

function cartOpera()
{
    if(cartStatus)
    {
        hideDiv("cartDiv");
        showDiv("cartDiv");
        cartTimer = setTimeout("cartOpera()",1000);
    }
}

var cartStatus = false;
var cartY = 0;
var cartOffsetY = 0;
var cartLastY = 0;
function cartSlide(direction,loc,page)
{
    if(page) cartLocation(page);
    if((cartStatus && !direction) || (!cartStatus && direction))
    {
	//Netscape works fine in Mac - IE now pops and works fine with this line
        if(navigator.appName.indexOf("Opera") != -1 || (navigator.userAgent.indexOf("Macintosh") != -1 && navigator.appName.indexOf("MSIE") != -1))
        {
            cartStatus = direction;
            (direction)?cartOpera():hideDiv("cartDiv");
        }
        else
        {
            hideDiv("cartDiv");
            var check = (direction)?-cartStep:0;
            if(loc != check)
            {
                moveDiv("cartDiv",cartLeft,-370+((direction)?cartDrop-loc:loc));
                loc = loc-cartStep;
                showDiv("cartDiv");
                setTimeout("cartSlide("+direction+","+loc+")",cartDelay);
            }
            else
            {
                cartStatus = !cartStatus;
            }
            showDiv("cartDiv");
        }
    }
}

function cartInit()
{
    hideDiv("cartNoClickDiv");
}

