"+r.xmlDoc.responseText+"");
				if (typeof(t._doOnFrameContentLoaded) == "function") t._doOnFrameContentLoaded();
				t.dataType = "url-ajax";
				t = r = null;
			});
		} else {
			dhx4.ajax.get(url, function(r){
				t.attachHTMLString(""+r.xmlDoc.responseText+"
");
				if (typeof(t._doOnFrameContentLoaded) == "function") t._doOnFrameContentLoaded();
				t.dataType = "url-ajax";
				t = r = null;
			});
		}
		
	} else {
		if (this.dataType == "url") {
			var fr = this.getFrame();
		} else {
			var fr = document.createElement("IFRAME");
			fr.frameBorder = 0;
			fr.border = 0;
			fr.style.width = "100%";
			fr.style.height = "100%";
			fr.style.position = "relative";
			this._attachObject(fr);
			this.dataType = "url";
			this._attachURLEvents();
		}
		if (postReq) {
			var firstLoad = (typeof(this.conf.url_data.post_ifr) == "undefined");
			this.conf.url_data.post_ifr = true; // load later
			if (firstLoad) this._attachURLEvents();
			fr.src = "about:blank";
		} else {
			fr.src = url+(url.indexOf("?")>=0?"&":"?")+"dhxr"+new Date().getTime();
		}
		fr = null;
	}
	
	fr = null;
};
dhtmlXCellObject.prototype.reloadURL = function() {
	if (!(this.dataType == "url" || this.dataType == "url-ajax")) return;
	if (this.conf.url_data == null) return;
	this.attachURL(this.conf.url_data.url, this.conf.url_data.ajax, this.conf.url_data.post_data);
};
dhtmlXCellObject.prototype.attachHTMLString = function(str) {
	this._attachObject(null, null, str);
	// esec script
	var z = str.match(/