var curSlide = 1;

function ToggleTutor(id)
{
    var toggle = document.getElementById("toggle" + id);
    var info = document.getElementById("info" + id);
    
    var show = (info.style.display == "block") ? false : true;
    info.style.display = (show) ? "block" : "none";
    toggle.innerHTML = (show) ? "<span class=\"small\">v</span> Collapse" : "&#xbb; Expand";
}


function PreparingSlideCallback(newSlideNo) 
{
    //alert(newSlideNo);
    for (var i = 0; i <= 3; i++) 
    {
        document.getElementById("img_" + i).style.backgroundImage = "url('/_structure/images/sldlnkoff.gif')";
        //alert(document.getElementById("img_" + i).style.backgroundImage);
        document.getElementById("img_" + i).style.color = "black";
        document.getElementById("desc_" + i + "_0").style.color = "black";
        
    }
    //alert(newSlideNo);
    var lnk = document.getElementById("img_" + newSlideNo);
    //alert(lnk.id);
    lnk.style.backgroundImage = "url('/_structure/images/sldlnkover.gif')";
    lnk.style.color = "#e6e721";
    document.getElementById("desc_" + newSlideNo + "_0").style.color = "white";
    //lnks.style.backgroundImage = "url('/_structure/images/hpslidesbg" + newSlideNo + ".gif')";
}


function SlideChangeCallback(newSlideNo) {
    //alert(newSlideNo);
    for (var i = 0; i <= 3; i++) {
        document.getElementById("img_" + i).style.backgroundImage = "url('/_structure/images/sldlnkoff.gif')";
        //alert(document.getElementById("img_" + i).style.backgroundImage);
        document.getElementById("img_" + i).style.color = "black";
        document.getElementById("desc_" + i + "_0").style.color = "black";

    }
    //alert(newSlideNo);
    var lnk = document.getElementById("img_" + newSlideNo);
    //alert(lnk.id);
    lnk.style.backgroundImage = "url('/_structure/images/sldlnkover.gif')";
    lnk.style.color = "#e6e721";
    document.getElementById("desc_" + newSlideNo + "_0").style.color = "white";
    //lnks.style.backgroundImage = "url('/_structure/images/hpslidesbg" + newSlideNo + ".gif')";
}



function StickSlide(slideNo) 
{
    //alert(slideNo);
    ShowSlide(1, slideNo);
}

function UnstickSlide() 
{
}


function ChangePriceType(fld)
{
    var pt = fld.options[fld.selectedIndex].value;
    location.href = '/basket.php?pt=' + pt;
}

function ToggleSearchForm(show)
{
    var srch = document.getElementById("coursesearch");
    var lnk = document.getElementById("showsearchform");

    srch.style.display = (show) ? "block" : "none";
    lnk.style.display = (show) ? "none" : "block";
}

function ToggleAdv(show) 
{
    var theForm = document.frmSrch;
    theForm.adv.value = (show) ? "1" : "";
    theForm.fdf.value = "1";
    theForm.submit();
}

function ToggleCheckboxes()
{
    var f2f = document.getElementById("ctf2f").checked;
    var online = document.getElementById("cto").checked;
    var dload = document.getElementById("ctdload").checked;
    var locsEnabled = false;
    var onlineEnabled = false;
    var termsEnabled = true;
    
    if (f2f || (!f2f && !online && !dload)) 
    {
        locsEnabled = true;
    }

    if (online || (!f2f && !online && !dload)) 
    {
        onlineEnabled = true;
    }

    if ((!f2f) && (!online) && (dload))
    {
        termsEnabled = false;
    }

    
    //alert(f2f + ", " + online + ", " + dload + ", " + locsEnabled);

    var chkboxes = document.getElementsByTagName("input");
    for (var i = 0; i < chkboxes.length; i++)
    {
        if (chkboxes[i].id.length > 5)
        {
            if (chkboxes[i].id.substr(0,6) == "chkLoc")
            {
                var id = chkboxes[i].id.substr(6, chkboxes[i].id.length - 6);

                if (locsEnabled == true)
                {
                    chkboxes[i].disabled = false;
                    document.getElementById("lblLoc" + id).style.color = "black";
                }
                else
                {
                    chkboxes[i].checked = false;
                    chkboxes[i].disabled = true;
                    document.getElementById("lblLoc" + id).style.color = "#999";
                }
            }

            if (chkboxes[i].id.substr(0, 5) == "chkST")
            {
                var id = id = chkboxes[i].id.substr(5, chkboxes[i].id.length - 5);
                if (locsEnabled == true) 
                {
                    chkboxes[i].disabled = false;
                    document.getElementById("lblST" + id).style.color = "black";
                }
                else 
                {
                    chkboxes[i].checked = false;
                    chkboxes[i].disabled = true;
                    document.getElementById("lblST" + id).style.color = "#999";
                }
            }

            if (chkboxes[i].id.substr(0, 7) == "chkTerm")
            {
                var id = id = chkboxes[i].id.substr(7, chkboxes[i].id.length - 7);
                if (termsEnabled == true) 
                {
                    chkboxes[i].disabled = false;
                    document.getElementById("lblTerm" + id).style.color = "black";
                }
                else 
                {
                    chkboxes[i].checked = false;
                    chkboxes[i].disabled = true;
                    document.getElementById("lblTerm" + id).style.color = "#999";
                }
            }


        }
    }

    document.getElementById("chkST12").disabled = !onlineEnabled;
    document.getElementById("lblST12").style.color = (onlineEnabled) ? "black" : "#999";
    if (!onlineEnabled)
    {
        document.getElementById("chkST12").checked = false;
    }
}

function SwitchSlide()
{
    curSlide++;
    if (curSlide > 4)
    {
        curSlide = 1;
    }
    ShowSlide(1, slideNo);
    window.setTimeout("SwitchSlide()", 6000);
}

function AddDonation()
{
    var qty = document.frmBasket.dqty.value;
    //alert(qty);
    location.href = "basket.php?add=1&qty=" + qty;
}
