YAHOO.namespace("mastop");
YAHOO.mastop.osForm = function(){
    var yud = YAHOO.util.Dom;
    var yue = YAHOO.util.Event;
    var dialog = YAHOO.My.UI.Dialog;
    return {
        init: function(){
            yue.onDOMReady(this.startThis, this, true);
        },
        startThis: function(){
            yue.on("osForm", "submit", this.checaEnvio);
        },
checaEnvio: function(e){
    var error = false;
    var errorMsg = '';    
    var Nome = yud.get("Nome");
    var Email = yud.get("E-mail");
    var Duvida = yud.get("Duvida");
    var captcha = yud.get("captcha");
    if(Nome.value.trim() == ""){
        errorMsg = "Digite seu nome.<br />";
        error = true;
    }
    if(!Email.value.match(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/)){
        errorMsg = errorMsg+"Digite um e-mail válido.<br />";
        error = true;
    }
    if(Duvida.value.trim() == ""){
        errorMsg = errorMsg+"Digite sua dúvida.<br />";
        error = true;
    }
    if(captcha.value.trim() == ""){
        errorMsg = errorMsg+"Digite os números que aparecem na imagem de verificação.<br />";
        error = true;
    }
    
    if(error){
        var cfg = {width:450, html : "<b>Erro! Verifique os seguintes itens e tente novamente:</b><br /><br />"+errorMsg};
        if(msgError && typeof(msgError.exit) == 'function'){
            msgError.exit();
        }
        var msgError = dialog.alert(cfg);
        yue.stopEvent(e);
    }

}
}
}();
YAHOO.mastop.osForm.init();