
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;
  }
}

function AddImage() 
	{
	var image_url = prompt('Introduceti URLul unei imagini', 'http://www.');
	if (image_url != null) { insertAtCursor(document.frm.content,'[img]' + image_url + '[/img]'); }
	}
	
function AddImageLeft() 
	{
	var image_url = prompt('Introduceti URLul unei imagini', 'http://www.');
	if (image_url != null) { insertAtCursor(document.frm.content,'[imgl]' + image_url + '[/imgl]'); }
	}

function AddImageRight() 
	{
	var image_url = prompt('Introduceti URLul unei imagini', 'http://www.');
	if (image_url != null) { insertAtCursor(document.frm.content,'[imgr]' + image_url + '[/imgr]'); }
	}

function AddURLB() 
	{
	var link_url = prompt('Introduceti un URL', 'http://www.');
	if (link_url != null) { var link_name = prompt('Introduceti textul peste care apare linkul', ''); }
	if (link_name == '') { insertAtCursor(document.frm.content,'[link=' + link_url + '][/link]'); return; }
	if (link_url != null) { insertAtCursor(document.frm.content,'[link=' + link_url + ']' + link_name + '[/link]'); }
	}

