/*
 * function for dropdown functionality
 *
 * find appropriate elements and select options
 * show / hide all corresponding/relevant content elements
 *
 * $Id: showhide.js 269 2009-08-31 11:29:54Z wwwabda $
 *
 */



 /*
 * Must be triggered by an event, works with Mootools
 *
 * Example:
 *     addevent('click','showHideElements')'
 */
var showHideElements = function (event) {
	// console.log(this);
	var root = this.getParent('div.ce-fce-dropdown'); // Mootools
	// var root = $('ce-' + uid);
	var selected = root.getElement('select.options').getSelected(); // Mootools/DOM
	// console.log(selected);
	if (!selected) {
		return;
	}

	var ceElements = root.getElement('div.container').getChildren('div');

	ceElements.each(function (item, index) {
		// console.log(item.id + ' / ce-' + selected.get('value'));
		if (item.id == 'ce-' + selected.get('value') || selected.get('value') == '*') {
			item.setStyle('display', 'block');
		// console.log('go');
		} else {
			item.setStyle('display', 'none');
		// console.log('nope');
		}
	});
	event.preventDefault();
};

