// check for Class module
var com;
if(!com || !com.archstoneapartments || !com.archstoneapartments.Class) {
    throw new Error("com/archstoneapartments/Class.js has not been loaded and is required.");
}

if (com.archstoneapartments.DatePicker)
    throw new Error("com.archstoneapartments.DatePicker is already defined.");

com.archstoneapartments.DatePicker = {};

com.archstoneapartments.DatePicker = com.archstoneapartments.Class.define({
    name: "DatePicker",
    construct: function(elementId) { 
        this.elementId = elementId;
    },
    methods: {
    },
    statics: {
        Options: {
            mandatory: true,
            changeMonth: false,
            changeYear: false,
            navigationAsDateFormat: true,
            currentText: "",
            prevText: "M",
            nextText: "M",
            showOn: "both",
            buttonImage: "/library/images/datePickerPopup.gif",
            buttonImageOnly: true,
            hideIfNoPrevNext: true,
            minDate: 0,
            maxDate: null
        }
    }
});
