document.observe("dom:loaded", function() {
    equalize(".products-grid");
    switcher(".product-info-switcher");
    //menu_slice('#nav li');
});

function equalize(selector) {
    
    $$(selector).each(function(container, index) {
        _height = 0;
        container.childElements().each(function(block, index) {
            if(_height < block.getHeight()){
                _height = block.getHeight();
            }
        });
        container.childElements().each(function(block, index) {
            block.setStyle({
                'height': _height+'px'
            });
        });
    });
}

function menu_slice(selector) {
    
    var i = 0;
    var _length = $$(selector).length;
	$$(selector).each(function(container, index) {
		if(i == 6)
			{
			container.addClassName('last');
			}
		else if(i > 6 && i < _length)
        	{
        	container.remove();
        	}
        i++;
	});
    }

function switcher(selector) {

    if($$(selector+' > #info-switcher > li.activated > div.switcher-content')!='')
    {
        _height = $$(selector+' > #info-switcher > li.activated > div.switcher-content').first().getHeight() + 28;
        $$(selector).first().setStyle({
            'height': _height+'px'
        });
    }
    
    $$(selector+' #info-switcher li').invoke('observe','click',function() 
    {  
        $$(selector+' #info-switcher li').each(function(li, index) {
            li.removeClassName('activated');
            li.addClassName('deactivated');
        });
        this.removeClassName('deactivated');
        this.addClassName('activated');
        
        _height = $$(selector+' > #info-switcher > li.activated > div.switcher-content').first().getHeight() + 28;
        $$(selector).first().setStyle({
            'height': _height+'px'
        });
    });
}

