function tog(obj){
	var el = document.getElementById(obj);
	if ( el.style.display != "none" ) {
		el.style.display = 'none';
	}else {
		el.style.display = '';
	}
}
function formatTextLink(el) {
	if (window.showModalDialog) {
	var myText = window.showModalDialog('chooseLinkUrl.html',
	'name',
	'dialogWidth:530px;dialogHeight:180px');
	var selectedText = document.selection.createRange().text;
	
	if (selectedText != "") {
	var newText = myText + selectedText + "";
	document.selection.createRange().text = newText;
	}
	else {
	el.focus(el.caretPos);
	el.caretPos = document.selection.createRange().duplicate();
	if(el.caretPos.text.length == 0) {
	el.caretPos.text = myText + "";
	}
	}
	}
	/* IF MOZILLA */
	else {
	window.open('chooseLinkUrl.html',
	'name',
	'height=180,width=530,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,modal=yes');
	}
}

function formatTextLink2(el) {
	if (window.showModalDialog) {
	var myText = window.showModalDialog('chooseLinkUrl2.html',
	'name',
	'dialogWidth:530px;dialogHeight:180px');
	var selectedText = document.selection.createRange().text;
	
	if (selectedText != "") {
	var newText = myText + selectedText + "";
	document.selection.createRange().text = newText;
	}
	else {
	el.focus(el.caretPos);
	el.caretPos = document.selection.createRange().duplicate();
	if(el.caretPos.text.length == 0) {
	el.caretPos.text = myText + "";
	}
	}
	}
	/* IF MOZILLA */
	else {
	window.open('chooseLinkUrl2.html',
	'name',
	'height=180,width=530,toolbar=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,modal=yes');
	}
}

function updateEditorAMozilla(fldVal) {
	var tagBeginning = fldVal;
	var tagEnding = "";
	var el = document.getElementById('tArea');
	if (el.setSelectionRange) {
	el.value = el.value.substring(0,el.selectionStart) + tagBeginning + el.value.substring(el.selectionStart,el.selectionEnd) + tagEnding + el.value.substring(el.selectionEnd,el.value.length)
	}
	el.focus();
}
function updateEditorAMozilla2(fldVal) {
	var tagBeginning = fldVal;
	var tagEnding = "";
	var el = document.getElementById('tArea2');
	if (el.setSelectionRange) {
	el.value = el.value.substring(0,el.selectionStart) + tagBeginning + el.value.substring(el.selectionStart,el.selectionEnd) + tagEnding + el.value.substring(el.selectionEnd,el.value.length)
	}
	el.focus();
}
function insertAtCursor(myField, myValue) {
  //IE support
  if (document.selection) {
    myField.focus();
    sel = document.selection.createRange();
    sel.text = myValue;
  }
  //MOZILLA/NETSCAPE 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;
  }
}
