
		$j=jQuery.noConflict();   
        

		$j(document).ready( function() {
		   initCalendar();
		});
		
		function initCalendar() {
			$j('a.prev-month').click(function(e){
				e.preventDefault();
				tableDiv = $j(this).parents('table').parent();
				($j(this).hasClass('full-link')) ? fullcalendar = 1 : fullcalendar = 0;   
				prevMonthCalendar(tableDiv, fullcalendar);
			} );
			$j('a.next-month').click(function(e){
				e.preventDefault();
				tableDiv = $j(this).parents('table').parent();
				($j(this).hasClass('full-link')) ? fullcalendar = 1 : fullcalendar = 0;     
				nextMonthCalendar(tableDiv, fullcalendar);
			} );
		}    
		function prevMonthCalendar(tableDiv, fullcalendar) {  
			if (fullcalendar === undefined) {
			    fullcalendar = 0;
			  }
			month_n = tableDiv.children('div.month_n').html();                                
			year_n = tableDiv.children('div.year_n').html();
			parseInt(month_n) == 1 ? prevMonth = 12 : prevMonth = parseInt(month_n,10) - 1 ; 
		   	if (parseInt(month_n,10) == 1)
					year_n = parseInt(year_n,10) -1;
			$j.get("<?php bloginfo('wpurl'); ?>", {ajaxCalendar: 'true', calmonth: prevMonth, calyear: year_n, full: fullcalendar}, function(data){
				tableDiv.html(data);
				initCalendar();
			});
		}
		function nextMonthCalendar(tableDiv, fullcalendar) {
			if (fullcalendar === undefined) {
			    fullcalendar = 0;
			  }
			month_n = tableDiv.children('div.month_n').html();                                
			year_n = tableDiv.children('div.year_n').html();
			parseInt(month_n,10) == 12 ? nextMonth = 1 : nextMonth = parseInt(month_n,10) + 1 ; 
		   	if (parseInt(month_n,10) == 12)
					year_n = parseInt(year_n,10) + 1;
			$j.get("<?php bloginfo('wpurl'); ?>", {ajaxCalendar: 'true', calmonth: nextMonth, calyear: year_n, full : fullcalendar}, function(data){
				tableDiv.html(data);
				initCalendar();
			});
		}                    
		
