﻿/// <reference path="jquery-1.2.6.min.js" />

function setCaretPosition(ctrlid, pos) {

    var ctrl = document.getElementById(ctrlid);

    if (ctrl.setSelectionRange) {
        ctrl.focus();
        ctrl.setSelectionRange(pos, pos);
    }
    else if (ctrl.createTextRange) {
        var range = ctrl.createTextRange();
        range.collapse(true);
        range.moveEnd('character', pos);
        range.moveStart('character', pos);
        range.select();
    }
}

function stripHTML(elements) 
{
    var re = /<\S[^><]*>/g;
    var strToReplace = "";
    var objElement = null;
    var elementsArray = elements.split("|");
    var elementID = "";
    
    for (i = 0; i < elementsArray.length; i++) 
    {
        elementID = elementsArray[i];
        objElement = document.getElementById(elementID);
        if (objElement != null) 
        {
            strToReplace = objElement.value;
            // 1. fjerner komplette tagger
            objElement.value = objElement.value.replace(re, "");
            // 2. Erstatter "<" og ">" med entiteter
            objElement.value = objElement.value.replace("<", "");
            objElement.value = objElement.value.replace(">", "");
        }
    }
}
