	$(document).ready(function()
		{
			$('a[rel*=mail]').spemail('|,:','linkbase');
		});

// JavaScript Document

function checkform(){
	if(checkverplicht('verplicht')){
		if(validatemail('validate_email')){
			return true;
		} else {
			return false;
		}
	} else {
		return false;
	}
}

function checkmail(email){
	var regExp= new RegExp("\\w+([-+.\']\\w+)*@\\w+([-.]\\w+)*\\.\\w+([-.]\\w+)*");
	if(email && !regExp.test(email)){
		return false;
	} else {
		return true;
	}
}

function checknum(value, convert){
	if(convert==null){
		convert=true;
	}
	
	if(convert){
		value=value.replace(',', '.');
	}
	
	if(isNaN(value)){
		return false;
	} else {
		return true;
	}
}

function checkverplicht(c){

	var error = false;
	$('.'+c).each( 
		function(){
			if($(this).val()==''){
				$(this).css('border-color', 'red');
				error=true;
			} else {
				$(this).css('border-color', '');
			}
		}
	);

	if(error){
		alert('Niet alle verplichte velden zijn ingevuld');
		return false;
	} else {
		return true;
	}
}

function validatemail(c){
	var error = false;
	$('.'+c).each( 
		function(){
			if(!checkmail($(this).val())){
				$(this).css('color', 'red');
				error=true;
			} else {
				$(this).css('color', '');
			}
		}
	);

	if(error){
		alert('Het emailadres is niet correct');
		return false;
	} else {
		return true;
	}
	
}

function check_keuze(naam, c, variabel){
	if(!$("input[name='"+naam+"']:checked").val()){
		$('.'+c).each( 
			function(){
				$(this).css('color', 'red');
			}
		);
		alert('U heeft geen keuze opgegeven voor '+variabel);
		return false;
	} else {
		$('.'+c).each( 
			function(){
				$(this).css('color', '');
			}
		);
		return true;
	};
}
