var cX=0,cY=0;var rows=[];var cols=[];var ids=[];var hoverIndex;var hoverId="";function HideContent(){if(hoverId.length>0){$("#"+hoverId).css("display","none");hoverId=""}}function ShowContent(d){HideContent();var c=$("#"+d);c.css("left",(cX-200)+"px");var b=$(window).scrollTop();var a=$(window).height();if(cY-b<a/2){c.css("top",(cY+10)+"px");c.css("bottom","auto")}else{c.css("top","auto");c.css("bottom",(a-cY+10)+"px")}c.fadeIn("fast");hoverId=d}function InitVars(){rows.length=0;cols.length=0;ids.length=0;hoverIndex=-1;var k,e=0,j=0,f=-1,q=-1;var p=$(".thumbnail-tile");for(k=0;k<p.length;k++){var b=p[k];ids[k]="show-"+b.id;var d=$(b).offset();var s=$(b).outerWidth(true);var g=d.left-(s-$(b).width())/2;if(g>f){f=g;for(var n=0;n<e;n++){if(f==cols[n]){break}}if(n==e){cols[e++]=f;cols[e]=f+s}}else{f=9999}var m=$(b).outerHeight(true);var u=d.top-(m-$(b).height())/2;if(u>q){q=u;for(var a=0;a<j;a++){if(q==rows[a]){break}}if(a==j){rows[j++]=q;rows[j]=q+m}}}}function UpdateCursorPosition(d){cX=d.pageX;cY=d.pageY;var a=-1;for(var b=0;b<rows.length-1;b++){if(cY>=rows[b]&&cY<rows[b+1]){a=b*(cols.length-1);for(var f=0;f<cols.length-1;f++){if(cX>=cols[f]&&cX<cols[f+1]){a+=f;if(a>=ids.length){a=-1}break}}if(f==cols.length-1){a=-1}break}}if(hoverIndex!=a){hoverIndex=a;if(a>=0){ShowContent(ids[a])}else{HideContent()}}}$(window).load(function(){InitVars();$(document).mousemove(UpdateCursorPosition);$(window).resize(InitVars)});
