﻿//localbenchheader.js

function OnLocalBenchHeaderPageLoad()
{
    // set up HeaderSets
    SetHeaderSetCount(7);

    // define the HeaderSets - n.b you must define the HeaderSets for the declared HeaderSet count before using the DefineHeaderSetItem function
    DefineHeaderSet("toolbar.qa", 6, true);
    DefineHeaderSet("toolbar.gallery", 4, false);
    DefineHeaderSet("toolbar.submit.cancel", 2, false);
    DefineHeaderSet("toolbar.user.account", 2, false);
    DefineHeaderSet("toolbar.user.account.login", 2, false);
    DefineHeaderSet("toolbar.download.muddly", 1, false);
    DefineHeaderSet("toolbar.blank", 0, false);

    // toolbar.qa
    DefineHeaderSetItem("toolbar.qa", 0, "toolbar.qa.first", "First", "Images/resultset_first.png", "toolbarButton");
    DefineHeaderSetItem("toolbar.qa", 1, "toolbar.qa.next", "Next", "Images/resultset_next.png", "toolbarButton");
    DefineHeaderSetItem("toolbar.qa", 2, "toolbar.qa.previous", "Previous", "Images/resultset_previous.png", "toolbarButton");
    DefineHeaderSetItem("toolbar.qa", 3, "toolbar.qa.last", "Last", "Images/resultset_last.png", "toolbarButton");
    DefineHeaderSetItem("toolbar.qa", 4, "toolbar.qa.category", "Filter Category", "Images/filter.png", "toolbarDropList");
    DefineHeaderSetItem("toolbar.qa", 5, "toolbar.qa.topic", "Filter Topic", "Images/filter.png", "toolbarDropList");

    SetHeaderSetDisabledImage("toolbar.qa", "toolbar.qa.first", "Images/resultset_first_gray.png");
    SetHeaderSetDisabledImage("toolbar.qa", "toolbar.qa.next", "Images/resultset_next_gray.png");
    SetHeaderSetDisabledImage("toolbar.qa", "toolbar.qa.previous", "Images/resultset_previous_gray.png");
    SetHeaderSetDisabledImage("toolbar.qa", "toolbar.qa.last", "Images/resultset_last_gray.png");

    // toolbar.gallery
    DefineHeaderSetItem("toolbar.gallery", 0, "toolbar.gallery.first", "First", "Images/resultset_first.png", "toolbarButton");
    DefineHeaderSetItem("toolbar.gallery", 1, "toolbar.gallery.next", "Next", "Images/resultset_next.png", "toolbarButton");
    DefineHeaderSetItem("toolbar.gallery", 2, "toolbar.gallery.previous", "Previous", "Images/resultset_previous.png", "toolbarButton");
    DefineHeaderSetItem("toolbar.gallery", 3, "toolbar.gallery.last", "Last", "Images/resultset_last.png", "toolbarButton");

    SetHeaderSetDisabledImage("toolbar.gallery", "toolbar.gallery.first", "Images/resultset_first_gray.png");
    SetHeaderSetDisabledImage("toolbar.gallery", "toolbar.gallery.next", "Images/resultset_next_gray.png");
    SetHeaderSetDisabledImage("toolbar.gallery", "toolbar.gallery.previous", "Images/resultset_previous_gray.png");
    SetHeaderSetDisabledImage("toolbar.gallery", "toolbar.gallery.last", "Images/resultset_last_gray.png");

    //toolbar.submit.cancel
    DefineHeaderSetItem("toolbar.submit.cancel", 0, "toolbar.form.submit", "Submit", "Images/page_white_get.png", "toolbarButton");
    DefineHeaderSetItem("toolbar.submit.cancel", 1, "toolbar.form.cancel", "Cancel", "Images/page_white_delete.png", "toolbarButton");

    //toolbar.user.account
    DefineHeaderSetItem("toolbar.user.account", 0, "toolbar.form.submit", "Submit", "Images/page_white_get.png", "toolbarButton");
    DefineHeaderSetItem("toolbar.user.account", 1, "toolbar.form.cancel", "Cancel", "Images/page_white_delete.png", "toolbarButton");

    //toolbar.user.account.login
    DefineHeaderSetItem("toolbar.user.account.login", 0, "toolbar.form.submit", "Submit", "Images/page_white_get.png", "toolbarButton");
    DefineHeaderSetItem("toolbar.user.account.login", 1, "toolbar.form.cancel", "Cancel", "Images/page_white_delete.png", "toolbarButton");

    //toolbar.download.muddly
    DefineHeaderSetItem("toolbar.download.muddly", 0, "toolbar.form.download", "Download Muddly", "Images/page_white_put.png", "toolbarButton");

    AddValueChangeInfoItem("muddly.qa", "service.call", "GetQATopicsList", "value", "0", "toolbar.qa.topic", "toolbar.qa.category");

    AddFormSetToolbarItem("muddly.qa", "toolbar.qa.category");
    AddFormSetToolbarItem("muddly.qa", "toolbar.qa.topic");
}

if (typeof (Sys) !== 'undefined') Sys.Application.notifyScriptLoaded();