/***********************************************
* 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

<script type="text/javascript" language="JavaScript" src="/fx.js"></script>

onMouseover="slowhigh(this)" onMouseout="slowlow(this)"
***********************************************/

var baseopacity=75
var topopacity=100
var imgobj

function slowhigh(which2){
oldimgobj = imgobj
imgobj=which2
cleartimer()

instantset(baseopacity)
highlighting=setInterval("gradualfadein(imgobj)",50)
}

function slowlow(which2){
oldimgobj = imgobj
imgobj=which2
browserdetect=which2.filters? "ie" : typeof which2.style.MozOpacity=="string"? "mozilla" : ""
cleartimer()
instantset(topopacity)
highlighting=setInterval("gradualfadeout(imgobj)",50)
}

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) 
{	

	if (browserdetect=="mozilla")
	oldimgobj.style.MozOpacity=topopacity
	else if (browserdetect=="ie")
	oldimgobj.filters.alpha.opacity=topopacity

	clearInterval(highlighting)
}
}

function gradualfadein(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.2, 0.99)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity<100)
cur2.filters.alpha.opacity+=10
else if (window.highlighting)
clearInterval(highlighting)
}

function gradualfadeout(cur2){
if (browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)-0.2, baseopacity/100)
else if (browserdetect=="ie" && cur2.filters.alpha.opacity>baseopacity)
cur2.filters.alpha.opacity-=10
else if (window.highlighting)
clearInterval(highlighting)
}

