/**
 * Nette Framework - simple form validation.
 *
 * @copyright  Copyright (c) 2004, 2010 David Grudl
 * @license    http://nette.org/license  Nette license
 * @link       http://nette.org
 */

var Nette = Nette || { };

Nette.addError = function(elem, message) {
    if (elem.focus) {
        elem.focus();
    }
    if (message) {
        var div = $("#ajaxmessagearea");
        var inputfield = $(elem)
        var inputfield_offset = inputfield.offset();
        var border = $(elem).css('border');
        
        if(!div.lenght){
            $('body').append('<div id="ajaxmessagearea"></div>')
            var div = $("#ajaxmessagearea");
            div.css('position','absolute')
               .css('zIndex','10000')
               .css('color','red')
               .css('border','1px solid red')
               .css('background','white')
               .css('padding','2px')
               .css('font-size','11px');
        }
        div.hide();
        div.css('left',inputfield_offset.left+inputfield.width()+5);
        div.css('top',inputfield_offset.top);
        
        $(elem).css('border','1px solid red');
        
        $(elem).keyup(function(){
            div.fadeOut('fast', function(){
                $(elem).css('border',border);
            });
        });
        div.text(message).fadeIn('fast');
    }
};

