﻿


// JScript File
var intDelay = 10; //in half seconds
var bolSlideShow = false;
var counter = 0;
var timer;
var slide = 0;
var folder;
var imgSize;
var slideLayer = 1;

var img = new Image();
img.onload = ReallyShowSlide;

function SlideShow()
{
	if(bolSlideShow && arrImages.length > 1)
	{
		{
			counter++;

			if((counter>=intDelay) )
			{
				Forward();
				counter=0;
			}
			timer = setTimeout("SlideShow()",500);
		}
	}
	if(arrImages.length == 1 && document.getElementById("Navigation"))
	{
		document.getElementById("Navigation").style.visibility = "hidden";
	}
}


//settings from buttons
function StartStop(type,size)
{
	folder = type;
	imgSize = size;
	
	if(bolSlideShow)
	{
		counter = 0;
		bolSlideShow = false;
		clearTimeout(timer);
	}
	else
	{
		showSlide();
		counter = 0;
		bolSlideShow = true;
		SlideShow();		
	}
}

function Forward()
{
	slide++;
	if(slide >= arrImages.length)
	{
		slide = 0;
	}
	slideLayer++;
	if(slideLayer > 2)
		slideLayer = 1;
	showSlide();
	slideForward();
	
}

function showSlide()
{
	if(thisMovie("myFlashObject"))
		ReallyShowSlide();
	else
		img.src = "images/" + folder + "/" + arrImages[slide] + "-" + imgSize + ".jpg";	
		
}

function ReallyShowSlide()
{
	counter = 0;
	/*if(slideLayer == 1)
	{
		document.getElementById("slide1").src  = img.src;
		myLayer = document.getElementById('theSlide1');
		//setOpacity(myLayer,0);
		//fadeIn('theSlide1',0);
		//fadeOut('theSlide2',100);
		myLayer.visibility =
	}
	else
	{
		document.getElementById("slide2").src  = img.src;
		myLayer = document.getElementById('theSlide2');
		//setOpacity(myLayer,0);
		//fadeIn('theSlide2',0);
		//fadeOut('theSlide1',100);
	}
	*/
	if(!thisMovie("myFlashObject"))
	{
		document.getElementById("slide1").src = img.src;
	}
	
	if(document.getElementById("Slide"))
	{
		document.getElementById("Slide").innerHTML = slide + 1;
		document.getElementById("SlideTotal").innerHTML = arrImages.length;
	}
}

function Back()
{
	counter = -5;
	slide--;
	if(slide < 0)
	{
		slide = arrImages.length-1;
	}
	
	slideLayer--;
	if(slideLayer < 1)
		slideLayer = 2;
	
	showSlide();
	slideBack();
}

function GoForward()
{
	counter = -5;
	Forward();
	
	
}

function setOpacity(obj, opacity)
{
  opacity = (opacity == 100)?99.999:opacity;
  
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function fadeIn(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity <= 100) {
      setOpacity(obj, opacity);
      opacity += 10;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 60);
    }
  }
}

function fadeOut(objId,opacity) {
  if (document.getElementById) {
    obj = document.getElementById(objId);
    if (opacity >= 0) {
      setOpacity(obj, opacity);
      opacity -= 10;
      window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 60);
    }
  }
}

function findSWF(movieName) 
{
	if (navigator.appName.indexOf("Microsoft")!= -1) 
	{
		return window[movieName];
	} 
	else
	{
		return document[movieName];
	}
}

function slideForward() 
{
	if(thisMovie("myFlashObject"))
	{
		var textfromflash = thisMovie("myFlashObject").slideForward("another");
		return(true);
	}
}

function slideBack() 
{
	if(thisMovie("myFlashObject"))
	{
		var textfromflash = thisMovie("myFlashObject").slideBack("thing");
		return(true);
	}
}


function javascript_to_flash(texttoflash) {
	var textfromflash = thisMovie("myFlashObject").asFunc(texttoflash);
	return(true);
}
function thisMovie(movieName) {
	var isIE = navigator.appName.indexOf("Microsoft") != -1;
	return (isIE) ? window[movieName] : document[movieName];
}

