//url+++++++++++++++++++++++++++++++++++
function crypt(formn){
     if (formn.code.value == "") {
          alert("Пусто"); return false;
     } else {
        text = formn.code.value;
        theGroup = formn.coder;
        for (i=0; i<= theGroup.length; i++) {
          if (theGroup[i].checked) {
           coder = theGroup[i].value;
           break;
          }
        }
        if (coder == "url"){
         codedtext=hex_encode(text);
        }
        if (coder == "url2"){
         codedtext=encodeURIComponent(text);
        }
        if (coder == "url3"){
         codedtext=escape(utf2win(text));
        }
        if (coder == "url4"){
         codedtext=encodeURI(text);
        }
        if (coder == "url5"){
         codedtext=escape(text);
        }
        if (coder == "base"){
	codedtext=Base64.encode(text);
        }
        if (coder == "md5"){
         codedtext=md5(text);
        }
        if (coder == "char0"){
         codedtext=ord('',text,' ');
        }
        if (coder == "char1"){
         codedtext=ord('',text,'');
        }
        if (coder == "char2"){
         codedtext=ord('&#',text,';');
        }
     formn.ecode.value = codedtext;
     }
textlength(formn);
}

function decryptform(formn){
     if (formn.ecode.value == "") {
          alert("Пусто"); return false;
     } else {
        text = formn.ecode.value;
        theGroup = formn.decoder;
        for (i=0; i<= theGroup.length; i++) {
          if (theGroup[i].checked) {
           coder = theGroup[i].value;
           break;
          }
        }
        if (coder == "url"){
         codedtext=unescape(text);
        }
        if (coder == "url2"){
         codedtext=decodeURIComponent(text);
        }
        if (coder == "url3"){
         codedtext=decodeURI(text);
        }
        if (coder == "url4"){
         codedtext=win2utf(unescape(text));
        }
        if (coder == "base"){
         codedtext=Base64.decode(text);
        }
        if (coder == "char"){
         codedtext=ascii_decode(text);
        }
     formn.decode.value = codedtext;
     }
textlength(formn);
}

function textlength(){
formn=document.forms[0];
formn.lcode.value=formn.code.value.length;
formn.lecode.value=formn.ecode.value.length;
formn.ldecode.value=formn.decode.value.length;
}
