var request;var dest;function onReadyStateChange(){contentDiv=document.getElementById(dest);if(request.readyState<4&&document.getElementById('fix'))document.getElementById('fix').style.display='';if(request.readyState==4){if(request.status==200){if(document.getElementById('fix'))document.getElementById('fix').style.display='none';contentDiv.innerHTML=request.responseText;document.body.scrollTop=0;}else{if(document.getElementById('fix'))document.getElementById('fix').style.display='none';contentDiv.innerHTML="Ошибка: Status "+request.status;document.body.scrollTop=0;}}}
function loadHTML(URL,destination){dest=destination;if(window.XMLHttpRequest){request=new XMLHttpRequest();}else
if(window.ActiveXObject){request=new ActiveXObject("Microsoft.XMLHTTP");}
if(request){request.onreadystatechange=onReadyStateChange;request.open("GET",URL,true);request.send(null);}}
function createXMLHttp(){if(typeof XMLHttpRequest!="undefined"){return new XMLHttpRequest();}else if(window.ActiveXObject){var aVersions=["MSXML2.XMLHttp.5.0","MSXML2.XMLHttp.4.0","MSXML2.XMLHttp.3.0","MSXML2.XMLHttp","Microsoft.XMLHttp"];for(var i=0;i<aVersions.length;i++){try{var oXmlHttp=new ActiveXObject(aVersions[i]);return oXmlHttp;}catch(oError){}}
throw new Error("Невозможно создать объект XMLHttp.");}}
function getRequestBody(oForm){var aParams=new Array();for(var i=0;i<oForm.elements.length;i++){var sParam=encodeURIComponent(oForm.elements[i].name);sParam+="=";sParam+=encodeURIComponent(oForm.elements[i].value);aParams.push(sParam);}
return aParams.join("&");}
function sendRequest(htmlEl){var msg='Сохранить изменения?';if(confirm(msg)){var oForm=document.forms[0];var sBody=getRequestBody(oForm);var oXmlHttp=createXMLHttp();oXmlHttp.open("POST",oForm.action,true);oXmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded");oXmlHttp.onreadystatechange=function(){if(oXmlHttp.readyState<4&&document.getElementById('fix'))document.getElementById('fix').style.display='';if(oXmlHttp.readyState==4){if(oXmlHttp.status==200){if(document.getElementById('fix'))document.getElementById('fix').style.display='none';saveResult(oXmlHttp.responseText,htmlEl);}else{if(document.getElementById('fix'))document.getElementById('fix').style.display='none';saveResult("Ошибка: "+oXmlHttp.statusText,htmlEl);}}};oXmlHttp.send(sBody);}}
function saveResult(sText,htmlEl){var sElem=document.getElementById(htmlEl);sElem.innerHTML=sText;}
function showphoto(fname){if(document.getElementById('fix')){document.getElementById('fix').style.display='';if(document.getElementById('fixcon')){obj=document.getElementById('fixcon');obj.innerHTML='<div class="photowindow"><a href="javascript:hidephoto();"><img src="/images/closelabel.gif" border="0"></a><br><img src="'+fname+'" onClick="javascript:hidephoto()" onMouseDown="javascript:hidephoto()"></div>';obj.style.left=document.body.clientWidth/10;obj.style.top=document.body.scrollTop+document.body.clientHeight/10;}
document.getElementById('fix').style.display='none';}}
function hidephoto(){if(document.getElementById('fixcon'))document.getElementById('fixcon').innerHTML='';if(document.getElementById('fix'))document.getElementById('fix').style.display='none';}
function setOpacity(obj,alpha){obj.style.filter="alpha(opacity:"+alpha+")";obj.style.KHTMLOpacity="0."+alpha;obj.style.MozOpacity="0."+alpha;obj.style.opacity="0."+alpha;}
function trim(s){return rtrim(ltrim(s));}
function ltrim(s){return s.replace(/^\s+/,'');}
function rtrim(s){return s.replace(/\s+$/,'');}
function setcookie(name,value,expires,path,domain,secure){expires instanceof Date?expires=expires.toGMTString():typeof(expires)=='number'&&(expires=(new Date(+(new Date)+expires*1e3)).toGMTString());var r=[name+"="+escape(value)],s,i;for(i in s={expires:expires,path:path,domain:domain}){s[i]&&r.push(i+"="+s[i]);}
return secure&&r.push("secure"),document.cookie=r.join(";"),true;}
function count(mixed_var,mod){var key,cnt=0;mode=1;if(mod=='NO_RECURSIVE')mode=0;for(key in mixed_var){cnt++;if(mode&&mixed_var[key]&&(mixed_var[key].constructor===Array||mixed_var[key].constructor===Object)){cnt+=count(mixed_var[key],1)-1;}}
return cnt;}
function getCookie(name){var cookie=" "+document.cookie;var search=" "+name+"=";var setStr="";var offset=0;var end=0;if(cookie.length>0){offset=cookie.indexOf(search);if(offset!=-1){offset+=search.length;end=cookie.indexOf(";",offset)
if(end==-1){end=cookie.length;}
setStr=unescape(cookie.substring(offset,end));}}
return(setStr);}
function toUTF(string)
{string=string.replace(/\r\n/g,"\n");var utftext="",h0,h1,h2;for(var n=0;n<string.length;n++)
{var c=string.charCodeAt(n);if(c<128)
{utftext+=String.fromCharCode(c);}
else if((c>127)&&(c<2048))
{h1=((c>>6)|192).toString(16);if(h1.length==1)h1='0'+h1;h0=((c&63)|128).toString(16);if(h0.length==1)h0='0'+h0;utftext+='%'+h1+'%'+h0;}
else
{h2=((c>>12)|224).toString(16);if(h2.length==1)h2='0'+h2;h1=(((c>>6)&63)|128).toString(16);if(h1.length==1)h1='0'+h1;h0=((c&63)|128).toString(16);if(h0.length==1)h0='0'+h0;utftext+='%'+h2+'%'+h1+'%'+h0;}}
return utftext;}
function strtolower(str){return str.toLowerCase();}
function win2unicode(str){var charmap=unescape("%u0402%u0403%u201A%u0453%u201E%u2026%u2020%u2021%u20AC%u2030%u0409%u2039%u040A%u040C%u040B%u040F"+"%u0452%u2018%u2019%u201C%u201D%u2022%u2013%u2014%u0000%u2122%u0459%u203A%u045A%u045C%u045B%u045F"+"%u00A0%u040E%u045E%u0408%u00A4%u0490%u00A6%u00A7%u0401%u00A9%u0404%u00AB%u00AC%u00AD%u00AE%u0407"+"%u00B0%u00B1%u0406%u0456%u0491%u00B5%u00B6%u00B7%u0451%u2116%u0454%u00BB%u0458%u0405%u0455%u0457");var code2char=function(code){if(code>=0xC0&&code<=0xFF)return String.fromCharCode(code-0xC0+0x0410)
if(code>=0x80&&code<=0xBF)return charmap.charAt(code-0x80)
return String.fromCharCode(code)}
var res=""
for(var i=0;i<str.length;i++)res=res+code2char(str.charCodeAt(i))
return res}
function strlen(string){return string.length;}
function generate(){var min=1000;var max=9999;var authcode=Math.floor(Math.random()*(max-min+1))+min;var strGet="<img src='../images.dynamic/image.secretcode.php?sn="+authcode+"' width=101 height=26>";document.getElementById('mcod2').value=authcode;document.getElementById('authcode').innerHTML=strGet;}
function uploadform(){var strGET='/modules/uploadfiles.php';strGET+='?rnd='+Math.random();loadHTML(strGET,'workarea');}
function sendfile(){if(document.getElementById('un')){var un=trim(document.getElementById('un').value);if(strlen(un)==0){alert('Введите пожалуйста Ваше имя!');return false;}
else{var c_Reg0=/^[а-яА-Яa-zA-Z_\.\-\s]+$/i;if(c_Reg0.test(un)){}
else{alert('Возможно ошибка в заполнении поля ИМЯ? \n Допускается использовать только заглавные \n и прописные буквы русского или латинского \n алфавита.');return false;}}}
if(document.getElementById('em')){var em=trim(document.getElementById('em').value);if(strlen(em)==0){alert('Заполните, пожалуйста, поле email');return false;}
else{var c_Reg1=/^[a-z0-9_\.\-]+@([a-z0-9\-]+\.)+[a-z]{2,4}$/i;if(c_Reg1.test(em)){}
else{alert('Неверный адрес электронной почты! \n Пример заполнения: name@domain.ru');return false;}}}
if(document.getElementById('uf')){var uf=trim(document.getElementById('uf').value);if(strlen(uf)==0){alert('Пожалуйста выберите отправляемый файл');return false;}}
window.open('/modules/empty.php','empty','Toolbar=0,Status=0,Menubar=0,Scrollbars=0,Resizable=1,left=10,top=10,width=50,height=50');}
function emptywnd(){window.open('/c.panel/modules/empty.php','empty','Toolbar=0,Status=0,Menubar=0,Scrollbars=0,Resizable=1,left=10,top=10,width=50,height=50');}
function checkfile(obj,ext){var dstr=obj.value.toLowerCase();ext=ext.toLowerCase();if(dstr.length>0&&dstr.indexOf(ext,0)<0){obj.value="";window.alert("Несоответствующий формат файла");return false;}}
