var CalendarSlider = new Class ({

    Implements: Options,

    options: {},

    initialize: function (element, options)
    {
        this.setOptions(options);

        this.update_element = $(element);
        this.order_element = $(this.options.order_container);
        
        if(this.order_element)
        {
	        if(1 != this.options.show_order)
	        {
				this.order_element.set('class', 'hideme');
	        }
	        else
	        {
	        	this.order_element.set('class', '');
	        }
	   	}
    },
    
	changeMonth: function (url)
	{
		new Request.HTML({
			url: url, 
			method: 'get', 
			update: this.update_element
		}).send();
	},
	
	showOrderArea: function(show_order)
	{
		if(1 != show_order)
        {
			this.order_element.set('class', 'hideme');
        }
        else
        {
        	this.order_element.set('class', '');
        }
	}
});

CalendarSlider.contentFields = new Hash();

CalendarSlider.get = function(id)
{
    return this.contentFields.get(id);
}

CalendarSlider.setContentField = function(id, field)
{
    this.contentFields.set(id, field);
}
