function add_favorite(a){title=document.title;url=document.location;try{window.external.AddFavorite(url,title);}catch(e){try{window.sidebar.addPanel(title,url,"");}catch(e){if(typeof(opera)=="object"){a.rel="sidebar";a.title=title;a.url=url;return true;}else{alert('Нажмите Ctrl+D чтобы добавить страницу в закладки');}}}return false;}

if(0){window.open('privmsg.php?mode=newpm','_phpbbprivmsg','HEIGHT=225,resizable=yes,WIDTH=400');}

function emoticon(thesmilie){document.mt.message.value += thesmilie+"";}
function emoticon_comments(thesmilie){document.addcom.text.value += thesmilie+"";}
function emoticon_forums(thesmilie){document.post.post.value += thesmilie+"";}

var dbx;function dbxManager(sid){dbx=this;if(!/^[-_a-z0-9]+$/i.test(sid)){alert('Error from dbxManager:\n"' + sid + '" is an invalid session ID');return;}this.supported=!(document.getElementsByTagName('*').length == 0 || (navigator.vendor == 'KDE' && typeof window.sidebar == 'undefined'));if(!this.supported){return;}this.etype=typeof document.addEventListener != 'undefined' ? 'addEventListener' : typeof document.attachEvent != 'undefined' ? 'attachEvent' : 'none';this.eprefix=(this.etype == 'attachEvent' ? 'on' : '');if(typeof window.opera != 'undefined' && parseFloat(navigator.userAgent.toLowerCase().split(/opera[\/ ]/)[1].split(' ')[0],10) < 7.5){this.etype='none';}if(this.etype == 'none'){this.supported=false;return;}this.running=0;this.sid=sid;this.savedata ={};this.cookiestate=this.getCookieState();};dbxManager.prototype.setCookieState=function(){var now=new Date();now.setTime(now.getTime() + (365*24*60*60*1000));var str='';for(j in this.savedata){if(typeof this.savedata[j]!='function'){str += j + '=' + this.savedata[j] + '&'}}this.state=str.replace(/^(.+)&$/,'$1');this.cookiestring=this.state.replace(/,/g,'|');this.cookiestring=this.cookiestring.replace(/=/g,':');if(typeof this.onstatechange == 'undefined' || this.onstatechange()){document.cookie='dbx-' + this.sid + '='+ this.cookiestring+ ';expires=' + now.toGMTString()+ ';path=/';}};dbxManager.prototype.getCookieState=function(){this.cookiestate=null;if(document.cookie){if(document.cookie.indexOf('dbx-' + this.sid)!=-1){this.cookie=document.cookie.split('dbx-' + this.sid + '=')[1].split(';')[0].split('&');for(var i in this.cookie){if(typeof this.cookie[i]!='function'){this.cookie[i]=this.cookie[i].replace(/\|/g,',');this.cookie[i]= this.cookie[i].replace(/:/g,'=');this.cookie[i]=this.cookie[i].split('=');this.cookie[i][1]=this.cookie[i][1].split(',');}}this.cookiestate ={};for(i in this.cookie){if(typeof this.cookie[i]!='function'){this.cookiestate[this.cookie[i][0]]=this.cookie[i][1];}}}}return this.cookiestate;};dbxManager.prototype.addDataMember=function(gid,order){this.savedata[gid]=order;};dbxManager.prototype.createElement=function(tag){return typeof document.createElementNS != 'undefined' ? document.createElementNS('http://www.w3.org/1999/xhtml',tag) : document.createElement(tag);};dbxManager.prototype.getTarget=function(e,pattern,node){if(typeof node != 'undefined'){var target=node;}else{target=typeof e.target != 'undefined' ? e.target : e.srcElement;}var regex=new RegExp(pattern,'');while(!regex.test(target.className)){target=target.parentNode;}return target;};function dbxGroup(gid,dir,thresh,fix,ani,togs,def,open,close,move,toggle,kmove,ktoggle,syntax){if(!/^[-_a-z0-9]+$/i.test(gid)){alert('Error from dbxGroup:\n"' + gid + '" is an invalid container ID');return;}this.container=document.getElementById(gid);if(this.container == null || !dbx.supported){return;}var self=this;this.gid=gid;this.dragok=false;this.box=null;this.vertical=dir == 'vertical';this.threshold=parseInt(thresh,10);this.restrict=fix == 'yes';this.resolution=parseInt(ani,10);this.toggles=togs == 'yes';this.defopen=def != 'closed';this.vocab ={'open' : open,'close' : close,'move' : move,'toggle' : toggle,'kmove' : kmove,'ktoggle' : ktoggle,'syntax' : syntax};this.container.style.position='relative';this.container.style.display='block';if(typeof window.opera != 'undefined'){this.container.style.display='run-in';}this.boxes=[];this.buttons=[];this.order=[];this.eles=this.container.getElementsByTagName('*');for(var i=0;i<this.eles.length;i++){if(/dbx\-box/i.test(this.eles[i].className) && !/dbx\-dummy/i.test(this.eles[i].className)){this.eles[i].style.position='relative';this.eles[i].style.display='block';this.boxes.push(this.eles[i]);this.eles[i].className += ' dbx-box-open';this.eles[i].className += ' dbxid' + this.order.length;this.order.push(this.order.length.toString() + '+');this.eles[i][dbx.etype](dbx.eprefix + 'mousedown',function(e){if(!e){e=window.event;}self.mousedown(e,dbx.getTarget(e,'dbx\-box'));},false);}if(/dbx\-handle/i.test(this.eles[i].className)){this.eles[i].style.position='relative';this.eles[i].style.display='block';this.eles[i].className += ' dbx-handle-cursor';this.eles[i].setAttribute('title',this.eles[i].getAttribute('title') == null || this.eles[i].title == '' ? this.vocab.move : this.vocab.syntax.replace('%mytitle%',this.eles[i].title).replace('%dbxtitle%',this.vocab.move));if(this.toggles){this.buttons.push(this.addToggleBehavior(this.eles[i]));}else{this.eles[i][dbx.etype](dbx.eprefix + 'key' + (typeof document.uniqueID != 'undefined' || navigator.vendor == 'Apple Computer,Inc.' ? 'down' : 'press'),function(e){if(!e){e=window.event;}return self.keypress(e,dbx.getTarget(e,'dbx\-handle'));},false);this.eles[i][dbx.etype](dbx.eprefix + 'focus',function(e){if(!e){e=window.event;}self.createTooltip(null,dbx.getTarget(e,'dbx\-handle'));},false);this.eles[i][dbx.etype](dbx.eprefix + 'blur',function(){self.removeTooltip();},false);}}}dbx.addDataMember(this.gid,this.order.join(','));var dummy=this.container.appendChild(dbx.createElement('span'));dummy.className='dbx-box dbx-dummy';dummy.style.display='block';dummy.style.width='0';dummy.style.height='0';dummy.style.overflow='hidden';if(this.vertical){dummy.className += ' dbx-offdummy';}this.boxes.push(dummy);if(dbx.cookiestate != null && typeof dbx.cookiestate[this.gid] != 'undefined'){var num=dbx.cookiestate[this.gid].length;if(num == this.boxes.length - 1){for(i=0;i<num;i++){var index=parseInt(dbx.cookiestate[this.gid][i],10);this.container.insertBefore(this.boxes[index],dummy);if(this.toggles && /\-$/.test(dbx.cookiestate[this.gid][i])){this.toggleBoxState(this.buttons[index],false);}}this.getBoxOrder();}}else if(!this.defopen && this.toggles){var len=this.buttons.length;for(i=0;i<len;i++){this.toggleBoxState(this.buttons[i],true);}}document[dbx.etype](dbx.eprefix + 'mouseout',function(e){if(typeof e.target == 'undefined'){e=window.event;e.relatedTarget=e.toElement;}if(e.relatedTarget == null){self.mouseup(e);}},false);document[dbx.etype](dbx.eprefix + 'mousemove',function(e){self.mousemove(e);return !self.dragok;},false);document[dbx.etype](dbx.eprefix + 'mouseup',function(e){self.mouseup(e);},false);this.keydown=false;document[dbx.etype](dbx.eprefix + 'keydown',function(){self.keydown=true;},false);document[dbx.etype](dbx.eprefix + 'keyup',function(){self.keydown=false;},false);};dbxGroup.prototype.addToggleBehavior=function(){var self=this;var button=arguments[0].appendChild(dbx.createElement('a'));button.appendChild(document.createTextNode('\u00a0'));button.style.cursor='pointer';button.href='javascript:void(null)';button.className='dbx-toggle dbx-toggle-open';button.setAttribute('title',this.vocab.toggle.replace('%toggle%',this.vocab.close));button.hasfocus=typeof window.opera != 'undefined' || navigator.vendor == 'Apple Computer,Inc.' ? null : false;this.tooltip=null;button.onclick=function(){if(this.hasfocus === true || this.hasfocus === null){self.removeTooltip();self.toggleBoxState(this,true);}};button['onkey' + (typeof document.uniqueID != 'undefined' || navigator.vendor == 'Apple Computer,Inc.' ? 'down' : 'press')]=function(e){if(!e){e=window.event;}return self.keypress(e,this);};button.onfocus=function(){var len=self.buttons.length;for(var i=0;i<len;i++){self.buttons[i].className=self.buttons[i].className.replace(/[ ](dbx\-toggle\-hilite\-)(open|closed)/,'');}var isopen=(/dbx\-toggle\-open/.test(this.className));this.className += ' dbx-toggle-hilite-' + (isopen ? 'open' : 'closed');self.createTooltip(isopen,this);this.isactive=true;if(this.hasfocus !== null){this.hasfocus=true;}};button.onblur=function(){this.className=this.className.replace(/[ ](dbx\-toggle\-hilite\-)(open|closed)/,'');self.removeTooltip();if(this.hasfocus !== null){this.hasfocus=false;}};return button;};dbxGroup.prototype.toggleBoxState=function(button,regen){var isopen=(/dbx\-toggle\-open/.test(button.className));var parent=dbx.getTarget(null,'dbx\-box',button);dbx.box=parent;dbx.toggle=button;if(typeof dbx.container == 'undefined'){dbx.group=dbx.getTarget(null,'dbx\-group',parent);}else{dbx.group=dbx.container;}if((!isopen && (typeof dbx.onboxopen == 'undefined' || dbx.onboxopen()))||(isopen && (typeof dbx.onboxclose == 'undefined' || dbx.onboxclose()))){button.className='dbx-toggle dbx-toggle-' + (isopen ? 'closed' : 'open');button.title=this.vocab.toggle.replace('%toggle%',isopen ? this.vocab.open : this.vocab.close);if(typeof button.isactive != 'undefined'){button.className += ' dbx-toggle-hilite-' + (isopen ? 'closed' : 'open')}parent.className=parent.className.replace(/[ ](dbx-box-)(open|closed)/,' $1' + (isopen ? 'closed' : 'open'));if(regen){this.getBoxOrder();}}};dbxGroup.prototype.shiftBoxPosition=function(e,anchor,positive){var parent=dbx.getTarget(null,'dbx\-box',anchor);dbx.group=this.container;dbx.box=parent;dbx.event=e;if(typeof dbx.onboxdrag == 'undefined' || dbx.onboxdrag()){var positions=[];var len=this.boxes.length;for(var i=0;i<len;i++){positions[i]=[i,this.boxes[i][this.vertical ? 'offsetTop' : 'offsetLeft']];if(parent == this.boxes[i]){this.idref=i;}}positions.sort(this.compare);for(i=0;i<len;i++){if(positions[i][0] == this.idref){if((positive && i < len - 2) || (!positive && i > 0)){var sibling=this.boxes[positions[i + (positive ? 1 : -1)][0]];if(this.resolution > 0){var visipos ={'x' : parent.offsetLeft,'y' : parent.offsetTop};var siblingpos ={'x' : sibling.offsetLeft,'y' : sibling.offsetTop};}var obj ={'insert' : (positive ? sibling : parent),'before' : (positive ? parent : sibling)};this.container.insertBefore(obj.insert,obj.before);if(this.resolution > 0){var animators ={'sibling' : new dbxAnimator(this,sibling,siblingpos,this.resolution,true,anchor),'parent' : new dbxAnimator(this,parent,visipos,this.resolution,true,anchor)};}else{anchor.focus();}break;}}}this.getBoxOrder();}};dbxGroup.prototype.compare=function(a,b){return a[1] - b[1];};dbxGroup.prototype.createTooltip=function(isopen,anchor){if(this.keydown){this.tooltip=this.container.appendChild(dbx.createElement('span'));this.tooltip.style.visibility='hidden';this.tooltip.className='dbx-tooltip';if(isopen != null){this.tooltip.appendChild(document.createTextNode(this.vocab.kmove + this.vocab.ktoggle.replace('%toggle%',isopen ? this.vocab.close : this.vocab.open)));}else{this.tooltip.appendChild(document.createTextNode(this.vocab.kmove));}var parent=dbx.getTarget(null,'dbx\-box',anchor);this.tooltip.style.left=parent.offsetLeft + 'px';this.tooltip.style.top=parent.offsetTop + 'px';var tooltip=this.tooltip;window.setTimeout(function(){if(tooltip != null){tooltip.style.visibility='visible';}},500);}};dbxGroup.prototype.removeTooltip=function(){if(this.tooltip != null){this.tooltip.parentNode.removeChild(this.tooltip);this.tooltip=null;}};dbxGroup.prototype.mousedown=function(e,box){var node=typeof e.target != 'undefined' ? e.target : e.srcElement;if(node.nodeName == '#text'){node=node.parentNode;}if(!/dbx\-(toggle|box|group)/i.test(node.className)){while(!/dbx\-(handle|box|group)/i.test(node.className)){node=node.parentNode;}}if(/dbx\-handle/i.test(node.className)){this.removeTooltip();this.released=false;this.initial ={'x' : e.clientX,'y' : e.clientY};this.current ={'x' : 0,'y' : 0};this.createCloneBox(box);if(typeof e.preventDefault != 'undefined' ){e.preventDefault();}if(typeof document.onselectstart != 'undefined'){document.onselectstart=function(){return false;}}}};dbxGroup.prototype.mousemove=function(e){if(this.dragok && this.box != null){this.positive=this.vertical ? (e.clientY > this.current.y ? true : false) : (e.clientX > this.current.x ? true : false);this.current ={'x' : e.clientX,'y' : e.clientY};var overall ={'x' : this.current.x - this.initial.x,'y' : this.current.y - this.initial.y};if(((overall.x >= 0 && overall.x <= this.threshold) || (overall.x <= 0 && overall.x >= 0 - this.threshold))&&((overall.y >= 0 && overall.y <= this.threshold) || (overall.y <= 0 && overall.y >= 0 - this.threshold))){this.current.x -= overall.x;this.current.y -= overall.y;}if(this.released || overall.x > this.threshold || overall.x < (0 - this.threshold) || overall.y > this.threshold || overall.y < (0 - this.threshold)){dbx.group=this.container;dbx.box=this.box;dbx.event=e;if(typeof dbx.onboxdrag == 'undefined' || dbx.onboxdrag()){this.released=true;if(!this.restrict || !this.vertical){this.boxclone.style.left=(this.current.x - this.difference.x) + 'px';}if(!this.restrict || this.vertical){this.boxclone.style.top=(this.current.y - this.difference.y) + 'px';}this.moveOriginalToPosition(this.current.x,this.current.y);if(typeof e.preventDefault != 'undefined' ){e.preventDefault();}}}}return true;};dbxGroup.prototype.mouseup=function(e){if(this.box != null){this.moveOriginalToPosition(e.clientX,e.clientY);this.removeCloneBox();this.getBoxOrder();if(typeof document.onselectstart != 'undefined'){document.onselectstart=function(){return true;}}}this.dragok=false;};dbxGroup.prototype.keypress=function(e,anchor){if(/^(3[7-9])|(40)$/.test(e.keyCode)){this.removeTooltip();if((this.vertical && /^(38|40)$/.test(e.keyCode)) || (!this.vertical && /^(37|39)$/.test(e.keyCode))){this.shiftBoxPosition(e,anchor,/^[3][78]$/.test(e.keyCode) ? false : true);if(typeof e.preventDefault != 'undefined'){e.preventDefault();}else{return false;}typeof e.stopPropagation != 'undefined' ? e.stopPropagation() : e.cancelBubble=true;this.keydown=false;}}return true;};dbxGroup.prototype.getBoxOrder=function(){this.order=[];var len=this.eles.length;for(var j=0;j<len;j++){if(/dbx\-box/i.test(this.eles[j].className) && !/dbx\-(clone|dummy)/i.test(this.eles[j].className)){this.order.push(this.eles[j].className.split('dbxid')[1] + (/dbx\-box\-open/i.test(this.eles[j].className) ? '+' : '-'));}}dbx.savedata[this.gid]=this.order.join(',');dbx.setCookieState();};dbxGroup.prototype.createClone=function(){var clone=this.container.appendChild(arguments[0].cloneNode(true));clone.className += ' dbx-clone';clone.style.position='absolute';clone.style.visibility='hidden';clone.style.zIndex=arguments[1];clone.style.left=arguments[2].x + 'px';clone.style.top=arguments[2].y + 'px';clone.style.width=arguments[0].offsetWidth + 'px';clone.style.height=arguments[0].offsetHeight + 'px';return clone;};dbxGroup.prototype.createCloneBox=function(box){this.box=box;this.position ={'x' : this.box.offsetLeft,'y' : this.box.offsetTop};this.difference ={'x' : (this.initial.x - this.position.x),'y' : (this.initial.y - this.position.y)};this.boxclone=this.createClone(this.box,30000,this.position);this.boxclone.style.cursor='move';this.dragok=true;};dbxGroup.prototype.removeCloneBox=function(){this.container.removeChild(this.boxclone);this.box.style.visibility='visible';this.box=null;};dbxGroup.prototype.moveOriginalToPosition=function(clientX,clientY){var cloneprops ={'xy' : this.vertical ? clientY - this.difference.y : clientX - this.difference.x,'wh' : this.vertical ? this.boxclone.offsetHeight : this.boxclone.offsetWidth};this.box.style.visibility='hidden';this.boxclone.style.visibility='visible';var len=this.boxes.length;for(var i=0;i<len;i++){var boxprops ={'xy' : this.vertical ? this.boxes[i].offsetTop : this.boxes[i].offsetLeft,'wh' : this.vertical ? this.boxes[i].offsetHeight : this.boxes[i].offsetWidth};if((this.positive && cloneprops.xy + cloneprops.wh > boxprops.xy && cloneprops.xy < boxprops.xy)||(!this.positive && cloneprops.xy < boxprops.xy && cloneprops.xy + cloneprops.wh > boxprops.xy)){if(this.boxes[i] == this.box){return;}var sibling=this.box.nextSibling;while(sibling.className == null || !/dbx\-box/.test(sibling.className)){sibling=sibling.nextSibling;}if(this.boxes[i] == sibling){return;}if(this.resolution > 0){if(this.box[this.vertical ? 'offsetTop' : 'offsetLeft'] < boxprops.xy){var visibox=this.boxes[i].previousSibling;while(visibox.className == null || !/dbx\-box/.test(visibox.className)){visibox=visibox.previousSibling;}}else{visibox=this.boxes[i];}var visipos ={'x' : visibox.offsetLeft,'y' : visibox.offsetTop};}var prepos ={'x' : this.box.offsetLeft,'y' : this.box.offsetTop};this.container.insertBefore(this.box,this.boxes[i]);this.initial.x += (this.box.offsetLeft - prepos.x);this.initial.y += (this.box.offsetTop - prepos.y);if(this.resolution > 0 && visibox != this.box){var animator=new dbxAnimator(this,visibox,visipos,this.resolution,false,null);}else{}break;}}};function dbxAnimator(caller,box,pos,res,kbd,anchor){this.caller=caller;this.box=box;this.timer=null;var before=pos[this.caller.vertical ? 'y' : 'x'];var after=this.box[this.caller.vertical ? 'offsetTop' : 'offsetLeft'];if(before != after){if(dbx.running > this.caller.boxes.length - 1){return;}var clone=this.caller.createClone(this.box,29999,arguments[2]);clone.style.visibility='visible';this.box.style.visibility='hidden';this.animateClone(clone,before,after > before ? after - before : 0 - (before - after),this.caller.vertical ? 'top' : 'left',res,kbd,anchor);}};dbxAnimator.prototype.animateClone=function(clone,current,change,dir,res,kbd,anchor){var self=this;var count=0;dbx.running ++;this.timer=window.setInterval(function(){count ++;current += change / res;clone.style[dir]=current + 'px';if(count == res){window.clearTimeout(self.timer);self.timer=null;dbx.running --;self.caller.container.removeChild(clone);self.box.style.visibility='visible';if(kbd){if(anchor != null && anchor.parentNode.style.visibility != 'hidden'){anchor.focus();}else if(self.caller.toggles){var button=self.caller.buttons[parseInt(self.box.className.split('dbxid')[1],10)];if(button != null && typeof button.isactive != 'undefined'){button.focus();}}}}},20);};if(typeof window.attachEvent != 'undefined'){window.attachEvent('onunload',function(){var ev=['mousedown','mousemove','mouseup','mouseout','click','keydown','keyup','focus','blur','selectstart','statechange','boxdrag','boxopen','boxclose'];var el=ev.length;var dl=document.all.length;for(var i=0;i<dl;i++){for(var j=0;j<el;j++){document.all[i]['on' + ev[j]]=null;}}});}

