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

$(document).ready(function() {
	hoverFields();
	setTeaser();
	//setFooter();
	
    $(".meerVrienden").click(function () {
	  	$("#extraVrienden").append('<input name="email_friend[]" value="e-mailadres vriend" />').show("slow");
		hoverFields();
    });
});


var teasers		= false;
var Tbuttons	= false;
var current		= false;
var slideTimer	= false;
function setTeaser(){
	teasers		= $(".slides div");
	Tbuttons	= $("#dots a");
	numteasers	= teasers.length;
	if(numteasers > 1){
		for(i=0;i<Tbuttons.length;i++){
			if($(Tbuttons[i]).hasClass('active')) current = i;	
		}
		
		$("#dots a").click(function(){
			for(i=0;i<Tbuttons.length;i++){
				if(Tbuttons[i]==this) newcurrent = i;	
			}
			fadeTeaser(newcurrent);
		});
		$("#slideNav .next").click(function(){
			fadeTeaserNext();
		});
		$("#slideNav .previous").click(function(){
			var newcurrent = current-1;
			if(newcurrent < 0) newcurrent = numteasers-1;
			fadeTeaser(newcurrent);
		});
		slideTimer = window.setTimeout(fadeTeaserNext, 4000); //7
	}
}
function fadeTeaserNext(){
	var newcurrent = current+1;
	if(newcurrent >= numteasers) newcurrent = 0;
	fadeTeaser(newcurrent);
}
function fadeTeaser(newcurrent){
	window.clearTimeout(slideTimer);
	slideTimer = false;
			
	$(Tbuttons[current]).removeClass('active');
	$(teasers[current]).fadeOut(500);

	current = newcurrent
	$(Tbuttons[current]).addClass('active');
	$(teasers[current]).fadeIn(500);
	slideTimer = window.setTimeout(fadeTeaserNext, 4000);
}

function setTeaserNext(){
	if(moveTeaser){
		var num = current + 1;
		if(num >= numteasers) num = 0;
		current = num;
		
		var usp = $("#teaserUSP");
		var br = (usp.length==1) ? BTUSPwidth : BTwidth;
		
		if(num==0 && startHidden){
			var newleft = -116;
		} else if(startHidden){
			var newleft = (br * (num-1));
		} else {
			var newleft = (br * num);
		}
		$('#teaserhighlight').animate({ left: (newleft) },500,'swing');
		$('#teaserslider').animate({ left: -((Twidth * num)) },500,'swing');
	}
}

function setFooter(){
	var browser = $(window).height();
	if( (browser - $("#footer").height()) > $("#container").height()){
		//if(!ie) browser -= 10;
		$("#footer").height(browser - $("#container").height());
	}
}
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;
	});
}
