
function setUpCurvedShadowBox( width, height , innerEle )
{	
	var midWidth = width - 32;
	var midHeight = height - 32;
	
	// alert( width + 'x' + height );

	var parentDiv = innerEle.parentNode;

	parentDiv.removeChild( innerEle );
	
	// parentDiv.style.position='relative';
	
	var dsul = document.createElement( 'div' );
	dsul.className = 'dsul';	
	parentDiv.appendChild( dsul );
	
	var dsum = document.createElement( 'div' );
	dsum.className = 'dsum';	
	dsum.style.width = midWidth + 'px';
	parentDiv.appendChild( dsum );
	
	var dsur = document.createElement( 'div' );
	dsur.className = 'dsur';	
	parentDiv.appendChild( dsur );

	var dsml = document.createElement( 'div' );
	dsml.className = 'dsml';	
	dsml.style.height = midHeight + 'px';
	parentDiv.appendChild( dsml );
	
	var dsm = innerEle; // document.createElement( 'div' );
	dsm.className = 'dsm';	
	parentDiv.appendChild( dsm );
	dsm.style.width = midWidth + 'px';
	dsm.style.height = midHeight + 'px';
	
	var dsmr = document.createElement( 'div' );
	dsmr.className = 'dsmr';	
	dsmr.style.height = midHeight + 'px';
	parentDiv.appendChild( dsmr );

	var dsll = document.createElement( 'div' );
	dsll.className = 'dsll';	
	parentDiv.appendChild( dsll );
	
	var dslm = document.createElement( 'div' );
	dslm.className = 'dslm';	
	dslm.style.width = midWidth + 'px';
	parentDiv.appendChild( dslm );
	
	var dslr = document.createElement( 'div' );
	dslr.className = 'dslr';	
	parentDiv.appendChild( dslr );

	if( innerEle.style.height > midHeight - 32 )
	{
		dsml.style.height = innerEle.style.height;
		dsmr.style.height = innerEle.style.height;
	}
	
	/*
	innerEle.style.position='absolute';
	innerEle.style.top='0px';
	innerEle.style.left='0px';
	innerEle.style.zIndex = parentDiv.style.zIndex + 1;
	
	dsm.appendChild( innerEle );
	*/
	// parentDiv.appendChild( innerEle );
	
}
