//Browser check
var DHTML = (document.getElementById || document.all || document.layers);
if ( !DHTML ) alert('Your browser is not capable of displaying DHTML');
function getObj(name) {
	if (document.getElementById) {
		this.style = document.getElementById(name).style;
	} else
	if (document.all) {
		this.style = document.all[name].style;
	} else
	if (document.layers) {
		this.style = document.layers[name];
	}
}

//Switch elements visible or hidden
function visib(objName, flag) {
	x = new getObj(objName);
	x.style.visibility = (flag) ? 'visible' : 'hidden';
}

//Switch next element visible and previous hidden.
var curImg = 0; // index of the array entry
var lastImg = 0;

function changeSlide ( change ) {
	if (!DHTML) return;
	curImg += change;
	
	if ( curImg < 0 ) curImg = slides.length-1;
	else
	if ( curImg >= slides.length ) curImg = 0;

	visib(slides[lastImg], false);
	visib(slides[curImg], true);
	fadeIn(slides[curImg],0)
	lastImg = curImg;
}

var sec = 1 //Auto-Slide Intervals
var stopped = 0
var auto = setInterval("changeSlide(1)",sec*6000)

function stopSlide()	{

	if (stopped==0)	{
	stopped==1
	clearInterval(auto)
	}
}
//Array containing all element names (== pictures)
slides = new Array(
	'slide_1',
	'slide_2',
	'slide_3')

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 setOpacity(obj, opacity) {
	opacity = (opacity == 100)?99.999:opacity;
	var browser=navigator.appName; 
	if (browser=="Microsoft Internet Explorer") {
	// 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;
}