function switch_tip(tip_id)
{
	var parentDiv = document.getElementById('tips');
	var divs = parentDiv.getElementsByTagName('div');
	var reg = /tip_/;
	for (var i = 0, each = null; null != (each = divs[i]); i++) 
	{
		var result = reg.test(divs[i].id);
		if (result) 
		{
			if (divs[i].id == ('tip_' + tip_id)) divs[i].style.display = 'block';
			else divs[i].style.display = 'none';
		}
	}
}

function switch_help_category(category_name)
{
	HistoryManager.setValue('page', 0, category_name);
	var parentEl = document.getElementById('faq_links');
	var lis = parentEl.getElementsByTagName('li');
	var reg = /link_/;
	var categories = new Array();
	k = 0;
	for (var i = 0, each = null; null != (each = lis[i]); i++) 
	{
		var result = reg.test(lis[i].id);
		if (result) 
		{//alert(1);
			if (lis[i].id == ('link_' + category_name)) 
			{
				lis[i].className = 'sel';
			}
			else 
			{
				lis[i].className = '';
				var divcnt_id = new String(lis[i].id);
				categories[k] = divcnt_id.substring(5, divcnt_id.length);
				k++;
			}
		}
	}
	document.getElementById(category_name).style.display = 'block';
	for (var i = 0; i < categories.length; i++) 
		document.getElementById(categories[i]).style.display = 'none';
}

window.addEvent('domready',reghist);

function reghist()
{
	HistoryManager.initialize();
	HistoryManager.register('page',[],swHelp,doHelp,'page' + '\\((.*)\\)'); 
	HistoryManager.start();
};

function doHelp(values)
{
	return ['page', '(', values[0], ')'].join('');
}

function swHelp(values)
{
	if(values[0])
	{
		switch_help_category(values[0]);
	}
}