﻿var slidesGalleries = new Array();
var currentGalleryID = null;
function ObjInit(idkey)
{
    PopUpInit('SlideShowDlg', false);
    Slides = new slideshow("Slides", "UserFiles/slideshow/classof2011pictures/gallery.xml", "slideShowThumbs");
    Slides.image = $get("SlidesImg");
    Slides.textid = "SlidesDescr";
   
    slidesGalleries["classof2011pictures"] = Slides;
    
    Slides2 = new slideshow("Slides2", "UserFiles/slideshow/g2/gallery.xml");
    Slides2.image = $get("SlidesImg");
    Slides2.textid = "SlidesDescr";

    slidesGalleries["g2"] = Slides2;

   /* var s = new slide();
    s.src = "UserFiles/slideshow/g1/Compressed 08 Session Pix11.jpg";

    Slides.add_slide(s);
    var s = new slide();
    s.src = "UserFiles/slideshow/g1/Compressed 08 Session Pix110.jpg";
    Slides.add_slide(s);
    var s = new slide();
    s.src = "UserFiles/slideshow/g1/Compressed 08 Session Pix114.jpg";
    Slides.add_slide(s);*/
}


function RunSlides(id, run)
{
    var sl = slidesGalleries[id];
    if (sl == null)
    {
        alert("Incorrect slides gallery.");
        return;
    }
    currentGalleryID = id;
    sl.update();
    PopUpShow('SlideShowDlg', true);
    if (run)
        sl.play();
}

function onCloseGallery()
{
    if (currentGalleryID != null)
    {
        var sl = slidesGalleries[currentGalleryID];
        if (sl != null)
        {
            sl.pause();
        }
    }
    currentGalleryID = null;
}

function go(next)
{
    if (currentGalleryID != null)
    {
        var sl = slidesGalleries[currentGalleryID];
        if (sl != null)
        {
            if (next)
                sl.next();
            else
                sl.previous();
        }
    }
}

function slide_play(play)
{
    if (currentGalleryID != null)
    {
        var sl = slidesGalleries[currentGalleryID];
        if (sl != null)
        {
            if (play)
                sl.play();
            else
                sl.pause();
        }
    }
}


