var obj_index = new Array();
function opacity(id,value)
{
	clearTimeout(obj_index[id]);
	if(document.getElementById(id).style.opacity < value)
	{
		if(document.getElementById(id).style.display=='none')
		{
			document.getElementById(id).style.display='block';
		}
		document.getElementById(id).style.opacity = parseFloat(document.getElementById(id).style.opacity) + 0.15;
		if(document.getElementById(id).style.opacity >= value)
		{
			clearTimeout(obj_index[id]);
			document.getElementById(id).style.opacity = value;
			
		}
		else
		{
			obj_index[id] = setTimeout('opacity(\''+id+'\',\''+value+'\')',30);
		}
	}
	else if(document.getElementById(id).style.opacity > value)
	{
		document.getElementById(id).style.opacity = document.getElementById(id).style.opacity - 0.25;
		if(document.getElementById(id).style.opacity <= value)
		{
			clearTimeout(obj_index[id]);
			document.getElementById(id).style.opacity = value;
			if(document.getElementById(id).style.display=='block')
			{
				document.getElementById(id).style.display='none';
			}
		}
		else
		{
			obj_index[id] = setTimeout('opacity(\''+id+'\',\''+value+'\')',30);
		}
	}
}
