/**
 * Classe resonsável pelo serviço de Sistemas.
 */
iMicrocis.Service.System = Class.create(iMicrocis.Service, 
{
    /**
     * Executa ao instanciar a classe.
     */
    initialize: function() {},
    
    setLast: function (value) {
        iMicrocis.Service.System.last = value;
    },
    
    getLast: function (value) {
        return iMicrocis.Service.System.last;
    },
    
    /**
     * Extende o objeto.
     * 
     * @param String p Os parâmetros de extensão.
     */
    load: function(system) {
        if (this.getLast() == undefined)
            $('system').getElementsByClassName('content')[0].getElementsByClassName('right')[0].getElementsByClassName('home')[0].hide();
        else
            $('system').getElementsByClassName('content')[0].getElementsByClassName('right')[0].getElementsByClassName(this.getLast())[0].hide();
        
        if (system == 'home')
            window.location = "#home";
        
        $('system').getElementsByClassName('content')[0].getElementsByClassName('right')[0].getElementsByClassName(system)[0].show();
        
        this.setLast(system);
    }
});