window.onload=function(){
var manager=new dbxManager('main');
var sidebar_left=new dbxGroup('sidebar-left','vertical','7','no','10','yes','open','раскрыть','свернуть','Нажмите и удерживайте чтобы перетащить блок','Кликните чтобы %toggle% блок','Используйте стрелки для перемещения блока',',или нажмите клавишу ввода чтобы %toggle% блок','%mytitle%  [%dbxtitle%]');
var sidebar_right=new dbxGroup('sidebar-right','vertical','7','no','10','yes','open','раскрыть','свернуть','Нажмите и удерживайте чтобы перетащить блок','Кликните чтобы %toggle% блок','Используйте стрелки для перемещения блока',',или нажмите клавишу ввода чтобы %toggle% блок','%mytitle%  [%dbxtitle%]');
};

function JsHttpRequest(){
var t=this;
t.onreadystatechange=null;
t.readyState=0;
t.responseText=null;
t.responseXML=null;
t.status=200;
t.statusText="OK";
t.responseJS=null;
t.caching=false;
t.loader=null;
t.session_name="PHPSESSID";
t._ldObj=null;
t._reqHeaders=[];
t._openArgs=null;
t._errors={inv_form_el:"Invalid FORM element detected: name=%,tag=%",must_be_single_el:"If used,<form> must be a single HTML element in the list.",js_invalid:"JavaScript code generated by backend is invalid!\n%",url_too_long:"Cannot use so long query with GET request (URL is larger than % bytes)",unk_loader:"Unknown loader: %",no_loaders:"No loaders registered at all,please check JsHttpRequest.LOADERS array",no_loader_matched:"Cannot find a loader which may process the request. Notices are:\n%"};
t.abort=function(){
with(this){
if(_ldObj&&_ldObj.abort){
_ldObj.abort();
}
_cleanup();
if(readyState==0){
return;
}
if(readyState==1&&!_ldObj){
readyState=0;
return;
}
_changeReadyState(4,true);
}
};
t.open=function(_2,_3,_4,_5,_6){
with(this){
if(_3.match(/^((\w+)\.)?(GET|POST)\s+(.*)/i)){
this.loader=RegExp.$2?RegExp.$2:null;
_2=RegExp.$3;
_3=RegExp.$4;
}
try{
if(document.location.search.match(new RegExp("[&?]"+session_name+"=([^&?]*)"))||document.cookie.match(new RegExp("(?:;|^)\\s*"+session_name+"=([^;]*)"))){
_3+=(_3.indexOf("?")>=0?"&":"?")+session_name+"="+this.escape(RegExp.$1);
}
}
catch(e){
}
_openArgs={method:(_2||"").toUpperCase(),url:_3,asyncFlag:_4,username:_5!=null?_5:"",password:_6!=null?_6:""};
_ldObj=null;
_changeReadyState(1,true);
return true;
}
};
t.send=function(_7){
if(!this.readyState){
return;
}
this._changeReadyState(1,true);
this._ldObj=null;
var _8=[];
var _9=[];
if(!this._hash2query(_7,null,_8,_9)){
return;
}
var _a=null;
if(this.caching&&!_9.length){
_a=this._openArgs.username+":"+this._openArgs.password+"@"+this._openArgs.url+"|"+_8+"#"+this._openArgs.method;
var _b=JsHttpRequest.CACHE[_a];
if(_b){
this._dataReady(_b[0],_b[1]);
return false;
}
}
var _c=(this.loader||"").toLowerCase();
if(_c&&!JsHttpRequest.LOADERS[_c]){
return this._error("unk_loader",_c);
}
var _d=[];
var _e=JsHttpRequest.LOADERS;
for(var _f in _e){
var ldr=_e[_f].loader;
if(!ldr){
continue;
}
if(_c&&_f!=_c){
continue;
}
var _11=new ldr(this);
JsHttpRequest.extend(_11,this._openArgs);
JsHttpRequest.extend(_11,{queryText:_8.join("&"),queryElem:_9,id:(new Date().getTime())+""+JsHttpRequest.COUNT++,hash:_a,span:null});
var _12=_11.load();
if(!_12){
this._ldObj=_11;
JsHttpRequest.PENDING[_11.id]=this;
return true;
}
if(!_c){
_d[_d.length]="- "+_f.toUpperCase()+": "+this._l(_12);
}else{
return this._error(_12);
}
}
return _f?this._error("no_loader_matched",_d.join("\n")):this._error("no_loaders");
};
t.getAllResponseHeaders=function(){
with(this){
return _ldObj&&_ldObj.getAllResponseHeaders?_ldObj.getAllResponseHeaders():[];
}
};
t.getResponseHeader=function(_13){
with(this){
return _ldObj&&_ldObj.getResponseHeader?_ldObj.getResponseHeader(_13):null;
}
};
t.setRequestHeader=function(_14,_15){
with(this){
_reqHeaders[_reqHeaders.length]=[_14,_15];
}
};
t._dataReady=function(_16,js){
with(this){
if(caching&&_ldObj){
JsHttpRequest.CACHE[_ldObj.hash]=[_16,js];
}
responseText=responseXML=_16;
responseJS=js;
if(js!==null){
status=200;
statusText="OK";
}else{
status=500;
statusText="Internal Server Error";
}
_changeReadyState(2);
_changeReadyState(3);
_changeReadyState(4);
_cleanup();
}
};
t._l=function(_18){
var i=0,p=0,msg=this._errors[_18[0]];
while((p=msg.indexOf("%",p))>=0){
var a=_18[++i]+"";
msg=msg.substring(0,p)+a+msg.substring(p+1,msg.length);
p+=1+a.length;
}
return msg;
};
t._error=function(msg){
msg=this._l(typeof (msg)=="string"?arguments:msg);
msg="JsHttpRequest: "+msg;
if(!window.Error){
throw msg;
}else{
if((new Error(1,"test")).description=="test"){
throw new Error(1,msg);
}else{
throw new Error(msg);
}
}
};
t._hash2query=function(_1e,_1f,_20,_21){
if(_1f==null){
_1f="";
}
if((""+typeof (_1e)).toLowerCase()=="object"){
var _22=false;
if(_1e&&_1e.parentNode&&_1e.parentNode.appendChild&&_1e.tagName&&_1e.tagName.toUpperCase()=="FORM"){
_1e={form:_1e};
}
for(var k in _1e){
var v=_1e[k];
if(v instanceof Function){
continue;
}
var _25=_1f?_1f+"["+this.escape(k)+"]":this.escape(k);
var _26=v&&v.parentNode&&v.parentNode.appendChild&&v.tagName;
if(_26){
var tn=v.tagName.toUpperCase();
if(tn=="FORM"){
_22=true;
}else{
if(tn=="INPUT"||tn=="TEXTAREA"||tn=="SELECT"){
}else{
return this._error("inv_form_el",(v.name||""),v.tagName);
}
}
_21[_21.length]={name:_25,e:v};
}else{
if(v instanceof Object){
this._hash2query(v,_25,_20,_21);
}else{
if(v===null){
continue;
}
if(v===true){
v=1;
}
if(v===false){
v="";
}
_20[_20.length]=_25+"="+this.escape(""+v);
}
}
if(_22&&_21.length>1){
return this._error("must_be_single_el");
}
}
}else{
_20[_20.length]=_1e;
}
return true;
};
t._cleanup=function(){
var _28=this._ldObj;
if(!_28){
return;
}
JsHttpRequest.PENDING[_28.id]=false;
var _29=_28.span;
if(!_29){
return;
}
_28.span=null;
var _2a=function(){
_29.parentNode.removeChild(_29);
};
JsHttpRequest.setTimeout(_2a,50);
};
t._changeReadyState=function(s,_2c){
with(this){
if(_2c){
status=statusText=responseJS=null;
responseText="";
}
readyState=s;
if(onreadystatechange){
onreadystatechange();
}
}
};
t.escape=function(s){
return escape(s).replace(new RegExp("\\+","g"),"%2B");
};
}
JsHttpRequest.COUNT=0;
JsHttpRequest.MAX_URL_LEN=2000;
JsHttpRequest.CACHE={};
JsHttpRequest.PENDING={};
JsHttpRequest.LOADERS={};
JsHttpRequest._dummy=function(){
};
JsHttpRequest.TIMEOUTS={s:window.setTimeout,c:window.clearTimeout};
JsHttpRequest.setTimeout=function(_2e,dt){
window.JsHttpRequest_tmp=JsHttpRequest.TIMEOUTS.s;
if(typeof (_2e)=="string"){
id=window.JsHttpRequest_tmp(_2e,dt);
}else{
var id=null;
var _31=function(){
_2e();
delete JsHttpRequest.TIMEOUTS[id];
};
id=window.JsHttpRequest_tmp(_31,dt);
JsHttpRequest.TIMEOUTS[id]=_31;
}
window.JsHttpRequest_tmp=null;
return id;
};
JsHttpRequest.clearTimeout=function(id){
window.JsHttpRequest_tmp=JsHttpRequest.TIMEOUTS.c;
delete JsHttpRequest.TIMEOUTS[id];
var r=window.JsHttpRequest_tmp(id);
window.JsHttpRequest_tmp=null;
return r;
};
JsHttpRequest.query=function(url,_35,_36,_37){
var req=new this();
req.caching=!_37;
req.onreadystatechange=function(){
if(req.readyState==4){
_36(req.responseJS,req.responseText);
}
};
req.open(null,url,true);
req.send(_35);
};
JsHttpRequest.dataReady=function(d){
var th=this.PENDING[d.id];
delete this.PENDING[d.id];
if(th){
th._dataReady(d.text,d.js);
}else{
if(th!==false){
throw "dataReady(): unknown pending id: "+d.id;
}
}
};
JsHttpRequest.extend=function(_3b,src){
for(var k in src){
_3b[k]=src[k];
}
};
JsHttpRequest.LOADERS.form={loader:function(req){
JsHttpRequest.extend(req._errors,{form_el_not_belong:"Element \"%\" does not belong to any form!",form_el_belong_diff:"Element \"%\" belongs to a different form. All elements must belong to the same form!",form_el_inv_enctype:"Attribute \"enctype\" of the form must be \"%\" (for IE),\"%\" given."});
this.load=function(){
var th=this;
if(!th.method){
th.method="POST";
}
th.url+=(th.url.indexOf("?")>=0?"&":"?")+"JsHttpRequest="+th.id+"-"+"form";
if(th.method=="GET"){
if(th.queryText){
th.url+=(th.url.indexOf("?")>=0?"&":"?")+th.queryText;
}
if(th.url.length>JsHttpRequest.MAX_URL_LEN){
return ["url_too_long",JsHttpRequest.MAX_URL_LEN];
}
var p=th.url.split("?",2);
th.url=p[0];
th.queryText=p[1]||"";
}
var _41=null;
var _42=false;
if(th.queryElem.length){
if(th.queryElem[0].e.tagName.toUpperCase()=="FORM"){
_41=th.queryElem[0].e;
_42=true;
th.queryElem=[];
}else{
_41=th.queryElem[0].e.form;
for(var i=0;i<th.queryElem.length;i++){
var e=th.queryElem[i].e;
if(!e.form){
return ["form_el_not_belong",e.name];
}
if(e.form!=_41){
return ["form_el_belong_diff",e.name];
}
}
}
if(th.method=="POST"){
var _45="multipart/form-data";
var _46=(_41.attributes.encType&&_41.attributes.encType.nodeValue)||(_41.attributes.enctype&&_41.attributes.enctype.value)||_41.enctype;
if(_46!=_45){
return ["form_el_inv_enctype",_45,_46];
}
}
}
var d=_41&&(_41.ownerDocument||_41.document)||document;
var _48="jshr_i_"+th.id;
var s=th.span=d.createElement("DIV");
s.style.position="absolute";
s.style.display="none";
s.style.visibility="hidden";
s.innerHTML=(_41?"":"<form"+(th.method=="POST"?" enctype=\"multipart/form-data\" method=\"post\"":"")+"></form>")+"<iframe name=\""+_48+"\" id=\""+_48+"\" style=\"width:0px;height:0px;overflow:hidden;border:none\"></iframe>";
if(!_41){
_41=th.span.firstChild;
}
d.body.insertBefore(s,d.body.lastChild);
var _4a=function(e,_4c){
var sv=[];
var _4e=e;
if(e.mergeAttributes){
var _4e=d.createElement("form");
_4e.mergeAttributes(e,false);
}
for(var i=0;i<_4c.length;i++){
var k=_4c[i][0],v=_4c[i][1];
sv[sv.length]=[k,_4e.getAttribute(k)];
_4e.setAttribute(k,v);
}
if(e.mergeAttributes){
e.mergeAttributes(_4e,false);
}
return sv;
};
var _52=function(){
top.JsHttpRequestGlobal=JsHttpRequest;
var _53=[];
if(!_42){
for(var i=0,n=_41.elements.length;i<n;i++){
_53[i]=_41.elements[i].name;
_41.elements[i].name="";
}
}
var qt=th.queryText.split("&");
for(var i=qt.length-1;i>=0;i--){
var _57=qt[i].split("=",2);
var e=d.createElement("INPUT");
e.type="hidden";
e.name=unescape(_57[0]);
e.value=_57[1]!=null?unescape(_57[1]):"";
_41.appendChild(e);
}
for(var i=0;i<th.queryElem.length;i++){
th.queryElem[i].e.name=th.queryElem[i].name;
}
var sv=_4a(_41,[["action",th.url],["method",th.method],["onsubmit",null],["target",_48]]);
_41.submit();
_4a(_41,sv);
for(var i=0;i<qt.length;i++){
_41.lastChild.parentNode.removeChild(_41.lastChild);
}
if(!_42){
for(var i=0,n=_41.elements.length;i<n;i++){
_41.elements[i].name=_53[i];
}
}
};
JsHttpRequest.setTimeout(_52,100);
return null;
};
}};



