
	function Slidek(boxId){

		var o = $(boxId);
		var isUp = false;

		var MoveUp = function(){
			if( !isUp )
			{
				Effect.MoveBy( boxId, -106, 0 );
				isUp = true;
			}

		}
		var MoveDown = function(){

			if( isUp ){

				setTimeout(function(){

					Effect.MoveBy( boxId, Calc(), 0 );
					// delay and reset box in case needed, this allows moveby to finish...
					setTimeout( Reset, 1000 );
					isUp = false;


				},
				2000);
			}


		}
		var Calc = function(){
			return 130 - parseInt( o.style.top );
		}
		var Reset = function(){
			Effect.MoveBy( boxId, Calc(), 0 );
		}

		// wire up events
		Event.observe(o, 'mouseover', MoveUp);
		Event.observe(o, 'mouseout', MoveDown);
	}