$(document).ready(
	function()
	{
		//Nieuws teaser
        rotate();           
        bindNieuwsHome();
        
        //Agenda
        doAgenda();
	}
);


/************************************************
 * NewsTeaser
 ************************************************/
function bindNieuwsHome()
{
	$(".content-rotator li").hover(
		function()
		{
			clearTimeout(rotater);
			rotater = setTimeout("rotate()", 5000);	

			$(".content-rotator li.active").removeClass("active");

			$(this).addClass("active");
			
            changeNewsteaserItem();
		}
	);
}

function rotate(moveBack)
{
    var active    = $(".content-rotator li.active");
    
    if(moveBack == 1)
    {
        var next      = active.prev();
        if (next.length == 0)
        {
        	next = $(".content-rotator li:last");
        }
    }else{
        var next      = active.next();
        if (next.length == 0)
        {
        	next = $(".content-rotator li:first");
        }
    }
    
    $(".content-rotator li.active").removeClass("active");
    next.addClass("active");
    changeNewsteaserItem();
    rotater = setTimeout("rotate()", 5000);
}


function changeNewsteaserItem()
{
    $(".banner img").attr("src", $(".content-rotator li.active a .afbeelding").attr("src"));    
    $(".tagline h4").text($(".content-rotator li.active a .titel").text());
    $(".details span").text($(".content-rotator li.active a .omschrijving").text());           
    $(".details a").attr("href", $(".content-rotator li.active a").attr("href"));
}


/************************************************
 * Agenda
 ************************************************/
function doAgenda()
{
    $(".datepickeragenda").datepicker({
		'beforeShowDay': datepickerAgenda
	});    
}

function datepickerAgenda(date) 
{
    for (i = 0; i < bezet.length; i++) 
	{
		if (date.getMonth() == bezet[i][0]-1 && date.getDate() == bezet[i][1] && date.getFullYear() == bezet[i][2]) 
		{
			return [true, 'bezet'];
		}
	}

	return [false, ''];   
}



