| 
UIR.load={
    show:function(text){
        var t=text?text:'Loading...';
        if(this.active==true)
            return;
        if(this.opened==true){
            this.mask.find('.uir-load-text').html(t)
            this.mask.show();
            return;
        }
        
        this.body=$('body');
        var mask=$('<div>');
        mask.css('background','rgba(255,255,255,0.7)');
        mask.css('display','none');
        mask.addClass('uir-load');
        if($('.uir-load').size()>0)
            mask=$($('.uir-load').get(0));
        this.mask=mask;
        
        
        var indicator=$('<div>');
        indicator.addClass('indicator');
        mask.append(indicator);
        mask.append('<h3 class="uir-load-text" style="text-align:center;color:black;position:absolute;top:50%;margin-top: 20px;width:100%">'+t+'</h3>');
        this.body.append(mask);
        this.active=true;
        this.opened=true;
        this.mask.show();
    },
    hide:function(){
        if(this.mask)
            this.mask.fadeOut();
        this.active=false;
    }
}
 |