/**
 * @description		JavaScript file which contains all hndu widgets and initiates them
 * @author        	Peter Slagter;
*/

document.observe ('dom:loaded', function() {
	var childContainer = $('child-container'),
		ekChilds = childContainer.childElements();

	if (childContainer) {
		childContainer.observe('click', function(event) {
			var element = event.element(),
				elementTag = element.tagName.toUpperCase();

			if (elementTag === 'DL') {
				ekChilds.invoke('removeClassName', 'active');

				if (!element.hasClassName('active')) {
					element.addClassName('active');
				}

				if (!childContainer.hasClassName('active')) {
					childContainer.addClassName('active');
				}
			}
		});

		childContainer.observe('mouseleave', function(event) {
			if (childContainer.hasClassName('active')) {
				childContainer.removeClassName('active');
			}
		});
	}

	$$('ul.related-product-list > *').each(function(elem) {
		elem.addClassName('clickable');
		elem.observe('click', function() {
			document.location.href = elem.down('a').href;
		});
	});
});