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

$(document).ready(function() {
	setTeasers();
	setProduct();
	setLanguage();
	hoverFields();
	if(Shadowbox) Shadowbox.init({skipSetup: false});
});
function setLanguage(){
	$("#pull_language .click").click(function() {
		$(this.parentNode).addClass('open');
		return false;
	});
	$("#pull_language").mouseleave(function() {
		$(this).removeClass('open');
		return false;
	});
}

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;
	});
}

var curteaser			= 1;
var headers 			= new Array();
var slideTimerHeader 	= false;

function setTeasers(){
	$(".teaser_buttons a").mouseover(function(){
		if(curteaser != parseInt(this.rel)){
			$("#tekst_"+curteaser).fadeOut();
			$("#foto_"+curteaser).fadeOut();
			$("#tbtn_"+curteaser).removeClass('active');
			curteaser = parseInt(this.rel);
			$("#tekst_"+curteaser).fadeIn();
			$("#foto_"+curteaser).fadeIn();
			$("#tbtn_"+curteaser).addClass('active');
		}
	});
	headers = $(".teaser_buttons a");
	if(headers.length > 1){
		slideTimerHeader = window.setTimeout(slideHeader, 5000);
	}
}

function slideHeader(){
	window.clearTimeout(slideTimerHeader);
	slideTimerHeader = false;
	
	$("#tekst_"+curteaser).fadeOut();
	$("#foto_"+curteaser).fadeOut();
	$("#tbtn_"+curteaser).removeClass('active');
	
	var num = curteaser + 1;
	if(num > headers.length) num = 1;
	curteaser = num;
	
	$("#tekst_"+curteaser).fadeIn();
	$("#foto_"+curteaser).fadeIn();
	$("#tbtn_"+curteaser).addClass('active');
	
	slideTimerHeader = window.setTimeout(slideHeader, 5000);
}


var filtertimer = false;
function setProduct(){
	$("#form_filter_product input:radio").click(function(){
		filterSearch('/static/css-js/ajax/product.php','#form_filter_product');
	});
	$("#form_filter_product #keyword_filter").keyup(function(){
		window.clearTimeout(filtertimer);
		filtertimer = false;
		filtertimer = window.setTimeout(function(){filterSearch('/static/css-js/ajax/product.php','#form_filter_product');}, 100);
		
	});
	$("#form_filter_product #filter_reset").click(function(){
		var inp = $("#form_filter_product input:radio");
		for(i=0; i < inp.length; i++){
			inp[i].checked = false;
		}
		$("#form_filter_product .searchbox").val('');
		filterSearch('/static/css-js/ajax/product.php','#form_filter_product');
	});
}
function filterSearch(url, formname){
	$.get(url, $(formname).serialize(), function(data) {
			$('#prodlist').html(data);
	});
}
