//Add JavaScript File from AdvisorChoice main.
document.write(unescape("%3Cscript src=\"/script/main_top.js\" type=\"text/javascript\"%3E%3C/script%3E"));

function setOnLoadEventsPI(objFunctionName) {
    //Works for NON-IE Browsers
    if (window.addEventListener) {
        window.addEventListener("load", objFunctionName, false);
    }
    else { //Works for IE Browsers versions 6 - 8
        window.attachEvent("onload", objFunctionName);
    }
}

setOnLoadEventsPI(setMainNavCurrent);
setOnLoadEventsPI(checkForMainPage);
setOnLoadEventsPI(setPageSettings);

var breadcrumbMainNav = "";

function setMainNavCurrent() {
    //Set Lending ID to Current
    //document.getElementById("lendingAnchor").className = "current";
    breadcrumbMainNav = "";
}

//Establish For Personal Investing Section
var titleText = "Title";

function checkForMainPage() {
    if (typeof (mainPageBCT) != "undefined") {
        if (mainPageBCT = true) {
            if (document.getElementById("bctPersonalInvesting")) {
                document.getElementById("bctPersonalInvesting").className = "current";
            }
            else {
                setTimeout(checkForMainPage, 50);
            }
        }
    }
    else {
        setTimeout(checkForMainPage, 50);
    }
}


function setPageSettings() {

    //Get the specific page name from the URL;
    var locHrefArray = location.href.split("/");
    var currentPage = locHrefArray[locHrefArray.length - 1];

    //If EMPTY current page, then go back in array.
    if (currentPage == "") {
        if (locHrefArray[locHrefArray.length - 2]) {
            currentPage = locHrefArray[locHrefArray.length - 2];
        }
    }

    //Button setting options
    var pgBtnDONOTSET = "DO NOT SET";
    var pgBtnSETONPAGE = "SET ON PAGE";
    
    /*
    Use an Array to set the assocaition between
    pgArray[pgCount++] = new Array(FILE NAME, BUTTONS);
    */
    var pgArray = new Array();
    var pgCount = -1;

    pgArray[pgCount++] = new Array("invalts.htm", undefined, pgBtnDONOTSET);
    pgArray[pgCount++] = new Array("solutions_small_business.htm", undefined, undefined);

    var item, pageFound;
    
    pageFound = false;
   

    var item, pageFound;

    pageFound = false;

    //Sets "rpac" sidebutton to solutions_small_business.htm only
    for (item in pgArray) {
        if (pgArray[item][0] == currentPage || currentPage != "solutions_small_business.htm") {
            pageFound = true;
            setSideBarSettings(pgArray[item][1], pgArray[item][2]);
            break;
        }
    }

    if (!pageFound) {
        setSideBarSettings(undefined, undefined);
    }
}

function setSideBarSettings(buttonOne, buttonTwo) {

    var sideBarBlock;

    if (document.getElementById("sideBar")) {
        sideBarBlock = document.getElementById("sideBar");
    }
    else {
        sideBarBlock = "";
    }

    if (buttonOne != "DO NOT SET" && buttonOne != "SET ON PAGE") {
        var bannerOneDIV = document.createElement("div");
        bannerOneDIV.setAttribute("id", "bannerOneBlock");
        bannerOneDIV.className = "banner";
        if (sideBarBlock != "") {
            sideBarBlock.appendChild(bannerOneDIV);
        }
    }

    if (buttonTwo != "DO NOT SET" && buttonTwo != "SET ON PAGE") {
        var bannerTwoDIV = document.createElement("div");
        bannerTwoDIV.setAttribute("id", "bannerTwoBlock");
        bannerTwoDIV.className = "banner";
        if (sideBarBlock != "") {
            sideBarBlock.appendChild(bannerTwoDIV);
        }
    }

    //ReSet Page Layout;
    setContentBlockClass();

    if (document.getElementById("bannerOneBlock")) {
        //can be changed later on once we have MORE buttons
        setSideBarImages(buttonOne, buttonTwo);
    }
}

/* IMAGES FOR SIDE BAR */
var sideButton = new Array();
sideButton["findadvisor"] = "<h3>FIND AN ADVISOR</h3>\n\
                            <a href=\"/office_locator.htm\"><img src=\"/images/build10/template/find_advisor_map.gif\" alt=\"Map\" title=\"\" /></a>\n\
                            <form action=\"\" method=\"post\" id=\"findAdvisor\" name=\"findAdvisor\" onsubmit=\"return offlocsubmitIt(this.form)\">\n\
                            <input type=\"text\" name=\"zipCode\" id=\"zipCode\" value=\"ENTER ZIP CODE\" onclick=\"if(this.value == 'ENTER ZIP CODE'){this.value = ''};\" onblur=\"if(this.value == ''){this.value = 'ENTER ZIP CODE'};\" />\n\
                            <input type=\"submit\" name=\"findAdvisorSubmit\" id=\"findAdvisorSubmit\" value=\"GO\" onsubmit=\"return offlocsubmitIt(this.form)\" />\n\
                            </form>";
sideButton["rpac"] = "<a href=\"http://www.raymondjames.com/rpac/\"><img src=\"/images/build10/template/banner_rpac.gif\" id=\"rpac\" class=\"banner changeOnHover\" alt=\"\" /></a>";


function setSideBarImages(preSetValue1, preSetValue2) {

    var fileToShow1, fileToShow2;

    if (typeof (preSetValue1) == "undefined") {
        fileToShow1 = new Array("findadvisor");
    }
    else {
        fileToShow1 = preSetValue1;
    }

    if (typeof (preSetValue2) == "undefined") {
        fileToShow2 = new Array("rpac");
    }
    else {
        fileToShow2 = preSetValue2;
    }

    //Method for writting out the sidebar content per page.
    if (document.getElementById("bannerOneBlock") && document.getElementById("bannerOneBlock").innerHTML == "") {
        var objOne = document.getElementById("bannerOneBlock");
        var numOne = Math.floor(Math.random() * (fileToShow1.length));
        objOne.innerHTML = sideButton[fileToShow1[numOne]];
    }

    if (document.getElementById("bannerTwoBlock") && document.getElementById("bannerTwoBlock").innerHTML == "") {
        var objTwo = document.getElementById("bannerTwoBlock");
        var numTwo = Math.floor(Math.random() * (fileToShow2.length));
        objTwo.innerHTML = sideButton[fileToShow2[numTwo]];
    }

    setHovChangeByClass();
}
