$(window).load(function(){
	$('ul#twitter_update_list').cycle({timeout:10000});	
});

$(document).ready(function(){

	//Toggle van de content van een agendaregel
	$(".toggle_regel_agenda").click(function(ev){
		$(this).next(".agendablok_deelnemer").toggle(500);
		if($(this).find("span[rel='uit']").css("display")=="none"){
			$(this).find("span[rel='uit']").css("display","inline");
			$(this).find("span[rel='aan']").css("display","none");		
		} else {
			$(this).find("span[rel='uit']").css("display","none");
			$(this).find("span[rel='aan']").css("display","inline");
		}
	});

	//Image fader claddingfoto's
  $('#header_fotoslider').innerfade({animationtype:'fade',speed:1000,timeout:4000,type:'random',containerheight:'190px'});
  
  //Zet menuarrow op de juiste plek en beweeg deze als er naar een ander menuitem wordt gegaan
  var actieve_knop=$("#menu>ul>li.active").attr("rel");
  schuif_menuarrow_naar_knop(actieve_knop);
  $("#menu>ul>li").mouseover(function(){
  	huidige_knop=$(this).attr("rel");
    schuif_menuarrow_naar_knop(huidige_knop);
  }).mouseout(function() {
    schuif_menuarrow_naar_knop(actieve_knop);
  });
  var actieve_subknop;
  if($("#menu>ul>li.active>ul>li.active").length!=0){actieve_subknop=$("#menu>ul>li.active>ul>li.active").attr("rel");} else {actieve_subknop=1}
  actief_menu=$("#menu>ul>li.active").attr("rel");
  margin_top=2; 
  $("#menu>ul>li[rel="+actief_menu+"]>ul>.submenu_arrow").css("top",margin_top+"px");
  $("#menu>ul>li>ul>li").mouseover(function(){
  	huidige_subknop=$(this).attr("rel");
	actief_menu=$("#menu>ul>li.temp_active").attr("rel");
    schuif_submenuarrow_naar_knop(actief_menu, huidige_subknop);
  }).mouseout(function() {
	actief_menu=$("#menu>ul>li.active").attr("rel");
    schuif_submenuarrow_naar_knop(actief_menu, actieve_subknop);
  });
  
  //Submenuwerking - Actief laten van een hoofdmenuitem en het submenu laten zien
  var time=new Array;
  var welk_submenu;
  $("#menu>ul>li").mouseover(function(){
		$(this).addClass("temp_active");
		//als er een submenu onder zit dan deze laten zien
		clearTimeout(time[$(this).attr("rel")]);
		if($(this).children("ul").css("display")=="none"){
			$(this).children("ul").slideDown(50);
		}
	}).mouseleave(function(){
		$(this).removeClass("temp_active");
		var this_menu=$(this);
		time[$(this).attr("rel")]=setTimeout(function(){
			this_menu.children("ul").slideUp(20);
		}, 250);    
  });
  
  
  $('h2.newsheader').toggle(
  	function(){
  		$el = $(this);
  		$el.find('span.state').text('SLUIT');
  		$el.next('div.newstext').slideDown();
  	},
  	function(){
  		$el = $(this);
  		$el.find('span.state').text('OPEN');
  		$el.next('div.newstext').slideUp();
  	}
  )
  if($('#agendanav').length > 0){
		var $left = $('#agendanav ul li.active').position().left;
		var breedte_menuknop = $('#agendanav ul li.active').width();
		var margin_left=$left+((Math.floor(breedte_menuknop/2))-13);
		
		$('#agendanav_arrow').animate({
			left: margin_left
		},{queue:false,duration:300,easing:"linear"});
 	}
  $('#agendanav ul li').hover(
  	function(){
  		var $left = $(this).position().left;
  		var breedte_menuknop = $(this).width();
  		var margin_left=$left+((Math.floor(breedte_menuknop/2))-13);
  		
  		$('#agendanav_arrow').animate({
  			left: margin_left
  		},{queue:false,duration:300,easing:"linear"});
  	},
   	function(){
   		var $left = $('#agendanav ul li.active').position().left;
  		var breedte_menuknop = $('#agendanav ul li.active').width();
  		var margin_left=$left+((Math.floor(breedte_menuknop/2))-13);
  		
  		$('#agendanav_arrow').animate({
  			left: margin_left
  		},{queue:false,duration:300,easing:"linear"});
  	}
  );
  
  $('#fotoalbum a').fancybox();
 
});

//Functie om de (sub)menuarrow te laten verschuiven
function schuif_menuarrow_naar_knop(knopnummer){
	beginpunt=$("#menu>ul>li[rel="+knopnummer+"]").position().left; //Breedte van de menuknop om de positie te kunnen bepalen
	breedte_menuknop=$("#menu>ul>li[rel="+knopnummer+"]").width();
	margin_left=beginpunt+((Math.floor(breedte_menuknop/2))-13);
  $("#menu_arrow").animate({left:margin_left},{queue:false,duration:300,easing:"linear"});
}
function schuif_submenuarrow_naar_knop(menunummer,knopnummer){
	beginpunt=$("#menu>ul>li[rel="+menunummer+"]>ul>li[rel="+knopnummer+"]>a").position().top; //Hoogte van de menuknop om de positie te kunnen bepalen
	hoogte_menuknop=$("#menu>ul>li[rel="+menunummer+"]>ul>li[rel="+knopnummer+"]>a").height();
	margin_top=beginpunt+((Math.floor(hoogte_menuknop/2))-3);
	$("#menu>ul>li[rel="+menunummer+"]>ul>.submenu_arrow").animate({top:margin_top},{queue:false,duration:300,easing:"linear"});
}

function preloadImages() {
  for(var i = 0; i < arguments.length; i++) {
    var oImg = new Image();
    oImg.src = arguments[i];
  }
}

function toggleMultipleFocus() {
  for(var i = 0; i < arguments.length; i++) {
    toggleFocus(arguments[i]);
  }
}

function toggleFocus(id) {
  var val = $(id).val();
  $(id).focus(function() {
    if($(this).val() == val) {$(this).val('');}
  }).blur(function() {
    if($(this).val() == '') {$(this).val(val);}
  });
}
