window.addEvent('load', function () {
	$('lighter').setStyle('display','block');
	$('container').set('opacity','0');
	$('container').setStyle('visibility','visible');

	$('lbt').fade(0.51);
	$('lbl').fade(0.51);
	$('lbr').fade(0.51);
	$('lbb').fade(0.51);
	$('container').fade(1);
	$(document.body).setStyle('background','#000000');

	$$('body')[0].addEvent('mousemove', function (e) {

		$('lsl').set('styles',{
			'top' : (e.page.y - 300),
			    'left' : (e.page.x - 300)
			    });
		$('lsr').set('styles',{
			'top' : (e.page.y - 300),
			    'left' : (e.page.x + 50)
			    });
		$('lst').set('styles',{
			'top' : (e.page.y - 300),
			    'left' : (e.page.x - 50)
			    });
		$('lsb').set('styles',{
			'top' : (e.page.y + 50),
			    'left' : (e.page.x - 50)
			    });

		var lbth = e.page.y - 300;
		if (lbth < 0 ) {
		    lbth = 0;
		}
		$('lbt').set('styles',{
			'height' : lbth
			    });

		var lbbh = $$('body')[0].getScrollSize().y -  e.page.y - 300;
		if (lbbh < 0 ) {
		    lbbh = 0;
		}

		$('lbb').set('styles',{
			'height' : lbbh,
			    'top' : ( e.page.y + 300)
			    });

		$('lbr').set('styles',{
			'width' : '100%' ,
			    'left' : (e.page.x + 300),
			    'top' : ( e.page.y - 300)
			    });

		var lblw = e.page.x - 300;
		if (lblw < 0 ) { lblw = 0; }
		$('lbl').set('styles',{
			'width' : lblw,
			    'top' : ( e.page.y - 300)
			    });
	    });
    });