
function ApplaySanityCheck(control, event, allowspace) {
    var string = "";
    if (event) {
        if (window.event) // IE
        keynum = event.keyCode
        else if (event.which) // Netscape/Firefox/Opera
        keynum = event.which

        if (keynum == 8 || keynum == 13) return true;

        string = control.value + String.fromCharCode(keynum);
    } else {
        string = control.value;
    }

    var result = -1;

    if (allowspace == true) result = string.search(/^[A-Za-z0-9 ,_-]+$/);
    else result = string.search(/^[A-Za-z0-9_-]+$/);

    if (result != -1) return true;
    else return false;
}
function ForceSanityCheck(control, event) {
    return ApplaySanityCheck(control, event, true);
}

function ForceSanityCheckNoSpace(control, event) {
    return ApplaySanityCheck(control, event, false);
}
function Search(elementId) {
    var CanSubmit = true;

    if (document.getElementById(elementId).value.length == 0) CanSubmit = false;

    if (false == ForceSanityCheck(document.getElementById(elementId), null)) {
        document.getElementById(elementId).select();
        CanSubmit = false;
    }

    if (true == CanSubmit) {
        var search = document.getElementById(elementId).value;
        if (search == 'Zoek naar...') {
            return
        }
        search = search.replace(',', '');
        search = search.replace(' ', '+');
        document.location = '/zoeken/' + search + '/';
    }
}
