(function($){

    $.notification = function(mess,json){
        if(typeof(json)=='undefined' || json === true){
            mess = $.parseJSON(mess);
        }
        if(!mess.length) return false;
        mess = '<div class="notification">'+parseMESS(mess)+'</div>';
        $box = $.showBox({
            content:mess,
            width:400
        });
        return $box;
    }

    parseMESS = function(mess){

        t={
            Error : [] ,//'error'
            Not   : [] ,//'notice'
            Warn  : []  //'warning'
        }

        st = {
            Error : 'error',
            Not   : 'notice',
            Warn  : 'warning'
        }

        for(i in mess){
            mess[i].replace(/([^\:]+):(.*)/ig,function(){
                if($.keyExist(arguments[1], st)){
                    t[arguments[1]].push('<p class="'+st[arguments[1]]+'">'+arguments[2]+'</p>');
                }
            }) ;
        }

        mess = t.Error.join("\n");
        mess += t.Warn.join("\n");
        return mess += t.Not.join("\n");
    }


    
})(jQuery)



