var functions = new Array();
functions[0] = "\\sqrt{%f} ";
functions[1] = "\\sqrt[n]{%f} ";
functions[2] = "\\frac{%f}{ } ";
functions[3] = "\\vec{%f} ";
functions[4] = "\\overline{%f} ";
functions[5] = "\\sum_{%f}^{ } ";
functions[6] = "\\int_{%f}^{ } ";
functions[7] = " ";
functions[8] = " ";
functions[9] = " ";

var letters = new Array();
letters[0] = "\\alpha%f ";
letters[1] = "\\beta%f ";
letters[2] = "\\gamma%f ";
letters[3] = "\\delta%f ";
letters[4] = "\\varphi%f ";
letters[5] = "\\lambda%f ";
letters[6] = "\\pi%f ";

var symbols = new Array();
symbols[0] = "\\le%f ";
symbols[1] = "\\ge%f ";
symbols[2] = "\\ne%f ";
symbols[3] = "\\approx%f ";
symbols[4] = "\\cong%f ";
symbols[5] = "\\equiv%f ";
symbols[6] = "\\pm%f ";
symbols[7] = "\\mp%f ";
symbols[8] = "\\in%f ";
symbols[9] = "\\notin%f ";
symbols[10] = "\\cup%f ";
symbols[11] = "\\cap%f ";
symbols[12] = "\\infty%f ";
symbols[13] = "\\angle%f ";
symbols[14] = "\\bot%f ";
symbols[15] = "^\\circ%f ";
symbols[16] = "\\Delta%f ";

function insertText(txt) {
  tinyMCE.execInstanceCommand("content","mceInsertContent",false,txt.replace("%f", ""));
}

function insertCommentText(txt) {
  var field = document.getElementById("comment_field");
	var beginPos = 0;
	var focusPos = txt.indexOf("%f");
	
	// IE support
	if (document.selection)
	{
		field.focus();
		
		beginPos = field.selectionStart;
		sel = document.selection.createRange();
		sel.text = txt.replace("%f", "");
	}

	// Mozilla/Firefox/Netscape 7+ support
	else if (field.selectionStart || field.selectionStart == '0')
	{			
		var startPos = field.selectionStart;
		var endPos = field.selectionEnd;
		
		beginPos = startPos;
		field.value = field.value.substring(0, startPos)+ txt.replace("%f", "") + field.value.substring(endPos, field.value.length);
	}
	
	else
	{
		beginPos = field.selectionStart;
		field.value += txt.replace("%f", "");
	}
	
	field.selectionStart = beginPos+focusPos;
	field.selectionEnd = beginPos+focusPos;
	
	field.focus();
}