function get_id_num(a,b) {
	k_a = a.length;
	k_b = b.length;
	m = a.substr((k_b),(k_a-1));
	return m;
}

function move_to(a) {
	document.location.href=a;
}
function wopen(url,w,h){  
eval('opened=window.open("","","top=100, left=100, width="+w+", height="+h+", resizable=0","replace=yes")');  
opened.document.open();  
opened.document.write('<body leftmargin=0 topmargin=0><img src="'+url+'"></body>');  
opened.document.close();  
} 
var img_new = new Array;
jk = 0;

function preload_images()
{
	var a = preload_images.arguments;
	var j = a.length;
	for(i=0;i<j;i++)
	{
		img_new[jk] = new Image;
		img_new[jk].src = a[i];
		jk++;
	}
}

function op_win(addr,w,h)
{
	var sc_h = screen.availHeight;
	var sc_w = screen.availWidth;
	
	sc_h = parseInt((sc_h - h)/2);
	sc_w = parseInt((sc_w - w)/2);
	
	if ((navigator.userAgent.indexOf('Opera') != -1)&&(navigator.userAgent.indexOf('MSIE') != -1))
	{
		sc_h = sc_h - ((screen.availHeight - document.body.clientHeight) - 29);
	}
	
	var margins="left="+sc_w+",top="+sc_h;

	window.open(addr,"","toolbars=0,scrollbars=0,directories=0,resizable=1,status=0,width=" + w + ",height=" + h + "," + margins);
}

function label_imit(a)
{
	b = document.getElementById(a);
	if(b.checked == true)
	{
		b.checked = false;
	}
	else
	{
		b.checked = true;
	}
}

// обработчики для верхнего меню
i = 1;
while(document.getElementById('top_nav_td' + i))
{
	nav_td = document.getElementById('top_nav_td' + i);

	if(nav_td.className!="active_nav_td")
	{
		nav_td.onmouseover = function()
		{
			//alert("mouse");
			k = 1;
			while(document.getElementById('top_nav_td' + k))
			{
				if(document.getElementById('top_nav_td' + k).className!="active_nav_td")
				{
					document.getElementById('top_nav_td' + k).className = "nav_td";
				}
				k++;
			}

			this.className = "nav_td on_nav_td";
			j = get_id_num(this.id,'top_nav_td');
			document.getElementById('top_nav_border_img' + j).src = "/images/top_border_a.gif";
			if(document.getElementById('top_nav_border_img' + (j - 1)))
			{
				document.getElementById('top_nav_border_img' + (j - 1)).src = "/images/top_border_a.gif";
			}
		}
		nav_td.onmouseout = function()
		{
			this.className = "nav_td out_nav_td";
			j = get_id_num(this.id,'top_nav_td');
			document.getElementById('top_nav_border_img' + j).src = "/images/top_border.gif";
			if(document.getElementById('top_nav_border_img' + (j - 1)))
			{
				document.getElementById('top_nav_border_img' + (j - 1)).src = "/images/top_border.gif";
			}
		}
	}
	i++;
}

var top_number = i - 1;

// обработчики для верхнего подменю
i = 1;
while(document.getElementById('sub_nav_td' + i))
{
	nav_td = document.getElementById('sub_nav_td' + i);

	if(nav_td.className!="active_sub_nav_td")
	{
		nav_td.onmouseover = function()
		{
			this.className = "sub_nav_td on_sub_nav_td";
		}
		nav_td.onmouseout = function()
		{
			this.className = "sub_nav_td out_sub_nav_td";
		}
	}
	i++;
}


// выравнивание размеров и положения верхнего меню и подменю

function set_submenu()
{
	for(i=1;i<=top_number;i++)
	{
		if(document.getElementById('sub_nav_div' + i))
		{
			nav_td = document.getElementById('top_nav_td' + i);
			sub_nav_td = document.getElementById('sub_nav_div' + i);
			
			nav_w = nav_td.offsetWidth;
			sub_nav_w = sub_nav_td.offsetWidth;
			
			off_w = 299;
			for(j = 1; j < i; j++)
			{
				off_w += document.getElementById('top_nav_td' + j).offsetWidth + 1;
			}

			if ((navigator.userAgent.indexOf('Opera') == -1)&&(navigator.userAgent.indexOf('MSIE') != -1))
			{
				max_w = document.getElementsByTagName('BODY')[0].firstChild.offsetWidth;
			}
			else
			{
				max_w = document.getElementsByTagName('BODY')[0].childNodes[1].offsetWidth;
			}
	
			if((off_w + sub_nav_w) > max_w)
			{
				off_w = max_w - sub_nav_w;
			}
	
			sub_nav_td.style.left = off_w;

			if(sub_nav_w < nav_w)
			{
				document.getElementById('subnav_table').style.width = nav_w + 2;
			}
		}
	}
}

set_submenu();
window.onresize = set_submenu;

preload_images('/images/1.gif','/images/2.gif');

