$(function(){
	nPositieCases = 0;
	nPositieBoeken = 0;
	
	$('a,area').bind('focus',function(){if($(this).blur)$(this).blur();});
	
	$('#headerNieuwsInput').focus(function() {
		if ($(this).val() == 'e-mail adres...') {
			$(this).val('');
		}
	});
	
	$('#headerNieuwsInput').blur(function() {
		if ($(this).val() == '') {
			$(this).val('e-mail adres...');
		}
	});

	$("#headerNieuwsForm").submit(function()
	{
		val = $("#headerNieuwsInput").val();
		if (!validate_email(val)) {
			$('#headerNieuws #formBevestiging').html('');
			$('#headerNieuws #formErrors').html('Het ingevoerde e-mail adres is niet correct');
			return false;
		}
		
		$.post("lib/nieuwsAjax.php",{a:'submit_nieuwsbrief',e:val});
		$('#headerNieuws #formErrors').html('');
		$('#headerNieuws #formBevestiging').html('Bedankt voor uw aanmelding.');
		$("#headerNieuwsInput").val('e-mail adres...');
		return false;
	});
	
	$('#contactBerekenInput').focus(function() {
		if ($(this).val() == 'vertrekpunt...') {
			$(this).val('');
		}
	});
	
	$('#contactBerekenInput').blur(function() {
		if ($(this).val() == '') {
			$(this).val('vertrekpunt...');
		}
	});
	
	$('.caseItemHolder .buttonNext').click(function() {
		if (nPositieCases > 0-(nAantalCases-1)*368) {
			$('.caseItem').animate({left: nPositieCases-368}, 500 );
			nPositieCases -=368;
			if (nPositieCases == 0-(nAantalCases-1)*368) {
				$('.caseItemHolder .buttonNext').hide(400);
			} else {
				$('.caseItemHolder .buttonNext').show(400);
			}
			if (nPositieCases == 0) {
				$('.caseItemHolder .buttonPrev').hide(400);
			} else {
				$('.caseItemHolder .buttonPrev').show(400);
			}
		}
	});
	
	$('.caseItemHolder .buttonPrev').click(function() {
		if (nPositieCases < 0) {
			$('.caseItem').animate({left: nPositieCases+368}, 500 );
			nPositieCases +=368;
			if (nPositieCases == 0-(nAantalCases-1)*368) {
				$('.caseItemHolder .buttonNext').hide(400);
			} else {
				$('.caseItemHolder .buttonNext').show(400);
			}
			if (nPositieCases == 0) {
				$('.caseItemHolder .buttonPrev').hide(400);
			} else {
				$('.caseItemHolder .buttonPrev').show(400);
			}
		}
	});

	$('.boekItemHolder .buttonNext').click(function() {
		if (nPositieBoeken > 0-(nAantalBoeken-1)*368) {
			$('.boekItem').animate({left: nPositieBoeken-368}, 500 );
			nPositieBoeken -=368;
			if (nPositieBoeken == 0-(nAantalBoeken-1)*368) {
				$('.boekItemHolder .buttonNext').hide(400);
			} else {
				$('.boekItemHolder .buttonNext').show(400);
			}
			if (nPositieBoeken == 0) {
				$('.boekItemHolder .buttonPrev').hide(400);
			} else {
				$('.boekItemHolder .buttonPrev').show(400);
			}
		}
	});
	
	$('.boekItemHolder .buttonPrev').click(function() {
		if (nPositieBoeken < 0) {
			$('.boekItem').animate({left: nPositieBoeken+368}, 500 );
			nPositieBoeken +=368;
			if (nPositieBoeken == 0-(nAantalBoeken-1)*368) {
				$('.boekItemHolder .buttonNext').hide(400);
			} else {
				$('.boekItemHolder .buttonNext').show(400);
			}
			if (nPositieBoeken == 0) {
				$('.boekItemHolder .buttonPrev').hide(400);
			} else {
				$('.boekItemHolder .buttonPrev').show(400);
			}
		}
	});


	$('.caseItemHolder .buttonPrev').hide();
	$('.boekItemHolder .buttonPrev').hide();
	
	if (nAantalCases < 2) {
		$('.caseItemHolder .buttonNext').hide();
		$('.caseItemHolder .buttonSpacer').show();
	}
	if (nAantalBoeken < 2) {
		$('.boekItemHolder .buttonNext').hide();
		$('.boekItemHolder .buttonSpacer').show();
	}
	
	$('.switchBoek').click(function() {
		$('#boekItemWrapper').show(300);
		$('#caseItemWrapper').hide(300);
	});
	
	$('.switchCase').click(function() {
		$('#boekItemWrapper').hide(300);
		$('#caseItemWrapper').show(300);
	});
	
	
	$('.blogTekstImg').each(function () {
					var current = $(this);
					current.attr('box_h', current.height());
					$(this).css('height', '132px');
	});

	$('.blogTekst').each(function () {
					var current = $(this);
					current.attr('box_h', current.height());
					$(this).css('height', '95px');
	});
	
	$('div#blogPagina div.blogItem img.buttonNext, div#blogPagina div.blogItem img.buttonNextMeer').click(function() {
		$('.blogTekstImg').animate({'height': '132px'}, {duration: 'fast' });
		$('.blogTekst').animate({'height': '95px'}, {duration: 'fast' });
		$('.buttonNext').show();
		$('.buttonPrev').hide();
		$('.buttonNextMeer').show();
		$('.buttonNextMinder').hide();
		nClickedId = $(this).attr('id').substr(5);
		var open_height = $('#blogItem'+nClickedId+' .blogTekstImg').attr('box_h') + 'px';
		$('#blogItem'+nClickedId+' .blogTekstImg').animate({'height': open_height}, {duration: 'slow' });
		if ($('#blogItem'+nClickedId+' .blogTekst').attr('box_h') > 95) {
			var open_height = $('#blogItem'+nClickedId+' .blogTekst').attr('box_h') + 'px';
		} else {
			var open_height = '95px';
		}
		$('#blogItem'+nClickedId+' .blogTekst').animate({'height': open_height}, {duration: 'slow' });
		$('#oItem'+nClickedId).hide();
		$('#o2tem'+nClickedId).hide();
		$('#cItem'+nClickedId).show();
		$('#c2tem'+nClickedId).show();
	});
	
	$('div#blogPagina div.blogItem img.buttonPrev, div#blogPagina div.blogItem img.buttonNextMinder').click(function() {
		nClickedId = $(this).attr('id').substr(5);
		$('#blogItem'+nClickedId+' .blogTekstImg').animate({'height': '132px'}, {duration: 'slow' });
		$('#blogItem'+nClickedId+' .blogTekst').animate({'height': '95px'}, {duration: 'slow' });
		$('#cItem'+nClickedId).hide();
		$('#c2tem'+nClickedId).hide();
		$('#oItem'+nClickedId).show();
		$('#o2tem'+nClickedId).show();
	});
	
	$('input#fileInputInput').change( function() {
  	$('input#fakeInputText').val($(this).val());
	});
	
});

