function changeSize(oObj, width, height, margin)
{
	var iWidth = oObj.style.width.replace(/px/, '');
	if(width > iWidth)
	{
		new Effect.Morph(oObj.id, {
		  style: {
		    zIndex: '100',
			marginLeft: '-'+margin+'px',
			marginTop: '-'+margin+'px',
			width: width+'px',
			height: height+'px'
		  },
		  duration: 0.3
		});
	}
	if(width < iWidth)
	{
		new Effect.Morph(oObj.id, {
		  style: {
		    zIndex: '0',
			marginLeft: margin+'px',
			marginTop: margin+'px',
			width: width+'px',
			height: height+'px'
		  },
		  duration: 0.3
		});
	}
}
