function insertSingle(element, smilie) {
  insert(element, '', ' ' + smilie);
}
function insert(element, start, eind) {
  element = document.editform.txtTekst;
  if (document.selection) {
    element.focus();
    sel = document.selection.createRange();
    sel.text = start + sel.text + eind;
  } else if (element.selectionStart || element.selectionStart == '0') {
    element.focus();
    var startPos = element.selectionStart;
    var endPos = element.selectionEnd;
    element.value = element.value.substring(0, startPos) + start + element.value.substring(startPos, endPos) + eind + element.value.substring(endPos, element.value.length);
  } else {
    element.value += start + eind;
  }
}

function insertImg(element, start, eind) {
	eind = '[img]'+eind+'[/img]'
  element = document.editform.txtTekst;
  if (document.selection) {
    element.focus();
    sel = document.selection.createRange();
    sel.text = start + sel.text + eind;
  } else if (element.selectionStart || element.selectionStart == '0') {
    element.focus();
    var startPos = element.selectionStart;
    var endPos = element.selectionEnd;
    element.value = element.value.substring(0, startPos) + start + element.value.substring(startPos, endPos) + eind + element.value.substring(endPos, element.value.length);
  } else {
    element.value += start + eind;
  }
}

function insertPlayer(element, start, eind) {
	eind = '[player title=Mp3 Title]'+eind+'[/player]'
  element = document.editform.txtTekst;
  if (document.selection) {
    element.focus();
    sel = document.selection.createRange();
    sel.text = start + sel.text + eind;
  } else if (element.selectionStart || element.selectionStart == '0') {
    element.focus();
    var startPos = element.selectionStart;
    var endPos = element.selectionEnd;
    element.value = element.value.substring(0, startPos) + start + element.value.substring(startPos, endPos) + eind + element.value.substring(endPos, element.value.length);
  } else {
    element.value += start + eind;
  }
}

function insertMidi(element, start, eind) {
	eind = '[midi title=Play MIDI]'+eind+'[/midi]'
  element = document.editform.txtTekst;
  if (document.selection) {
    element.focus();
    sel = document.selection.createRange();
    sel.text = start + sel.text + eind;
  } else if (element.selectionStart || element.selectionStart == '0') {
    element.focus();
    var startPos = element.selectionStart;
    var endPos = element.selectionEnd;
    element.value = element.value.substring(0, startPos) + start + element.value.substring(startPos, endPos) + eind + element.value.substring(endPos, element.value.length);
  } else {
    element.value += start + eind;
  }
}

var text_enter_image    = "Enter the complete URL for the image";
var error_no_url        = "You must enter a URL";

function tag_image() {
	var enterURL = prompt(text_enter_image, "http://");
	if ( ! enterURL ) {
		alert(error_no_url);
		return;
	}
	document.editform.txtTekst.value+='[img]'+enterURL+'[/img]';
}




function tag_url(element) {
	var enterURLtext = prompt("Insert the text to link", "");
	if ( ! enterURLtext ) {
		alert("You must enter a \"Link Text\"");
		return;
	}
	var enterURL = prompt("Enter the complete URL", "http://");
	if ( ! enterURL ) {
		alert("You must enter a URL");
		return;
	}
	var textObj = '[url=' + enterURL + ']' + enterURLtext + '[/url]';
	insert(element, '', textObj);
}




