﻿var opacity = 96; // Avoid starting at 100% due to Mozilla bug
var TopOpacity = 4;
var activeDiv = null;
var slowly = {
	fade : function (id,el) {
	opacity=96;TopOpacity=4;
	if(activeDiv != id){
	var anch = document.getElementById("div_slide").getElementsByTagName("A");
	for(var j=0;j<anch.length;j++){
	if(anch[j].id==el)
	document.getElementById(el).style.backgroundColor="#FFFFFF";
	else
	anch[j].style.backgroundColor = "#000000";
	}
	document.getElementById(id).style.display="block";
		this.fadeLoop(id, opacity);}
	},
	fadeLoop : function (id, opacity) {
		var o = (activeDiv !=null?document.getElementById(activeDiv):Object);
		var o_top = document.getElementById(id);
		if (opacity >= 5 && TopOpacity<=92) {
			slowly.setOpacity(o, opacity,o_top,TopOpacity);
			opacity -= 4;
			TopOpacity +=4;
			window.setTimeout("slowly.fadeLoop('" + id + "', " + opacity + "," + TopOpacity + ")", 30);
		} else {
		    if(activeDiv!=null){o.style.display = "none";}
			activeDiv = id;
		}
	},
	setOpacity : function (o, opacity,o_Top,TopOpacity) {
		if(activeDiv!=null){
		o.style.filter = "alpha(style=0,opacity:" + opacity + ")";	// IE
		o.style.KHTMLOpacity = opacity / 100;				// Konqueror
		o.style.MozOpacity = opacity / 100;					// Mozilla (old)
		o.style.opacity = opacity / 100;					// Mozilla (new)		
		}
		
		o_Top.style.filter = "alpha(style=0,opacity:" + TopOpacity + ")";	// IE
		o_Top.style.KHTMLOpacity = TopOpacity / 100;				// Konqueror
		o_Top.style.MozOpacity = TopOpacity / 100;					// Mozilla (old)
		o_Top.style.opacity = TopOpacity / 100;					// Mozilla (new)
	}
}



