<!--


/*///////////////////////////////////////////////////////////////////////////////////////////////////*/
function getImageFiles()
{
	var httpRequest = createXHR();
	httpRequest.onreadystatechange = function()
	{  
		if (httpRequest.readyState == 4)
		{
			if (httpRequest.status == 200)
			{
				try
				{
					createArray(httpRequest.responseText);
					homeBanner();
				}
				catch (e){/* */}
			}
			else
			{
				/* */
			}
		}
	}
	httpRequest.open('GET', getEnv('RELATIVE_ROOT') + "assets/scripts/asp/class.HomeBanner.asp", true);
	httpRequest.send(null);
}
var fadeimages = new Array();
var fadeimages2 = new Array();
var sequence = "random";
function createArray(a)
{
	var arrImages = a.split("][");
	var fadeimagesIndex = 0;
	var fadeimagesIndex2 = 0;
	for ( i in arrImages )
	{
		fadeimagesIndex = fadeimages.length;
		fadeimagesIndex2 = fadeimages2.length;
		if ( sequence == "random" )
		{
			if ( (fadeimagesIndex + fadeimagesIndex2) % 2)
			{
				fadeimages[fadeimagesIndex] = new Image(628,176);
				fadeimages[fadeimagesIndex].src = getEnv('RELATIVE_ROOT') + 'assets/images/home_banner/' + arrImages[i];
			}
			else
			{
				fadeimages2[fadeimagesIndex2] = new Image(628,176);
				fadeimages2[fadeimagesIndex2].src = getEnv('RELATIVE_ROOT') + 'assets/images/home_banner/' + arrImages[i];	
			}
		}
		
		if ( sequence == "order by index" )
		{
			fadeimages[fadeimagesIndex] = new Image(628,176);
			fadeimages[fadeimagesIndex].src = getEnv('RELATIVE_ROOT') + 'assets/images/home_banner/' + arrImages[i];
		}
	}
	
}

var lastImage = new Image(628,176); var thisImage = new Image(628,176);

var orderIndex = 0;
function homeBanner()
{
	var speedFadeOut = 50;
	
	if ( sequence == "order by index" )
	{
		if ( fadeimages.length <= orderIndex ) orderIndex = 0;
		thisImage = fadeimages[orderIndex];
		orderIndex++;
	}
	
	if ( sequence == "random" )
	{
		if (orderIndex % 2)
		{
			thisImage = fadeimages[get_random(fadeimages.length)];
		}
		else
		{
			thisImage = fadeimages2[get_random(fadeimages2.length)];
		}
		orderIndex++;
	}
	
	if ( lastImage.src != thisImage.src )
	{
		lastImage = thisImage;
		var obj = document.getElementById('homeBanner');
		opacity('homeBanner', 100, 0, speedFadeOut);
		setTimeout ( "swapImage('homeBanner','" + thisImage.src + "');", speedFadeOut );
		
	}	
	setTimeout ( "homeBanner()", 8000 );
	
}
function swapImage(id,src)
{
	try
	{
		document.getElementById(id).src = src;
		document.getElementById(id).style.display = 'block';
		opacity(id, 0, 100, 50);
	}
	catch (e) { /*do nothing*/}
}
function get_random(n)
{
    var ranNum= Math.floor(Math.random()*n);
    return ranNum;
}
		/*///////////////////////////////////////////////////////////////////////////////////////////////////*/
function initializeZones()
{
	
	getImageFiles();
}


if (window.addEventListener)
{ 
	window.addEventListener("load", initializeZones, false); 
}
else if (window.attachEvent)
{ 
	var r = window.attachEvent("onload", initializeZones); 
}
else
{ 
	window.onload = function ()
	{ 
		initializeZones();
	}
}
//-->