

    function isInputStringAllowed(InString)  {
       var RefString="1234567890-_abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZöäüÖÄÜ ";
       for (Count=0; Count < InString.length; Count++)  {
           TempChar= InString.substring (Count, Count+1);
           if (RefString.indexOf (TempChar, 0)==-1)
               return (false);
       }
       return (true);
    }


    function readCookie(name) {
        var ca = document.cookie.split(";");
        var nameEQ = name + "=";
        for (var i = 0; i < ca.length; i++) {
            var c = ca[i];
            while (c.charAt(0) == " ") {
                c = c.substring(1, c.length);
            }
            if (c.indexOf(nameEQ) == 0) {
                return c.substring(nameEQ.length, c.length);
            }
        }
        return null;
    }


    function replaceUmlaute(curText) {
        var result = curText;
        result = result.replace(/\u00fc/g, "&uuml;");
        result = result.replace(/\u00f6/g, "&ouml;");
        result = result.replace(/\u00e4/g, "&auml;");
        result = result.replace(/\u00dc/g, "&Uuml;");
        result = result.replace(/\u00d6/g, "&Ouml;");
        result = result.replace(/\u00c4/g, "&Auml;");
        result = result.replace(/\u00df/g, "&szlig;");
        result = result.replace(/ü/g, "&uuml;");
        result = result.replace(/ö/g, "&ouml;");
        result = result.replace(/ä/g, "&auml;");
        result = result.replace(/Ü/g, "&Uuml;");
        result = result.replace(/Ö/g, "&Ouml;");
        result = result.replace(/Ä/g, "&Auml;");
        result = result.replace(/ß/g, "&szlig;");
        return result;
    }


    function uIsNumeric(strString) {
        var strValidChars = "0123456789";
        var strChar;
        var blnResult = true;
        if (strString.length == 0) {
            return false;
        }
        for (i = 0; i < strString.length && blnResult == true; i++) {
            strChar = strString.charAt(i);
            if (strValidChars.indexOf(strChar) == -1) {
                blnResult = false;
            }
        }
        return blnResult;
    }


    function RemoveDropDownItem(DropDownId, ItemValue) {
        var ddl = document.getElementById(DropDownId);
        if (ddl) {
            for (var i = 0; i < ddl.options.length; i++) {
                if (ddl.options[i].value == ItemValue) {
                    ddl.remove(i);
                }
            }
        }
    }


