
      //
function MOMEXObject(){
    return this; 
}

// Set prototype behaviour
MOMEXObject.prototype.addNamespace = function (prefix, uri){
    if(prefix && uri){
        this.namespace[prefix] = uri;
    }
};


MOMEXObject.prototype.showError = function(msg){
    if(document.showMessage){
        document.showMessage(msg, 'error');
    }
};

MOMEXObject.prototype.showWarning = function(msg){
    if(document.showMessage){
        document.showMessage(msg, 'warning');
    }
};

MOMEXObject.prototype.showMessage = function(msg){
    if(document.showMessage){
        document.showMessage(msg, 'information');
    }
};


// Set some standard namespaces.
var ns = [];
ns.AJAX = 'http://www.metrex.net/momex/ajax#';
ns.ajax = ns.AJAX;

ns.MOMEX = 'http://www.metrex.net/momex#';
ns.momex = ns.MOMEX;
ns.UI = "http://www.metrex.net/momex/user-interface/";
ns.ui = ns.UI;

MOMEXObject.prototype.namespace = ns;


