﻿// JScript File

function showImagePopup(control)
{
    var imageField = DOMhelp.lastChild(control);
    var imagePopupDiv = document.getElementById("imagePopupDiv");
    var imageControl = DOMhelp.firstChild(imageField);
    var imageURL
    var newImageTop;
    var newImageLeft;

    if (imageControl)
    {
        if (imagePopupDiv && imagePopupDiv.className != "dynamicimagevisible") 
        {
            //DOMhelp.setDebug(imagePopupDiv.className);
            imagePopupDiv.className = "dynamicimagevisible";
            imageURL = imageControl.getAttribute("src");
            DOMhelp.firstChild(imagePopupDiv).setAttribute("src", imageURL);
            newImageTop = DOMhelp.findPosY(imageField);
            newImageLeft = DOMhelp.findPosX(imageField) + imageField.clientWidth - imagePopupDiv.clientWidth;
            //IE
            imagePopupDiv.style.top = newImageTop + 35;
            imagePopupDiv.style.left = newImageLeft;
            //others
            imagePopupDiv.setAttribute("style", "top:" + newImageTop + 35 + "px;left:" + newImageLeft + "px;");
        }
        else
        {
            return false;
        }
    }
}

//function disableMouseStuff() {
//    
//}

//function hitTest(x, y)
//{
//    
//}

//function rowMouseMove(control, e)
//{
//    hitTest()
//    control.onmouseout = function {};
//}

function hideImagePopup(control)
{
    var imageField = control.lastChild;
    var imagePopupDiv = document.getElementById("imagePopupDiv")
    imagePopupDiv.className = "dynamicimagehidden";
}
