﻿<!--
function transform_infobox(){var W3CDOM=(document.createElement&&document.getElementsByTagName);if(!W3CDOM)return;var links=document.getElementsByTagName('a');for(var i=0;i<links.length;i++){if(links[i].getAttribute('href')&&links[i].getAttribute('rel')=='info'){links[i].onmouseover=function(){infobox(true,this);}
links[i].onmouseout=function(){infobox(false,this);}
links[i].onclick=function(){return false;}}}}
function infobox(show,elem){if(show){var w=480;var infobox=document.createElement('div');infobox.className='infobox';infobox.id=elem.id+'_infobox';infobox.style.width=w+'px';infobox.style.display='none';document.getElementsByTagName('body')[0].appendChild(infobox);var ipos=findPosition(elem);var ix=ipos[0];var iy=ipos[1];infobox.style.left=(ix-w+30)+'px';infobox.style.top=(iy+20)+'px';if(window.innerWidth&&((ix+w)>window.innerWidth)){infobox.style.left=(window.innerWidth-w-45)+'px';}
if(document.body.scrollWidth&&((ix+w)>document.body.scrollWidth)){infobox.style.left=(document.body.scrollWidth-w-45)+'px';}
var url=elem.href+'/ajax';new Ajax.Updater(infobox.id,url,{method:'get',onComplete:function(){new Effect.Appear(infobox,{delay:0.2,duration:0.3,to:1});}});}else{var infobox=$(elem.id+'_infobox')
new Effect.Fade(infobox,{duration:0.3,afterFinish:function(effect){document.getElementsByTagName('body')[0].removeChild(effect.element);}});}}
function findPosition(oLink){if(oLink.offsetParent){for(var posX=0,posY=0;oLink.offsetParent;oLink=oLink.offsetParent){posX+=oLink.offsetLeft;posY+=oLink.offsetTop;}
return[posX,posY];}else{return[oLink.x,oLink.y];}}
window.onload=function onLoader(){transform_infobox();}
