﻿/*
__urlroot__ = Page.UrlRoot
__presentorprevix__ = Page.PresentorPrefix
__presentorpath__ = Page.PresentorPath
__subdocumentid__ = SubDocumentId
*/
if (__urlroot__ == null) alert("__urlroot__ must be set.");
if (__presentorprevix__ == null) alert("__presentorprevix__ must be set.");
if (__presentorpath__ == null) alert("__presentorpath__ must be set.");
if (__subdocumentid__ == null) alert("__subdocumentid__ must be set.");
var loader = new YAHOO.util.YUILoader();
loader.insert({
    require: ['connection','dom'],
    base: __urlroot__ + 'Global/JS/',
    onSuccess: function(loader) 
    {
        setTimeout("AddListenerToImages()", 500);        
    }
});
function AddListenerToImages()
{
    YAHOO.util.Event.addListener(document.images, "click", ImageClick);
    YAHOO.util.Event.addListener(document.images, "mouseover", ImageMouseOver);
}    
var ImageClick = function(e)
{
    var img = YAHOO.util.Event.getTarget(e);
    if (img.tagName == "IMG")
    {
        if (img.src.toLowerCase().indexOf("/image/handler.ashx") != -1)
        {
            var slideNumber = GetImageIndex(img);
            // for now we show presentor!
            var url = "/Presenter/shell.htm?xmlPath=/AppUtil/Data/SubDocumentSlideShow.ashx%3Fsubdocid%3D" + __subdocumentid__ + "&branding=x";
            var w = 455;
            var h = 610;
            url = url + "&slideNumber=" + slideNumber;
            var imgwin = window.open(url, "PresenterWindow" + __subdocumentid__, GetCenterPos(w,h)+",menubar=no,status=no,location=no,directories=no,toolbar=no,scrollbars=yes,resizable=yes");
            imgwin.focus();
        }
    }
};
var ImageMouseOver = function(e)
{
    var img = YAHOO.util.Event.getTarget(e);
    if (img.tagName == "IMG")
        if (img.src.toLowerCase().indexOf("/image/handler.ashx") != -1)
            YAHOO.util.Dom.setStyle(img, 'cursor', 'pointer');
};