jQuery(document).ready(function($){
//EVENT
function checkEventDates() {
	$('#calendarevent li').each(function() {
		var itemColor = $(this).attr('dte');
		$('table.calendarListevent a[dta="'+ itemColor +'"]').css('color', 'black');
	});
}
function checkNewsDates() {
	$('#calendarnews li').each(function() {
		var itemColor = $(this).attr('dte');
		$('table.calendarListnews a[dta="'+ itemColor +'"]').css('color', 'black');
	});
}
function checkJobDates() {
	$('#calendarjob li').each(function() {
		var itemColor = $(this).attr('dte');
		$('table.calendarListjob a[dta="'+ itemColor +'"]').css('color', 'black');
	});
}
function checkPageDates() {
	$('#calendarpage li').each(function() {
		var itemColor = $(this).attr('dte');
		$('table.calendarListpage a[dta="'+ itemColor +'"]').css('color', 'black');
	});
}

	checkEventDates();
		
	$('#eventCalendarPrevious').live('click',function(){
		var calendarPreviousURL = $(this).attr('dtp');

		$.get(calendarPreviousURL, function(data) {
  		$('.calendareventwrap').html(data);
  		checkEventDates();
		});
	});

	$('#eventCalendarNext').live('click',function(){
		var calendarNextURL = $(this).attr('dtn');

		$.get(calendarNextURL, function(data) {
  		$('.calendareventwrap').html(data);
  		checkEventDates();
		});
	});

	$('table.calendarListevent a').live('click', function(){
		var calendarDate = $(this).attr('dta');

		$('#calendarevent li[dte]').hide();
		$('#calendarevent li[dte="'+ calendarDate +'"]').show();

		return true;
	});

//NEWS
	checkNewsDates();
	
	$('#newsCalendarPrevious').live('click',function(){
		var calendarPreviousURL = $(this).attr('dtp');

		$.get(calendarPreviousURL, function(data) {
  		$('.calendarnewswrap').html(data);
  		checkNewsDates();
		});
	});

	$('#newsCalendarNext').live('click',function(){
		var calendarNextURL = $(this).attr('dtn');

		$.get(calendarNextURL, function(data) {
  		$('.calendarnewswrap').html(data);
  		checkNewsDates();
		});
	});

	$('table.calendarListnews a').live('click', function(){
		var calendarDate = $(this).attr('dta');

		$('#calendarnews li[dte]').hide();
		$('#calendarnews li[dte="'+ calendarDate +'"]').show();

		return true;
	});
//JOB
	checkJobDates();
	
	$('#jobCalendarPrevious').live('click',function(){
		var calendarPreviousURL = $(this).attr('dtp');

		$.get(calendarPreviousURL, function(data) {
  		$('.calendarjobwrap').html(data);
  		checkJobDates();
		});
	});

	$('#jobCalendarNext').live('click',function(){
		var calendarNextURL = $(this).attr('dtn');

		$.get(calendarNextURL, function(data) {
  		$('.calendarjobwrap').html(data);
  		checkJobDates();
		});
	});

	$('table.calendarListjob a').live('click', function(){
		var calendarDate = $(this).attr('dta');

		$('#calendarjob li[dte]').hide();
		$('#calendarjob li[dte="'+ calendarDate +'"]').show();

		return true;
	});

//PAGE
	checkPageDates();
	
	$('#pageCalendarPrevious').live('click',function(){
		var calendarPreviousURL = $(this).attr('dtp');

		$.get(calendarPreviousURL, function(data) {
  		$('.calendarpagewrap').html(data);
  		checkPageDates();
		});
	});

	$('#pageCalendarNext').live('click',function(){
		var calendarNextURL = $(this).attr('dtn');

		$.get(calendarNextURL, function(data) {
  		$('.calendarpagewrap').html(data);
  		checkPageDates();
		});
	});

	$('table.calendarListpage a').live('click', function(){
		var calendarDate = $(this).attr('dta');

		$('#calendarpage li[dte]').hide();
		$('#calendarpage li[dte="'+ calendarDate +'"]').show();

		return true;
	});
});
