function eXcell_link(cell) {
	this.cell = cell;
	this.grid = this.cell.parentNode.grid;
	this.isDisabled = function () {
		return true;
	};
	this.edit = function () {};
	this.getValue = function () {
		if (this.cell.firstChild.getAttribute) return this.cell.firstChild.innerHTML
		else return "";
	};
	this.setValue = function (val) {
		if ((typeof (val) != "number") && (!val || val.toString()._dhx_trim() == "")) {
			this.setCValue("&nbsp;", valsAr);
			return (this.cell._clearCell = true);
		};
		var valsAr = val.split("^");
		if (valsAr.length == 1) valsAr[1] = "";
		else {
			if (valsAr.length > 1) {
				valsAr[1] = "href='" + valsAr[1] + "'";
				if (valsAr.length == 3) valsAr[1] += " target='" + valsAr[2] + "'";
				else valsAr[1] += " target='_blank'";
			}
		};
		this.setCValue("<a " + valsAr[1] + " onclick='(_isIE?event:arguments[0]).cancelBubble = true;'>" + valsAr[0] + "</a>", valsAr);
	}
};
eXcell_link.prototype = new eXcell;
eXcell_link.prototype.getTitle = function () {
	var z = this.cell.firstChild;
	return ((z && z.tagName) ? z.getAttribute("href") : "");
};
eXcell_link.prototype.getContent = function () {
	var z = this.cell.firstChild;
	return ((z && z.tagName) ? z.innerHTML : "");
};
