﻿// JScript File
var slideshowCurrent = 0;
var slideshowNext = 0;
var slideshowCurrentOp;
var slideshowNextOp;
var slideshowElement;
var slideshowFirstTime = true;

function slideshow(sE,p)
{
    if (slideshowCurrent != p)
    {
        if (document.getElementById(sE))
        {
            slideshowElement = document.getElementById(sE);
            var imgList = slideshowElement.getElementsByTagName("img");
            
            if (slideshowFirstTime)
            {
                for(var i=0;i<imgList.length;i++)
                {
                    imgList[i].xOpacity = 0;
                    
                }
                imgList[0].style.display = "block";
                imgList[0].xOpacity = .99;
                slideshowFirstTime = false;
            }
            
            
            slideshowNext = p;
            if (slideshowNext > imgList.length)
            {
                slideshowNext = 0;
            }
            slideshowCurrentOp = imgList[slideshowCurrent].xOpacity;
            slideshowNextOp = imgList[slideshowNext].xOpacity;
            
            slideshowCurrentOp -= 0.05;
            slideshowNextOp += 0.05;
            imgList[slideshowNext].style.display = "block";
            imgList[slideshowCurrent].xOpacity  =   slideshowCurrentOp;
            imgList[slideshowNext].xOpacity     =   slideshowNextOp;
            
            setSlideShowOp(imgList[slideshowCurrent]);
            setSlideShowOp(imgList[slideshowNext]);
             
            if(slideshowCurrentOp<=0)
            {
                imgList[slideshowCurrent].style.display = "none";
                slideshowCurrent = slideshowNext;
                
            }
            else
            {
                setTimeout(slideshowFade,50);
            }   
            
        }
    }
}
function debug(line)
{
    //document.getElementById('debug').innerHTML += "<br />" + line;
}
function slideshowFade()
{
        //debug('slideshowFade called');
        var imgList = slideshowElement.getElementsByTagName("img");
        

        slideshowCurrentOp = imgList[slideshowCurrent].xOpacity;
        slideshowNextOp = imgList[slideshowNext].xOpacity;
        
        slideshowCurrentOp -= 0.05;
        slideshowNextOp += 0.05;
        
        debug('slideshowCurrentOp = ' + slideshowCurrentOp);
        imgList[slideshowNext].style.display = "block";
        imgList[slideshowCurrent].xOpacity  =   slideshowCurrentOp;
        imgList[slideshowNext].xOpacity     =   slideshowNextOp;
        
        setSlideShowOp(imgList[slideshowCurrent]);
        setSlideShowOp(imgList[slideshowNext]);
        
        if(slideshowCurrentOp<=0)
        {
            imgList[slideshowCurrent].style.display = "none";
            slideshowCurrent = slideshowNext;
        }
        else
        {
            setTimeout(slideshowFade,50);
        }   
}

function setSlideShowOp(obj)
{
	if(obj.xOpacity>.99)
	{
		obj.xOpacity = .99;
	    return;
	 }
	 obj.style.opacity = obj.xOpacity;
	 obj.style.MozOpacity = obj.xOpacity;
	 obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
}

