//JQUERY Tabmenu
var navTO;

$.alljquery = {

	init: function() {


		// Change class of body background

		$('ul#mainnav > li').not("ul li ul li").bind('mouseover', 
			function() 
			{
				var mainnavId = $(this).attr('id');
				$('html body').removeClass();
				$('html body').addClass(mainnavId);
			}
		);

		showTeaserTitles();
		function showTeaserTitles() 
		{
			$('#content-teaser > ul#teaser-titles').tabs({
			selected: 0,
			event: 'mouseover', 
			fx: { opacity: 'toggle', duration: 200 } })
			.tabs('rotate', null).tabs({ fx: { opacity: 'toggle' } }).tabs('rotate', 6000);
		}

		$('#content-teaser > ul#teaser-titles').mouseout(
			function()
			{
				showTeaserTitles();
			}
		);

		//Tabs agenda / poll
		
		$("#tabs").tabs();

		// Archief slide-down 
    		var archiveToggle = $('ul#archive li ul');
			
//			archiveToggle.hide();
			//$('ul#archive li:first ul').show();
			
/*			$('ul#archive li').toggle(
								   
				function(){
					$(this).addClass('active');
				}, 
				
				function () {
					$(this).removeClass('active');
				}
			);
		
			$('ul#archive li').click(
			
				function(){
				
				$(this).children('ul').slideToggle(200);
				}
			);
*/			
					
				
				
		// Show sub navigation on mouseover

		var mainnavItems = $('ul#mainnav > li').not("ul li ul li");
		mainnavItems.hover(
			

			function() 
			{
				clearTimeout(navTO);
				mainnavItems.removeClass('visible');
				$(this).addClass('visible');
				$("ul#mainnav .level2").css('display', 'none');
				$(this).children('ul').css('display', 'block');
			},
			function () 
			{
				var elementThis = $(this).children('ul');
				navTO = setTimeout(
					function() 
					{
						elementThis.css('display', 'none');
						$("#layout-header .level2").css('display', 'none');
						$("#layout-header .active .level2").css('display', 'block');
						$('html body').removeClass();
						mainnavItems.removeClass('visible');
					}, 3000);

			}
		);
	}

}


function archive()
{
	$("#archive li:not(:first) ul").hide();
	$("#archive li:first").addClass("active");

	$("ul#archive li a").click(
		function()
		{
			if ($(this).parent().hasClass("active"))
			{
				$(this).parent().find("ul.level2").slideUp(200);
				$(this).parent().removeClass('active');
			}
			else
			{
				$(this).parent().find("ul.level2").slideDown(200);
				$(this).parent().addClass('active');
			}
		}
	);
}

$(document).ready(function() {
						   
	// Initialize the main object

	$.alljquery.init();
	archive();

	if ($("#mainnav .active").length == 0)
	{
		$("#mainnav li:first").addClass('active');
	}

});
	
