function overLink(link, text, is_page)
{
	if (!is_page)
		setLinkClass(link, true);
	
	window.status = text;
	
	return true;
}

function offLink(link, is_page)
{
	if (!is_page)
		setLinkClass(link, false);
	
	window.status = '';

	return true;
}

function overTab(link, text, is_page)
{
	if (!is_page)
		setTabClass(link, true);
	
	window.status = text;
	
	return true;
}

function offTab(link, is_page)
{
	if (!is_page)
		setTabClass(link, false);
	
	window.status = '';

	return true;
}

function setLinkClass(link, is_over)
{
	var is_dotted = false;
	
	if(link.parentNode.className.indexOf('dotted')>1)
		is_dotted = true;

	var classname = 'link';
	
	if (is_over)
		classname += ' link_over';

	if (is_dotted)
		classname += ' dotted';

	link.parentNode.className = classname;
}

function setTabClass(link, is_over)
{
	var is_dotted = false;
		
	if(link.className.indexOf('dotted')>1)
		is_dotted = true;

	var classname = 'tab';
	
	if (is_over)
		classname += ' tab_over';

	if (is_dotted)
		classname += ' dotted';

	link.className = classname;
}