/**
 * variabelen met jQuery met een $ beginnen!!!
 */
$(function()
{
	$("#sidebar .item").hoverClick();
	$("#frontpage .item").hoverClick();
	$("#overzicht li").hoverClick();
								  
	// Formulier focus op velden
	$(":input").not("input[type=button], input[type=submit], input[type=radio], input[type=checkbox]").focus(function() { $(this).addClass("veldfocus"); });
	$(":input").not("input[type=button], input[type=submit], input[type=radio], input[type=checkbox]").blur(function() { $(this).removeClass("veldfocus"); });
	
	
	/*************************/
	/* Nieuwsbrief formulier */
	/*************************/
	var nb_form = {};
	
	nb_form.zichtbaar = false;
	nb_form.init = function()
	{
		$("#topmenu > .nieuwsbrief > a").click( function()
		{
			if ( nb_form.zichtbaar == true )
			{
				// verbergen	
				nb_form.verbergNieuwsbriefForm( this );	
			}
			else
			{
				// tonen
				nb_form.toonNieuwsbriefForm( this );
			}
	
			return false;
		});
		
		$("#nieuwsbriefformulier .sluit").click( function() 
		{ 
			nb_form.verbergNieuwsbriefForm( $("#topmenu > .nieuwsbrief > a") ); 
		});
	};
	
	nb_form.init();
	
	nb_form.verbergNieuwsbriefForm = function( object )
	{
		//$("#nb_form_clicklayer").hide();
		$(">div", $(object).parent()).stop().animate({ opacity:"hide" }, 200);
		nb_form.zichtbaar = false;
		$("#topmenu > .nieuwsbrief > a").removeClass("actief");
	};
	
	nb_form.toonNieuwsbriefForm = function( object )
	{
		//$("#nb_form_clicklayer").show();
		$(">div", $(object).parent()).stop().hide().css({left: "-238px", display: "block", opacity:0 }).animate({ opacity:1 }, 300);
		nb_form.zichtbaar = true;
		$("#topmenu > .nieuwsbrief > a").addClass("actief");
	};
	
	//nieuwsbrief formulier tonen
	if(window.location.hash == '#nieuwsbrief' || (undefined !== window.toon_nieuwsbrief))
	{
		nb_form.toonNieuwsbriefForm( "#topmenu > .nieuwsbrief > a" );
	}
	
	// default value bij formulieren
	$("input:text[title], textarea[title]").each(function() { 
		$(this).defaultvalue( $(this).attr("title") );
	});
	
	// Wanneer sidebar hoger is dan content dan content net zo lang maken
	/*if( $("#sidebar").height() > $("#content").height() )
	{
		$("#content").css("height", $("#sidebar").height() + "px");	
	}*/
	
});


function checkLoginFormulier(formulier)
{
	melding = '';
	
	//check of meerdere egbruikers aanvinken bestaat
	if( $("#auth_form_cookie[type='hidden']").length > 0)
	{

		//check op login en wachtwoord
		if( $("#form_auth_gebruikersnaam").val() == '' || $("#form_wachtwoord").val() == '' )
		{
			melding = 'Vul svp een gebruikersnaam en wachtwoord in.';
		}
	}
	else
	{
		if( $("#auth_form_cookie :selected").val() == '' && $("#form_auth_gebruikersnaam").val() == '' && $("#form_wachtwoord").val() == '' )
		{
			melding = 'Vul svp een gebruikersnaam en wachtwoord in.';
		}
	}

	if(melding != '' )
	{
		$("#login-melding").html(melding);
		$("#login-melding").css('z-index',460);
		$("#login-melding").fadeIn(200);		
		return false;	
	}
	else
	{
		$("#login-melding").css({display:'none'});
		return true;	
	}

}

Cufon.replace('h1, h2');