var timeout=new Array();

function Opacity(opacity,classname,time){
	var objects=document.getElementsByTagName("img");
	for(i=0;i<objects.length;i++){if(objects[i].className==classname)
		{objects[i].style.opacity=(opacity/100);
			
objects[i].style.MozOpacity=(opacity/100);
objects[i].style.KhtmlOpacity=(opacity/100);
objects[i].style.filter="alpha(opacity="+opacity+")";
}
}

setImgMouseEvent(opacity,classname,time);
}

function setImgOpacity(opacity,id){var object=document.getElementById(id);
	object.style.opacity=(opacity/100);
	object.style.MozOpacity=(opacity/100);
	object.style.KhtmlOpacity=(opacity/100);
	object.style.filter="alpha(opacity="+opacity+")";
	}
	
function setImgMouseEvent(opacity,classname,time)
{var objects=document.getElementsByTagName("img");
	for(i=0;i<objects.length;i++)
	{if(objects[i].className==classname)
		{objects[i].onmouseover=function()
			{fader(this,opacity,100,time)};
			objects[i].onmouseout=function(){fader(this,100,opacity,time)};
			}
			}
			}

function fader(img,opacStart,opacEnd,millisec)
{var speed=Math.round(millisec/100);
	var timer=0;if(!img.id)img.id="imgfade"+Math.floor(Math.random()*999);
	id=img.id;for(i=1;i<=100;i++)clearTimeout(timeout[i]);
	if(opacStart>opacEnd){for(i=opacStart;i>=opacEnd;i--){timeout[i]=setTimeout("setImgOpacity("+i+",'"+id+"')",(timer*speed));timer++;
		}
		}
		else if(opacStart<opacEnd){for(i=opacStart;i <= opacEnd;i++)
			{timeout[i]=setTimeout("setImgOpacity("+i+",'"+id+"')",
				(timer*speed));
				timer++;
				}
				}
				}

