window.addEvent('domready', function() {	
	var togglers = $$('#productGeneral .book_display_toggle');	
	var id = 'zencart'; // the id of our iframe
	togglers.each(function(el) {
		el.addEvent('mouseleave', function() 
		{	
			var jsHeight = getParentHeight(id);
			var mtHeight = getHeight(); // Webkit (Safari, Chrome) not getting correct height after resizing
			var vals = getSize();			
							
			if(jsHeight != mtHeight) {			
				resizeParent(id,jsHeight);
			}
			
		});		
	});
	
	var myAccordion = new Accordion($$('h3.book_display_toggle'), $$('div.display_element'), {
		opacity: true,
		alwaysHide: true,
		start:'all-close',
		onActive: function(toggler) {
			toggler.addClass('book_display_toggle_open');
			toggler.removeClass('book_display_toggle');
		},
		onBackground: function(toggler) {
			toggler.addClass('book_display_toggle');
			toggler.removeClass('book_display_toggle_open');
		}
	});
});
