// Utility library for common CMS javascript functions.
dojo.require("dojo.dom");
dojo.require("dojo.event");
dojo.require("dojo.io");
// For floating-window widget.
dojo.require("dojo.widget.*");
dojo.require("dojo.widget.TaskBar");
dojo.require("dojo.widget.LayoutContainer");
dojo.require("dojo.widget.FloatingPane");
dojo.require("dojo.widget.ResizeHandle");

//*********************************************************************************************
//* Generic Library Functions
//*********************************************************************************************

/**
 * Shorthand function for returning an element by id.
 * @elementId - String id which identifies the given element within the document.
 */
function $(elementId) {
    return document.getElementById(elementId);
}

/**
 * Returns the selected option element from a select box.
 * @elSelectBox - The select element.
 */
function selectedItem(elSelectBox) {
    var i = elSelectBox.selectedIndex;
    return elSelectBox.options[i];
}


