
// Code by James Kirkbright 04.04.05


function fade2(which, start, end, interval){

	obj7625 = which

	browserdetect=obj7625.filters? "ie" : typeof obj7625.style.MozOpacity=="string"? "mozilla" : ""

	if (start < end) instantsetb(start, obj7625)
	else instantset2b(start, obj7625)

	highlighting2=setInterval("gradualfade2(obj7625, " + start + ", " + end + ", " + interval + ")", 1)
}


function instantsetb(degree, obj7625){

	if (browserdetect=="mozilla")
	obj7625.style.MozOpacity=0.01
	else if (browserdetect=="ie")
	obj7625.filters.alpha.opacity=degree
}

function instantset2b(degree, obj7625){

	if (browserdetect=="mozilla")
	obj7625.style.MozOpacity=0.9
	else if (browserdetect=="ie")
	obj7625.filters.alpha.opacity=degree
}



function gradualfade2(obj7625, start, end, interval){

	if (start < end)
	{
		if (browserdetect=="mozilla" && obj7625.style.MozOpacity<0.9)
		obj7625.style.MozOpacity=Math.min(parseFloat(obj7625.style.MozOpacity)+(interval/100 + 0.02), end - 0.01)

		else if (browserdetect=="ie" && obj7625.filters.alpha.opacity<end)
		obj7625.filters.alpha.opacity+=interval

		else { 
			clearInterval(highlighting2)
			obj7625.style.MozOpacity=0.99
		}
	
	}

	else
	{
		if (browserdetect=="mozilla" && obj7625.style.MozOpacity>0)
		obj7625.style.MozOpacity=Math.min(parseFloat(obj7625.style.MozOpacity)-(interval/100 + 0.02), end + 0.01)

		else if (browserdetect=="ie" && obj7625.filters.alpha.opacity>end)
		obj7625.filters.alpha.opacity-=interval

		else { 
			clearInterval(highlighting2)
			obj7625.style.MozOpacity=0
		}
					
	}

}

