
function initAccordion() {
		var _boxes = $$('ul.nav');
		_boxes.each(function(_box){
			var boxes = [];
			var triggers = [];
			var active = false;
			
			var els = _box.getElements("li");
			els.each(function(el, i) {
				if (el.getElements("div").length)
				{
					boxes.push(el.getElements("div")[0]);
					triggers.push(el.getElements("a")[0]);
					if (el.className.indexOf("active") != -1)
					{
						active = boxes.length-1;
					}
				}
			}, this);
			if (boxes.length && triggers.length)
			{
				var accordion = new Accordion(triggers, boxes, {
					opacity: false,
					display: active,
					alwaysHide: true,
					onActive: function(toggler, element){
						if (toggler.parentNode.className.indexOf("active") == -1)
						{
							toggler.parentNode.className += " active";
						}
					},
					onBackground: function(toggler, element){
						toggler.parentNode.className = toggler.parentNode.className.replace("active", "");
					}
				}, _box);
			}
		});
}


var img_preview = null;

function initGallery() {
	var _box = $('gallery');
	if (_box)
	{
		_box._inited = false;
	}
	img_preview = $('gallery-preview');
	if (_box && !_box.inited && img_preview)
	{
		_box.inited = true;
		_nodes = $ES('a','gallery');
		_nodes.each(function(_node, i) {
			_node._index = i;
			_node.onclick = function() {
				if (img_preview && (this.href.indexOf("#") == -1))
				{
					img_preview.src = this.href;
				}
				return false;
			};
		});
		var hs = new noobSlide({
		box: _box,
		items: $ES('li','gallery'),
		size: 152,
		_cut: 2,
		interval: 3000,
			fxOptions: {
				duration: 500,
				wait: false
			},
			buttons: {
				previous: $('gallery-prev'),
				next: $('gallery-next')
			}
		});
	}
}

if (window.addEventListener) {
	window.addEventListener("load", initAccordion, false);
}
else if (window.attachEvent) {
	window.attachEvent("onload", initAccordion);
}

	





