// Menu Path
var path;

// Call Menu Path Function
GetMenuPath();

_menuCloseDelay=500;
_menuOpenDelay=100;
_subOffsetTop=2;
_subOffsetLeft=-2;

with(XPMenuStyle=new mm_style()){
styleid=1;
bordercolor="#8A867A";
borderstyle="solid";
borderwidth=1;
fontfamily="Verdana, Arial, Helvetica, sans-serif";
fontsize="12px";
fontstyle="normal";
fontweight="normal";
image=path + "Resources/Menu/xpblank.gif";
imagepadding=3;
menubgimage=path + "Resources/Menu/backoff2005_blue_web.gif";
offbgcolor="transparent";
offcolor="#000000";
onbgcolor="#E7E5E5";
onborder="1px solid #7A7A7A";
oncolor="#000000";
outfilter="randomdissolve(duration=0.2)";
overfilter="Fade(duration=0.2);Alpha(opacity=90);Shadow(color=#B8D1F8', Direction=135, Strength=5)";
padding=4;
separatoralign="right";
separatorcolor="#6A8CCB";
separatorpadding=1;
separatorwidth="80%";
subimage=path + "Resources/Menu/arrow.gif";
subimagepadding = 3;
menubgcolor = "#ffffff";

}

with(XPMainStyle=new mm_style()){
bordercolor="#8A867A";
borderstyle="solid";
borderwidth=0;
fontfamily="Verdana, Arial, Helvetica, sans-serif;";
fontsize="12px";
fontstyle="normal";
fontweight="normal";
offbgcolor="#003366";
offcolor="#FFFFFF";
onbgcolor="#C1D2EE";
onborder="1px solid #000080";
oncolor="#000000";
overbgimage=path + "Resources/Menu/blue_office2005.gif";
padding=3;
rawcss="padding-left:5px;padding-right:5px";
}

with(milonic=new menuname("Main Menu")){
position="relative";
alwaysvisible=1;
left=200;
margin=2;
orientation="horizontal";
style=XPMainStyle;
top=154;
aI("status=Idaho State Treasurer's Office;text=Home;url=" + path + ";");
aI("showmenu=AboutOurOffice;text=About Our Office;");
aI("showmenu=Services;text=Services;");
aI("showmenu=Programs;text=Programs;");
aI("showmenu=Reports;text=Reports;");
aI("showmenu=News;text=News;");
}

with(milonic=new menuname("AboutOurOffice")){
margin=2;
style=XPMenuStyle;
aI("text=About Us;url=" + path + "AboutOurOffice/AboutUs.aspx;")
aI("text=Boards And Commissions;url=" + path + "AboutOurOffice/BoardsAndCommissions.aspx;")
aI("text=Contact Us;url=" + path + "AboutOurOffice/ContactUs.aspx;")
aI("text=Frequently Asked Questions;url=" + path + "AboutOurOffice/FAQs.aspx;")
aI("text=Idaho Treasurers;url=" + path + "AboutOurOffice/IdahoTreasurers.aspx;")
aI("text=Links To Additional Sites;url=" + path + "AboutOurOffice/Links.aspx;")
aI("text=Ron G Crane, State Treasurer;url=" + path + "AboutOurOffice/Biography.aspx;")
aI("text=Site Map;url=" + path + "AboutOurOffice/SiteMap.aspx;")
aI("text=State Holidays;url=" + path + "AboutOurOffice/Holidays.aspx;")
}

with(milonic=new menuname("Services")){
margin=2;
style=XPMenuStyle;
aI("showmenu=Services_Banking;text=Banking;");
aI("showmenu=Services_DebtManagement;text=Debt Management;");
aI("showmenu=Services_Investments;text=Investments;");
aI("status=;text=Workers' Compensation;url=" + path + "Services/WorkersCompensation.aspx;");
}

with(milonic=new menuname("Services_Banking")){
margin=2;
style=XPMenuStyle;
aI("status=;text=EFT Tax Payments;url=" + path + "Services/EFTTaxPayment.aspx;");
aI("status=;text=Remittance Payments;url=" + path + "Services/RemittancePayments.aspx;");
aI("status=;text=State Depository;url=" + path + "Services/StateDepository.aspx;");
aI("status=;text=Warrant Photocopy Request;url=" + path + "Services/WarrantPhotocopyRequest.aspx;");
}

