// JavaScript Document


function addemoticos(smilie)
{
    document.gb.msg.value += ' ' + smilie + ' ';
}

function MakeLink()  {
  var LinkAddress;
	
	//get selected text
	var sel = document.selection;
	var rng = sel.createRange();
	
	//make sure the text area has focus
  document.form.msg.focus;
	rng.colapse;
	
	if (sel.type == "Text") {
	  text = rng.text;
		LinkAddress= window.prompt("Geef een URL. Voorbeeld: http://www.buffalobulls.be","http://");
		} 
	
	else {
	  window.alert("Om een hyperlink te creëren, selecteer je de tekst en klik je op de hyperlink button");
		} 

	//find out where
	if (form.msg.createTextRange){
	  form.msg.caretPos = rng.duplicate();
		}

	//make sure we have an address
	if (text && LinkAddress.length > 0 && LinkAddress!="http://") {
		AddTxt = '<a href="' + LinkAddress + '" target="_blank">' + text + '<\/a>';
		AddText(AddTxt); 
		} 
	else {
	  window.alert("Je moet wel een URL opgeven eh!");
		}
	}
	
  function AddText(NewCode) { //Werkt enkele in IE6
    
		if (form.msg.createTextRange && form.msg.caretPos)  {
	    var caretPos = form.msg.caretPos;
			caretPos.text = caretPos.text.charAt(caretPos.text.length - 1) == ' ' ? NewCode + ' ' : NewCode;
			}
	
		else  {
	    form.msg.value += NewCode;
			}
	
		AddTxt = "";
		}				  


  function wrapText(el, openTag, closeTag) {

    if (el.setSelectionRange) {
	    // W3C/Mozilla
	  	el.value = el.value.substring(0,el.selectionStart) + openTag + el.value.substring(el.selectionStart,el.selectionEnd) + closeTag + el.value.substring(el.selectionEnd,el.value.length);
			}
	
		else if (document.selection && document.selection.createRange) {
	    // IE code goes here
	  	el.focus(); //or else text is added to the activating control
			var range = document.selection.createRange();
			range.text = openTag + range.text + closeTag;
			}
		}