/* 2008 Copyright Kalamun - GNU GPL 3 */

var sl_timeout=5000,
	sl_banners=false;
	sl_currentBanner=false,
	sl_t=null,
	sl_t2=null;

function b3_initSlide() {
	sl_banners=document.getElementById('slideShow').getElementsByTagName('li');
	for(var i=0;sl_banners[i];i++) {
		if(sl_banners[i].nodeType!=1) sl_banners[i].parentNode.removeChild(sl_banners[i]);
		}
	for(var i=0;sl_banners[i];i++) {
		sl_banners[i].style.opacity=0;
		sl_banners[i].style.display='none';
		}
	sl_currentBanner=0;
	b3_startSlide();
	}
function b3_startSlide() {
	sl_t2=setInterval("b3_alphaUp()",50)
	}
function b3_closeBanner() {
	sl_t2=setInterval("b3_alphaDown()",50)
	}
function b3_gotoSlide(n) {
	var op=0;
	sl_banners[sl_currentBanner].style.filter="alpha(opacity="+(op*100)+")";
	sl_banners[sl_currentBanner].style.MozOpacity=op;
	sl_banners[sl_currentBanner].style.opacity=op;
	sl_banners[sl_currentBanner].style.display='none';
	sl_currentBanner=n;
	op=1;
	sl_banners[sl_currentBanner].style.filter="alpha(opacity="+(op*100)+")";
	sl_banners[sl_currentBanner].style.MozOpacity=op;
	sl_banners[sl_currentBanner].style.opacity=op;
	sl_banners[sl_currentBanner].style.display='block';
	clearInterval(sl_t2);
	if(sl_banners.length>1) sl_t2=setTimeout("b3_closeBanner()",sl_timeout);
	else sl_t2=setTimeout("clearInterval(sl_t2)",sl_timeout);
	}
function b3_alphaUp() {
	sl_banners[sl_currentBanner].style.display='block';
	var op=parseFloat(sl_banners[sl_currentBanner].style.opacity);
	if(op<1) {
		op=op+0.05;
		sl_banners[sl_currentBanner].style.filter="alpha(opacity="+(op*100)+")";
		sl_banners[sl_currentBanner].style.MozOpacity=op;
		sl_banners[sl_currentBanner].style.opacity=op;
		}
	else {
		clearInterval(sl_t2);
		if(sl_banners.length>1) sl_t2=setTimeout("b3_closeBanner()",sl_timeout);
		else sl_t2=setTimeout("clearInterval(sl_t2)",sl_timeout);
		}
	}
function b3_alphaDown() {
	var op=parseFloat(sl_banners[sl_currentBanner].style.opacity);
	if(op>0) {
		op=op-0.05;
		sl_banners[sl_currentBanner].style.filter="alpha(opacity="+(op*100)+")";
		sl_banners[sl_currentBanner].style.MozOpacity=op;
		sl_banners[sl_currentBanner].style.opacity=op;
		}
	else {
		sl_banners[sl_currentBanner].style.display='none';
		clearInterval(sl_t2);
		sl_currentBanner++;
		if(sl_currentBanner>=sl_banners.length) sl_currentBanner=0;
		b3_startSlide()
		}
	}


b3_initSlide();
