// JavaScript Document

//var strFeatureImages = '@@(n_featureimages)@@';
//var strFeatureURLs = '@@(o_featureurls)@@';

var aFeatureImageList;
var aFeatureURLList;

var slidespeed=4000;
var nCurrFeature=0;
//var aFeatureImageList=new Array("feature_1.jpg","feature_2.jpg","feature_3.jpg")
var aFeatureObjects=new Array();
var oFeatureImage;
var oFeatureHref;

function swapImage()
{
	if (!document.images)
		return;
	if (aFeatureObjects.length<1)
		return;
	if (isIE())
		oFeatureImage.filters[0].apply();
	if (isIE())
		oFeatureImage.filters[0].play();
	nCurrFeature=(nCurrFeature<aFeatureObjects.length-1)? nCurrFeature+1 : 0;
	oFeatureImage.src=aFeatureObjects[nCurrFeature][0].src;
	oFeatureHref.setAttribute('href', aFeatureObjects[nCurrFeature][1]);
//	oFeatureHref.href=aFeatureObjects[nCurrFeature][1];
//	alert('Hel\u006c\u006f\u0020\u0057o\u0072\u006cd');
	setTimeout('swapImage()',slidespeed);
}

function setSwapFeatureImages()
{
	var srcPath = parseUri(oFeatureImage.getAttribute('src'));
	var srcUri = '';
	var testImgObject = null;
	var j = 0;
	if (isIE())
	{
		srcUri = srcPath.directoryPath;
	}
	else
	{
		srcUri = srcPath.authority+srcPath.directoryPath;
	}
	for (i=0;i<aFeatureImageList.length;i++)
	{
		if (aFeatureImageList[i].length>0)
		{
			if (srcUri+aFeatureImageList[i])
			{
				testImgObject = new Image();
				testImgObject.src = srcUri+aFeatureImageList[i]+'.jpg';
				if (parseInt(testImgObject.height) > 0)
				{	
					aFeatureObjects[j] = new Array();
					aFeatureObjects[j].length=2;
					aFeatureObjects[j][0]=new Image();
					aFeatureObjects[j][0].src=testImgObject.src;
					if(aFeatureURLList[i])
					{
						aFeatureObjects[j][1]=new String((aFeatureURLList[i].length>0)?aFeatureURLList[i]:'#');
					}
					else
					{
						aFeatureObjects[j][1]=new String('#');
					}
					if (i==0)
						oFeatureHref.setAttribute('href', aFeatureObjects[j][1]);
					j++;
				}
			}
		}
		testImgObject = null;
	}
//	setTimeout('swapImage()',slidespeed+2000);
	setTimeout('swapImage()',slidespeed);
}

function setSwapFeature()
{
	var isFeature=(document.getElementById('feature'))? document.getElementById('feature').getElementsByTagName('img')[0] : false;
	if (isFeature)
	{

		aFeatureImageList = strFeatureImages.split(',');
		aFeatureURLList = strFeatureURLs.split(',');
		for (var i=0;i<aFeatureImageList.length;i++)
		{
			aFeatureImageList[i] = aFeatureImageList[i].trim();
		}
		for (var i=0;i<aFeatureURLList.length;i++)
		{
			aFeatureURLList[i] = aFeatureURLList[i].trim();
		}
		oFeatureImage = document.getElementById('feature').getElementsByTagName('img')[0];
		if (document.getElementById('feature').getElementsByTagName('a')[0])
		{
			oFeatureHref = document.getElementById('feature').getElementsByTagName('a')[0];
		}
		else
		{
			oFeatureHref = document.createElement('a');
			document.getElementById('feature').removeChild(document.getElementById('feature').getElementsByTagName('img')[0]);
			document.getElementById('feature').appendChild(oFeatureHref);		
			oFeatureHref.appendChild(oFeatureImage);
		}
		if (isIE())
			oFeatureImage.style['filter']='blendTrans(duration='+(parseInt(slidespeed)/(parseInt(slidespeed)*2))+')';
		setSwapFeatureImages();
	}
}
addLoadEvent(setSwapFeature);