function goto_up(acceleration,time){acceleration=acceleration || 0.1;time=time || 16;var dx=0;var dy=0;var bx=0;var by=0;var wx=0;var wy=0;
if(document.documentElement){dx=document.documentElement.scrollLeft || 0;dy=document.documentElement.scrollTop || 0;}
if(document.body){bx=document.body.scrollLeft || 0;by=document.body.scrollTop || 0;}
var wx=window.scrollX || 0;var wy=window.scrollY || 0;var x=Math.max(wx,Math.max(bx,dx));var y=Math.max(wy,Math.max(by,dy));var speed=1+acceleration;
window.scrollTo(Math.floor(x/speed),Math.floor(y/speed));
if(x>0 || y>0){var invokeFunction="goto_up(" + acceleration + "," + time + ")"
window.setTimeout(invokeFunction,time);}}






function init(id){var obj=document.getElementById(id);if(obj){obj.state=0;obj.timer=null;obj.maxVert=obj.scrollHeight-obj.offsetHeight;}}
function scroll_down(id,timer){
var obj=document.getElementById(id);
if(!obj.maxVert){init(id);}
if(timer==undefined){obj.state=1;}
if((obj.maxVert>obj.scrollTop)&&(obj.state==1)){
obj.scrollTop=obj.scrollTop+2;
obj.timer=setTimeout('scroll_down(\''+id+'\',true)',20);}}
function scroll_up(id,timer){
var obj=document.getElementById(id);
if(!obj.maxVert) init(id);
if(timer==undefined){obj.state=-1;}
if((obj.scrollTop>0)&&(obj.state == -1)){
obj.scrollTop=obj.scrollTop > 2 ? obj.scrollTop - 2 : 0;
obj.timer=setTimeout('scroll_up(\''+id+'\',true)',20);}}
function scroll_stop(id){var obj=document.getElementById(id);if(obj){if(obj.timer) clearTimeout(obj.timer);obj.state=0;}}



