﻿var ChangeDelay = 3000;  // ms
var FadeDelay   = 2;     // ms
var ImgDelay    = 500;   // ms
var CurImage;

// Image Array
var inst_img = new Array();

inst_img[0]  = "http://www.blueh2o.net/images/installs/acequia.png";
inst_img[1]  = "http://www.blueh2o.net/images/installs/aztec.png";
inst_img[2]  = "http://www.blueh2o.net/images/installs/bayfield.png";
inst_img[3]  = "http://www.blueh2o.net/images/installs/bellefonte.png";
inst_img[4]  = "http://www.blueh2o.net/images/installs/broadway.png";
inst_img[5]  = "http://www.blueh2o.net/images/installs/cda.png";
inst_img[6]  = "http://www.blueh2o.net/images/installs/columbia_farms.png";
inst_img[7]  = "http://www.blueh2o.net/images/installs/covington.png";
inst_img[8]  = "http://www.blueh2o.net/images/installs/daphne.png";
inst_img[9]  = "http://www.blueh2o.net/images/installs/florala.png";
inst_img[10] = "http://www.blueh2o.net/images/installs/georgetown.png";
inst_img[11] = "http://www.blueh2o.net/images/installs/hanover.png";
inst_img[12] = "http://www.blueh2o.net/images/installs/hayden.png";
inst_img[13] = "http://www.blueh2o.net/images/installs/heyburn.png";
inst_img[14] = "http://www.blueh2o.net/images/installs/kalispel.png";
inst_img[15] = "http://www.blueh2o.net/images/installs/kraft_foods.png";
inst_img[16] = "http://www.blueh2o.net/images/installs/maricopa.png";
inst_img[17] = "http://www.blueh2o.net/images/installs/marlborough.png";
inst_img[18] = "http://www.blueh2o.net/images/installs/mccall.png";
inst_img[19] = "http://www.blueh2o.net/images/installs/minaqua.png";
inst_img[20] = "http://www.blueh2o.net/images/installs/nags_head.png";
inst_img[21] = "http://www.blueh2o.net/images/installs/northern_moraine.png";
inst_img[22] = "http://www.blueh2o.net/images/installs/nosoca_pines.png";
inst_img[23] = "http://www.blueh2o.net/images/installs/plummer.png";
inst_img[24] = "http://www.blueh2o.net/images/installs/red_barn.png";
inst_img[25] = "http://www.blueh2o.net/images/installs/riggins.png";
inst_img[26] = "http://www.blueh2o.net/images/installs/riviera.png";
inst_img[27] = "http://www.blueh2o.net/images/installs/shenandoah.png";
inst_img[28] = "http://www.blueh2o.net/images/installs/shintech.png";
inst_img[29] = "http://www.blueh2o.net/images/installs/st_colletta.png";
inst_img[30] = "http://www.blueh2o.net/images/installs/todos_santos.png";
inst_img[31] = "http://www.blueh2o.net/images/installs/trellis.png";
inst_img[32] = "http://www.blueh2o.net/images/installs/tremonton.png";
inst_img[33] = "http://www.blueh2o.net/images/installs/village_of_the_commons.png";
inst_img[34] = "http://www.blueh2o.net/images/installs/washington.png";
inst_img[35] = "http://www.blueh2o.net/images/installs/waste_treatment_corp.png";
inst_img[36] = "http://www.blueh2o.net/images/installs/westborough.png";
inst_img[37] = "http://www.blueh2o.net/images/installs/wharf.png";

function ChangeImage()
{
    CurImage++;
    if (CurImage >= inst_img.length)
    {
        CurImage = 0;
    }
	FadeOutImage(100);
}

function FadeOutImage(val)
{
	var InstImg = document.getElementById("install_img");

	val--;
	if (val > 0 && val < 100)
	{
		InstImg.style.opacity = val / 100;
		InstImg.style.filter  = "alpha(opacity="+val+")";
		setTimeout(function(){FadeOutImage(val);}, FadeDelay);
	}
	else
	{
		InstImg.src = inst_img[CurImage];
		setTimeout(function(){FadeInImage(0);}, ImgDelay);
	}
}

function FadeInImage(val)
{
	var InstImg = document.getElementById("install_img");

	val++;
	if (val > 0 && val < 100)
	{
		InstImg.style.opacity = val / 100;
		InstImg.style.filter  = "alpha(opacity="+val+")";
		setTimeout(function(){FadeInImage(val);}, FadeDelay);
	}
	else
	{
		setTimeout(function(){ChangeImage();}, ChangeDelay);
	}
}

// Called initTicker for compatibility with existing ticker
function initTicker()
{
	CurImage = 0;
	setTimeout(function(){ChangeImage();}, ChangeDelay);
}