if (typeof(nAantalCases) != undefined) {
	nAantalCases = 0;
}

if (typeof(nAantalBoeken) != undefined) {
	nAantalBoeken = 0;
}

function valideer_route(form)
{
	if (form.contactBerekenInput.value == '' || form.contactBerekenInput.value == 'vertrekpunt...') {
		document.getElementById('formBerekenErrors').innerHTML = 'Voer een geldig adres in.';
		return false;
	} else {
		document.getElementById('formBerekenErrors').innerHTML = '';
		window.open('http://maps.google.nl/maps?f=d&source=s_d&saddr='+form.contactBerekenInput.value+'&daddr=Papenstraat+53+7411+NB+Deventer&hl=nl&geocode=&mra=ls&sll=52.253831,6.15319&sspn=0.009786,0.027831&ie=UTF8&z=12')		
		return true;
	}
}

function valideer_bericht(form)
{
	document.getElementById('formErrorsContact').innerHTML = '';
	
	if (form.naam.value == '') {
		document.getElementById('formErrorsContact').innerHTML += 'Voer een naam in.<br /><br />';
	}
	
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	if(reg.test(form.email.value) == false) {
		document.getElementById('formErrorsContact').innerHTML += 'Voer een geldig email adres in.<br /><br />';
	}

	if (form.telefoon.value == '') {
		document.getElementById('formErrorsContact').innerHTML += 'Voer een telefoon nummer in.<br /><br />';
	}

	if (form.bericht.value == '') {
		document.getElementById('formErrorsContact').innerHTML += 'Voer een bericht in.<br /><br />';
	}

	if (document.getElementById('formErrorsContact').innerHTML == '') {
		return true;
	} else {
		return false;
	}
}

function validate_email(email)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) { return true; } else { return false; } 	
}
