$(function(){
	
	var emailRegEx = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	var currentElm;
	
	$('form#soknadskjema').submit(function(){
		
		$('input.fieldRequired').removeClass('notValid');
		for(var i = 0; i < $('input.fieldRequired').size(); i++ ){
			currentElm = $('input.fieldRequired').eq(i);
			if(currentElm.val().length == 0){
				valid = false;
				currentElm.addClass('notValid');
				currentElm.next('span').html('Påkrevd');
			}
			if(currentElm.hasClass('email') && !emailRegEx.test(currentElm.val())){
				valid = false;
				currentElm.addClass('notValid');
				currentElm.next('span').html('Ikke gyldig epost');
			}
		}

		if($('input.notValid').size() > 0){
			return false;
		}else{
			return true;
		}
	
	});
	
});
