function commentSubmitValidation(form){
    var message="";
    if (!form){
        var forms=document.getElementsByTagName("form");
        log(forms);
        log(forms.length);
        for (var i=0; i<forms.length;i++){
            if (forms[i].className=='mensaje'){
                form=forms[i];
                break;
            }
        }
    }
    if (form && form.author){
        message+=isEmpty(form.author)?"\n- Su nombre es requerido":"";
        if (isEmpty(form.email))
            message+="\n- Su email es requerido";
        else
            message+=!isEmail(form.email)?"\n- Un email valido es requerido":"";
        message+=isEmpty(form.comment)?"\n- El comentario es requerido":"";
    }
    if (message){
        alert("Por favor verifique lo siguiente:"+message);
        return false;
    }
    return true;
}

function isEmpty(field){
    log(field);
    log(field.value);
    return field.value.match(/^\s*$/gi);
}

function isEmail(field){
    return field.value.match(/^.+@.+\..{2,5}$/gi);
}

function log(message){
    var debug=false;
    if (window.console && console.log && debug){
        console.log(message);
    }
}
