bm={obj:null,obj_link:null,obj_cover:null,id:null,id_link:null,id_cover:null,visible:false,body:null,title:null,items:new Array(),rc:null,init:function(b,c,a){bm.body=document.getElementsByTagName("body")[0];bm.id=c;bm.link_id=a;bm.id_cover=c+"_cover";bm.title=b;bm.obj_link=d_obj(a);bm.obj=document.createElement("div");bm.obj.setAttribute("id",bm.id);bm.obj.className=bm.id;bm.obj.style.position="absolute";bm.obj.style.zIndex="10000";bm.obj_cover=document.createElement("div");bm.obj_cover.setAttribute("id",bm.id_cover);bm.addEvent(bm.obj_cover,"mousemove",function(d){bm.hideBookmarksBox()});bm.obj_cover.style.position="absolute";bm.obj_cover.style.zIndex="9990";bm.obj_cover.style.width="0";bm.obj_cover.style.height="0";bm.obj_cover.style.top="0";bm.obj_cover.style.left="0";bm.obj_cover.style.display="none";bm.body.appendChild(bm.obj);bm.body.appendChild(bm.obj_cover);bm.buildHTML()},showBookmarksBox:function(){if((bm.obj_link!=null)&&(bm.obj!=null)){d_style(bm.id).display="block";bm.obj=d_obj(bm.id);var b=getOffsetTop(bm.obj_link,0)-bm.obj.offsetHeight+0;var a=getOffsetLeft(bm.obj_link,0);d_style(bm.id).top=b+"px";d_style(bm.id).left=a+"px"}},hideBookmarksBox:function(){if((bm.obj_link!=null)&&(bm.obj!=null)){d_style(bm.id).display="none"}if((bm.obj_cover!=null)){d_style(bm.id_cover).display="none"}bm.visible=false},showCover:function(){if(bm.visible==false){d_style(bm.id_cover).display="block";var a=d_obj(bm.id).offsetWidth+50;var b=d_obj(bm.id).offsetHeight+50;d_style(bm.id_cover).width=a+"px";d_style(bm.id_cover).height=b+"px";var d=d_obj(bm.id).offsetLeft-25;var c=d_obj(bm.id).offsetTop-30;d_style(bm.id_cover).left=d+"px";d_style(bm.id_cover).top=c+"px"}bm.visible=true},addItem:function(d,b,a){var e={logo_url:d,label:b,url:a};var c=bm.items.length;bm.items[c]=e},buildHTML:function(){var a="";a+='<div class="main"><div class="cover">';a+='<div class="header" onmousemove="bm.showCover();"><span>'+bm.title+"</span></div>";a+='<div class="content" onmousemove="bm.showCover();">';a+="<table>";var e=Math.round(bm.items.length/2);var c=0;for(var d=0;d<e;d++){a+="<tr>";for(var b=0;b<2;b++){if(bm.items[c]){a+='<td class="icon"><a href="'+bm.items[c].url+'" target="_blank"><img src="'+bm.items[c].logo_url+'" border="0" /></a></td><td class="link"><i><a href="'+bm.items[c].url+'" target="_blank">'+bm.items[c].label+"</a></i></td>";c++}}a+="</tr>"}a+="</table>";a+="</div>";a+='<div class="footer" onmousemove="bm.showCover();">&nbsp;</div>';a+="</div>";a+="</div>";a+='<div class="bottom_shadow" onmousemove="bm.showCover();">&nbsp;</div>';bm.obj.innerHTML=a},addEvent:function(c,b,a){if(c.addEventListener){c.addEventListener(b,a,false)}else{if(c.attachEvent){c["e"+b+a]=a;c[b+a]=function(){c["e"+b+a](window.event)};c.attachEvent("on"+b,c[b+a])}}}};function getOffsetTop(c,b){var a=c.offsetTop+b;if(c.offsetParent){a=getOffsetTop(c.offsetParent,a)}return a}function getOffsetLeft(c,b){var a=c.offsetLeft+b;if(c.offsetParent){a=getOffsetLeft(c.offsetParent,a)}return a};