/*var mousePos = 0;
var sliders = [];

function setMousePos(id)
{
	t = id.match(/menu_(\d+)(_\d+)?/);
	mousePos = t[1].toInt();
	updateMenus();
}

function updateMenus()
{
	if (sliders[mousePos])
		sliders[mousePos].slideIn();
	for (i = 0; i < sliders.length; i++)
	{
		if ((sliders[i]) && i != mousePos)
			sliders[i].cancel();
			sliders[i].slideOut();
	}
}*/
function handle_hidden()
{
	$$(".hidden_p").each(function(e){
		a = new Element('a', {'class': 'hidden_a', 'href': '#'});
		a.store('sht', e); //show-hide-toggle
		a.addEvent('click', function(e){
			sht = e.target.retrieve('sht');
			sht.slide('toggle');
			return false;
		});
		a.set('text', '(показать скрытый текст)');
		a.inject(e, 'before');
		e.slide('hide');
	});
}

var so = false;
var smb = -500; 

function show_sitemap()
{
	so = true;
	$('sitemap').get('tween').cancel();
	$('sitemapback').get('tween').cancel();
	$('sitemapback').tween('opacity', 0.8);
	$('sitemap').tween('margin-bottom', 0);	
}

function hide_sitemap()
{
	so = false;
	$('sitemap').get('tween').cancel();
	$('sitemapback').get('tween').cancel();
	$('sitemapback').tween('opacity', 0);
	$('sitemap').tween('margin-bottom', smb);	
}

function toggle_sitemap()
{
	so?hide_sitemap():show_sitemap();
}


window.addEvent('domready', function(){
	$$('.button').each(function(e){
		e.addEvent('mouseenter', function(e){this.className = 'button_over';}.bindWithEvent(e));
		e.addEvent('mouseleave', function(e){this.className = 'button';}.bindWithEvent(e));
	});
	
	$$('.subbutton').each(function(e){
		e.addEvent('mouseenter', function(e){this.className = 'subbutton_over';}.bindWithEvent(e));
		e.addEvent('mouseleave', function(e){this.className = 'subbutton';}.bindWithEvent(e));
	});
	
	smb = $('sitemap').getStyle('margin-bottom');
	$('sitemapback').set('tween', {duration: 500});
	$('sitemapback').set('opacity', 0);
	$('sitemap').set('tween', {duration: 500});
	$('sitemapbutton').addEvent('click', toggle_sitemap);
	$('sitemapclosebutton').addEvent('click', hide_sitemap);

	handle_hidden();
	
	/*$$('.leftsubmenu').each(function(e){
		if (e.id != '')
		{
			num = e.id.replace('submenu_', '');
			sliders[num] = new Fx.Slide(e);
			sliders[num].hide();
		}
	});
	
	$$('.leftmenu')[0].addEvent('mouseleave', function(e){mousePos = 0; updateMenus()});*/

});

/*$(document).ready(function () {

	for(i=1;i<=nTopKeys;i++)
	{
	mf = $("#topmenufield"+i);
	m = $("#topmenu"+i);
		{
	    m.hover(function () {$(this).get(0).className = "topbutton_over";},  
             function () {$(this).get(0).className = "topbutton";}); 
		}

	}

	smb = $("#sitemapbutton");
	smb.toggle(function () { 
      $("#sitemapback").show().fadeTo(500,0.8);
	  $("#sitemap").show().animate({marginBottom:0});

	   },
	function () { 
      $("#sitemapback").fadeTo(500,0).hide();
	  $("#sitemap").animate({marginBottom:"-500px"}).hide();

	   }); 

	smcb = $("#sitemapclosebutton");
	smcb.click(function () {  
      $("#sitemapback").fadeTo(500,0).hide();
	  $("#sitemap").animate({marginBottom:"-500px"}).hide();
      }); 


});*/