function setopacity(obj,intId){
	if(opacity[intId]>=100) opacity[intId]=100;
	if(opacity[intId]<=50) opacity[intId]=50;
	// IE/Win
	obj.style.filter = "alpha(opacity:"+opacity[intId]+")";
	// Safari<1.2, Konqueror
	obj.style.KHTMLopacity = opacity[intId]/100;
	// Older Mozilla and Firefox
	obj.style.Mozopacity = opacity[intId]/100;
	// Safari 1.2, newer Firefox and Mozilla, CSS3
	obj.style.opacity = opacity[intId]/100;
} 

function fadeIn(objId, intId){
	if(!document.getElementById) return;
	obj = document.getElementById(objId);
	if(opacity[intId] <= 100){
	  setopacity(obj,intId);
	  if(over==intId){
	    opacity[intId] += 20;
	    window.setTimeout("fadeIn('"+objId+"',"+intId+")", 100);
	  }
	}
}

function startFadeOut(objId, intId){
	if(over==intId) over=-1;
	fadeOut(objId, intId);
}
function startFadeIn(objId, intId){
	obj = document.getElementById(objId);
	obj.style.visibility = 'visible';
	over=intId;
	fadeIn(objId, intId);
}

function fadeOut(objId, intId){
	if(!document.getElementById) return;
	obj = document.getElementById(objId);
	if(opacity[intId] >= 0){
	  setopacity(obj,intId);
	  if(over!=intId){
	    opacity[intId] -= 5;
	    window.setTimeout("fadeOut('"+objId+"',"+intId+")", 100);
	  }
	}
	else obj.style.visibility = 'hidden';
}

