window.addEvent('domready', function() {
	browserEngine.thumbsParse( document );
} );

document.addEvent('updateblock', function(obj) {
	browserEngine.thumbsParse( obj );
} );

browserObj.prototype.thumbsParse = function( obj )
{
	var thisObj = this;
	
	var expands = $(obj).getElementsByClassName('expand-details');
	for (var x=0; x<expands.length; x++)
	{
		thisObj.importRel( expands[x] );
		expands[x].details = $(expands[x].expand);
		expands[x].toHeight = expands[x].details.getCoordinates().height;
		expands[x].details.fx = expands[x].details.effect('height', {duration:200, wait:false});
		expands[x].details.setStyles({ 'opacity': .8, 'z-index': 1, 'height': 0,'display': 'none', 'position':'absolute','overflow':'hidden', 'width':expands[x].details.getCoordinates().width });
		expands[x].addEvent('mouseenter', function() {
			    this.details.style.display = 'block';
				this.details.fx.start(this.toHeight);
			   	}
			);
		expands[x].addEvent('mouseleave', function() {
				this.details.fx.start(0).chain( function() { this.element.style.display = 'none'; } );
			   	}
			);
 	}
}

