var actButton = null;
var actPane = null;
var aPane = null;
var aButton = null;
var bactButton = null;
var bactPane = null;
var abPane = null;
var abButton = null;
var tm = null;
var im = null;
var abim = null;
var empty = null;

function mouseover_navigation1(pane, left, top)
{
	var obj = document.getElementById('content_left_top');
	var oLeft = obj.offsetWidth;
	obj = document.getElementById(pane);
	obj.style.top=(top+29)+'px';
	obj.style.display='block';
	var tLeft = left;
	if(oLeft < (left+obj.offsetWidth))
		left = oLeft-obj.offsetWidth;
	tLeft = tLeft - left;
	document.getElementById(pane+'_top').style.backgroundPosition = (tLeft + 30)+'px';
	if(aPane != pane && aPane != null)
		document.getElementById(aPane).style.display='none';
	aPane = pane;
	actButton = '';
	obj.style.left=left+'px';
}

function mouseover_navigation21(pane, button, img)
{
	clearTimeout(tm);
	if(bactButton != button)
	{
		if(empty == null || bactButton != null)
			document.getElementById(bactPane).style.visibility = 'hidden';
		document.getElementById(pane).style.display = 'block';
		if(empty == null || bactButton != null)
			document.getElementById(bactPane).style.display = 'none';
		document.getElementById(pane).style.visibility = 'visible';
		if((empty == null || bactButton != null) && im != null)
			document.getElementById(im).style.visibility = 'hidden';
		document.getElementById(img).style.visibility = 'visible';
		bactPane = pane;
		im = img;
	}
	bactButton = button;
}

function mouseover_navigation2(button, pane)
{
	if(aButton != null)
		document.getElementById(aButton).className = 'navigation_special2_item';
	document.getElementById(button).className = 'navigation_special2_item_on';
	if(aPane != null)
		document.getElementById(aPane).style.display='none';
	actButton = button;
	aButton = button;
	aPane = pane;
	document.getElementById(pane).style.display='block';
}

function mouseout_navigation1(pane)
{
	setTimeout("hide_pane('"+pane+"')",1000);
	actButton = null;
}

function mouseout_navigation21(pane, button)
{
	tm = setTimeout("switch_back()",3000);
}

function mouseout_navigation2(button,pane)
{
	setTimeout("hide_pane('"+pane+"')",500);
	setTimeout("reset_class('"+button+"')",500);
	actButton = null;
}

function mouseover_pane1(pane)
{
	actPane = pane;
}

function mouseover_pane21(pane)
{
	clearTimeout(tm);
}

function mouseout_pane1(pane)
{
	setTimeout("hide_pane('"+pane+"')",1000);
	actPane = null;
}

function mouseout_pane21(pane)
{
	tm = setTimeout("switch_back()",3000);
}

function mouseout_pane2(button,pane)
{
	setTimeout("hide_pane('"+pane+"')",500);
	setTimeout("reset_class('"+button+"')",500);
	actPane = null;
}


function hide_pane(pane)
{
	if(actPane == null && actButton == null)
		document.getElementById(pane).style.display='none';
}

function reset_class(button)
{
	if(actButton != aButton && actPane == null)
		document.getElementById(button).className = 'navigation_special2_item';
}

function switch_back()
{
	if(bactButton != abButton)
	{
		document.getElementById(bactPane).style.visibility = 'hidden';
		if(empty == null)
			document.getElementById(abPane).style.display = 'block';
		document.getElementById(bactPane).style.display = 'none';
		if(empty == null)
			document.getElementById(abPane).style.visibility = 'visible';
		if(im != null)
			document.getElementById(im).style.visibility = 'hidden';
		if(empty == null && abim != null)
			document.getElementById(abim).style.visibility = 'visible';
	}
	bactPane = abPane;
	bactButton = abButton;
	im = abim;
}

function init_sub()
{
	if(abPane == null && abButton == null && document.getElementById('navigation_main_mouseover_1').className == 'navigation_main_mouseover_on')
	{
		abPane = 'navigation_main_mouseover_1';
		abButton = 'navigation1';
		bactPane = 'navigation_main_mouseover_1';
		bactButton = 'navigation1';
		im = 'navigation1_img';
		abim = 'navigation1_img';
	}
	if(abPane == null && abButton == null && document.getElementById('navigation_main_mouseover_2').className == 'navigation_main_mouseover_on')
	{
		abPane = 'navigation_main_mouseover_2';
		abButton = 'navigation2';
		bactPane = 'navigation_main_mouseover_2';
		bactButton = 'navigation2';
		im = 'navigation2_img';
		abim = 'navigation2_img';
	}
	if(abPane == null && aButton == null && document.getElementById('navigation_main_mouseover_3').className == 'navigation_main_mouseover_on')
	{
		abPane = 'navigation_main_mouseover_3';
		abButton = 'navigation3';
		bactPane = 'navigation_main_mouseover_3';
		bactButton = 'navigation3';
		im = 'navigation3_img';
		abim = 'navigation3_img';
	}
	if(abPane == null && aButton == null && document.getElementById('navigation_main_mouseover_4').className == 'navigation_main_mouseover_on')
	{
		abPane = 'navigation_main_mouseover_4';
		abButton = 'navigation4';
		bactPane = 'navigation_main_mouseover_4';
		bactButton = 'navigation4';
		im = 'navigation4_img';
		abim = 'navigation4_img';
	}
	if(abPane == null && aButton == null && document.getElementById('navigation_main_mouseover_5').className == 'navigation_main_mouseover_on')
	{
		abPane = 'navigation_main_mouseover_5';
		abButton = 'navigation5';
		bactPane = 'navigation_main_mouseover_5';
		bactButton = 'navigation5';
		im = 'navigation5_img';
		abim = 'navigation5_img';
	}
	if(document.getElementById('navigation_main_mouseover_9999'))
		if(abPane == null && aButton == null && document.getElementById('navigation_main_mouseover_9999').className == 'navigation_main_mouseover_on')
		{
			abPane = 'navigation_main_mouseover_9999';
			abButton = null;
			bactPane = 'navigation_main_mouseover_9999';
			bactButton = null;
			im = null;
			abim = null;
		}
	if(abPane == null)
	{
		empty = true;
	}
	else
	{
		if(im != null)
		{
			document.getElementById(im).style.visibility = 'visible';
		}
	}
}