	// JavaScript Document
function browsercheck()
{
	window.location = "?go=home"
}

var doConfirm = function(id)
{
    var link = document.getElementById(id);
    if(confirm("Er du sikker på du vil slette brugeren?"))
        return true;
    else
        return false;
}

function SelectAll(id)
{
    document.getElementById(id).focus();
    document.getElementById(id).select();
}

function setSelectionRange(input, selectionStart, selectionEnd) {
  if (input.setSelectionRange) {
    input.focus();
    input.setSelectionRange(selectionStart, selectionEnd);
  }
  else if (input.createTextRange) {
    var range = input.createTextRange();
    range.collapse(true);
    range.moveEnd('character', selectionEnd);
    range.moveStart('character', selectionStart);
    range.select();
  }
}

function replaceSelection (input, replaceString) {
	if (input.setSelectionRange) {
		var selectionStart = input.selectionStart;
		var selectionEnd = input.selectionEnd;
		input.value = input.value.substring(0, selectionStart)+ replaceString + input.value.substring(selectionEnd);
    
		if (selectionStart != selectionEnd){ 
			setSelectionRange(input, selectionStart, selectionStart + 	replaceString.length);
		}else{
			setSelectionRange(input, selectionStart + replaceString.length, selectionStart + replaceString.length);
		}

	}else if (document.selection) {
		var range = document.selection.createRange();

		if (range.parentElement() == input) {
			var isCollapsed = range.text == '';
			range.text = replaceString;

			 if (!isCollapsed)  {
				range.moveStart('character', -replaceString.length);
				range.select();
			}
		}
	}
}


// We are going to catch the TAB key so that we can use it, Hooray!
function catchTab(item,e){
	if(navigator.userAgent.match("Gecko")){
		c=e.which;
	}else{
		c=e.keyCode;
	}
	if(c==9){
		replaceSelection(item,String.fromCharCode(9));
		setTimeout("document.getElementById('"+item.id+"').focus();",0);	
		return false;
	}
		    
}

function InsertNews(code)
{
	
}

var cursorpos;
/**
* Inserts text in a form-element
* @param frmElm A form-element, for instance a textarea
* @param text A string with the text which should be inserted
*/
function insertText(frmElm,text,fokus) {
    if (cursorpos && typeof cursorpos.start == "number") { // For Mozilla	  
	  frmElm.value = frmElm.value.substring(0,cursorpos.start)+text+frmElm.value.substring(cursorpos.end);
	  if (fokus) {
		 frmElm.setSelectionRange(cursorpos.end+text.length,cursorpos.end+text.length);
		 frmElm.focus();		 
	  }
    }
    else if (cursorpos && cursorpos.range) { // For IE
	  r = cursorpos.range;
	  r.text = text;
	  if (fokus) {frmElm.focus();}
    }
    else { // For everyone else
	    frmElm.value += text;
	    if (fokus) {frmElm.focus();}
    }
}

function storeCaretPos(frmElm)
{
	if (typeof frmElm.selectionEnd == "number")
	{
		cursorpos = {start:frmElm.selectionStart,end:frmElm.selectionEnd}
	}
	else if (document.selection)
	{
		cursorpos = {range:document.selection.createRange().duplicate()}
	}
	else;
}

function formatText (tag1,tag2)
{
  var selectedText = document.selection.createRange().text;
        
  var newText = tag1 + selectedText + tag2;
  document.selection.createRange().text = newText;

}
