	function doCalendarMove(event){

    	event.preventDefault();
		$calendar=$($(this).parents()[5]);
    	$cursor=$(this);
    	$cursor.css('cursor','wait');
    	var fwd=$(this).is('.next');
    	var url=$(this).attr('href');
    	$.get(url,function(data,textStatus){
    		if(textStatus=='success'){
    			$calendar.fadeOut("fast",function(){
    				$calendar.empty().append(data);
    				$calendar.fadeIn("fast", function(){$cursor.css('cursor','pointer');});
    				$calendar.find('table.calendarBG .calendarMonthLinks a').bind('click',doCalendarMove);
                	$('#sidebar_calendar table.calendarBG a.daylink').bind('click',showCalendarDaySlide);
                	$('#training_calendar table.calendarBG a.daylink').bind('click',showCalendarDayFade);
                	$('#school_calendar table.calendarBG a.daylink').bind('click',showCalendarDayFade);
    			});
               
            }else{return false;}
    	});
    }
    
    function showCalendarDaySlide(event){
    	event.preventDefault();
    	$cursor=$(this);
    	$cursor.css('cursor','wait');
    	var url=$(this).attr('href');
    	$.get(url,function(data,textStatus){
    		if(textStatus=='success'){
    			$('.event_slider').stop().slideUp("fast",function(){
    				
    				$(this).empty().append(data);
    				$('.event_slider').slideDown('fast',function(){$cursor.css('cursor','pointer');});
    			});
    			
    		}
    	});
    }
    function showCalendarDayFade(event){
    	event.preventDefault();
    	$cursor=$(this);
    	$cursor.css('cursor','wait');
    	var url=$(this).attr('href');
    	$.get(url,function(data,textStatus){
    		if(textStatus=='success'){
    			$('.event_slider').stop().fadeOut("fast",function(){
    				
    				$(this).empty().append(data);
    				$('.event_slider').fadeIn('fast',function(){$cursor.css('cursor','pointer');});
    			});    			
    		}
    	});
    }    

$(document).ready(function(){
	$calendar = $('.calendarDiv');
	$('table.calendarBG .calendarMonthLinks a').bind('click',doCalendarMove);
	$('#sidebar_calendar table.calendarBG a.daylink').bind('click',showCalendarDaySlide);
	$('#training_calendar table.calendarBG a.daylink').bind('click',showCalendarDayFade);
    $('#school_calendar table.calendarBG a.daylink').bind('click',showCalendarDayFade);	
});
