// JavaScript Document
//Forms Function Validation

function isEmpty(value){
    var filter=/^\s*$/;
    return filter.test(value);
}

function isCurrency(value){
    var filter=/^\d+\.\d\d$/;
    return filter.test(value);
}

function isDate(value){
    var filter1 = /^(\d{2}|\d{4})[\.\/-](0?[1-9]|1[0-2])[\.\/-](0?[1-9]|1[0-9]|2[0-9]|3[0-1])$/;
    var uno = filter1.test(value);
    var filter2 = /^0{4}[\.\/-]0{2}[\.\/-]0{2}$/;
    var dos = filter2.test(value);
    var filter3 = /^Indefinido$/;
    var tres = filter3.test(value);
    return ( uno | dos | tres );
}

function isPhoneNumber(value){
    var filter=/^(\d{3}[\.\s-]){2}\d{4}$/;
    return filter.test(value);
}

function EsClaveEmail(value){//???
    var filter=/^([\w-]+(?:\.[\w-]+)*)$/i;
    return filter.test(value);
}

function isEmail(value){
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
    return filter.test(value);
}

function isPostalCode(value){
    var filter=/^\d{5}$/;
    return filter.test(value);
}

function isNumber(value){
    var filter=/^\d*$/;
    return filter.test(value);
}
