function GetEncriptedValue(ToEncript, ControlId) {
    var enc = "";
    var cn = "";
    var pos1 = "";
    var Encript;
    if (ToEncript.length > 0) {
        for (i = 0; i < ToEncript.length; i++) {

            var searchFor = ToEncript.charAt(i)
            pos1 = findPos(searchFor);
            pos1 = pos1 + "";
            if (pos1.length == 1) {
                cn = "00";
            }
            else if (pos1.length == 2) {
                cn = "0";
            }
            else {
                cn = "";
            }

            enc += cn + pos1;

        }
        var random1 = Randomnumber();
        var random2 = Randomnumber();
        var random3 = Randomnumber();
        var randomText1 = randomString();
        var randomText2 = randomString();
        Encript = randomText1 + randomText2 + random1 + random3 + enc + random2;
        document.getElementById(ControlId).maxLength='200';
        document.getElementById(ControlId).value = Encript;
    }

}

function Randomnumber() {
    var chars = "0123456789";
    var string_length = 5;
    var randomstring = '';
    for (var i = 0; i < string_length; i++) {
        var rnum = Math.floor(Math.random() * chars.length);
        randomstring += chars.substring(rnum, rnum + 1);
    }
    return randomstring;
}

function randomString() {
    var chars = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghiklmnopqrstuvwxyz";
    var string_length = 8;
    var randomstring = '';
    for (var i = 0; i < string_length; i++) {
        var rnum = Math.floor(Math.random() * chars.length);
        randomstring += chars.substring(rnum, rnum + 1);
    }
    return randomstring;
}


function findPos(searchFor) {
/*    var string = "abcdefghijklmnopqrstuvwxyz0123456789_-.*@ABCDEFGHIJKLMNOPQRSTUVWXYZÀÁÂÃÄÅÆÇÈÉÊËÌÍÎÏÐÑÒÓÔÕÖ×ØÙÚÛÜÝÞßàáâãäåæçèéêëìíîïðñòóôõö÷øùúûüýþÿ";
*/  
	var string=document.getElementById('txt_num_chars_spl').value;
	var character = searchFor;
    var pos = string.indexOf(character);
//    alert('Position of "' + character + '" in "' + string + '" is: ' + pos + '!');
    return pos;
}

function checkvalidchar(Tovalue) {
	var enc = "";
	var cn = "";
	var pos1 = "";
	var Encript;
	var ValidResult = "true";
	if (Tovalue.length > 0) {
		for (i = 0; i < Tovalue.length; i++) {
			var Char = Tovalue.charAt(i)
			pos1 = checkchar(Char);
			if (pos1 == "false") {
				alert("No special character allowed");
				ValidResult = "false";
				return ValidResult;
			}
		}
	}
}
function checkchar(searchFor) {
    var string = " 0123456789ABCDEFGHIJKLMNOPQRSTUVWXTZabcdefghijklmnopqrstuvwxyz_-.@";
    var character = searchFor;
    var pos = string.indexOf(character);
    if (pos == "-1") {
        pos = "false";
    }
    else {
        pos = "true";
    }
    return pos;
}


