/* standard js file */
var disable_form = function () {
    $("input").attr("readonly", true);
    $("input").css({'background':'#eee', 'color':'#999'});
    $("input[type=checkbox]").parent().hide();
    $("select").attr("disabled", "disabled");
    $("button").hide();
};
var update_menu = function () {
    $
    $("div.kf-menu > .kf-menu-item > a, li.kf-menu-item > a").hover(function () {
        $(this).css("text-decoration", "underline");
    }, function () {
        $(this).css("text-decoration", "none");
    });
    var path = location.pathname.substring(1);
    if (path) {
        var navItem = $('div.kf-menu a[href$="' + path + '"]')
    }
    if (navItem) {
        navItem.addClass("selected");
        navItem.css({"color":"white"});
        navItem.parent().css("background", "url(" + MEDIA_URL + "clipart/h3bg.png) repeat-x rgb(38, 71, 160)");
    }
};

var make_buttons = function () {
    /* $("button, input:submit, a.remove-button, a.pause-button, a.enable-button").button(); */
    $("button, input:submit, [class*=button]").button();
    $("button.save-button, a.save-button, input:submit.save-button").button("option", { icons:{primary:"ui-icon-disk"}});
    $("button.remove-button, a.remove-button").button("option", { icons:{primary:"ui-icon-trash"}});
    $("button.remove-button, a.remove-button").addClass("ui-state-error");
    $("button.pause-button, a.pause-button").button("option", { icons:{primary:"ui-icon-pause"}});
    $("button.enable-button, a.enable-button").button("option", { icons:{primary:"ui-icon-play"}});
    $("button.edit-button, a.edit-button").button("option", { icons:{primary:"ui-icon-pencil"}});
    $("button.add-button, a.add-button").button("option", { icons:{primary:"ui-icon-plus"}});
    $("button.zoom-button, a.zoom-button").button("option", { icons:{primary:"ui-icon-zoomin"}});
    $("button.refresh-button, a.refresh-button").button("option", { icons:{primary:"ui-icon-refresh"}});
    $("button, [class*=button]").css({fontSize:"11px", borderColor:"#999"});
    $("button.hide-button, a.hide-button").button("option", { icons:{primary:"ui-icon-carat-1-w"}});
};

$(function () {
    update_menu();
    make_buttons();
    $.each($("[kf-width]"), function (i, v) {
        var kf_width = $(v).attr("kf-width");
        $(v).css("width", kf_width);
    });
});
