function faderTabs(ulObject, divObject)
	{
		this.ul = ulObject;
		this.div = divObject;
		this.running = false;
		var oThis = this;
		var j = 0;
		this.lastDiv = this.div.getElementsByTagName("div")[0];
		this.lastDiv.style.opacity = 1;

		for(var i = 1; i < this.div.getElementsByTagName("div").length; i++)
		{
			this.div.getElementsByTagName("div")[i].style.opacity = 0;
			this.div.getElementsByTagName("div")[i].style.display = "none";
		}
		for(var i = 0; i < this.ul.getElementsByTagName("li").length; i++)
		{
			(function()
			{
				var k = i;
				oThis.ul.getElementsByTagName("li")[k].onclick = function()
				{
				    if(oThis.lastClicked) oThis.lastClicked.id = "";
				    this.id = "current";
				    oThis.lastClicked = this;
				    
				    if(oThis.running == false)
				    {
				        oThis.running = true;
    					var interval = setInterval(function()
						{
							oThis.lastDiv.style.opacity = eval(oThis.lastDiv.style.opacity) - .1;
							if(oThis.lastDiv.style.opacity <= 0)
							{
								clearInterval(interval);
								oThis.lastDiv.style.display = "none";
								showDiv(k);
							}
						}, 50)
				    }
				}
			        
			})();
		}

		function showDiv(k)
		{
			oThis.lastDiv = oThis.div.getElementsByTagName("div")[k];
			if(oThis.lastDiv.style.opacity == "") oThis.lastDiv.style.opacity = 0;
			oThis.lastDiv.style.display = "block";
			var interval = setInterval(function()
			{
				oThis.lastDiv.style.opacity = eval(oThis.lastDiv.style.opacity) + .1;
				if(oThis.lastDiv.style.opacity >= 1)
				{
				    clearInterval(interval);
				    oThis.running = false;
				}
			}, 50);
		}
	}