$(document).ready(function(){
	
	// note. parent() hacks are used because of bug in prev() and next() functions of this jquery version
	$("#right").click(function(){
		next_content();
		return false;	
	});
	$("#left").click(function(){
		prev_content();
		return false;	
	});
	
	$(".left_menu > li > a").click(function(){
		t = $(this);
		link = t.attr('href');
		mark = $('.article > a[name="'+ link +'"]');
		menu_item = t.parent();
		if (menu_item.attr('class') != 'cur_menu')
		{
			$('.cur_menu').toggleClass('cur_menu');
			menu_item.toggleClass('cur_menu');
			article = mark.parent();
			p = prev_menu(menu_item);
			n = next_menu(menu_item);
			
			$("#content_title > strong").attr('innerHTML',t.attr('innerHTML'));
			$("p.nex").attr('innerHTML',n.children("a").attr('innerHTML'));
			$("p.pre").attr('innerHTML',p.children("a").attr('innerHTML'));
			
			$(".cont > div:visible").fadeOut('normal',function(){
				article.fadeIn('normal');	
			});
		}
		return false;
	});
	
});

function next_content()
{
	// titles
	tm = $(".cur_menu");
	dummy = "";
	nm = next_menu(tm);
	nm2 = next_menu(nm);
	
	tm.toggleClass('cur_menu');
	nm.toggleClass('cur_menu');
	
	$("#content_title > strong").attr('innerHTML',nm.children("a").attr('innerHTML'));
	$("p.nex").attr('innerHTML',nm2.children("a").attr('innerHTML'));
	$("p.pre").attr('innerHTML',tm.children("a").attr('innerHTML'));
	
	$(dummy).attr('innerHTML',nm.children("a").attr('id'));	
	funcSe($(dummy).attr("innerHTML"));
					
	t = $(".cont > div:visible");
	n = t.next(".article");
	
	// content
	if (n.attr("class") != "article")
	{
		n = $(".article:first");
	}
	t.fadeOut('normal', function(){
		n.fadeIn('normal');
	});
}

function prev_content()
{
	// titles
	tm = $(".cur_menu");
	dummy = "";
	pm = prev_menu(tm);
	pm2 = prev_menu(pm);
	
	tm.toggleClass('cur_menu');
	pm.toggleClass('cur_menu');
	
	$("#content_title > strong").attr('innerHTML',pm.children("a").attr('innerHTML'));
	$("p.pre").attr('innerHTML',pm2.children("a").attr('innerHTML'));
	$("p.nex").attr('innerHTML',tm.children("a").attr('innerHTML'));
	
	$(dummy).attr('innerHTML',pm.children("a").attr('id'));	
	funcSe($(dummy).attr("innerHTML"));
	
	t = $(".cont > div:visible");
	n = t.next(".article");

	t = $(".cont > div:visible");
	p = t.prev(".article");
	if (p.attr("class") != "article")
	{
		p = $(".article:last");
	}
	t.fadeOut('normal', function(){
		p.fadeIn('normal');
	});

}

function next_menu(tm)
{
	var nm = tm.next('li');
	if (nm.parent().attr('class') != 'left_menu')
	{
		nm = $(".left_menu > li:first");
	}
	return nm;
}

function prev_menu(tm)
{
	var pm = tm.prev('li');
	if (pm.parent().attr('class') != 'left_menu')
	{
		pm = $(".left_menu > li:last");
	}
	return pm;
}

function fl_DoFSCommand(command, args)
{ 

  	if (command == "cl")
	{ 
		$(".left_menu > li > a[href="+args+"]").trigger('click');



  	}
}