with(milonic=new menuname("Services_DebtManagement")){
margin=2;
style=XPMenuStyle;
aI("text=Credit Enhancement;url=" + path + "Services/CreditEnhancement.aspx;");
aI("text=Debt Repository;url=" + path + "Services/DebtRepository/;");
aI("text=Idaho Bond Bank Authority (IBBA);url=" + path + "Services/IBBA/");
aI("text=Idaho School Bond Guaranty;url=" + path + "Services/IdahoSchoolBondGuaranty.aspx;");
aI("text=Lease Essential Equipment Acquisition Program;url=" + path + "Services/LEEAP.aspx;");
}

with(milonic=new menuname("Services_Investments")){
margin=2;
style=XPMenuStyle;
aI("text=Bid Idaho;url=" + path + "Services/BidIdaho/;");
aI("text=Diversified Bond Fund (DBF);url=" + path + "Services/DBF/;");
aI("text=IDLE;url=" + path + "Services/IDLE/;");
aI("text=Local Government Investment Pool (LGIP);url=" + path + "Services/LGIP/;");
aI("text=Millennium Fund;url=" + path + "Services/MillenniumFund/;");
aI("text=Tax Anticipation Notes (TAN);url=" + path + "Services/TAN/;");
}

with (milonic = new menuname("Programs")) {
    margin = 2;
    style = XPMenuStyle;
    aI("text=ABCs of Credit Card Finance;url=" + path + "Programs/CreditCardFinance.aspx;");
    aI("text=Commemorative Silver Medallions;url=" + path + "Products/CommemorativeSilverMedallions.aspx;");
    aI("text=Idaho Prime Loan Progam;url=" + path + "Programs/IdahoPrime.aspx;");
    aI("text=IDeal - 529 College Savings Plan;url=" + path + "Programs/IDeal.aspx;");
    aI("text=Smart Women, Smart Money;url=" + path + "Programs/SmartWomen.aspx;");
}

with(milonic=new menuname("Reports")){
margin=2;
style = XPMenuStyle;
aI("showmenu=Reports_Annual Reports;text=Annual Reports;");
aI("status=;text=Legal Rate of Interest;url=" + path + "Reports/LegalRateOfInterest.aspx;");
aI("status=;text=Misc Reports;url=" + path + "Reports/;");
}

with (milonic = new menuname("Reports_Annual Reports")) {
    margin = 2;
    style = XPMenuStyle;
    //aI("status=;text=Cash In Treasury;url=" + path + "Reports/CashInTreasury.aspx;");
    //aI("status=;text=Interest Earnings; url=" + path + "Reports/InterestEarnings.aspx;");
    //aI("status=;text=Millennium Fund Cash Flow;url=" + path + "Reports/MillenniumFundCashFlow.aspx;");  
    aI("status=;text=Operation Costs;url=" + path + "Reports/OperationCost.aspx;");
}

with (milonic = new menuname("News")) {
    margin = 2;
    style = XPMenuStyle;
    aI("text=Current News;url=" + path + "News/CurrentReleases.aspx;");
    aI("text=News Archive;url=" + path + "News/NewsArchive.aspx;");
}

drawMenus();

function GetMenuPath()
{
    var urlSplit = document.URL.split("//"); // split at protocol
    urlSplit = (urlSplit[1] ? urlSplit[1] : urlSplit[0]).split("/"); 
    // use last element of a; split at /
    // host is a[0]; path is a[1..(n-1)]; a[n] is page
    var server = urlSplit[0];
    var siteName = urlSplit[1];
    var folder = urlSplit[2];
        
    switch (server)
    {
        case "www.sto.idaho.gov":
            path = "/";
            break;    
        case "sto.idaho.gov":
            path = "/";
            break;
        case "localhost":
            path = "/" + siteName + "/";
            break;
        case "test":
            path = "/" + siteName + "/";
            break;
        case "webstagingpublicsite":
            path = "/";
            break;
    }
}