﻿// JScript File
function Toggle(divName, buttonName)
{
    var divElement = document.getElementById(divName);
    var divButton = document.getElementById(buttonName);
     
    if(divElement != null)
    {
        if(divElement.style.display == "none")
        { divElement.style.display  = "block"; }
        else
        { divElement.style.display  = "none"; }   
    }     
   
    if(divButton != null)
    {
        if(divButton.innerText == "Learn More") 
        { divButton.innerText = "Collapse"; }
        else
        { divButton.innerText = "Learn More"; }  
    }     
}

function AddItem(prodID)
{
    var divStatus = null;
    var txtQty = null;
    txtQty = document.getElementById("txt" + prodID + "Qty");
    divStatus = document.getElementById(prodID + "QtyMessage");
   
    if (txtQty != null && divStatus != null)
    {
        var CurrentQty = txtQty.value;
        if (CurrentQty == "" || CurrentQty == undefined)
        {
            txtQty.value = 1;
        }
        else
        {
            CurrentQty = parseInt(CurrentQty) + 1;
            txtQty.value = CurrentQty;
        }
        divStatus.innerHTML = "<em>" + txtQty.value + " item(s) in cart.</em>";
    }   
}

function RemoveItem(prodID)
{
    var divStatus = null;
    var txtQty = null;
    txtQty = document.getElementById("txt" + prodID + "Qty");
    divStatus = document.getElementById(prodID + "QtyMessage");
    
    if (txtQty != null && divStatus != null)
    {
        if (txtQty.value == "" || parseInt(txtQty.value) != 0)
        {
            var CurrentQty = txtQty.value;
            if (CurrentQty == "" || CurrentQty == undefined)
            {
                txtQty.value = "";
                divStatus.innerHTML = "";
            }
            else
            {
                CurrentQty = parseInt(CurrentQty) - 1;
                txtQty.value = CurrentQty;
                divStatus.innerHTML = "<em>" + txtQty.value + " item(s) in cart.</em>";
            }
        }
        else
        {
            divStatus.innerHTML = "";
        }
    }
}

function ChangeTab(tabname)
{
    //Hide All Tabs
    document.getElementById('catalogHome').style.display = 'none';
    document.getElementById('classics').style.display = 'none';
    document.getElementById('wealth').style.display = 'none';
    document.getElementById('personalDevelopment').style.display = 'none';
    document.getElementById('skills').style.display = 'none';
    document.getElementById('businessMarketing').style.display = 'none';
    document.getElementById('spiritualGrowth').style.display = 'none';
    document.getElementById('mindTechnology').style.display = 'none';
    document.getElementById('mindBody').style.display = 'none';

    //Show specified Tab
    document.getElementById(tabname).style.display = '';
    //Change Image
    if (tabname == 'catalogHome')
    {
        document.getElementById('TabImage').src = "images/tab-home.gif";
    }
    else if (tabname == 'classics')
    {
        document.getElementById('TabImage').src = "images/tab-classics.gif";
    }
    else if (tabname == 'wealth')
    {
        document.getElementById('TabImage').src = "images/tab-wealth.gif";
    }
    else if (tabname == 'personalDevelopment')
    {
        document.getElementById('TabImage').src = "images/tab-personaldev.gif";
    }
    else if (tabname == 'skills')
    {
        document.getElementById('TabImage').src = "images/tab-skills.gif";
    }
    else if (tabname == 'businessMarketing')
    {
        document.getElementById('TabImage').src = "images/tab-busmarket.gif";
    }
    else if (tabname == 'spiritualGrowth')
    {
        document.getElementById('TabImage').src = "images/tab-spiritualgrowth.gif";
    }
    else if (tabname == 'mindTechnology')
    {
        document.getElementById('TabImage').src = "images/tab-mindtech.gif";
    }
    else if (tabname == 'mindBody')
    {
        document.getElementById('TabImage').src = "images/tab-mindbody.gif";
    }
}
function UseButtons()
{
    alert("Please use buttons");
}
function OpenTerms()
{
    window.open("terms.html", "terms", "width=1000,height=700,resizable=yes,scrollbars=yes,top=10,left=10");
}
function CatLoading()
{
    window.open("CatLoading.html", "catalogloading", "width=600,height=300,resizable=yes,scrollbars=yes,top=10,left=10");
}
function AddToCart()
{
    var cartURL = "../../accountpages/shoppingcart.aspx?";
    var theForm = document.forms[0];
    var itemfound = false;
    var firstitem = true;
    for(i=0; i<theForm.elements.length; i++)
    {
        if(theForm.elements[i].value != undefined && theForm.elements[i].value != '' && theForm.elements[i].value != '0')
        {
            //Add Item To cart
            var Item = theForm.elements[i].id;
            Item = Item.replace("txt","");
            Item = Item.replace("Qty","");
            var Qty = theForm.elements[i].value;
            if (firstitem)
            {
                cartURL = cartURL + "item=" + Item + "::" + Qty;
                firstitem = false;
            }
            else
            {
                cartURL = cartURL + "," + Item + "::" + Qty;
            }
            itemfound = true;
        }
    }
    if (itemfound)
    {
        window.location.href = cartURL + "&promo=" + PromoCodeVal + "&fromcat=true";
    }
    else
    {
        window.location.href = cartURL + "promo=" + PromoCodeVal + "&fromcat=true";
    }
}
function LoadCart()
{
    //Look For redirect from cart, if so populate items in cart
    var Products = GetQueryVariable("products");
    if (Products != undefined && Products != "undefined" && Products != "")
    {
        var vars = Products.split(",");
        for (var i=0; i<vars.length; i++)
        {
            var ProdValues = vars[i].split("::");
            for (var x=0; x<ProdValues[1]; x++)
            {
                AddItem(ProdValues[0]);
            }
        }
    }
}
