function gHtmlEditor(obj) {
	getCode = obj.attr("value");
/*
	if (getCode.indexOf("\n") > -1) {
	alert(getCode.indexOf("\n"));
	}
*/

	getCode = getCode.replace(/\r/g,"").replace(/\n/g,"<br />");
	getCode += "<br>"+gHtmlEditor_getSelectionStart(obj, 0);

	obj.attr("value", getCode);
	obj.parent().next().html(getCode);
	//obj.setCursorPosition(obj);
	return false;
}



function gHtmlEditor_getSelectionStart(el, index) {
	if (el.createTextRange) {
		var range = el.createTextRange();
		range.move("character", index);
		range.select();
	} else if (el.selectionStart != null) {
		el.focus();
		el.setSelectionRange(index, index);
	}
}


function gHtmlEditor_getSelectionEnd(obj) {
	return obj.text().Substring(obj.SelectionStart, obj.SelectionEnd).Length;
}

/*
function setCursorPosition(obj) {
	if (obj.get(0).setSelectionRange) {
		obj.get(0).setSelectionRange();
	} else if (obj.get(0).createTextRange) {
		var range = obj.get(0).createTextRange();
		range.collapse(true);
		range.moveEnd("character", pos);
		range.moveStart("character", pos);
		range.select();
	}
}
*/
