/**
 *
 * Script Name: Write Image Tag
 * The script is take from http://www.alexking.org
 * The copyright is belong to http://www.alexking.org
 *
 */

function writeImgTag( tag )
{
	//var myField = document.NewComment.commentText;
	var myField = document.getElementById( "commentText" );

	tag = ' ' + tag + ' ';
	
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = tag;
		myField.focus();
	}
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		var cursorPos = endPos;
		myField.value = myField.value.substring(0, startPos)
					  + tag
					  + myField.value.substring(endPos, myField.value.length);
		cursorPos += tag.length;
		myField.focus();
		myField.selectionStart = cursorPos;
		myField.selectionEnd = cursorPos;
	}
	else {
		myField.value += tag;
		myField.focus();
	}
}

function writeSyntaxTag( tag )
{
	var myField = document.getElementById( "commentText" );

	var tag1 = '<' + tag + '>';
	var tag2 = '</' + tag + '>';
	if (tag.length>2) {
		tag1 = '<font color='+tag+'>';
		tag2 = '</font>';
	}
	
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = tag1 + sel.text + tag2;
		myField.focus();
	}
	else 
	if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		var cursorPos = endPos;
		myField.value = myField.value.substring(0, startPos)
					  + tag1
					  + myField.value.substring(startPos, endPos)
					  + tag2
					  + myField.value.substring(endPos, myField.value.length);
		cursorPos += (tag1.length + tag2.length);
		myField.focus();
		myField.selectionStart = cursorPos;
		myField.selectionEnd = cursorPos;
	}
	else {
		myField.value = tag1 + myField.value + tag2;
		myField.focus();
	}
}