var currentlydisplayed = 1;

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 fadeabit(viid, tdid) {
	itofade = document.getElementById(viid);
	tdtofade = document.getElementById(tdid);
	setOpacity(itofade, 40);
	//tdtofade.style.background= "white";
}


//Slideshow
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) {		
		mainpic.src="slideshow/slideshow1.jpg";		
		setOpacity(mainpic, 0);
		slideshowdiv.style.height="914px";	
		slideshowdiv.style.width="480px";	
		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);	

}
function disppic(id) {
	var pic2disp = picsrc_array[id];
	var titlestr = picname_array[id];
	var mainpic = document.getElementById("mainpic");
	var title = document.getElementById("title");
	mainpic.src=pic2disp;
	title.innerHTML=titlestr;
}
function scrolldown() {
	if (topvariation < -2550) {
		return;
	}
	if (scrollvariation < 180) {
		var absolutediv=document.getElementById("absolutediv");			
		topvariation-=10;
		var newtopstr=topvariation+"px";
		topclip+=10;
		bottomclip+=10;
		absolutediv.style.top=newtopstr;
		absolutediv.style.clip="rect("+topclip+"px,200px,"+bottomclip+"px,0px)";
		scrollvariation+=10;
		t = setTimeout("scrolldown()", 100);
	} else {
		scrollvariation=0;
	}
}
function scrollup() {
	if (topvariation == 0) {
		return;
	}
	if (scrollvariation < 180) {
		var absolutediv=document.getElementById("absolutediv");	
		topvariation+=10;
		var newtopstr=topvariation+"px";
		topclip-10;
		bottomclip-=10;
		scrollvariation+=10;
		absolutediv.style.top=newtopstr;
		absolutediv.style.clip="rect("+topclip+"px,100px,"+bottomclip+"px,0px)";
		t = setTimeout("scrollup()", 100);
	} else {
		scrollvariation=0;
	}
}

