// JavaScript Document

	/*function confirm_box(text)
	{
		return confirm(text);
	}*/
	
	function replace_text(element, text, description)
	{
		
	}
	
	function do_focus(element)
	{
		self.focus();
		var elem = document.getElementById(element);
		elem.focus();
	}
	
	function set_selection_range(inputEl, selStart, selEnd)
	{ 
		if (inputEl.setSelectionRange) { 
			inputEl.focus(); 
			inputEl.setSelectionRange(selStart, selEnd); 
		}
		else if (inputEl.createTextRange) { 
			var range = inputEl.createTextRange(); 
			range.collapse(true); 
			range.moveEnd('character', selEnd); 
			range.moveStart('character', selStart); 
			range.select(); 
		} 
	}
	
	function emoticon(text, txtarea)
	{
		text = ' ' + text + ' ';
		if (txtarea.createTextRange && txtarea.caretPos) {
			var caretPos = txtarea.caretPos;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? text + ' ' : text;
			txtarea.caretPos = txtarea.text.length;
			txtarea.focus();
		} else {
			txtarea.value  += text;
			txtarea.focus();
		}
	}
