function moveBlocDown(myDiv)
{
	if(myDiv)
	{
		var divHeight = $(myDiv).up(0).getHeight();
		var maxHeight = $(myDiv).getHeight();							
		
		var top = parseInt($(myDiv).getStyle('margin-top'));	
		top -= divHeight;
			
		if((maxHeight + top) <= 0)
		{
			top = 0;
		}		
						 				
		new Effect.Morph(myDiv, {	
			style: {
				'margin-top' : top+'px'
			}, duration: 0.8
		});
	}
	
	return false;	
}

function moveBlocUp(myDiv)
{
	if(myDiv)
	{
		var divHeight = $(myDiv).up(0).getHeight();
		var maxHeight = $(myDiv).getHeight();
						
		var top = parseInt($(myDiv).getStyle('margin-top'));
		top += divHeight;				
		
		if(top == divHeight)
		{			
			top = -maxHeight + divHeight;		
		}
		else if( top > 0)
		{
			top = 0;
		}		
							 				
		new Effect.Morph(myDiv, {	
			style: {
				'margin-top' : top+'px'
			}, duration: 0.8
		});
	}
	
	return false;	
}
