var slideShow =
{
	basePath: '/_uploads/images/homepage-flash-banner/',
	images : new Array(),
	tweenSpeed : 50,
	tweenDelay : 5000,
	imageFrame: 'home-gallery',
	imagePicture: 'home-gallery-pic',
	imgNumber : null,
	usePicture : null,
	init : function()
	{
		slideShow.imgNumber=-1;
		slideShow.loadImage();
		slideShow.nextImage();
	},
	loadImage : function()
	{
		slideShow.imgNumber++;
		if(slideShow.imgNumber>=slideShow.images.length)slideShow.imgNumber=0;
		slideShow.usePicture=!slideShow.usePicture;
		if(slideShow.usePicture)document.getElementById(slideShow.imagePicture).src = slideShow.basePath + slideShow.images[slideShow.imgNumber];
		else document.getElementById(slideShow.imageFrame).style.backgroundImage = 'url(' + slideShow.basePath + slideShow.images[slideShow.imgNumber] + ')';
	},
	nextImage : function()
	{
		if(slideShow.usePicture)slideShow.setFade(true);
		else slideShow.setFade(false);
	},
	setOpacity : function(opacity)
	{
		opacity = (opacity == 100)?99.999:opacity;
		var obj=document.getElementById(slideShow.imagePicture);
		obj.style.filter='alpha(opacity:'+opacity+')';
		obj.style.KHTMLOpacity=opacity/100;
		obj.style.MozOpacity=opacity/100;
		obj.style.opacity=opacity/100;
	},
	setFade : function(dir,opacity)
	{
		if(document.getElementById){
			if(opacity==null)opacity=(dir?0:100);
			if(dir==null)dir=true;
			if(opacity>=0&&opacity<=100){
				slideShow.setOpacity(opacity);
				opacity+=(dir?5:-5);
				window.setTimeout('slideShow.setFade('+dir+','+opacity+')',slideShow.tweenSpeed);
			}
			else{
				slideShow.loadImage();
				window.setTimeout('slideShow.nextImage()',slideShow.tweenDelay);
			}
		}
	}
}