var js = {
    comentar : function(event, item){
	var error = false;
        if ($('#author').val()==""){
            error = true;
            $('#author').addClass("error").parent().append('<span class="error"><em>X</em> Por favor, ingresa tu nombre</span>');
        }
        if ($('#email').val()==""){
            error = true;
            $('#email').addClass("error").parent().append('<span class="error"><em>X</em> Por favor, ingresa tu email</span>');
        }
        if ($('#comment').val()==""){
            error = true;
            $('#comment').addClass("alert").parent().append('<span class="alert"><em>X</em> Por favor, ingresa tu comentario</span>');
        }

        if(error == false) document.forms[0].submit();
    }

}
$(function(){
    $('.evt').evt({
        target: js,
        event:'click'
    });
    $.external();
});
(function($) {
    $.fn.evt = function(params){
        if(params.event=="click" || params.event=="change"){
            $.each(this,function(i,item) {
                if ( $.isFunction(eval("params.target."+item.id))){
                    $(item).bind(params.event, function(event){
                        eval("params.target."+item.id+"(event, item)");
                        return false;
                    })
                }
            });
        }
        else{
            $.each(this,function(i,item) {
                if ( $.isFunction(eval("params.target."+item.id))){
                    $(item).bind("mouseenter",function(event){
                        eval("params.target."+item.id+"(event, item, true)");
                        return false;
                    }).bind("mouseleave",function(event){
                        eval("params.target."+item.id+"(event, item, false)");
                        return false;
                    })
                }
            });
        }
    }
})(jQuery);

$.extend({
    external : function(){
        $('a[rel *=external]').click( function(){
            window.open(this.href);
            return false;
        });
    }
})
