
var imageIndex = 0;
var setIndex = 0;
var logos = new Array("Home", "Logos TC3", "Logos Ellsworth", "Logos CollegeNow", "Logos Erie", "Logos Fisher", "Logos Jacks", "Logos Marshalltown", "Logos Plum", "Logos Roma", "Logos Sweet", "Logos Basics", "Logos Cardinals");
var pubs = new Array("Pubs ABVI", "Pubs CollegeNow", "Pubs Esperanza", "Pubs Fisher", "Pubs Hover", "Pubs LPS", "Pubs Photo", "Pubs SwetsWise", "Pubs TC3 05", "Pubs TC3 07", "Pubs UMP", "Pubs Willow", "Pubs Yellow Cab");
var illus = new Array("Illus Carroll", "Illus Fisher", "Illus Fitchburg", "Illus Hollywood", "Illus HVCC", "Illus Mount", "Illus Stevens", "Illus Waterloo", "Illus WGA", "Illus Sherman");
var novels = new Array("Novels Crown Cover", "Novels Crown1", "Novels Crown2", "Novels Flashpoint Cover", "Novels Flashpoint");
var homes = new Array("Home");
var abouts = new Array("About Designer", "About Illustrator", "About Novelist");
var contacts = new Array("Contact Info");
var sets = new Array(logos, pubs, illus, novels, homes, abouts, contacts);
var showNavButtons = new Array(true, true, true, true, false, true, false);
var rightImages = new Array("Logos Right", "Pubs Right", "Illus Right", "Novels Right", "Right", "About Word", "Contact Word");

function setupSite() 
{
    $("#rightArrowClick").click(function() { doRightClick(); return false; });
    $("#leftArrowClick").click(function() { doLeftClick(); return false; });
    $("#navLogos").click(function() { selectSet(0); return false; });
    $("#navPubs").click(function() { selectSet(1); return false; });
    $("#navIllus").click(function() { selectSet(2); return false; });
    $("#navNovels").click(function() { selectSet(3); return false; });
    $("#navHome").click(function() { selectSet(0); return false; });
    $("#navAbout").click(function() { selectSet(5); return false; });
    $("#navContact").click(function() { selectSet(6); return false; });
    $("#navEye").click(function() { selectSet(0); return false; });
}

function updateContentImage() 
{
    var imgName = sets[setIndex][imageIndex];
    $("#contentImage").attr("src", "Images/KC " + imgName + ".png");
    $("#contentImage").attr("useMap", "#map_" + imgName.replace(" ", "_"));
}

function doLeftClick() 
{
    imageIndex--;

    if (imageIndex < 0) 
    {
        imageIndex = sets[setIndex].length - 1;
    }
    
    updateContentImage();
}

function doRightClick() 
{
    imageIndex++;

    if (imageIndex == sets[setIndex].length) 
    {
        imageIndex = 0;
    }

    updateContentImage();
}

function selectSet(imgSet) 
{
    selectSetWithImage(imgSet, 0);
}

function selectSetWithImage(imgSet, imgIndex) 
{
    setIndex = imgSet;
    imageIndex = imgIndex;

    $("#rightImage").attr("src", "Images/KC " + rightImages[imgSet] + ".png");
    updateContentImage();

    if (showNavButtons[imgSet]) {
        $("#leftArrow").show();
        $("#rightArrow").show();
    }
    else {
        $("#leftArrow").hide();
        $("#rightArrow").hide();
    }
}

function selectRandomContent() 
{
    var a = Math.ceil(3 * Math.random()) - 1
    var b = Math.ceil(sets[a].length * Math.random()) - 1

    selectSetWithImage(a, b);
}