
	$(function() {
		
		
		function dateString(date) {
			return date.getFullYear()+'-'+(date.getMonth()+1)+'-01';	// Add 1 because javascript is 0-11 indexed and want 1-12 for PHP/MySQL
		}
	
	
		function loadCalendar(date) {
			$.get('/home/monthView/'+dateString(date)+'/', {}, function(text) {
				$('#calendar-holder').fadeOut('slow', function() {
					$(this).html(text).fadeIn('slow');
				});
			}, "html");
		}
		
	
	
		$('#previous-month a').live('click', function(e) {
			e.preventDefault();
			
			var date = new Date($('#current-month').val().replace(/-/ig,'/'));			
			date.setMonth(date.getMonth()-1);	// No actually go back a month
			loadCalendar(date);
		});
		
		
		
		$('#next-month a ').live('click', function(e) {
			e.preventDefault();
			
			var date = new Date($('#current-month').val().replace(/-/ig,'/'));			
			date.setMonth(date.getMonth()+1);	// Not actually go forward a month
			loadCalendar(date);
		});
		
		
		$('#innerCalendar td.date_has_event').live('click', function(e) {

			e.preventDefault();
			
			$('#innerCalendar td.today').removeClass("today");
			$(this).addClass("today");
			
			var content = $(this).children('div.content').html();
			$('.lc_EventWrapper2 .content').slideUp('slow', function() {
				$(this).html(content).slideDown('slow');
			});
			
		});
		
		
		$("div#lc_viewDayEventsRO a").live('click', function(e) {
			
			var date = $('#innerCalendar td.today').attr("title");
			$(this).attr("href", "/events/date/"+date+"/");
			
		});
	
	
	});