var lightShow = {

	start: function(){
		var showImages=$$('a.lightshow');
	//var enterLinks=[];
	var showOne = false;
	//var captionShow=$('myShowCaption');
	//var mySlide = new Fx.Slide('myShowContainer');
	$each(showImages, function(el){
				
			el.addEvent('mouseenter', function(e){
				e = new Event(e);
				var image = new Asset.image(el.href);
								
				var container = new Element('div', {'id': el.id + 'Container',
				'styles': {'position': 'absolute', 'zIndex': '200', 'backgroundColor' : '#848484', 'padding': '5px',
				'opacity': '0'}}).injectInside(document.body);
				image.setStyle('border', '1px solid #ccc');
				image.injectInside(container);
				
				var margin = 20;
				if(e.page.x + image.getSize()['size']['x'] + margin > window.getSize()['size']['x'] - margin)
				{
					var left = e.page.x - image.getSize()['size']['x'] - margin;
				}				
				else var left = e.page.x + margin;
				

				if(e.page.y + image.getSize()['size']['y'] + margin > window.getSize()['size']['y'] - margin)
				{
					var top = e.page.y - image.getSize()['size']['y'] - margin;
				}				
				else var top = e.page.y + margin;
				
				container.setStyles({'left':left +'px' , 'top': top + 'px'});				
				new Fx.Style(container, 'opacity', {
					duration: 1000,
					transition: Fx.Transitions.Back.easeOut,
					wait: false
				}).start( '1' ) ;
				
				e.stop();
			});
		
				
			el.addEvent('mouseleave', function(e){
				//enterLinks[i]=false;
				e = new Event(e);
				
				$(el.id + 'Container').remove();
				/*
				new Fx.Style(el, 'opacity', {
					duration: 1000,
					transition: Fx.Transitions.Back.easeOut,
					wait: false
				}).start( '1' ) ;*/
				e.stop();
			});
			/*
			el.addEvent('mousemove', function(e){
				e = new Event(e);
				
				//alert(e.page.x + ' ' + $(el.id + 'Container') + ' ' + e.page.y)
				if($defined($(el.id + 'Container')))$(el.id + 'Container').setStyles({
				'left' : (e.page.x + 10) + 'px', 'top' : (e.page.y + 10) + 'px'});
				//image.injectInside(container);
				e.stop();
			});*/

	});
	}
};

window.addEvent('domready', lightShow.start);
