// JavaScript Document
var vraag_default = true;

$(function() 
{
	$("a").bind("focus",function(){if($(this).blur)$(this).blur();});
	if ($.browser.msie) { $("#belmeterug_link").css("margin-top","25px");$("#w").css("margin-top","-22px"); }
	
	var knoptekst = 'vertrekpunt';
	
	$("#route_knop").click(function() { $("#route_form").submit(); });
	$("#route_form").submit(function(){	var vertrekpunt=$('#route_input').val();
		if ((vertrekpunt=='vertrekpunt')||(vertrekpunt=='')) { alert('Vul een vertrekpunt in'); return false; }
		window.open('http://maps.google.com/maps?f=d&saddr='+vertrekpunt+'+&daddr=Beukweg+92+Hengelo+Nederland'); return false; 
	});	
		
	$("#route_input").focus(function(){ if ($(this).val()==knoptekst){  $(this).val(''); $(this).css('textAlign','left'); }  });
	$("#route_input").blur(function(){ if ($(this).val()=='') { $(this).val(knoptekst); $(this).css('textAlign','center'); } });

	setTimeout("slideshow(4)",4000);

	$(".ht").each(function(){ if ($(this).val()=='') { $(this).val($(this).attr("title")).css('color','#298ba7');  } 
				if($(this).val()!=$(this).attr("title")) { $(this).css('color','#fff'); } });
	$(".ht").focus(function(){ id=$(this).attr("id"); if($(this).val()==$(this).attr("title")) { $(this).val('').css('color','#fff'); }  });
	$(".ht").blur(function(){ id=$(this).attr("id"); if($(this).val()=='') {  $(this).val($("#"+id).attr("title")).css('color','#298ba7') ; }  });	

	$(".ht2").each(function(){ if ($(this).val()=='') { $(this).val($(this).attr("title")).css('color','#b0afaf');  } 
				if($(this).val()!=$(this).attr("title")) { $(this).css('color','#fff'); } });
	$(".ht2").focus(function(){ id=$(this).attr("id"); if($(this).val()==$(this).attr("title")) { $(this).val('').css('color','#fff'); }  });
	$(".ht2").blur(function(){ id=$(this).attr("id"); if($(this).val()=='') {  $(this).val($("#"+id).attr("title")).css('color','#b0afaf') ; }  });	
	
	$("#vraag").html(vraag_defaulttext).css('textAlign','center');
	$("#vraag").focus(function(){ if(vraag_default) { $(this).val('').css('textAlign','left').css('color','#fff'); vraag_default=false; } });
	$("#vraag").click(function(){ if(vraag_default) { $(this).val('').css('textAlign','left').css('color','#fff'); vraag_default=false; } });	
	$("#vraag").blur(function(){ if($(this).val()=='') {  $(this).val(vraag_defaulttext).css('textAlign','center').css('color','#b0afaf'); vraag_default=true; } });

	$('.numeric').numeric({allow:"- "});
	
	$("#belmeterug_link").click(function()
	{ 
		var jenaam = $("#jenaam").val();
		var jetel = $("#jetel").val();		
		
		if ((jenaam=='')||(jetel=='')||(jenaam==$("#jenaam").attr("title")||(jetel==$("#jetel").attr("title") ))) { $("#belme_error").show(); return; } 
		if (jetel.length<10) { $("#belme_error").show(); return; } 
		
		$("#belme_error").hide();
		$("#hetlijktmewat_contents").fadeOut("fast");
		setTimeout('$("#belmeterug_load").fadeIn("fast");',200);
		$("#hetlijktmewat_contents input").val('');
		$.post("belmeterug.php",{jenaam:jenaam,jetel:jetel},function(data) 
		{	
			setTimeout('$("#belmeterug_load").fadeOut("fast");',200);
			setTimeout('$("#hetlijktmewat_verstuurd").fadeIn("fast");',600);
			setTimeout('$("#hetlijktmewat_verstuurd").fadeOut("fast");',4600);
			setTimeout('$("#hetlijktmewat_contents").fadeIn("fast");',4900);		
		});			
	});
	

	$("#verstuur_vraag").click(function()
	{ 
		var voornaam = $("#voornaam").val();
		var achternaam = $("#achternaam").val();
		var email = $("#email").val();
		var telefoonnummer = $("#telefoonnummer").val();		
		var vraag = $("#vraag").val();
		
		if ((!validate_email(email))||(email==$("#email").attr("title"))) { alert('Vul je e-mail in'); return; } 
		if ((voornaam=='')||(voornaam==$("#voornaam").attr("title"))) { alert('Vul je voornaam in'); return; } 		
		if ((vraag=='')||(vraag_default)) { alert('Vul je vraag in'); return; }
		
		$("#contactformulier_contents").fadeOut("fast");
		setTimeout('$("#contactform_laden").fadeIn("fast");',200);
		setTimeout('$("#contactform_mask").fadeIn("fast");',200);		
		$("#contactformulier_contents input,#contactformulier_contents textarea").val('');
		$.post("verzend_contact.php",{voornaam:voornaam,achternaam:achternaam,email:email,telefoonnummer:telefoonnummer,vraag:vraag},function(data) 
		{	
			setTimeout('$("#contactform_laden").fadeOut("fast");',200);
			setTimeout('$("#contactform_verstuurd").fadeIn("fast");',600);
			setTimeout('$("#contactform_verstuurd").fadeOut("fast");',4600);
			setTimeout('$("#contactform_mask").fadeOut("fast");',4600);			
			setTimeout('$("#contactformulier_contents").fadeIn("fast");',4900);		
		});			
	});	
});

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


function showmail()
{
	document.write('<a href="mailto:mentorproject'+'@'+'scalawelzijn.nl">mentorproject'+'@'+'scalawelzijn.nl</a>');	
}

function slideshow(nr)
{
	nr=nr+1;
	if (nr>4) { nr = 1; }
	reverse_zindex();
	$(".onder").css('backgroundImage','url(images/posters/'+nr+'.jpg)').css('opacity','1');
	$(".over").css('opacity','1'); 
	$(".over").animate({opacity: 0}, 2000, function() { setTimeout("slideshow("+nr+")",4000);  });
}

function reverse_zindex()
{
	$(".onder").addClass("temp").removeClass("onder");
	$(".over").addClass("onder").removeClass("over");
	$(".temp").addClass("over").removeClass("temp");
}

vraag_defaulttext = '\r\r\r Stel hier je vraag'; 	
