var bl=!document.layers&&!window.opera && navigator.userAgent.toLowerCase().indexOf("mac")==-1

if(bl){
var IT=[],II=[],DWN=[]
}else{
var OU=[],OW=[]
}

init=function(){
	var i,b=document.images
	for(i=0;i<b.length;i++){
		if(b[i].className=='FAD'){
			b[i].id=i
			var h=b[i].height,w=b[i].width,nn=b[i].src.replace('_off','_on')
			if(bl){
				IT[i]=1
				II[i]=100
				DWN[i]=0
				var p=b[i].parentNode
				if(p.nodeName=="TD" && p.childNodes.length==1){
					var e=p
				}else if(p.nodeName=="A"){
					var e=p
					e.style.display='block'
					e.style.width=w
				}else{
					var e=document.createElement("DIV")
					p.insertBefore(e,b[i])
					e.appendChild(b[i])
					e.style.width=w
				}

				e.style.backgroundImage='url("'+nn+'")'
				//b[i].src=nn
				b[i].onmouseover=fadeOut
				b[i].onmouseout=fadeIn
			}else{
				OU[i]=new Image(h,w)
				OU[i].src=nn
				OW[i]=new Image(h,w)
				OW[i].src=b[i].src
				b[i].onmouseover=function(){this.src=OU[this.id].src}
				b[i].onmouseout=function(){this.src=OW[this.id].src}
			}
		}else if(b[i].className=='FAD1'){
			II[i]=0
			DWN[i]=-1
			IT[i]=2
			doFade(i)
		}else if(b[i].className=='FAD2'){
			b[i].id=i
			II[i]=50
			DWN[i]=0
			IT[i]=10
			b[i].min=50
			b[i].onmouseover=fadeIn
			b[i].onmouseout=fadeOut
		}
	}
}
fadeIn=function(){
var i=this.id
IT[i]=10
DWN[i]=0
doFade(i)
}
fadeOut=function(){
DWN[this.id]=1
if(II[this.id]==100){IT[this.id]=-5;doFade(this.id)}
}
doFade=function(i){
	var el=document.images[i]
	//window.status=el.min
	var m=el.min?el.min:0
	var n=II[i]+IT[i]
	if(n>100&&IT[i]>0){
		n=II[i]=100
		if(DWN[i]==1)IT[i]=-5;else return
	}
	if(n<m&&IT[i]<0){II[i]=m;DWN[i]=1;return}
	II[i]=n
	if(el.filters)el.filters.alpha.opacity=n
	else el.style.MozOpacity=n/101
	setTimeout("doFade('"+i+"')",20)
}
