$(document).ready(function(){

	var mandatory = Array();
	
	mandatory[0] = 'email';
	mandatory[1] = 'name';
	mandatory[2] = 'contactperson';
	mandatory[3] = 'question';
	mandatory[4] = 'telnr';
	
	function isValidEmailAddress(emailAddress) {
		var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);

		return pattern.test(emailAddress);
	}
	
	$('#contactForm').submit(function () {

		var val = '';
		var oldTextColor = '';
		
		var blnError = false;
	
		// Checken of alles ingevuld is
		
		
		
		for(var i = 0;i<mandatory.length;i++)
		{
			var field = $('#' + mandatory[i]);
			
			val = field.val();
			
			
			if(val == "" || !val || (field.attr('id') == 'email' && !isValidEmailAddress(val)))
			{
				field.css({
					'border'	: '1px solid #FF0000'
				});
				
				//alert(field.val());
				
				//var textTd = field.parent().parent().find('td');
				
				//oldTextColor = textTd.css("color");
				
				//alert(oldTextColor);
				
				//textTd.animate({
				//	'color'		: '#FF0000'
				//});
				
				
				blnError = true;
			}		
			
		}
		
		$('.textfield').click(function () {
			
			 //$(this).parent().parent().find('td').css("color",'#02783B');
			 
			 $(this).css("border","1px solid #009cdd");
		});
		

		$('#comment').click(function () {
			
			 $(this).css("border","1px solid #7e9db9");
		});
		
		if(blnError)
		{
			return false;
		}
	});
			
});
