TArtworkImageToolsForListedImages=Class.create();
TArtworkImageToolsForListedImages.prototype=
{
	initialize:function()
	{
		var links=document.getElementsByClassName('image-list-item-link');
		for(var i=0;i<links.length;i++)
		{
			Event.observe(links[i],'mouseover',function(e){
				var id=Event.findElement(e,'A').id.replace('image-list-image-container-','');
				$('image-list-item-tool'+id).show();
			});
			Event.observe(links[i],'mouseout',function(e){
				var id=Event.findElement(e,'A').id.replace('image-list-image-container-','');
				$('image-list-item-tool'+id).hide();
			});
		}
		var toolContainer=document.getElementsByClassName('image-list-item-tool');
		for(var i=0;i<toolContainer.length;i++){
			var tools=toolContainer[i].getElementsByTagName('a');
			for(var k=0;k<tools.length;k++)
			{
				Event.observe(tools[k],'mouseover',function(e){
					var id=Event.findElement(e,'A').id.replace(Event.findElement(e,'A').className.split(' ')[0],'');
					$('image-list-item-tool'+id).show();
				});
				Event.observe(tools[k],'mouseout',function(e){
					var id=Event.findElement(e,'A').id.replace(Event.findElement(e,'A').className.split(' ')[0],'');
					$('image-list-item-tool'+id).hide();
				});
			}
		}
	}
}

TArtworkAjaxImageInfo=Class.create();
TArtworkAjaxImageInfo.prototype=
{
	initialize:function(toControl,Url){
		new Tip
		(
			toControl,
			{
				ajax:
				{
					url:Url,
					options:
					{
						onComplete: function() {  }
					}
				},
				delay:0.01,
				style:'darkgrey',
				stem:'topLeft',
				hook:{tip:'topLeft',mouse:true},
				offset:{x:8,y:8}
			}
		);
	}
}
