// Gradual Highlight

/***********************************************
* Gradual Highlight image script- © Dynamic Drive DHTML code library (www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit Dynamic Drive at http://www.dynamicdrive.com/ for full source code
* class="gradualshine" onMouseover="slowhigh(this)" onMouseout="slowlow(this)"
***********************************************/

var baseopacity=99

function slowhigh(which2){
	imgobj=which2
	browserdetect=which2.filters? "ie" : typeof which2.style.MozOpacity=="string"? "mozilla" : ""
	instantset(baseopacity)
	highlighting=setInterval("gradualfade(imgobj)",50)
}

function slowlow(which2){
	cleartimer()
	instantset(baseopacity)
}

function instantset(degree){
	if (browserdetect=="mozilla")
	imgobj.style.MozOpacity=degree/100
	else if (browserdetect=="ie")
	imgobj.filters.alpha.opacity=degree
}

function cleartimer(){
	if (window.highlighting) clearInterval(highlighting)
}

function gradualfade(cur2){
	if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
	cur2.style.MozOpacity=Math.max(parseFloat(cur2.style.MozOpacity)-0.1, 0.6)
	
	else if (browserdetect=="ie" && cur2.filters.alpha.opacity>=60)
	cur2.filters.alpha.opacity-=10
	
	else if (window.highlighting)
	clearInterval(highlighting)
}


