var initPage = function()
{
	initHovers();
}

var initHovers = function()
{
	$$('#top-nav li').each(function(item, index){
		item.addEvent('mouseover',function(e){
			this.addClass('hover');
		});
		item.addEvent('mouseout',function(e){
			this.removeClass('hover');
		});
	});
}

window.addEvent('load',initPage);


var myFx=new Array();
var myState=new Array();
var openAllState=true;

var initSliders = function()
{
	
	$$('.MGroup').setStyle('display', 'block');
	
	var selected = $('active');
	
	var current = (selected) ? selected.getParent() : false;

	$$('div.MGroup').each(function(div, i){
		var link = div.getElement('h3');
		var block = div.getElement('ul');
	
		myFx[i] = new Fx.Slide(block);
		myState[i] = false;
		
		if (block != current) myFx[i].hide();

		link.addEvent('click', function(){
			myFx[i].toggle();
			myState[i]=!myState[i];
		});
		
	});

}

var openAll = function()
{

	if (openAllState==false) {
		document.getElementById('openAllLink').innerHTML='Show all products';	
	} else {
		document.getElementById('openAllLink').innerHTML='Close all products';
	}

	myFx.each(function(fx, i){
		if (myState[i]!=openAllState) {
			myState[i]=openAllState;
			fx.toggle();
		} 
	});
	
	openAllState=!openAllState;

}

window.addEvent('load',initSliders);