/**
 * Event calendar helper
 * 
 * @author    Nemanja Nikolic
 * @copyright MASSVision 2011
 */

eventCalendar = {
	/**
	 * target url for switcher
	 */
	switcherUrl: null,
	
	/**
	 * Set switcher url
	 */
	setSwitcherUrl: function(url) {
		this.switcherUrl = url;
	},

	/**
	 * Load calendar
	 * 
	 * @param string month
	 */
	load: function(month) {
		var self = this;
		$('#eventCalendarWrapper').css('opacity', 0.5);
		$.ajax({
			url: self.switcherUrl.replace(/__month__/, month),
			success: function(data) {
				$('#eventCalendarWrapper').html(data['returned']);
				$('#eventCalendarWrapper').css('opacity', 1).animate('fast');
			},
			dataType: 'json'
		});		
	}
	
};

// add expanded/expandable toggler for list
$(document).ready(function() {
	$('.eventCalendarList .expandable').click( function() {
		$(this).toggleClass('expanded', 'expandable');
	});
});


