function startBannerSliding(imageId,linkId){
	theImage = document.getElementById(imageId);
	theLink = document.getElementById(linkId);
	theImage.src = slideBanners[currentBannerItem];	
	theLink.setAttribute("href", slideBannerLinks[currentBannerItem]);
	currentBannerItem=(currentBannerItem<slideBanners.length-1)? currentBannerItem+1 : 0;
	setOpacity(theImage, 0);
	theImage.style.visibility = "visible";
	fadeIn(imageId,0);
	//setTimeout("fadeOut('"+imageId+"',100)",bannerSlideSpeed);
	setTimeout("startBannerSliding('"+imageId+"','"+linkId+"')",bannerSlideSpeed);
}

function startBannerSliding2 (imageId,linkId){
	theImage = document.getElementById(imageId);
	theLink = document.getElementById(linkId);
	theImage.src = slideBanners2[currentBannerItem2];	
	theLink.setAttribute("href", slideBannerLinks2[currentBannerItem2]);
	currentBannerItem2=(currentBannerItem2<slideBanners2.length-1)? currentBannerItem2+1 : 0;
	setOpacity(theImage, 0);
	theImage.style.visibility = "visible";
	fadeIn(imageId,0);
	//setTimeout("fadeOut('"+imageId+"',100)",bannerSlideSpeed2);
	setTimeout("startBannerSliding2('"+imageId+"','"+linkId+"')",bannerSlideSpeed2);
}

function startSliding(imageId,linkId,captionId){
	theImage = document.getElementById(imageId);
	theLink = document.getElementById(linkId);
	theCaption = document.getElementById(captionId);
	theImage.src = slideImages[currentItem];	
	theLink.setAttribute("href", slideLinks[currentItem]);
	theCaption.innerHTML = slideCaptions[currentItem];
	currentItem=(currentItem<slideImages.length-1)? currentItem+1 : 0;
	setOpacity(theImage, 0);
	theImage.style.visibility = "visible";
	fadeIn(imageId,0);
	//setTimeout("fadeOut('"+imageId+"',100)",slideSpeed);
	setTimeout("startSliding('"+imageId+"','"+linkId+"','"+captionId+"')",slideSpeed);
}

function startSliding2(imageId,linkId,captionId){
	theImage = document.getElementById(imageId);
	theLink = document.getElementById(linkId);
	theCaption = document.getElementById(captionId);
	theImage.src = slideImages2[currentItem2];	
	theLink.setAttribute("href", slideLinks2[currentItem2]);
	theCaption.innerHTML = slideCaptions2[currentItem2];
	currentItem2=(currentItem2<slideImages2.length-1)? currentItem2+1 : 0;
	setOpacity(theImage, 0);
	theImage.style.visibility = "visible";
	fadeIn(imageId,0);
	//setTimeout("fadeOut('"+imageId+"',100)",slideSpeed2);
	setTimeout("startSliding2('"+imageId+"','"+linkId+"','"+captionId+"')",slideSpeed2);
}

function slideIt(imageId){
	theImage = document.getElementById(imageId);
	theImage.src=slideImages[currentItem];
	currentItem=(currentItem<slideImages.length-1)? currentItem+1 : 0;
	setOpacity(theImage, 0);
	theImage.style.visibility = "visible";
	fadeIn(imageId,0);
	setTimeout("fadeOut('"+imageId+"',100)",slideSpeed);
	setTimeout("slideIt('"+imageId+"')",slideSpeed+2000);
}

function goToShow(){
	window.location=slideLinks[currentItem];
}

function initImage(imageId){
	theImage = document.getElementById(imageId);
	setOpacity(theImage, 0);
	theImage.style.visibility = "visible";
	fadeIn(imageId,0);
}

function fadeIn(objId,opacity){
	if (document.getElementById){
		obj = document.getElementById(objId);
		if (opacity <= 100){
			setOpacity(obj, opacity);
			opacity += 10;
			window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
		}
	}
}

function fadeOut(objId,opacity) {
	if (document.getElementById) {
		obj = document.getElementById(objId);
		if (opacity >=0) {
			setOpacity(obj, opacity);
			opacity -= 10;
			window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 100);
		}
	}
}

function setOpacity(obj, opacity) {
	opacity = (opacity < 0)?0:opacity;
	opacity = (opacity == 100)?99.999:opacity;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLOpacity = opacity/100;
	// Older Mozilla and Firefox
	obj.style.MozOpacity = opacity/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity/100;
}
