/*
function trim(str) {
  return str.replace(/^\s+|\s+$/g, '');
}
 
function validat_email(valfield, error_field_id) {
        alert("0");
        var tfld = valfield.value;//trim(valfield.value);  // value of field with whitespace trimmed off
        alert("1");
        var email = /^[^@]+@[^@.]+\.[^@]*\w\w$/  ;
        alert("2");
        if (!email.test(tfld)) {
                document.getElementById(error_field_id).innerHTML = "ERORROROORR";
                alert("ERORROROORR");
                return false;
        }
        alert("OK!");
        document.getElementById(error_field_id).innerHTML = "OK!";	
        return true;
}*/

function is_empty(value) {
    var ret = false;
    if(value == null)
        ret = true;
    else if(value == '')
        ret = true;
    return ret;
}

function validate_phone_number(number) {
    var ret = true;
    if(!(/^(\+)?[0-9]{2,3}-? ?[0-9]{6,10}$/.test(number))) {
        ret = false;
    }
    return ret;
}

function validate_email(email) {
    var ret = true;
    if(!(/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,3})$/.test(email))) {
        ret = false;
    }
    return ret;
}

function validate_field_match(f1, f2) {
    var ret = true;
    if(f1 != f2) {
        ret = false;
    }
    return ret;
}

function validate_id_number(number) {
	var ret = true;
    if(!(/^[0-9]{6}-? ?[0-9]{0,4}$|([0-9]{3}-? ?[0-9]{3}-? ?[0-9]{3})/.test(number))) {
        ret = false;
    }
    return ret;
}











