// JavaScript Document
var ie = false;
var inputdefault 	= new Array();

$(document).ready(function() {
	hoverFields();
	var headerSlider 	= new fader('header-rotatie');
	
	if($('#column4 .block div.content').length>0){
		var totalheight 	= 0;
		var blocks			= $('#column4 .block div.content');
		for(i=0; i<blocks.length; i++){
			if($(blocks[i]).height() > totalheight){
				totalheight = $(blocks[i]).height();	
			}
		}
		$('#column4 .block div.content').height(totalheight)
	}
});

function hoverFields(){
	var def = $('.input_default');
	for(i=0; i < def.length; i++){
		inputdefault[def[i].name] = def[i].value;
	}
	//alert(inputdefault);
	$(".input_veld").focus(function() {
		if($(this).hasClass('input_default') && this.value == inputdefault[this.name]){
			this.value = '';
			$(this).removeClass('input_tdefault');
		}
		$(this).addClass('input_hover');
		return false;
	});
	$(".input_veld").blur(function() {
		if($(this).hasClass('input_default') && this.value == ''){
			this.value = inputdefault[this.name];
			$(this).addClass('input_tdefault');
		}
		$(this).removeClass('input_hover');
		return false;
	});
}
function fader(sliderElement){
	var items		= new Array();
	var timer		= false;
	var time		= 8000;
	var speed		= 2000;
	var curItem		= 0;
	
	this.initialize = function(){
		items = $('.item', '#'+sliderElement);
				
		if(items.length > 1){
			$('#'+sliderElement+' .item').fadeOut(0);
			$(items[curItem]).fadeIn(0);
			
			timer = window.setTimeout(autoNext, time);
			
			$('#'+sliderElement+"Prev").click(prev);
			$('#'+sliderElement+"Next").click(autoNext);
		} else {
			$('#'+sliderElement+"Prev").fadeOut(0);
			$('#'+sliderElement+"Next").fadeOut(0);
		}
	};
	this.initialize();
	
	function autoNext(){
		window.clearTimeout(timer);
		timer = false;
		
		$(items[curItem]).fadeOut(speed);
		var rotatieNum = curItem + 1;
		if(rotatieNum >= items.length) rotatieNum = 0;
		curItem = rotatieNum;
		
		$(items[curItem]).fadeIn(speed);
		timer = window.setTimeout(autoNext, time);
		return false;
	}
	function prev(){
		window.clearTimeout(timer);
		timer = false;
		
		$(items[curItem]).fadeOut(speed);
		var rotatieNum = curItem - 1;
		if(rotatieNum <= 0) rotatieNum = items.length -1;
		curItem = rotatieNum;
		
		$(items[curItem]).fadeIn(speed);
		timer = window.setTimeout(autoNext, time);
		return false;
	}
}
