﻿// JavaScript Document

function UpdateClass(obj)
{
	if(obj.id=="td1")
	{
		obj.className="sec2";
		document.getElementById("td2").className="sec1";
		document.getElementById("td3").className="sec1";
		document.getElementById("td4").className="sec1";
	}
	if(obj.id=="td2")
	{
		obj.className="sec2";
		document.getElementById("td1").className="sec1";
		document.getElementById("td3").className="sec1";
		document.getElementById("td4").className="sec1";
	}
	if(obj.id=="td3")
	{
		obj.className="sec2";
		document.getElementById("td2").className="sec1";
		document.getElementById("td1").className="sec1";
		document.getElementById("td4").className="sec1";
	}
	if(obj.id=="td4")
	{
		obj.className="sec2";
		document.getElementById("td2").className="sec1";
		document.getElementById("td3").className="sec1";
		document.getElementById("td1").className="sec1";
	}
	
}

function UpdateClass2(obj)
{
	if(obj.id=="td5")
	{
		obj.className="sec4";
		document.getElementById("td6").className="sec3";
		document.getElementById("td7").className="sec3";
	}
	if(obj.id=="td6")
	{
		obj.className="sec4";
		document.getElementById("td5").className="sec3";
		document.getElementById("td7").className="sec3";
	}
	if(obj.id=="td7")
	{
		obj.className="sec4";
		document.getElementById("td5").className="sec3";
		document.getElementById("td6").className="sec3";
	}
	
}

function fade(eElement, nStart, nEnd, nDuration, fCallback) {

	this.nOffset = 8;
	this.nOpacity = nStart;
	this.nStart = nStart;
	this.nEnd = nEnd;
	this.nDuration = nDuration;
	this.fCallback = fCallback;
	this.e = eElement;
	this.nInterval = 0;
	this.bFading = false;
}

fade.prototype.fadeCycle = function() {

	if (this.nEnd < this.nStart) {	
		if (this.nOpacity > this.nEnd) {
			this.nOpacity -= this.nOffset;
		} else {
			this.finalize();
		}
	} else {
		if (this.nOpacity < this.nEnd) {
			this.nOpacity += this.nOffset;
		} else {
			this.finalize();
		}
	}
	
	this.setOpacity(this.nOpacity/100);

}

fade.prototype.setOpacity = function(nOp) {	
	this.e.style.opacity = nOp;
	this.e.style.filter = "alpha(opacity=" + (nOp*100) + ")";
}

fade.prototype.finalize = function() {
	this.nOpacity = this.nEnd;
	this.bFading = false;
	clearInterval(this.nInterval);	
	if (this.fCallback) { this.fCallback(); }
}

fade.prototype.isFading = function() {
	return (this.bFading == true) ? true : false;
}

fade.prototype.start = function() {
	var oSelf = this;
	this.bFading = true;
	this.nInterval = setInterval(function() { oSelf.fadeCycle(); }, (this.nDuration / this.nOffset));
}

fade.prototype.stop = function() {
	this.bFading = false;
	clearInterval(this.nInterval);
}

var nCurrent = 0;

function flash(n)
{
	var obj = eval("document.all('dynPage" + n + "')");
	if(obj.id=="dynPage1")
	{
		obj.style.display = "";
		document.getElementById("dynPage2").style.display="none";
		document.getElementById("dynPage3").style.display="none";
		document.getElementById("dynPage4").style.display="none";
	}

	if(obj.id=="dynPage2")
	{
		obj.style.display = "";
		document.getElementById("dynPage1").style.display="none";
		document.getElementById("dynPage3").style.display="none";
		document.getElementById("dynPage4").style.display="none";
	}

	if(obj.id=="dynPage3")
	{
		obj.style.display = "";
		document.getElementById("dynPage2").style.display="none";
		document.getElementById("dynPage1").style.display="none";
		document.getElementById("dynPage4").style.display="none";
	}

	if(obj.id=="dynPage4")
	{
		obj.style.display = "";
		document.getElementById("dynPage2").style.display="none";
		document.getElementById("dynPage3").style.display="none";
		document.getElementById("dynPage1").style.display="none";
	}

	var objIMG = eval("document.all('IMG" + n + "')");
	objIMG.style.marginLeft = "0px";
	
	if( nCurrent != n)
	{
		nCurrent = n;
		AllOff();
		var f = new fade(objIMG, 0, 150, 150);
		f.start();
	}
}

function AllOff() {
		for (var i=1; i <= 4; i++) {
			var oFeature = document.getElementById('IMG' + i);
			oFeature.style.opacity = "0";
			oFeature.style.filter = "alpha(opacity=0)";
		}
	}
	
function flash2(n)
{
	var obj = eval("document.all('dynPageX" + n + "')");
	if(obj.id=="dynPageX1")
	{
		obj.style.display = "";
		document.getElementById("dynPageX2").style.display="none";
		document.getElementById("dynPageX3").style.display="none";
		document.getElementById("dynPageX4").style.display="none";
	}

	if(obj.id=="dynPageX2")
	{
		obj.style.display = "";
		document.getElementById("dynPageX1").style.display="none";
		document.getElementById("dynPageX3").style.display="none";
		document.getElementById("dynPageX4").style.display="none";
	}

	if(obj.id=="dynPageX3")
	{
		obj.style.display = "";
		document.getElementById("dynPageX2").style.display="none";
		document.getElementById("dynPageX1").style.display="none";
		document.getElementById("dynPageX4").style.display="none";
	}

	if(obj.id=="dynPageX4")
	{
		obj.style.display = "";
		document.getElementById("dynPageX2").style.display="none";
		document.getElementById("dynPageX3").style.display="none";
		document.getElementById("dynPageX1").style.display="none";
	}
}

function flash3(n)
{
	var obj = eval("document.getElementById('dynPageX" + n + "')");
	if(obj.id=="dynPageX5")
	{
		obj.style.display = "";
		document.getElementById("dynPageX6").style.display="none";
		document.getElementById("dynPageX7").style.display="none";
	}

	if(obj.id=="dynPageX6")
	{
		obj.style.display = "";
		document.getElementById("dynPageX5").style.display="none";
		document.getElementById("dynPageX7").style.display="none";
	}

	if(obj.id=="dynPageX7")
	{
		obj.style.display = "";
		document.getElementById("dynPageX5").style.display="none";
		document.getElementById("dynPageX6").style.display="none";
	}
}