function mykeyhandler() { //Afvangen van de backspace button indien niet in een input of textareaform.
    //alert(event.srcElement.type);
    if (event.keyCode == 8 && event.srcElement.type != "text" && event.srcElement.type != "textarea") {
        event.cancelBubble = true;
        event.returnValue = false;
    }
}




function blurPostcode_Alpha(field) {
    field.value = field.value.toUpperCase();
}

function blurPostcode(field) {
    var v = field.value;
    var temp = "";
    if (v == "") {
        return;
    }
    for (var i = 0; i < v.length; i++) {
        if ((v.charAt(i) != " ") && (v.charAt(i) != "-")) {
            temp = temp + v.charAt(i);
        }
    }
    field.value = temp.toUpperCase();
}

function blurPhone(field) {
    var v = field.value;
    var temp = "";
    if (v == "") {
        return;
    }
    for (var i = 0; i < v.length; i++) {
        if ((v.charAt(i) != " ") && (v.charAt(i) != "-")) {
            temp = temp + v.charAt(i);
        }
    }
    v = temp
    Char2 = v.substring(1, 2);
    Char23 = v.substring(1, 3);
    Char3 = v.substring(2, 3);
    if (Char2 == "1") {
        if ("035".indexOf(Char3) != -1) {
            field.value = v.substring(0, 3) + "-" + v.substring(3, v.length);
            return;
        }
    }
    if (Char2 == "2") {
        if ("0346".indexOf(Char3) != -1) {
            field.value = v.substring(0, 3) + "-" + v.substring(3, v.length);
            return;
        }
    }
    if (Char2 == "3") {
        if ("03568".indexOf(Char3) != -1) {
            field.value = v.substring(0, 3) + "-" + v.substring(3, v.length);
            return;
        }
    }
    if (Char2 == "4") {
        if ("0356".indexOf(Char3) != -1) {
            field.value = v.substring(0, 3) + "-" + v.substring(3, v.length);
            return;
        }
    }
    if (Char2 == "5") {
        if ("0358".indexOf(Char3) != -1) {
            field.value = v.substring(0, 3) + "-" + v.substring(3, v.length);
            return;
        }
    }
    if (Char2 == "6") {
        field.value = v.substring(0, 2) + "-" + v.substring(2, v.length);
        return;
    }
    if (Char23 > "69" && Char23 < "80") {
        field.value = v.substring(0, 3) + "-" + v.substring(3, v.length);
        return;
    }
    field.value = v.substring(0, 4) + "-" + v.substring(4, v.length);
    return;
}

function blurPhoneNumeric(field) {
    var v = field.value;
    var temp = "";
    if (v == "") {
        return;
    }
    for (var i = 0; i < v.length; i++) {
        if ((v.charAt(i) != " ") && (v.charAt(i) != "-")) {
            temp = temp + v.charAt(i);
        }
    }
    field.value = temp
}

function blurFieldname(field) {
    var temp = "";
    var InvalidChars = "!@#$%^&*(),><?/':;[]}{\|-=+"
    var ReplaceChars = " ."
    for (var i = 0; i < field.value.length; i++) {
        if (ReplaceChars.indexOf(field.value.charAt(i)) > -1) {
            temp = temp + "_"
        }
        else {
            if (InvalidChars.indexOf(field.value.charAt(i)) == -1) {
                temp = temp + field.value.charAt(i);
            }
        }
    }
    field.value = temp
}

function blurInitials(field) {
    var temp = "";
    blurPostcode_Alpha(field);
    i = field.value.indexOf(".");
    if (i == -1) {
        for (var i = 0; i < field.value.length; i++) {
            temp = temp + field.value.charAt(i) + ".";
        }
    }
    else {
        temp = field.value
    }
    field.value = temp.toUpperCase();
}

function blurDayMonth(field) {
    if (field.value.length == 1) {
        field.value = "0" + field.value;
    }
}

function blurYear(field) {
    if (field.value.length == 2) {
        if (field.value > 29) {
            field.value = "19" + field.value;
        }
        else {
            field.value = "20" + field.value;
        }
    }
}

function blurTime(field) {
    if (field.value.length == 4) {
        if (field.value.substring(1, 2) == ":") {
            field.value = "0" + field.value;
        }
        else {
            field.value = field.value.substring(0, 2) + ":" + field.value.substring(2, 4);
        }
    }
}

function blurCurrency(field) {
    i = field.value.indexOf(".");
    j = field.value.indexOf(",");
    if ((i == -1) && (j != -1)) {
        i = j;
    }
    if (i != -1) {
        part1 = field.value.substring(0, i);
        part2 = field.value.substring(i + 1, field.value.length);
        field.value = part1 + "," + part2
    }
    else {
        field.value = field.value + ",00"
    }
}

function blurCapitalize(field) {
    part1 = field.value.substring(0, 1);
    part2 = field.value.substring(1, field.value.length);
    field.value = part1.toUpperCase() + part2.toLowerCase();
}

function blurLowercase(field) {
    field.value = field.value.toLowerCase();
}

function blurUppercase(field) {
    field.value = field.value.toUpperCase();
}
	