// JScript source code
	$(document).ready(function(){

		var calpage = 0;
		$("#CALENDAR DIV.navigation A.prev").hide();

		var updatecalendar = function(){
			//var url = cal_info.server_path+'/__shared/feeds/calendar_events.php?p='+calpage+'&amp;c=5&amp;s='+cal_info.site_id+'&amp;f=json';
			var url = cal_info.server_path+'/__shared/feeds/calendar_events.php?p='+calpage+'&c=5&s='+cal_info.site_id+'&f=json';
			//$.getJSON(cal_info.server_path+'/__shared/feeds/calendar_events.php?p='+calpage+'&amp;c=5&amp;s='+cal_info.site_id+'&amp;f=json',function(data)
			$.getJSON(url,function(data)
			{
				//alert(url);
				if(data.days.length > 0){
					$("#CALENDAR DL.calendar").empty();
					$.each(data.days, function(i,item){
						$("<dt></dt>").html(item.name.toUpperCase()+':').appendTo("#CALENDAR DL.calendar");
						if(item.events.length>0){
							for(var j = 0;j<item.events.length;j++){
								$("<dd></dd>").html('<a href="' + item.events[j].href + '" class="hdn" title="' + item.events[j].title + '">' + (item.events[j].time.length > 0 ? '<b>' + item.events[j].time + '</b> - ':'') + item.events[j].title + '</a>').appendTo("#CALENDAR DL.calendar");
							}
						}
					})
					$("#CALENDAR DIV.navigation A.next").show();
				}else{
					$("#CALENDAR DL.calendar").empty().append('<dt>Inga kommande händelser</dt>');
					$("#CALENDAR DIV.navigation A.next").hide();
				}
				//visa dl
				$("#CALENDAR DL.calendar").show("fast");
				//göm loader-gif
				$("#CALENDAR IMG.loader").hide("fast");
			});
		}
		
		$("#CALENDAR DIV.navigation A").click(function(){
			if($(this).hasClass('next'))calpage++;
			else calpage--;
			
			if(calpage>0) $("#CALENDAR DIV.navigation A.prev").show();
			else $("#CALENDAR DIV.navigation A.prev").hide();
			
			//hämta nästa x antal poster att visa
			//göm dl
			$("#CALENDAR DL.calendar").hide("fast");
			//visa loader-gif
			$("#CALENDAR IMG.loader").show("fast");
			
			setTimeout(updatecalendar,800);		

			return false;
		});
		
		setTimeout(updatecalendar,500);		
	});
