var myTT = 0;
var main = true;
var dmTimer = 0;
var curMenu = null;
var dmTimeOut = 200;


function hide_id(layer)
{
	var l = document.getElementById(layer);
	try {
		l.style.display = "none";
	} catch(e){
	}
	try {
		l.style.visibility = "hidden";
	} catch(e){
	}
	return true;
}

function show_id(layer)
{
	var l = document.getElementById(layer);
	try {
		l.style.display = "block";
	} catch(e){
	}
	try {
		l.style.visibility = "visible";
	} catch(e){
	}
	return true;
}



function get_top(id)
{
	var y = 0, obj = id;
	while (obj.offsetParent != null) {
		y += obj.offsetTop;
		obj= obj.offsetParent;
	}
	y += obj.offsetTop;
	return y;
}

function get_left(id)
{
	var x = 0, obj = id;
	while (obj.offsetParent != null) {
		x += obj.offsetLeft;
		obj= obj.offsetParent;
	}
	x += obj.offsetLeft;
	return x;
}

function m(el)
{
	
	var x = get_left(document.getElementById('mm'+el));
	var y = get_top(document.getElementById('mm'+el));

	document.getElementById('m'+el).style.left= (x - 1) + "px";
	document.getElementById('m'+el).style.top = (y + 28)+ "px";

	var mm = document.getElementById('mm'+el);
	//mm.className = 'bg-menu';
	
	if(document.getElementById('bg_'+el+'_l'))
	{
		document.getElementById('bg_'+el+'_l').className = 'bg-l p';
	}
	
	if(document.getElementById('bg_'+el+'_r'))
	{
		document.getElementById('bg_'+el+'_r').className = 'bg-r p';
	}
	

	if (curMenu == null) {
		curMenu = el;
	} else {
		if (el != curMenu) {
			if(document.getElementById('mm'+curMenu))
			{
		//		document.getElementById('mm'+curMenu).className = 'non-bg';
			}
			if(document.getElementById('bg_'+curMenu+'_l'))
			{
				document.getElementById('bg_'+curMenu+'_l').className = 'non-bg';
			}
			
			if(document.getElementById('bg_'+curMenu+'_r'))
			{
				document.getElementById('bg_'+curMenu+'_r').className = 'non-bg';
			}
		}
		hide_id('m'+curMenu);
		curMenu = el;
	}

	show_id('m'+curMenu);
	dmTimer = dmTimeOut;

	timer_over();
	return;
}

function timer_over()
{
	dmTimer = 10000000;
	clearTimeout(myTT);
	return;
}
function timer_out()
{
	dmTimer = dmTimeOut;
	myTT = setTimeout("timer()", dmTimeOut);
	return;
}
function timer()
{
	if (null != curMenu) {
		hide_id('m'+curMenu);
		if(document.getElementById('mm'+curMenu))
		{
		//	document.getElementById('mm'+curMenu).className = 'non-bg';
		}
		
		if(document.getElementById('bg_'+curMenu+'_l'))
		{
			document.getElementById('bg_'+curMenu+'_l').className = 'non-bg';
		}
		
		if(document.getElementById('bg_'+curMenu+'_r'))
		{
			document.getElementById('bg_'+curMenu+'_r').className = 'non-bg';
		}
	}
	curMenu = null;

	return;
}



/////Блинкинг
function h(color)
{
hn = new Array("0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "A" ,"B", "C", "D", "E", "F")
if(color<0){return "00"}
else if(color>255){return "FF"}
else
{
	s = "" + hn[Math.floor(color/16)] + hn[color%16]
	return s
	}
}
function toH(red, green, blue){return h(red) + h(green) + h(blue)}
function RGB(red, green, blue){return toH(red, green, blue)}



function setButtonColor(r, g, b)
{
document.all["button"].style.color=RGB(r, g, b);
}

function startChanging()
{
if(b==true)
	{
	if((R>256)||(G>256)||(B>256))
		{
		b=false;
		}
	R+=sR;G+=sG;B+=sB;
	}
else
	{
	if((R<0)||(G<0)||(B<0))
		{
		b=true;
		}
	R-=sR; G-=sG; B-=sB;
	}
setButtonColor(R, G, B);
setTimeout("startChanging()", 1)
}