var REGISTRO = {};
REGISTRO.xml = null;

REGISTRO.str_replace = function(search, replace, subject) {

    var f = search,
    r = replace,
    s = subject;
    var ra = r instanceof Array,
    sa = s instanceof Array,
    f = [].concat(f),
    r = [].concat(r),
    i = (s = [].concat(s)).length;

    while (j = 0, i--) {
        if (s[i]) {
            while (s[i] = (s[i] + '').split(f[j]).join(ra ? r[j] || "": r[0]), ++j in f) {};
        }
    };

    return sa ? s: s[0];
};

REGISTRO.getXML = function(cookie) {

	var xml;

	if (cookie) {
		var xmlstr = cookie;

		xmlstr = REGISTRO.str_replace('+', ' ', xmlstr);

		// Parche para IE
		if (window.ActiveXObject) {
		    var xmlDoc = new ActiveXObject("Microsoft.XMLDOM");
		 	xmlDoc.async = false;
			xmlDoc.onreadystatechange = function() {
				if (xmlDoc.readyState != 4) {
					return false;
				}
			};
			xmlDoc.loadXML(xmlstr);
			xml = xmlDoc;
	    }
		else {
			xml = xmlstr;
		}
	}
	REGISTRO.xml = xml;
	return xml;
}

