function setOpacity(obj, 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;
}		

function fadeIn(objId,opacity) {
	if (document.getElementById) {
	    obj = document.getElementById(objId);
	    if (opacity <= 100) {
	      setOpacity(obj, opacity);
	      opacity += 5;
	      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 sliding(gap, nbs, it) {
	var gapmillisec = gap*1000;
	changebk_fademainpic(1, nbs, it);
	it=1;
	for (i=2;i<=nbs;i++) {
		window.setTimeout("changebk_fademainpic("+i+", "+nbs+", "+it+")", gapmillisec*(i-1));
	}
	window.setTimeout("sliding("+gap+", "+nbs+", "+it+")", gapmillisec*nbs);
}

function changebk_fademainpic(slideid, nbs, it) {
	var mainpic=document.getElementById("mainpic");
	var slideshowdiv=document.getElementById("slideshowdiv");

	if (it == 0) {
		var loadingh4=document.getElementById("loadingh4");
		mainpic.src="slideshow/slideshow1.jpg";		
		setOpacity(mainpic, 0);
		slideshowdiv.style.height="266px";	
		slideshowdiv.style.width="548px";
		slideshowdiv.style.paddingTop="0px";
		loadingh4.style.display="none";
		fadeIn("mainpic",0);	
		return;
	}
	
	nextimgsrc="slideshow/slideshow"+slideid+".jpg";	
	if (slideid== 1) {
		currimgsrc="slideshow/slideshow"+nbs+".jpg";
	} else {
		currimgsrc="slideshow/slideshow"+(slideid-1)+".jpg";
	}	
	bg_values="url("+nextimgsrc+") no-repeat";
	slideshowdiv.style.background=bg_values;
	mainpic.src=currimgsrc;	
	fadeOut("mainpic",100);	

}