google.load("jquery", "1.6.1");
google.load("jqueryui", "1.8.13");

google.setOnLoadCallback(function() {
    $(document).ready(function() {
        init();
    });
});

function init() {
    initGotos();
    rigUIButtons();
}

function initGotos() {
    $("select.gotoUrl").change(function () { window.location = $(this).find("option:selected").val() });
}

function rigUIButtons() {
    $(".logInButton").click(function () { $(this).closest("form").submit(); }).attr("href", "#");

    $(".button").button();

    $(".backButton").button(
        { icons: {
            primary: "ui-icon-circle-triangle-w"
        }
        });

    $(".forwardButton").button(
            { icons: {
                secondary: "ui-icon-circle-triangle-e"
            }
            });
    $(".addButton").button(
        { icons: {
            primary: "ui-icon-circle-plus"
        }
        });
    $(".cancelButton").button(
        { icons: {
            primary: "ui-icon-circle-close"
        }
        });
    $(".docButton").button(
        { icons: {
            primary: "ui-icon-document"
        }
        });
    $(".mailButton").button(
        { icons: {
            primary: "ui-icon-mail-closed"
        }
        });
    $(".declineButton").button(
        { icons: {
            primary: "ui-icon-closethick"
        }
        });
    $(".acceptButton").button(
        { icons: {
            primary: "ui-icon-check"
        }
        });
    $(".reviewButton").button(
        { icons: {
            primary: "ui-icon-star"
        }
        });
    $(".trashButton").button(
        { icons: {
            primary: "ui-icon-trash"
        }
        });
    $(".editButton").button(
        { icons: {
            primary: "ui-icon-pencil"
        }
        });
    $(".unlockButton").button(
        { icons: {
            primary: "ui-icon-unlocked"
        }
        });
    $(".plusButton").button(
        { icons: {
            primary: "ui-icon-plus"
        }
        });
    $(".minusButton").button(
        { icons: {
            primary: "ui-icon-minus"
        }
        });

    $(".checkButton").button(
        { icons: {
            primary: "ui-icon-check"
        }
        });

    $(".reportButton").button(
        { icons: {
            primary: "ui-icon-alert"
        }
        });

    $(".logInButton").button(
        { icons: {
            secondary: "ui-icon-locked"
        }
        });

    $(".showHideButton").button(
        { icons: {
            secondary: "ui-icon-triangle-1-s"
        }
        });

    $(".logOutButton").button(
        { icons: {
            secondary: "ui-icon-unlocked"
        }
        });

    $(".bubbleBtn").button(
        { icons: {
            secondary: "ui-icon-triangle-1-s"
        }
        });
}
