// Positionierung Detailbild
// benoetigt prototype 1.5.0

var fontsizeComponentIlluWrapperEm = 1;
var topHeight4NS7Px = 310; // Hoehe des Top-Bereiches f. Netscape 7
		
var textElement = $('component_wrapper');
var imgElement = $('component_illu_img');
var spacerElement = $('component_illu_spacer');


/* Image Loader */
loadImg.addImage(imgElement);
loadImg.run("componentDetailVerticalLayout()");



function componentDetailVerticalLayout() {
	var textHeightPx = textElement.getHeight();
	var imgHeightPx = imgElement.getHeight();
	var spacerOffPx = textHeightPx-imgHeightPx;

	if (spacerOffPx > 0) {
		var spacerOffEm = spacerOffPx/(fontsizeComponentIlluWrapperEm*10);
		spacerElement.style.height = (spacerOffEm+1)+'em'; // +1 wegen IE7
		
		// Positionierung des Sliders f. NS7
		if (Browser.NS7) {
			var sliderElement = $('component_slider');
			var sliderOffEm = (spacerOffPx+imgHeightPx+topHeight4NS7Px)/(fontsizeComponentIlluWrapperEm*10);
			sliderElement.style.top = (sliderOffEm+1)+'em';
		}
	}
}