﻿function StringBuffer() 
{
    this.buffer = [];
}

StringBuffer.prototype.append = function append(string)
{
    this.buffer.push(string);
    return this;
};

StringBuffer.prototype.toString = function toString() 
{
    return this.buffer.join("");
};


String.prototype.trim = function() 
{
    return this.replace(/^\s+|\s+$/g, "");
}

String.prototype.ltrim = function() 
{
    return this.replace(/^\s+/, "");
}

String.prototype.rtrim = function() 
{
    return this.replace(/\s+$/, "");
}

function ConverterMSJsonData(conteudo) 
{
    try 
    {
        conteudo = conteudo.replace(/\//g, '');
        var conteudoData = eval('new ' + conteudo);
        return conteudoData;
    }
    catch (ex) 
    {
        return conteudo;
    }
} 

function CriarLoader() 
{
    $('#dialog-loader').dialog({
        autoOpen: false,
        modal: true,
        closeOnEscape: false,
        resizable: false,
        draggable: false,
        open: function(event, ui) {
            $(".ui-dialog-titlebar").hide();
            $('div[class="ui-dialog ui-widget ui-widget-content ui-corner-all "]').removeClass('ui-widget-content');
        }
    });
}

function MostrarLoader() 
{
    $('#dialog-loader').dialog("open");
}

function OcultarLoader() 
{
    $('#dialog-loader').dialog("close");
}

