// Copyright (c) Position s.r.o.
// All rights reserved.

addEvent(window,"load",makeNiceTitles);var XHTMLNS="http://www.w3.org/1999/xhtml",CURRENT_NICE_TITLE,browser=new Browser;
function makeNiceTitles(){if(document.createElement&&document.getElementsByTagName){if(!document.createElementNS)document.createElementNS=function(f,e){return document.createElement(e)};if(!document.links)document.links=document.getElementsByTagName("a");for(var a=0;a<document.links.length;a++){var b=document.links[a];if(b.title){b.setAttribute("nicetitle",b.title);b.removeAttribute("title");addEvent(b,"mouseover",showNiceTitle);addEvent(b,"mouseout",hideNiceTitle);addEvent(b,"focus",showNiceTitle);
addEvent(b,"blur",hideNiceTitle)}}if(b=document.getElementsByTagName("ins"))for(a=0;a<b.length;a++){var c=b[a];if(c.dateTime){var d=c.dateTime;d=new Date(d.substring(0,4),parseInt(d.substring(4,6)-1),d.substring(6,8),d.substring(9,11),d.substring(11,13),d.substring(13,15));c.setAttribute("nicetitle","Added on "+d.toString());addEvent(c,"mouseover",showNiceTitle);addEvent(c,"mouseout",hideNiceTitle);addEvent(c,"focus",showNiceTitle);addEvent(c,"blur",hideNiceTitle)}}}}
function findPosition(a){if(a.offsetParent){for(var b=0,c=0;a.offsetParent;a=a.offsetParent){b+=a.offsetLeft;c+=a.offsetTop}return[b,c]}else return[a.x,a.y]}
function showNiceTitle(a){CURRENT_NICE_TITLE&&hideNiceTitle(CURRENT_NICE_TITLE);if(document.getElementsByTagName){if(window.event&&window.event.srcElement)lnk=window.event.srcElement;else if(a&&a.target)lnk=a.target;if(lnk){if(lnk.nodeName.toUpperCase()!="A")lnk=getParent(lnk,"A");if(lnk){nicetitle=lnk.getAttribute("nicetitle");a=document.createElementNS(XHTMLNS,"div");a.className="nicetitle";tnt=document.createTextNode(nicetitle);pat=document.createElementNS(XHTMLNS,"p");pat.className="titletext";
pat.appendChild(tnt);a.appendChild(pat);STD_WIDTH=140;h=lnk.href?lnk.href.length:nicetitle.length;if(nicetitle.length)t=nicetitle.length;h_pixels=h*6;t_pixels=t*10;w=150;a.style.width=w+"px";mpos=findPosition(lnk);mx=mpos[0];my=mpos[1];a.style.left=mx+15+"px";a.style.top=my+25+"px";if(window.innerWidth&&mx+w>window.innerWidth)a.style.left=window.innerWidth-w-5+"px";if(document.body.scrollWidth&&mx+w>document.body.scrollWidth)a.style.left=document.body.scrollWidth-w-5+"px";document.getElementsByTagName("body")[0].appendChild(a);
CURRENT_NICE_TITLE=a}}}}function hideNiceTitle(){if(document.getElementsByTagName)if(CURRENT_NICE_TITLE){document.getElementsByTagName("body")[0].removeChild(CURRENT_NICE_TITLE);CURRENT_NICE_TITLE=null}}function addEvent(a,b,c){if(a.addEventListener){a.addEventListener(b,c,false);return true}else return a.attachEvent?a.attachEvent("on"+b,c):false}function getParent(a,b){return a==null?null:a.nodeType==1&&a.tagName.toLowerCase()==b.toLowerCase()?a:getParent(a.parentNode,b)}
function getMousePosition(a){if(browser.isIE){x=window.event.clientX+document.documentElement.scrollLeft+document.body.scrollLeft;y=window.event.clientY+document.documentElement.scrollTop+document.body.scrollTop}if(browser.isNS){x=a.clientX+window.scrollX;y=a.clientY+window.scrollY}return[x,y]}
function Browser(){var a,b,c;this.isNS=this.isIE=false;this.version=null;a=navigator.userAgent;b="MSIE";if((c=a.indexOf(b))>=0){this.isIE=true;this.version=parseFloat(a.substr(c+b.length))}else{b="Netscape6/";if((c=a.indexOf(b))>=0){this.isNS=true;this.version=parseFloat(a.substr(c+b.length))}else{b="Gecko";if(a.indexOf(b)>=0){this.isNS=true;this.version=6.1}}}};
