﻿function view_init(first, name)
{
    document.getElementById("view_overlay").innerHTML = name;
 
    if (document.images) 
    {
        view_prev = document.getElementById(first);
        view_prev.style.display = "block";
    }
}

function show(next, name)
{
    document.getElementById("view_overlay").innerHTML = name;

    if (document.images) 
    {
        view_current = document.getElementById(next);
        
        if(view_prev!=view_current)
        {
            view_current.style.display = "block";
                
            view_prev.style.display = "none";
               
            view_prev = view_current;
        }
    }
}



function slideshow_init()
{ 
    if (document.images) 
    {      
        current = 0;   
        slides = document.getElementsByName("slide");
        
        for(i=1;i<slides.length;i++) slides[i].xOpacity = 0;
	
	    slides[0].style.display = "block";
	    slides[0].xOpacity = .99;
	
	    setTimeout(slideshow_next,3000);
    }
}

function slideshow_next()
{ 
 	cOpacity = slides[current].xOpacity;
	nIndex = slides[current+1]?current+1:0;

	nOpacity = slides[nIndex].xOpacity;
	
	cOpacity-=.05; 
	nOpacity+=.05;
	
	slides[nIndex].style.display = "block";
	slides[current].xOpacity = cOpacity;
	slides[nIndex].xOpacity = nOpacity;
	
	setOpacity(slides[current]); 
	setOpacity(slides[nIndex]);
	
	if(cOpacity<=0) {
		slides[current].style.display = "none";
		current = nIndex;
		setTimeout(slideshow_next,3000);
	} else {
		setTimeout(slideshow_next,100);
	}

}

function setOpacity(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) + ")";
}

function swap_images(image, source)
{
      if(document.images)
      {
        document.getElementById(image).src = source;
      }
}