// JavaScript Document
function JS_CommentMarkUp(type) {
	JS_AddMarkUp(type,'frmEditComment');
}

function JS_AddMarkUp(type,targetID) {
	if(!targetID) targetID='frmEditDesc';
	var target=document.getElementById(targetID);

	var valFront=''; var valEnd='';
	if (type=='Bold') {valFront='<strong>'; valEnd='</strong>';}
	else if (type=='Italic') {valFront='<em>'; valEnd='</em>';}
	else if (type=='UL') {valFront='<span style="text-decoration:underline">'; valEnd='</span>';}
	else if (type=='paragraph') {valFront='<p>'; valEnd='</p>';}
	else if (type=='BR') {valFront='<br/>'; valEnd='';}
	else if (type=='sp') {valFront='&nbsp;'; valEnd='';}
	else if (type=='insert link') {
		var lnk=document.getElementById('frmLink').value;
		if (lnk.substring(0,4)!='http') lnk="http://"+lnk;
		valFront='<a href="'+lnk+'" target="_blank">'; valEnd='</a>';}
	else {valFront=type; valEnd='';}
	
	if (document.selection) { // IE type
		target.focus();
		sel = document.selection.createRange();
		sel.text = valFront+sel.text+valEnd;
	}
	else if (target.selectionStart || target.selectionStart == 0) {// MOZILLA type
		var startPos = target.selectionStart;
		var endPos = target.selectionEnd;
		target.value = target.value.substring(0, startPos) + valFront + target.value.substring(startPos,endPos) + valEnd + target.value.substring(endPos,target.value.length);
		target.selectionStart=startPos; target.selectionEnd=endPos;
	}
}