var tooltiptags=['a','img','span','input','div'];
var global_hook=0;
var tooltip_lehgth=0;
var show=false;
function PCL_TooltipShow(e){
if(global_hook==0){return;}
var e=e ? e : window.event;
var doc=document.documentElement;
var body=document.body;
if("\v" == "v"){
var mouse_x=e.clientX;
if(doc.clientLeft){mouse_x -= doc.clientLeft;}
if(doc && doc.scrollLeft){mouse_x += doc.scrollLeft;}
if(body && body.scrollLeft){mouse_x += body.scrollLeft;}
var mouse_y=e.clientY;
if(doc.clientTop){mouse_y -=doc.clientTop;}
if(doc && doc.scrollTop){mouse_y += doc.scrollTop;}
if(body && body.scrollTop){mouse_y += body.scrollTop;}
}else{var mouse_x=e.pageX;var mouse_y=e.pageY;}
var my_width=0;
var my_height=0;
if(typeof(window.innerWidth) == 'number'){
my_width=window.innerWidth;
my_height=window.innerHeight;}
else if(doc && (doc.clientWidth || doc.clientHeight)){
my_width=doc.clientWidth;
my_height=doc.clientHeight;}
else if(body && (body.clientWidth || body.clientHeight)){
my_width=body.clientWidth;
my_height=body.clientHeight;}
var tmpdd=document.getElementById('tooltipdiv');
var rr=document.getElementById('rulediv');
if(!show){
if(rr.offsetWidth>tooltip_lehgth){
rr.style.width=tooltip_lehgth+'px';
var old_rheight=rr.offsetHeight;
var new_rwidth=tooltip_lehgth;
while (true){
rr.style.width=new_rwidth+'px';
if(rr.offsetHeight>old_rheight){
new_rwidth++;
break;}
new_rwidth--;
if(new_rwidth==0){break;}}
if(new_rwidth==0){new_rwidth=tooltip_lehgth;}
tmpdd.style.width=new_rwidth+'px';
tmpdd.style.whiteSpace='normal';
}else{tmpdd.style.width='auto';tmpdd.style.whiteSpace='nowrap';}}
var scrollY=0;
if(doc && doc.scrollTop){scrollY=doc.scrollTop;}
else if(body && body.scrollTop){scrollY=body.scrollTop;}
else if(window.pageYOffset){scrollY=window.pageYOffset;}
else if(window.scrollY){scrollY=window.scrollY;}
var scrollX=0;
if(doc && doc.scrollLeft){scrollX=doc.scrollLeft;}else if(body && body.scrollLeft){scrollX=body.scrollLeft;}else if(window.pageXOffset){scrollX=window.pageXOffset;}else if(window.scrollX){scrollX=window.scrollX;}
mouse_y-=scrollY;
mouse_x-=scrollX;
var div_width=tmpdd.offsetWidth;
var div_height=tmpdd.offsetHeight;
if(mouse_y+div_height+30>my_height){var new_y=my_height-div_height-20;}else{var new_y=mouse_y+20;}
if(mouse_x+div_width+30>my_width){var new_x=my_width-div_width-15;}else{var new_x=mouse_x+15;}
if(new_x<mouse_x && new_y<mouse_y){var new_x=mouse_x-10-div_width;}
with (tmpdd){
style.left=(new_x+scrollX)+'px';
style.top=(new_y+scrollY)+'px';
style.visibility='visible';
}show=true;}
function PCL_TooltipMouseOver(e){
var x=e.target ? e.target : e.srcElement;
var tmpdd=document.getElementById('tooltipdiv');
do{var tmp=x.getAttribute('tooltip');
if(tmp!=''){
tmpdd.innerHTML=tmp;
break;
}else{
x=x.parentNode;
if(!x){return false;}}}while(true);
var rr=document.getElementById('rulediv');
rr.style.whiteSpace='normal';
rr.style.width='auto';
rr.innerHTML=tmpdd.innerHTML;
global_hook=1;}
function PCL_TooltipMouseOut(e){
var tmpdd=document.getElementById('tooltipdiv');
tmpdd.style.visibility='hidden';
global_hook=0;
show=false;}
function PCL_TooltipUpdate(){
for (var i=0; i<tooltiptags.length; i++){
var element=document.getElementsByTagName(tooltiptags[i]);
for (var j=0; j<element.length; j++){
var x=element[j];
if((typeof(x.alt)=='string' && x.alt!='') ||
(typeof(x.title)=='string' && x.title!='')){
if(typeof(x.title)=='string' && x.title!=''){
x.setAttribute('tooltip',x.title);
x.tooltip=x.title;
}else{x.setAttribute('tooltip',x.alt);x.tooltip=x.alt;}
x.setAttribute('alt','');
x.alt='';
x.setAttribute('title','');
x.title='';
if(x.addEventListener){
x.addEventListener("mouseover",PCL_TooltipMouseOver,false);
x.addEventListener("mouseout",PCL_TooltipMouseOut,false);
}else{
x.attachEvent("onmouseover",PCL_TooltipMouseOver);
x.attachEvent("onmouseout",PCL_TooltipMouseOut);}}}}
var tmpdd=document.getElementById('tooltipdiv');
tmpdd.style.visibility='hidden';
global_hook=0;}
function PCL_TooltipInit(){
tooltip_lehgth=(typeof(arguments[0])!='number'?300:arguments[0]);
if(tooltip_lehgth<10){tooltip_lehgth=300;}
var element=document.getElementsByTagName('html')[0];
if(element.addEventListener){element.addEventListener("mousemove",PCL_TooltipShow,false);}else{element.attachEvent("onmousemove",PCL_TooltipShow);}
var need_to_create=false;
if(!(tooltipDiv=document.getElementById('tooltipdiv'))){
var tooltipDiv=document.createElement("DIV");
need_to_create=true;}
with (tooltipDiv){
setAttribute('id','tooltipdiv');
className='tooltip';
style.position='absolute';
style.top='0px';
style.left='0px';
style.opacity='.95';
style.filter="alpha(opacity:95)";
style.zIndex=9999;
style.visibility='hidden';
innerHTML='&nbsp;';}
if(need_to_create){document.getElementsByTagName('body')[0].appendChild(tooltipDiv);}
need_to_create=false;
if(!(ruleDiv=document.getElementById('rulediv'))){
var ruleDiv=document.createElement("DIV");
need_to_create=true;}
with (ruleDiv){
setAttribute('id','rulediv');
className='tooltip';
style.position='absolute';
style.zIndex=0;
style.top='0px';
style.left='0px';
style.visibility='hidden';
innerHTML='&nbsp;';}
if(need_to_create){
document.getElementsByTagName('body')[0].appendChild(ruleDiv);
}PCL_TooltipUpdate();}



