var otz_formSubmitted=false;
function textToEntities(c){var b="";
for(var a=0;
a<c.length;
a++){if(c.charCodeAt(a)>127){b+="&#"+c.charCodeAt(a)+";"
}else{b+=c.charAt(a)
}}return b
}function reqWin(a,d,c,b){if((d&&self.screen.availWidth*0.8<d)||(c&&self.screen.availHeight*0.8<c)){b=false;
d=Math.min(d,self.screen.availWidth*0.8);
c=Math.min(c,self.screen.availHeight*0.8)
}else{b=typeof(b)!="undefined"&&b==true
}window.open(a,"requested_popup","toolbar=no,location=no,status=no,menubar=no,scrollbars="+(b?"no":"yes")+",width="+(d?d:480)+",height="+(c?c:220)+",resizable=no");
return false
}function storeCaret(a){if(typeof(a.createTextRange)!="undefined"){a.caretPos=document.selection.createRange().duplicate()
}}function replaceText(e,b){if(typeof(b.caretPos)!="undefined"&&b.createTextRange){var c=b.caretPos;
c.text=c.text.charAt(c.text.length-1)==" "?e+" ":e;
c.select()
}else{if(typeof(b.selectionStart)!="undefined"){var d=b.value.substr(0,b.selectionStart);
var a=b.value.substr(b.selectionEnd);
var f=b.scrollTop;
b.value=d+e+a;
if(b.setSelectionRange){b.focus();
b.setSelectionRange(d.length+e.length,d.length+e.length)
}b.scrollTop=f
}else{b.value+=e;
b.focus(b.value.length-1)
}}}function surroundText(c,a,i){if(typeof(i.caretPos)!="undefined"&&i.createTextRange){var g=i.caretPos,j=g.text.length;
g.text=g.text.charAt(g.text.length-1)==" "?c+g.text+a+" ":c+g.text+a;
if(j==0){g.moveStart("character",-a.length);
g.moveEnd("character",-a.length);
g.select()
}else{i.focus(g)
}}else{if(typeof(i.selectionStart)!="undefined"){var d=i.value.substr(0,i.selectionStart);
var h=i.value.substr(i.selectionStart,i.selectionEnd-i.selectionStart);
var f=i.value.substr(i.selectionEnd);
var e=i.selectionStart;
var b=i.scrollTop;
i.value=d+c+h+a+f;
if(i.setSelectionRange){if(h.length==0){i.setSelectionRange(e+c.length,e+c.length)
}else{i.setSelectionRange(e,e+c.length+h.length+a.length)
}i.focus()
}i.scrollTop=b
}else{i.value+=c+a;
i.focus(i.value.length-1)
}}}function isEmptyText(a){var b=a.value;
while(b.length>0&&(b.charAt(0)==" "||b.charAt(0)=="\t")){b=b.substring(1,b.length)
}while(b.length>0&&(b.charAt(b.length-1)==" "||b.charAt(b.length-1)=="\t")){b=b.substring(0,b.length-1)
}if(b==""){return true
}else{return false
}}function submitonce(a){otz_formSubmitted=true
}function submitThisOnce(b){if(otz_formSubmitted==true){alert("Форма была уже подтверждена, пожалуйста, дождитесь ответа от сервера.")
}if(navigator.userAgent.indexOf("AppleWebKit")!=-1){return !otz_formSubmitted
}if(typeof(b.form)!="undefined"){b=b.form
}for(var a=0;
a<b.length;
a++){if(typeof(b[a])!="undefined"&&b[a].tagName.toLowerCase()=="textarea"){b[a].readOnly=true
}}return !otz_formSubmitted
}function setInnerHTML(c,a){if(typeof(c.innerHTML)!="undefined"){c.innerHTML=a
}else{var b=document.createRange();
b.selectNodeContents(c);
b.deleteContents();
c.appendChild(b.createContextualFragment(a))
}}function setOuterHTML(c,a){if(typeof(c.outerHTML)!="undefined"){c.outerHTML=a
}else{var b=document.createRange();
b.setStartBefore(c);
c.parentNode.replaceChild(b.createContextualFragment(a),c)
}}function getInnerHTML(b){if(typeof(b.innerHTML)!="undefined"){return b.innerHTML
}else{var c="";
for(var a=0;
a<b.childNodes.length;
a++){c+=getOuterHTML(b.childNodes[a])
}return c
}}function getOuterHTML(b){if(typeof(b.outerHTML)!="undefined"){return b.outerHTML
}var c="";
switch(b.nodeType){case 1:c+="<"+b.nodeName;
for(var a=0;
a<b.attributes.length;
a++){if(b.attributes[a].nodeValue!=null){c+=" "+b.attributes[a].nodeName+'="'+b.attributes[a].nodeValue+'"'
}}if(b.childNodes.length==0&&in_array(b.nodeName.toLowerCase(),["hr","input","img","link","meta","br"])){c+=" />"
}else{c+=">"+getInnerHTML(b)+"</"+b.nodeName+">"
}break;
case 3:c+=b.nodeValue;
break;
case 4:c+="<![CDATA["+b.nodeValue+"]]>";
break;
case 5:c+="&"+b.nodeName+";";
break;
case 8:c+="<!--"+b.nodeValue+"-->";
break
}return c
}function in_array(b,a){for(var c=0;
c<a.length;
c++){if(a[c]==b){return true
}}return false
}function selectRadioByName(b,a){if(typeof(b.length)=="undefined"){return b.checked=true
}for(var c=0;
c<b.length;
c++){if(b[c].value==a){return b[c].checked=true
}}return false
}function invertAll(a,d,b){for(var c=0;
c<d.length;
c++){if(typeof(d[c].name)=="undefined"||(typeof(b)!="undefined"&&d[c].name.substr(0,b.length)!=b)){continue
}if(!d[c].disabled){d[c].checked=a.checked
}}}function hashLoginPassword(b,a){if(a==null){a=otz_session_id
}if(typeof(hex_sha1)=="undefined"){return
}if(b.email.value.length=="0"){return
}if(typeof(window.opera)=="undefined"){b.password.autocomplete="off"
}b.hash_password.value=hex_sha1(hex_sha1(b.email.value.toLowerCase()+b.password.value)+a);
if(navigator.userAgent.indexOf("Firefox/")!=-1){b.password.value=""
}else{b.password.value=b.password.value.replace(/./g,"*")
}}function hashAdminPassword(c,b,a){if(a==null){a=otz_session_id
}if(typeof(hex_sha1)=="undefined"){return
}c.admin_hash_pass.value=hex_sha1(hex_sha1(b.toLowerCase()+c.admin_pass.value)+a);
c.admin_pass.value=c.admin_pass.value.replace(/./g,"*")
}var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";
function encode64(c){var a="";
var k,h,f;
var j,g,e,d;
var b=0;
do{k=c.charCodeAt(b++);
h=c.charCodeAt(b++);
f=c.charCodeAt(b++);
j=k>>2;
g=((k&3)<<4)|(h>>4);
e=((h&15)<<2)|(f>>6);
d=f&63;
if(isNaN(h)){e=d=64
}else{if(isNaN(f)){d=64
}}a=a+keyStr.charAt(j)+keyStr.charAt(g)+keyStr.charAt(e)+keyStr.charAt(d)
}while(b<c.length);
return a
}function decode64(c){var a="";
var k,h,f;
var j,g,e,d;
var b=0;
c=c.replace(/[^A-Za-z0-9\+\/\=]/g,"");
do{j=keyStr.indexOf(c.charAt(b++));
g=keyStr.indexOf(c.charAt(b++));
e=keyStr.indexOf(c.charAt(b++));
d=keyStr.indexOf(c.charAt(b++));
k=(j<<2)|(g>>4);
h=((g&15)<<4)|(e>>2);
f=((e&3)<<6)|d;
a=a+String.fromCharCode(k);
if(e!=64){a=a+String.fromCharCode(h)
}if(d!=64){a=a+String.fromCharCode(f)
}}while(b<c.length);
return a
}function select_jump_to(c,b){if(c==null){return
}var a=c.selectedIndex;
if(a==0){if(b!=null){alert(b)
}else{return
}}else{cururl=c.options[a].value;
window.location.assign(cururl)
}};