Event.onDOMReady(function() {
	var gallery_image = $('galleryimage').childElements()[0];
	$('galleryimage').setStyle({visibility: 'visible'});	
});

Event.observe(window, 'load', function() {
	
	var gallery_image = $('galleryimage').childElements()[0];
	
	if (gallery_image.width < 480)
	{
		$('galleryimage').setStyle({visibility: 'hidden'});

		var elems = $('gallery_details').childElements();
		$('gallery_details').remove();
		
		var buttons_div = $('form_buttons');
		var new_gallery_elem = new Element('div', {id: 'gallery_details'});
		
		elems.each(function(el) {
			new_gallery_elem.insert(el);
		});
		Element.insert(buttons_div, {before: new_gallery_elem}); 
		
		new_gallery_elem.setStyle({clear: 'none', padding: '0 0 0 10px', width: 688 - gallery_image.width + 'px'});
		
		buttons_div.setStyle({position: 'absolute', 'float': 'left', padding: '0 0 0 10px', top: '0', width: '130px', left: gallery_image.width + 'px'});
		
		//if (! $('meta2content')) 
		//{ 
		//	$('image_title').setStyle({position: 'absolute', bottom: '0', left: gallery_image.width + 'px', padding: '0 0 0 10px'});
		//	buttons_div.setStyle({bottom: '3em'});
		//	buttons_div.childElements()[0].childElements()[0].setStyle({margin: '0'}); 
		//}
		//if ($('meta2content')) 
		//{ 
			buttons_div.setStyle({bottom: '-1px', top: 'auto'}); 
		//}
		
		$('galleryimage').setStyle({visibility: 'visible'});
	}
	else
	{
		var gallery_buttons = $('imgControls');
		var buttonsPos = gallery_image.height - 19;
		gallery_buttons.setStyle({top: buttonsPos + 'px'});
	}

	
});