function EmptyForm(required,required_show,required_group,required_group_show){
err_required_group=required_group_focus="";
for(i=0;i<document.form.length;i++){
if(required_group && required_group_show){
for(n=0;n<required_group.length;n++){
if(document.form.elements[i].name == required_group[n] && required_group_focus ==  ""){required_group_focus=i;}
if(document.form.elements[i].name == required_group[n] && (document.form.elements[i].value != "" && document.form.elements[i].selectedIndex != 0)){
err_required_group="ok";}}} else{err_required_group="ok";}
for(j=0;j<required.length;j++){
if(document.form.elements[i].name == required[j] && (document.form.elements[i].value == "" || document.form.elements[i].selectedIndex==0)){
alert(required_show[j]);
document.form.elements[i].focus();
return false;}}}
if(err_required_group != "ok"){
alert(required_group_show);
document.form.elements[required_group_focus].focus();
return false;
}return true;}


function create_Message(w,h,url){
h1=h+36;
var container=document.createElement('div');
var mtop=Math.floor(((dde.clientHeight - h) / 2)-20)+'px';
var mleft=Math.floor((dde.clientWidth - w) / 2)+'px';
close_win = '<div style="float:right;margin:0;"><a href="#" onclick="hide();return false;" title="Закрыть окно"><img src="/style/img/close_window.png" width="24" height="24" alt="" border="0"/></a></div>';
container.innerHTML='<div id="window_open"><div id="my_window" style="width:'+w+'px;height:'+h1+'px;top:'+mtop+';left:'+mleft+';">'+close_win+'<iframe frameborder="0" width="'+w+'px" height="'+h+'px" id="border:0;overflow:auto;width:'+w+'px;height:'+h+'px;" src="'+url+'"></iframe></div></div></div>';
return container.firstChild;}
function position_Message(elem){
elem.style.position='absolute';
var pageheight=Math.max(dde.scrollHeight,db.scrollHeight,dde.clientHeight);
var pagewidth=Math.max(dde.scrollWidth,db.scrollWidth,dde.clientWidth);
elem.style.height=pageheight+'px';
elem.style.width=pagewidth+'px';}
function window_open(w,h,url){
dde=document.documentElement;
db=document.body;
var messageElem=create_Message(w,h,url);
position_Message(messageElem);
db.appendChild(messageElem);}

