var tooltip={options:{attr_name:"tooltip",blank_text:"[Страница откроется в новом окне]",newline_entity:" . , ",max_width:0,delay:0,skip_tags:["link","style"]},t:document.createElement("DIV"),c:null,g:false,canvas:null,m:function(b){if(tooltip.g){var a=window.event?event.clientX+tooltip.canvas.scrollLeft:b.pageX;var c=window.event?event.clientY+tooltip.canvas.scrollTop:b.pageY;tooltip.a(a,c)}},d:function(){tooltip.canvas=document.getElementsByTagName(document.compatMode&&document.compatMode=="CSS1Compat"?"HTML":"BODY")[0];tooltip.t.setAttribute("id","tooltip");document.body.appendChild(tooltip.t);if(tooltip.options.max_width){tooltip.t.style.maxWidth=tooltip.options.max_width+"px"}var d=document.all&&!window.opera?document.all:document.getElementsByTagName("*");var c=d.length;for(var e=0;e<c;e++){if(!d[e]||tooltip.options.skip_tags.in_array(d[e].tagName.toLowerCase())){continue}var f=d[e].getAttribute("title");if(f&&typeof f!="string"){f=""}var b=d[e].getAttribute("alt");var g=d[e].getAttribute("target")&&d[e].getAttribute("target")=="_blank"&&tooltip.options.blank_text;if(f||g){d[e].setAttribute(tooltip.options.attr_name,g?(f?f+" "+tooltip.options.blank_text:tooltip.options.blank_text):f);if(d[e].getAttribute(tooltip.options.attr_name)){d[e].removeAttribute("title");if(b&&d[e].complete){d[e].removeAttribute("alt")}tooltip.l(d[e],"mouseover",tooltip.s);tooltip.l(d[e],"mouseout",tooltip.h)}}else{if(b&&d[e].complete){d[e].setAttribute(tooltip.options.attr_name,b);if(d[e].getAttribute(tooltip.options.attr_name)){d[e].removeAttribute("alt");tooltip.l(d[e],"mouseover",tooltip.s);tooltip.l(d[e],"mouseout",tooltip.h)}}}if(!d[e].getAttribute(tooltip.options.attr_name)&&g){}}document.onmousemove=tooltip.m;window.onscroll=tooltip.h;tooltip.a(-99,-99)},_:function(a){a=a.replace(/\&/g,"&amp;");a=a.replace(/\</g,"&lt;");a=a.replace(/\>/g,"&gt;");return a},s:function(e){if(typeof tooltip=="undefined"){return}var d=window.event?window.event.srcElement:e.target;if(!d.getAttribute(tooltip.options.attr_name)){return}var s=d.getAttribute(tooltip.options.attr_name);if(tooltip.options.newline_entity){var s=tooltip._(s);s=s.replace(eval("/"+tooltip._(tooltip.options.newline_entity)+"/g"),"<br />");tooltip.t.innerHTML=s}else{if(tooltip.t.firstChild){tooltip.t.removeChild(tooltip.t.firstChild)}tooltip.t.appendChild(document.createTextNode(s))}tooltip.c=setTimeout("tooltip.t.style.visibility = 'visible'",tooltip.options.delay);tooltip.g=true},h:function(a){if(typeof tooltip=="undefined"){return}tooltip.t.style.visibility="hidden";if(!tooltip.options.newline_entity&&tooltip.t.firstChild){tooltip.t.removeChild(tooltip.t.firstChild)}clearTimeout(tooltip.c);tooltip.g=false;tooltip.a(-99,-99)},l:function(d,c,b){if(d.addEventListener){d.addEventListener(c,b,false)}else{if(d.attachEvent){d.attachEvent("on"+c,b)}else{return null}}},a:function(a,f){var d=tooltip.canvas.clientWidth?tooltip.canvas.clientWidth+tooltip.canvas.scrollLeft:window.innerWidth+window.pageXOffset;var c=window.innerHeight?window.innerHeight+window.pageYOffset:tooltip.canvas.clientHeight+tooltip.canvas.scrollTop;if(document.all&&document.all.item&&!window.opera){tooltip.t.style.width=tooltip.options.max_width&&tooltip.t.offsetWidth>tooltip.options.max_width?tooltip.options.max_width+"px":"auto"}var e=tooltip.t.offsetWidth;var b=tooltip.t.offsetHeight;tooltip.t.style.left=a+8+"px";tooltip.t.style.top=f+8+"px";if(a+e>d){tooltip.t.style.left=d-e+"px"}if(f+b>c){tooltip.t.style.top=c-b+"px"}}};Array.prototype.in_array=function(c){var a=this.length;for(var b=0;b<a;b++){if(this[b]===c){return true}}return false};var root=window.addEventListener||window.attachEvent?window:document.addEventListener?document:null;if(root){if(root.addEventListener){root.addEventListener("load",tooltip.d,false)}else{if(root.attachEvent){root.attachEvent("onload",tooltip.d)}}};
function add_favorite(b){title=document.title;url=document.location;try{window.external.AddFavorite(url,title)}catch(c){try{window.sidebar.addPanel(title,url,"")}catch(c){if(typeof(opera)=="object"){b.rel="sidebar";b.title=title;b.url=url;return true}else{alert("Нажмите Ctrl-D чтобы добавить страницу в закладки")}}}return false};