﻿setTimeout(init,10)

var images = []
var ticks = 2
var fade = 1
var currentImage = 0
var nextImage = 0

function init()
{
	var imgTags = document.getElementsByTagName("IMG")
	for (var c=0; c<imgTags.length; c++)
	{
		if (imgTags[c].className.indexOf("shot")>-1)
		{
			images.push(imgTags[c])
			imgTags[c].fade=0

		}
	}
	
	currentImage = images.length-1
	nextImage=currentImage-1
	tick()
	setInterval("tick()",10)
}

function tick()
{
	for (var c=0; c<images.length; c++)
	{
		var img = images[c]
		
		if (c==currentImage)
		{
			if (ticks<1)
			{
				img.style.opacity = ticks
				img.style.display = "block"
			}
			if (ticks>5)
			{
				nextImg = images[c-1]
				img.style.opacity = 6-ticks
			}
			if (ticks>6)
			{
				currentImage--
				nextImage--
				ticks=0
			}	
		}
		else
		{
			img.style.display = "none"
			img.style.fade=1
		}
	}

	if (currentImage<0) currentImage=images.length-1
	ticks+=0.01
}


