$(document).ready(function(){
	
	/*---(Zet de title attr in het inputfield zelfs) YEAH---*/
	$('input[type!="radio"]').each( function () {
		$(this).val($(this).attr('title'));
		$(this).css('color','#a1a1a1');
	});
	
	$('textarea').each( function () {
		$(this).val($(this).attr('title'));
		$(this).css('color','#a1a1a1');
	});

	$('input[type!="radio"]').focus(function(){
		if ( $(this).val() == $(this).attr('title') ){
			$(this).val('');
			$(this).css('color','');
		}
	});
	
	$('textarea').focus(function(){
		if ( $(this).val() == $(this).attr('title') ){
			$(this).val('');
			$(this).css('color','');
		}
	});
	
	$('input[type!="radio"]').blur(function(){
		if ($(this).val() == '' ){
			$(this).val($(this).attr('title'));
			$(this).css('color','#a1a1a1');
		}
	});

	$('textarea').blur(function(){
		if ($(this).val() == '' ){
			$(this).val($(this).attr('title'));
			$(this).css('color','#a1a1a1');
		}
	});
	
	$('#contactFormulierVerzend').click(function(){
		ContactFormSubmit();
		return false;
	});
	
	$('#contactSmallVerzend').click(function(){
		ContactSmallSubmit();
		return false;
	});
});

function ContactFormSubmit(){
	
		var achternaam			= $('input#achternaam');
		var achternaamVal		= $.trim(achternaam.val());
		
		var voorletters			= $('input#voorletters');
		var voorlettersVal		= $.trim(voorletters.val());
		
		var email				= $('input#email');
		var enamilVal			= $.trim(email.val());
		var fout = 0; 
		
		if(achternaamVal == '' || achternaamVal == $('input#achternaam').attr('title')){			achternaam.addClass('warning');			fout = 1;		} else {		achternaam.removeClass('warning');			}
		if(voorlettersVal == '' || voorlettersVal == $('input#voorletters').attr('title')){			voorletters.addClass('warning');		fout = 1;		} else {		voorletters.removeClass('warning');				}
		
		if(enamilVal == email.attr('title') || enamilVal == '' || !IsValidEmail(enamilVal)){
			email.addClass('warning');
			fout = 1; 
		} else {
			email.removeClass('warning');
		}
		
		if(fout == 1){
			return false;
		} else {	
			$('#contactFormulier').submit();
		}	
}

function ContactSmallSubmit(){
	
		var naam			= $('input#naam');
		var naamVal		= $.trim(naam.val());
		
		var email				= $('input#email');
		var enamilVal			= $.trim(email.val());
		var fout = 0; 
		
		if(naamVal == '' || naamVal == $('input#naam').attr('title')){			naam.addClass('warning');			fout = 1;		} else {		naam.removeClass('warning');			}
		
		if(enamilVal == email.attr('title') || enamilVal == '' || !IsValidEmail(enamilVal)){
			email.addClass('warning');
			fout = 1; 
		} else {
			email.removeClass('warning');
		}
		
		if(fout == 1){
			return false;
		} else {	
			$('#contactSmall').submit();
		}	
}

function IsValidEmail(email){
	var filter = /^([\w-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([\w-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
	return filter.test(email);
}
