function checkEmail( email ) {
    return /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(email);
}

function emailValidate(email) {
    // Email validatie 
    if(checkEmail(email)) {
        document.emailform.submit(); 
	return true; 
    } else {
        alert('Dit is geen geldig emailadres.');
	return false;
    }
}

function searchSubmit() {

    // Submit zonder check. Even check verwijderd op verzoek. wel laten staan -ron
    document.searchform.submit();
    return true;
    
    // Submit inclusief check
    if($F('tx_dmmjobcontrol_pi1[search][category]') == '-1' &&
       $F('tx_dmmjobcontrol_pi1[search][region]') == '-1') {
        alert('U moet tenminste 1 veld selecteren voor het zoeken naar vacatures');
    	return false;
    } else {
        document.searchform.submit();
        return true;
    }
}

function searchDelete() {

    // Formulier resetten naar wat het was
    
    document.searchform.reset();
    return true;
}

function solliciteren() {

    // Solliciteren op betreffende vacature
    
}

function doorsturen() {

    // Betreffende vacature doorsturen
    
}

document.observe('dom:loaded', function() {

    // We vervangen de ------ tekens in jobcontrol voor waardes omdat deze velden geen label hebben
    
    $H({category: 'Functiegroep', region: 'Regio'}).each(function(texts) {	
        $$('#zoeken select.dmmjobcontrol_'+texts.key).each(function(field) {
	    if(field.options[0].value == '-1') {
		field.options[0].text = texts.value;
	    }	
	})
    });
}, false);

