/* functie om hele blokken klikbaar te maken, en hover toevoegen */
$.fn.hoverClick = function()
{
	this.each(function()
	{
		$(this).hover(
			function() { $(this).addClass("hover").css("cursor", "pointer"); },
			function() { $(this).removeClass("hover").css("cursor", "pointer"); }
		);
		
		$(this).attr("title", $("a:first", this).attr("title"));
		
		$(this).click(function(){
			window.location = $("a:first", this).attr("href");
		});
	});
	
	return this;
};

// standaard waardes uit form halen
$.fn.DefaultValue = function(text){
    return this.each(function(){
		//Make sure we're dealing with text-based form fields
		if(this.type != 'text' && this.type != 'password' && this.type != 'textarea')
			return;
		
		//Store field reference
		var fld_current=this;
		
		//Set value initially if none are specified
        if(this.value=='') {
			this.value=text;
		} else {
			//Other value exists - ignore
			return;
		}
		
		//Remove values on focus
		$(this).focus(function() {
			if(this.value==text || this.value=='')
				this.value='';
		});
		
		//Place values back on blur
		$(this).blur(function() {
			if(this.value==text || this.value=='')
				this.value=text;
		});
		
		//Capture parent form submission
		//Remove field values that are still default
		$(this).parents("form").each(function() {
			//Bind parent form submit
			$(this).submit(function() {
				if(fld_current.value==text) {
					fld_current.value='';
				}
			});
		});
    });
};


$(function()
{
 	// menu hover effect
	$("#menu li").hover(
		function()
		{
			ul = $(">ul", this);
			
			if(!ul.data("height"))
				ul.data("height", ul.height())
		
			ul.hide().stop().height(0).animate({ height: ul.data("height") }, 250);
		},
		
		function()	{
			$(">ul", this).stop().slideUp();
		}
	);
 
 
 	// logos van samenwerking iets lichter
	$("#informatie .samenwerken li")
		.css("opacity", 0.25)
		.hover(
			function() { $(this).fadeTo(200, 1); },
			function() { $(this).fadeTo(200, 0.25); }
		);
 
 
	// zoeken standaard waarde
	$("#informatie .zoeken input.text").DefaultValue($("#informatie .zoeken label").text());
	$("#home #afspr_naam").DefaultValue($("#home label[for=afspr_naam]").text());
	$("#home #afspr_tel").DefaultValue($("#home label[for=afspr_tel]").text());
   
   
});