	var winH;
	var winW;
	var winUrl;
	var winProp;
	var scrol;
	var resiz;

//=======================

function open_l(name) {


 		//elem = eval("document.all."+name);
		if (document.getElementById(name)!=null)
		{
 		elem = document.getElementById(name);
		if (elem.style.display == "none" || !elem.style.display) {
			elem.style.display = "block";
		} else {
			elem.style.display = "none";
		}
		}
	}

//=======================

function SIpopUpOpen (winUrl, winW, winH, scrol, resiz)
{
//функця открывает попап.
//winUrl - ссылка 
//winW, winH - ширина и высота
//scrol - скроллинг 0 - нет, 1 - есть
//resiz - ресайз 0 - нет, 1 - есть
	var ntop=Math.floor (20+Math.random()*30);
	var nleft=Math.floor (30+Math.random()*41);
	winProp = "width="+winW+",height="+winH+",scrollbars="+scrol+",left="+nleft+",top="+ntop+", toolbar=no,location=no,status=no,resizable="+resiz+",screenX=50,screenY=50";
	window.open(winUrl,'',winProp);	
}
//=======================

function popUpOpen (winUrl, winW, winH)
{
//функция открывает заданный файл в заданных размерах окна
	SIpopUpOpen (winUrl, winW, winH, 1, 0);
}
//=======================

function popUpOpenNS (winUrl, winW, winH)
{
//функция открывает заданный файл в заданных размерах окна без скроллинга
	SIpopUpOpen (winUrl, winW, winH, 0, 0);
}
//=======================

function popUpOpenRS (winUrl, winW, winH)
{
//функция открывает заданный файл в окне с определёнными размерами с возможностью ресайза.
//скроллинг разрешён.
	SIpopUpOpen (winUrl, winW, winH, 1, 1);
}

//=======================
function popUpOpenARS (winUrl)
{
//функция открывает заданный файл в окне с неопределёнными параметрами с возможностью ресайза.
//скроллинг разрешён.
	SIpopUpOpen (winUrl, winW, winH, 1, 1);
}
//=======================


oldName=false
timer=true
function  submenu(name) {
	if(oldName!=false&&oldName!=name){ document.getElementById(oldName).style.display = "none" }
    timer=false;
	if (name!='clear') {	
		oldName=name;
		elem = document.getElementById(name);
		elem.style.display = "block";
	}
}
function submenureport() {
	timer=true;
	timer1=setTimeout("if(timer==true){submenu('clear')}",300);
}	  
function elem_on(name) {
	elem = document.getElementById(name);
	if (elem!=false) elem.style.display = "block";
}
function elem_off(name) {
	elem = document.getElementById(name);
	if (elem!=false) elem.style.display = "none";
}	  
oldPoint=false
function point_switch(name,onoff) {
	elem_on(name+"_"+onoff);
	switch (onoff) { 
		case "on" : if ((oldPoint!=false) && (oldPoint!=name)) {elem_off(oldPoint+'_on'); elem_on(oldPoint+'_off'); } oldPoint=name; onoff="off"; break; 
		case "off" : onoff="on"; break; 
	}
	elem_off(name+"_"+onoff);
}
oldRoute=false
function route_chng(name) {
	elem_on(name);
	if ((oldRoute!=false) && (oldRoute!=name)) elem_off(oldRoute);
	oldRoute=name;
}