﻿var secs
var timerID = null
var timerRunning = false
var delay = 200
var image
var sourceImg
var currentIndex = new Array()
currentIndex[0] = 0;
currentIndex[1] = 0;
currentIndex[2] = 0;

var imageca = new Array(
"../../../Images/projects/HeartsArrows/HenAca3300.png", 
"../../../Images/projects/HeartsArrows/HenAca3350.png", 
"../../../Images/projects/HeartsArrows/HenAca3400.png", 
"../../../Images/projects/HeartsArrows/HenAca3450.png", 
"../../../Images/projects/HeartsArrows/HenAca3500.png", 
"../../../Images/projects/HeartsArrows/HenAca3550.png", 
"../../../Images/projects/HeartsArrows/HenAca3600.png", 
"../../../Images/projects/HeartsArrows/HenAca3650.png", 
"../../../Images/projects/HeartsArrows/HenAca3700.png", 
"../../../Images/projects/HeartsArrows/HenAca3750.png" )

var imagepav = new Array(
"../../../Images/projects/HeartsArrows/HenAsub5pav4000.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4010.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4020.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4030.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4040.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4050.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4060.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4070.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4080.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4090.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4100.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4110.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4120.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4130.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4140.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4150.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4160.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4170.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pav4180.png")

var imagepavhl = new Array(
"../../../Images/projects/HeartsArrows/HenAsub5pavhl74.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pavhl75.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pavhl76.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pavhl77.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pavhl78.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pavhl79.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pavhl80.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pavhl81.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pavhl82.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pavhl83.png", 
"../../../Images/projects/HeartsArrows/HenAsub5pavhl84.png")


var imgNumber=1
var numberOfImg
var typeImg

function InitAnimationBox(type)
{
  if(type == 1)
  {
  	image = imageca;
  	sourceImg = "slideImageCa";
  }
  else
  if(type == 2)
  {
  		image = imagepav;
	  	sourceImg = "slideImagePav";
  }
  else
  {
  		image = imagepavhl
	  	sourceImg = "slideImagePavhl";
  }
  numberOfImg = image.length;

}

function previousImage(type)
{
	
  InitAnimationBox(type);
   	
  if(imgNumber > 1)
  {
    imgNumber--;
  }
  else
  {
  	imgNumber = numberOfImg;
  }
	
  document.getElementById(sourceImg).src = image[imgNumber-1];
}

function nextImage(type)
{

  InitAnimationBox(type);

  if(imgNumber < numberOfImg)
  {
  	imgNumber++;
  }

  document.getElementById(sourceImg).src = image[imgNumber-1];
}

function homeImage(type)
{
  InitAnimationBox(type)
  
  StopTheClock()
  imgNumber=0
  document.getElementById(sourceImg).src = image[0];
}

function endImage(type)
{
  InitAnimationBox(type);

  StopTheClock();
  imgNumber=0;
  document.getElementById(sourceImg).src = image[numberOfImg - 1];
}

function InitializeTimer()
{

    secs = 2;
    StopTheClock();
    StartTheTimer();
}

function StopTheClock()
{
    if(timerRunning)
    {
        currentIndex[typeImg] = imgNumber;
        clearTimeout(timerID);
    }
    timerRunning = false;
}

function StartTheTimer()
{
   
   if (secs==0)
   {
	    InitAnimationBox(typeImg);
		if(imgNumber < numberOfImg)
		{
	        nextImage(typeImg);
	        secs=2;
	        timerID = self.setTimeout("StartTheTimer()", delay);
    	}
	    else
	    {
	        imgNumber = 0;
	        nextImage(typeImg);
			StopTheClock();	
	   	}
   }
   else
	    {
	        secs = secs - 1;
	        timerRunning = true;
	        timerID = self.setTimeout("StartTheTimer()", delay);
	    }
}

function ImagePlayer(type)
{
	if(typeImg != type)
	  imgNumber = currentIndex[type];
	typeImg = type;
	InitializeTimer();
}


