window.addEvent('domready', function() {
	/*
	 * BRANDBOXES
	 */
	var brandboxes = $$('.block-brandbox');
	if(brandboxes){ 
		brandboxes.each(function(brandbox, index) {
			var overlay = brandbox.getElement('.overlay');
			if(overlay) var morph = new Fx.Morph( brandbox.getElement('.overlay'), { link: 'cancel'});
			
			new Fx.Animate.Scroll(brandbox.getElement('.gallery'), 'li', {
				'direction': (index % 2 == 0) ? 'left' : 'right'
			});
			
			brandbox.addEvents({
				'mouseenter': function() {
					if(overlay) morph.start({ 'height': 30 });
				},
				'mouseleave': function() {
					if(overlay) morph.start({ 'height': 0 });			
				}
			});
		});
	}


	/*
	 * FORMULIER VALIDATIE
	 */
	var forms = $$('form'); 
	if(forms) {
		forms.each(function(form) {
			new Form.Validator(form);
		});
	}
	 

	/*
	 * Submenu even hoog maken aan de mid content
	 */
	var contentmid = document.id('content-mid');
	var contentleft = document.id('content-left');
	if(contentmid && contentleft) {
		var contentmid_height = contentmid.getSize().y;
		var contentleft_height = contentleft.getSize().y;
		if(contentmid_height > contentleft_height) {
			contentleft.setStyle('height', contentmid_height);
		}
	}
});
