<!--

// Usage : <img name="img_name" class="gradual_light" onMouseover="gradual_light_in('img_name')" onMouseout="gradual_light_out('img_name')"...

var gradual_light_opacity = 75;
var gradual_light_step = 4;
var gradual_light_interval = 15;

function gradual_light_in(which)
{
	gradual_light_stoptimer(which);
	document[which].browserdetect = document[which].filters? 'ie' : typeof document[which].style.MozOpacity=='string'? 'mozilla' : '';
	gradual_light_set(which, 100);
	document[which].highlighting = setInterval('gradual_in("'+which+'")', gradual_light_interval);
}

function gradual_light_out(which)
{
	gradual_light_stoptimer(which);
	document[which].browserdetect = document[which].filters? 'ie' : typeof document[which].style.MozOpacity=='string'? 'mozilla' : "";
	gradual_light_set(which, gradual_light_opacity);
	document[which].highlighting = setInterval('gradual_out("'+which+'")', gradual_light_interval);
}

function gradual_light_set(which, degree)
{
	if (document[which].browserdetect == "mozilla")
		document[which].style.MozOpacity = degree / 100;
	else if (document[which].browserdetect == "ie")
		document[which].filters.alpha.opacity = degree;
}

function gradual_light_stoptimer(which)
{
	if (document[which].highlighting) clearInterval(document[which].highlighting);
}

function gradual_in(which)
{
	if (document[which].browserdetect == "mozilla" && document[which].style.MozOpacity > (gradual_light_opacity / 100))
		document[which].style.MozOpacity = Math.max(parseFloat(document[which].style.MozOpacity) - (gradual_light_step / 100), (gradual_light_opacity / 100));
	else if (document[which].browserdetect == "ie" && document[which].filters.alpha.opacity > gradual_light_opacity)
		document[which].filters.alpha.opacity = Math.max(document[which].filters.alpha.opacity - gradual_light_step, gradual_light_opacity);
	else if (document[which].highlighting)
		clearInterval(document[which].highlighting);
}

function gradual_out(which)
{
	if (document[which].browserdetect == "mozilla" && document[which].style.MozOpacity < 1)
		document[which].style.MozOpacity = Math.min(parseFloat(document[which].style.MozOpacity) + (gradual_light_step / 100), 0.99);
	else if (document[which].browserdetect == "ie" && document[which].filters.alpha.opacity < 100)
		document[which].filters.alpha.opacity = Math.min(document[which].filters.alpha.opacity + gradual_light_step, 100);
	else if (document[which].highlighting)
		clearInterval(document[which].highlighting);
}

// -->