function getOrigHeight( target ) {
	Element.setStyle( target, {height:'100%'} );
	var origHeight    = $(target).getHeight();
	return origHeight;
}
function openDescription( $item_row, $item_description ) {
	var masked_item_row_h          = $($item_row).getHeight( );
	var masked_item_description_h  = $($item_description).getHeight( );
	var item_row_h                 = getOrigHeight( $item_row );
	var item_description_h         = getOrigHeight( $item_description );
	Element.setStyle( $item_row, {height:masked_item_row_h+'px'} );
	Element.setStyle( $item_description, {height:masked_item_description_h+'px'} );
}
function resizeDescription( $source_item, $item_row, $item_description ) {
	openDescription( $item_row, $item_description );
	var item_row_h                 = getOrigHeight( $item_row );
	var item_description_h         = getOrigHeight( $item_description );
	Element.setStyle( $source_item, {visibility:'hidden'} );
	new Effect.MoveAndResizeTo( $item_description, 0, 0, 280, item_description_h,{duration:1.5} );
}
function onmouseoverIE( e ) {
	e.className += " item_row_hover";
}
function onmouseoutIE( e ) {
	e.className = e.className.replace( " item_row_hover", "" );
}