Event.observe(window, 'load', function() {
	/* Redimensionnement en hauteur des lignes du catalogue en grid */
	if($$('.products-grid')[0]) {
		setProductGridCellHeight();
	}

	if($$('.sidebar')[0] && $$('.block-sidebar-help')[0]) {
		/*var _height = Math.max($$('.col-main')[0].getDimensions().height - $$('.block-sidebar-help')[0].getDimensions().height, $$('.sidebar')[0].getDimensions().height);*/
		if(($$('.col-main')[0].getDimensions().height - $$('.block-sidebar-help')[0].getDimensions().height) > $$('.sidebar')[0].getDimensions().height){
			var _height = $$('.col-main')[0].getDimensions().height - $$('.block-sidebar-help')[0].getDimensions().height;
			$$('.sidebar')[0].setStyle({
				height: _height + 'px'
			});
		}
	}
	if($$('.block-sidebar-help')[0]) {
		$$('.col-left')[0].setStyle({
			paddingBottom: $$('.block-sidebar-help')[0].getDimensions().height + 40 + 'px'
		});
		$$('.block-sidebar-help')[0].setStyle({
			bottom: '0'
		}).appear();
	}
	if($('button-publish')) {
		Event.observe($('button-publish'), 'click', function() {
			document.location.href = '/publier-un-livre.html';
		});
	}

	Shadowbox.init({
		skipSetup: true
	});
});


function overlayCmsPage(page_id) {
	new Ajax.Request('/frontwidget/overlay/cmspage/page_id/' + page_id, {
		onSuccess: function(response) {
			Shadowbox.open({
				content: response.responseText,
				player: 'html',
				width: '800px',
				height: '500px'
			});
		}
	});
	return false;
}

function setProductGridCellHeight() {
	$$('.products-grid').each(function(line) {
		tallest = 0;
		line.childElements().each(function(el) {
			thisHeight = el.getDimensions().height;
			tallest = thisHeight > tallest ? thisHeight : tallest;
		})
		tallest -= 30;
		line.childElements().invoke('setStyle', {
			height: tallest + 'px '
		});
	});
}

