function validatePC(obj, setfocus, showerror) {
    var validPC = false;
    obj.value = obj.value.toUpperCase();
    val = obj.value;

    if (val.length == 6) {
        val = val.substr(0, 3) + " " + val.substr(3, 3);
    }
    if (val.length == 7) {
        var regEx = /[a-zA-Z][0-9][a-zA-Z](-| |)[0-9][a-zA-Z][0-9]/;
        if (regEx.test(val)) {
            if (' '.indexOf(val.charAt(3)) == 0) {
                obj.value = val;
                return true;
            }
        }
    }
    if (showerror) {
        alert('Please enter a valid postal code');
    }
    if (setfocus) {
        obj.select();
        obj.focus();
    }
    return false;
}
function validatePC_rad(obj, setfocus, showerror) {
    // This method customized for RadTextBox
    var validPC = false;
    val = obj.get_value(); //.toUpperCase();
    val = val.toUpperCase()
    obj.set_value(val);

    if (val.length == 6) {
        val = val.substr(0, 3) + " " + val.substr(3, 3);
    }
    if (val.length == 7) {
        var regEx = /[a-zA-Z][0-9][a-zA-Z](-| |)[0-9][a-zA-Z][0-9]/;
        if (regEx.test(val)) {
            if (' '.indexOf(val.charAt(3)) == 0) {
                obj.set_value(val);
                return true;
            }
        }
    }
    if (showerror) {
        alert('Please enter a valid postal code');
    }
    if (setfocus) {
        obj.selectAllText();
        obj.focus();
    }
    return false;
}
