function highlightCalendarDay(element, classname)
{
	$("#" + element).css({backgroundPosition : '0 -42px'});
	$("#" + element + " a").css({color: '#FFFFFF'});
}

function unHighlightCalendarDay(element, classname)
{
	$("#" + element).removeAttr("style");
	$("#" + element + " a").css({color: '#000000'});

	if (classname == 'active')
	{
		$("#" + element).css({backgroundPosition : '0 -42px'});
		$("#" + element + " a").css({color: '#FFFFFF'});
	}
	else if (classname == 'sun')
	{
		$("#" + element).css({
							backgroundPosition : '0 -21px',
							color: '#000000'
						  });
	}
	else
	{
		$("#" + element).css({
							backgroundPosition : '0 0',
							color: '#000000'
						  });
	}
}

function getCalendar(dateStr)
{
	$("#spinme").spinner({ height: 48, width: 48, speed: 50, image: base_url+'/images/spotlight_spinner_big.png' });
	$.ajax({
    type : 'GET',
    url : base_url+'/ajax/calendar-nav/date/'+dateStr,
    dataType : 'json',
	async:false,
    success : function(data){
		$("#calendar_block_container").html(data);
    },
    error : function(XMLHttpRequest, textStatus, errorThrown) {
      window.alert('Error requesting calendar. Please try again.');
    }
    });
	$("#spinme").html('');
}