var loc=window.location;
function getText(e){
nN=navigator.appName;
if(!e) e=window.event;
if((e.ctrlKey) && ((e.keyCode==10)||(e.keyCode==13))){
if(nN=='Microsoft Internet Explorer'){
if(document.selection.createRange()){var range=document.selection.createRange();orp=range.text;}
}else{
if(document.getSelection){orp=document.getSelection();}
else if(window.getSelection){orp=window.getSelection();}}
if(orp.length>500)			{alert('Выделенный фрагмент не должен превышать 500 символов!');}
else if(orp.length<5){alert('Выделенный фрагмент не должен быть меньше 5 символов!');}
else{window_open(340, 370, '/orph/index.php');return true;}
return false;}}

function hide(){var p=top;var win=p.document.getElementById('window_open');win.parentNode.removeChild(win);}

document.onkeypress = getText;



function vip_board(id){
tmp=document.getElementById('vip_all');
tmp.style.display='block';
tmp.innerHTML="<img src='/style/img/wait.gif' width='112' height='26'><br/>Пожалуйста подождите...";
var req=new JsHttpRequest();
req.onreadystatechange=function(){
if(req.readyState==4){
if(req.responseJS.error=='no'){
tmp.innerHTML=req.responseJS.ok;
}else{tmp.innerHTML=req.responseJS.er_mess;}}}
req.open("POST","/board/vip_all.php",true);
req.send({id:id});}

function vip_board_close(){tmp=document.getElementById('vip_all');tmp.style.display='none';}


function Toggle(id){obj=document.getElementById(id);if(obj.style.display=="none"){obj.style.display="block";} else {obj.style.display="none";}}



function countLines(strtocount, cols){
var hard_lines=1;
var last=0;
while(true){
last=strtocount.indexOf("\n",last+1);
hard_lines++;
/*if ( hard_lines == 35) break; */
if(last== -1)break;}
var soft_lines=Math.ceil(strtocount.length/(cols-1));
var hard=eval("hard_lines " + unescape("%3e") + "soft_lines;");
if(hard) soft_lines=hard_lines;
return soft_lines;
}

function ResizeTextArea(the_form,min_rows){the_form.rows=Math.max(min_rows,countLines(the_form.value,the_form.cols)+1);}






