var ImageControl = {};
ImageControl.setGrayScale = function (bid,grayscale)
{
	try
	{
		var object = ( typeof bid == 'object' ) ? bid : document.getElementById(bid) ;
		if ( grayscale > 1 ) grayscale = 1;
		if ( grayscale < 0 ) grayscale = 0;
		if (object.filters)
		{
			if ( grayscale != false ) object.style.filter='progid:DXImageTransform.Microsoft.BasicImage(grayscale=' + grayscale +')';
		}
	}
	catch (e) {/*do nothing*/};
}
ImageControl.setOpacity = function ( id, opacity )
{
	try
	{
		var object = ( typeof id == 'object' ) ? id.style : document.getElementById(id).style ;
		object.opacity = (opacity / 100); 
		object.MozOpacity = (opacity / 100); 
		object.KhtmlOpacity = (opacity / 100); 
		object.filter = "alpha(opacity=" + opacity + ")"; 
	}
	catch (e) { /*do nothing*/}
}


ImageControl.opacityFlash = function (id, opacStart, opacEnd, millisec)
{
	try
	{
		var speed = Math.round(millisec / 100); 
		var timer = 0; 
		
		if(opacStart > opacEnd)
		{ 
			for(i = opacStart; i >= opacEnd; i--)
			{ 
				setTimeout("ImageControl.setOpacity('" + id + "'," + i + ")",(timer * speed)); 
				timer++; 
			} 
		}
		else if(opacStart < opacEnd)
		{ 
			for(i = opacStart; i <= opacEnd; i++) 
			{ 
				setTimeout("ImageControl.setOpacity('" + id + "'," + i + ")",(timer * speed)); 
				timer++; 
			} 
		} 
	}
	catch (e) {/*do nothing*/}
} 