if ($('helper')){
	hrefCloseLink = $('helper').down('.close').down('a');
	originalHelperLeftPosition = parseInt($('helper').getStyle('left'));
	increasePosition = 5;
	Event.observe(hrefCloseLink, 'click', function(){
		positionHelper = parseInt($('helper').getStyle('left'));
		if (0 > positionHelper){
			hrefCloseLink.addClassName('hover');
			new PeriodicalExecuter(function(executer){
				positionHelper = parseInt($('helper').getStyle('left'));
				if (0 > positionHelper + increasePosition){
					$('helper').setStyle({
						left: (positionHelper + increasePosition) + 'px'
					});
				}
				else {
					$('helper').setStyle({
						left: '0px'
					});
					executer.stop();
				}
			}, 0.005);
		}
		else{
			hrefCloseLink.removeClassName('hover');
			new PeriodicalExecuter(function(executer){
				positionHelper = parseInt($('helper').getStyle('left'));
				if (originalHelperLeftPosition < positionHelper - increasePosition){
					$('helper').setStyle({
						left: (positionHelper - increasePosition) + 'px'
					});
				}
				else {
					$('helper').setStyle({
						left: originalHelperLeftPosition + 'px'
					});
					executer.stop();
				}
			}, 0.005);
		}
	});
	
	/*Event.observe(hrefCloseLink, 'mouseover', function(){
		positionHelper = parseInt($('helper').getStyle('left'));
		if (positionHelper >= 0){
			hrefCloseLink.addClassName('hover');
		}
	});
	
	Event.observe(hrefCloseLink, 'mouseout', function(){
		hrefCloseLink.removeClassName('hover');
	});*/
}