﻿var lightboxFloat = '';

function RegisterToShowLightboxFinder(linkitem){
    if(linkitem) {
        if(document.addEventListener) {
            linkitem.addEventListener("click", LightboxPosition, true);
        }
        else {
            linkitem.attachEvent("onclick", LightboxPosition);
        }
    }
 }
 
 function LightboxPosition(e){
    if (window.event) {
         OffsetX = window.event.clientX;
         OffsetY = window.event.clientY;
    } 
    else {
         OffsetX = e.pageX; 
         OffsetY = e.pageY;	
    }
    if( realWidth($get(lightboxFloat)) + OffsetX + 100 > windowWidth() ){
        $get(lightboxFloat).style.left = (OffsetX - realWidth($get(lightboxFloat)) - 30) + 'px';
    }
    else {
        $get(lightboxFloat).style.left = (OffsetX - 100) + 'px';
    }
    $get(lightboxFloat).style.top = Math.max(0, Math.min(OffsetY + 30, windowHeight() - realHeight($get(lightboxFloat)))) + 'px';
    
    $get(lightboxFloat).style.display = 'block';
 } 