// Fader
function fader(id,opacity) {
	var obj=document.getElementById(id)
	if (obj.style) {
		if (obj.style.MozOpacity!=null) {  
			/* Mozilla's pre-CSS3 proprietary rule */
			obj.style.MozOpacity = (opacity/100) - .001;
		} else if (obj.style.opacity!=null) {
			/* CSS3 compatible */
			obj.style.opacity = (opacity/100) - .001;
		} else if (obj.style.filter!=null) {
			/* IE's proprietary filter */
			obj.style.filter = "alpha(opacity="+opacity+")";
		}
	}
}
function fade(id,opacity,speed,fadein) {
	if((fadein && opacity<100) || (!fadein && opacity>0)) {
		fader(id,opacity);
		if(fadein) opacity += speed;
		else opacity -= speed;
		window.setTimeout("fade(\""+id+"\","+opacity+","+speed+","+fadein+")", 30);
	} else fader(id,opacity)
}

// Slider
function slider(id,y) {
	var obj = document.getElementById(id)
	if (obj.style) obj.style.top = y + 'px'
}
function slide(id,y,speed,slideup) {
	if((slideup && y>0) || (!slideup && y<400)) {
		slider(id,y)
		if(slideup) y -= speed
		else y += speed
		window.setTimeout('slide("'+id+'",'+y+','+speed+','+slideup+')', 20)
	} else slider(id,y)
}