/**
 * main application javascript object, utilized module pattern
 */
var HomeWebApp = function() {
    var _baseUrl = null;
    
    return {
        setBaseUrl : function(url) {
            _baseUrl = url;
        },
        getBaseUrl : function() {
            return _baseUrl;
        },
        /** adds calendar functionality into <a href> which is after some input
         *  element, this element will be as target for selected date from calendar
         *  @param elements {jquery} jquery object, mostly as selector result
         */
        addCalendar : function(elements) {
            $(elements).next("a").click(function() {
                var calendar = new calendar1($(this).prev().get(0),HomeWebApp.getBaseUrl());
                return calendar.popup();
            });
        }
    }
}();
