var previous = -1;
var aantal = 0;

$(function(){
	aantal = $('div[class^=slider_item]').length;
	$("#scroller-content").css("width", aantal*986);
	slide(0);
	slider(0);
	
	$("#home_content").columnize({width:300, lastNeverTallest: false, columns:2});
	$("#projecten").columnize({lastNeverTallest: true, columns:3});
	$("#project_tekst").columnize({width:300, lastNeverTallest: true, columns:2});
	$("#content_tekst").columnize({lastNeverTallest: true, columns:2});
	$('a.lightbox').lightBox({fixedNavigation:true});
});

var t = 7000;
var timer = null;

var timers = Array();

function slider(j){
	clearTimeout(timer);
	var k = $('div[class^=slider_item]').length;
	$("#scroller-content").css("width", k*986);
	$('div[class^=slider_item]').each(function(i){
		//$(this).clearQueue();
		clearTimeout(timers[i]);
		if(i>=j){
			
			timers[i] = setTimeout('goSlide('+i+','+k+')',(i-j)*t);
			
			/*$(this).delay((i-j)*t).queue(function(){
				$("#scroller-content").animate({ "marginLeft": '-'+(i*986)+'px' }, 300);
				checkButtons(i, k);
				previous = i;
			});*/
		}
	});
	timer = setTimeout('slider(0)', t*(k-j));
}

function goSlide(i, k){
	$("#scroller-content").animate({ "marginLeft": '-'+(i*986)+'px' }, 300);
	checkButtons(i, k);
	previous = i;	
}

function checkForm(){
	if((document.frm.bedrijf.value == "") || (document.frm.voornaam.value == "") || (document.frm.achternaam.value == "") ||
	 (document.frm.email.value == "") || (document.frm.vraag.value == "")){
		$('#error').html('Vul alle verplichte velden in aub');		
	} else {
		var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   		var address = document.frm.email.value;
	   	if(reg.test(address) == false) {
    	  	$('#error').html('Het email adres dat is ingevuld is ongeldig');
   		} else {
			document.frm.submit();		
		}
	}
}

function slide(nr, aantal){
	aantal = $('div[class^=slider_item]').length;
	$("#scroller-content").animate({ "marginLeft": '-'+(nr*986)+'px' }, 300,
		function(){
			previous = nr;
		}
	);
	checkButtons(nr, aantal);
}

function checkButtons(nr, aantal){
	if (nr>=(aantal-1)){
		$('img#btnright').attr('src', '/images/right_inactive.png').unbind('mouseenter').unbind('mouseleave');
	} else {
		$('img#btnright').attr('src', '/images/right.png');
		$('img#btnright').hover(
			function() {$(this).attr('src', '/images/right_rollover.png');},
			function() {$(this).attr('src', '/images/right.png');}
		);
	}

	if (nr<=0){
		$('img#btnleft').attr('src', '/images/left_inactive.png').unbind('mouseenter').unbind('mouseleave');
	} else {
		$('img#btnleft').attr('src', '/images/left.png');
		$('img#btnleft').hover(
			function() {$(this).attr('src', '/images/left_rollover.png');},
			function() {$(this).attr('src', '/images/left.png');}
		);
	}
}

function slideNext(aantal){
	if (previous<aantal){
		slider(previous+1);
		slide(previous+1, aantal);
	}
}

function slidePrev(aantal){
	if (previous>0){
		slider(previous-1);
		slide(previous -1, aantal);
	}
}

function projecten(){
	$('td.menu_item_act').addClass('menu_item');
	$('td.menu_item_act').removeClass('menu_item_act');
	$("#menu_projecten").addClass('menu_item_act');
	$("#menu_projecten").removeClass('menu_item');
	$.ajax({
		url: '/ajax.php?action=projecten', cache: true, success: function(html){
			$('#submenu').html(html);
			$('#menudiv').animate({ "marginTop": '-366px' }, 300);
			$('#menudiv').animate({ "height": '360px' }, 300);
		}
	});	
}

function nieuws(){
	$('td.menu_item_act').addClass('menu_item');
	$('td.menu_item_act').removeClass('menu_item_act');
	$("#menu_nieuws").addClass('menu_item_act');
	$("#menu_nieuws").removeClass('menu_item');
	$.ajax({
		url: '/ajax.php?action=nieuws', cache: true, success: function(html){
			$('#submenu').html(html);
			$('#menudiv').animate({ "marginTop": '-366px' }, 300);
			$('#menudiv').animate({ "height": '360px' }, 300);
		}
	});	
}
