// Insert myValue into an editor window
function insertHtml(myValue) {
	if(window.tinyMCE)
		window.opener.tinyMCE.execCommand("mceInsertContent",true,myValue);
	else
		insertAtCursor(window.opener.document.post.content, myValue);
	window.close();
}

// Insert text into the WP regular editor window
function insertAtCursor(myField, myValue) {
	//IE support
	if (document.selection && !window.opera) {
		myField.focus();
		sel = window.opener.document.selection.createRange();
		sel.text = myValue;
	}
	//MOZILLA/NETSCAPE/OPERA support
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos)
		+ myValue
		+ myField.value.substring(endPos, myField.value.length);
	} else {
		myField.value += myValue;
	}
}

