// Global Functions ----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------



// Homepage Functions ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------

$(document).ready(function () 
	{
		// Highlight Carousel
		if ($("#wrapper_highlight").length > 0) 
		{
			var carousel_items = $("#wrapper_highlight li").size();
			var carousel_counter = 1;
			
			$(this).everyTime(10000, 2, function() 
				{
					$("#wrapper_highlight li.active").fadeOut(500).removeClass("active");
					$("#wrapper_highlight a.active").removeClass("active");
					
					if (carousel_counter == carousel_items) 
					{
						carousel_counter = 1;
					} 
					else 
					{
						carousel_counter = carousel_counter + 1;
					}
					
					$("#wrapper_highlight li.photo" + carousel_counter).fadeIn(500).addClass("active");
					$("#wrapper_highlight a.photo" + carousel_counter).addClass("active");
				}
			);
			
			var clickedElementClassName = null;
			
			$("#wrapper_highlight .highlights_controls a").click(function() 
				{
					$(this).stopTime(2);
					
					$("#wrapper_highlight li:visible:not(.active)").hide();
					
					clickedElementClassName = this.className.replace(' active', '');
					correspondingElement = $("#wrapper_highlight li." + clickedElementClassName);
					
					if (!correspondingElement.is(":visible")) 
					{
						$("#wrapper_highlight li.active").fadeOut(500).removeClass("active");
						$("#wrapper_highlight a.active").removeClass("active");
						
						$("#wrapper_highlight li." + clickedElementClassName).fadeIn(500).addClass("active");
						$("#wrapper_highlight a." + clickedElementClassName).addClass("active");
					}
					
					carousel_counter = clickedElementClassName.replace('photo', '') * 1;
					
					$(this).everyTime(10000, 2, function() 
						{
							$("#wrapper_highlight li.active").fadeOut(500).removeClass("active");
							$("#wrapper_highlight a.active").removeClass("active");
							
							if (carousel_counter == carousel_items) 
							{
								carousel_counter = 1;
							} 
							else 
							{
								carousel_counter = carousel_counter + 1;
							}
							
							$("#wrapper_highlight li.photo" + carousel_counter).fadeIn(500).addClass("active");
							$("#wrapper_highlight a.photo" + carousel_counter).addClass("active");
						}
					);
					
					return false;
				}
			);
		
		} 
	}
);

function Xaxu_BrowseBlogEntries(url, wrapper)
{
	$("#" + wrapper).fadeOut("normal", function () 
		{											   	
			$("#" + wrapper).html("<p class=\"jquery_load_ajax\">Momentje a.u.b...</p>");
			$("#" + wrapper).load("includes/" + url, "", function()
				{
					$("#" + wrapper).hide();
					$("#" + wrapper).fadeIn("normal");
				}
			);
		}
	);
}


