var start = 0; //
var activmenu = 0; // показано ли падающее меню
var tek = 0; // имя показываемого падающего меню
var tim;
var stored;
var overcolor = '#000000';
var outcolor = '#EFEFEF';

ie = (document.getElementById)? true : false;
nn4 = (document.layers)? true : false;
ie4 = (!ie && document.all)? true : false;

function show(where, pict) //показать выделяющую картинку
{stored=where;document.images[where].src=pict;}

function hide(pict)//убрать выделяющую картинку
{ document.images[stored].src=pict;}

function showmenu(n) //показать меню с Id=n
{if (ie) document.getElementById(n).style.visibility = "visible";
 else if (ie4) document.all[n].style.visibility = "visible";
 else if (nn4) document.layers[n].visibility = "show";
}

function hidemenu_old(n) //спрятать падающее меню с Id=n при выборе одного из его пунктов
{
 if (ie) document.getElementById(n).style.visibility = "hidden";
 else if (ie4) document.all[n].style.visibility = "hidden";
 else if (nn4) document.layers[n].visibility = "hide";
}

function hidemenu(n) //спрятать падающее  при выборе одного из его пунктов
{ var n0='m'+n;
 if (ie) document.getElementById(n0).style.visibility = "hidden";
 else if (ie4) document.all[n0].style.visibility = "hidden";
 else if (nn4) document.layers[n0].visibility = "hide";
if(n>0)
	{  var n1='a'+n+'1'; var n2='a'+n+'2'; var n3='a'+n+'3'; var n4='a'+n+'4';
	 document.images[n1].src="img_main/ser_m.gif";
	 document.images[n2].src="img_main/plus.gif";
	 document.images[n3].src="img_main/a"+n+"_m.gif";
	 document.images[n4].src="im_gl/null.gif";
	}
}

function timeactiv(n) // через заданный промежуток времени меню пропадает
{nn=n; if (activmenu == 1) tim=setTimeout('hidemenu(nn); activmenu = 0;','500');}

function time_sbros() //сброс таймера (кроме начала)
{if (start != 0) {clearTimeout(tim);} else start = 1;}

function active(n) //если показано не падающее меню не то, что нужно, то спрятать его
                  // и показать падающее меню с именем tek, иначе показать tek
{if (activmenu == 1)
  {  	if (n!=tek) { var t='m'+tek; hidemenu(tek);  var nn='m'+n; showmenu(nn); tek = n;	}  }
 else { var nn='m'+n; showmenu(nn); tek = n; activmenu = 1;}
 var n1='a'+n+'1'; var n2='a'+n+'2'; var n3='a'+n+'3'; var n4='a'+n+'4';
  document.images[n1].src="img_main/ser_v.gif";
 document.images[n2].src="img_main/minus.gif";
 document.images[n3].src="img_main/a"+n+"_v.gif";
 document.images[n4].src="img_main/ser_v.gif";

}

function setCookie(name, value, expires, path, domain, secure) {
  var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires.toGMTString() : "") +
         ((path) ? "; path=" + path : "") + ((domain) ? "; domain=" + domain : "") +  ((secure) ? "; secure" : "")
        if ((name + "=" + escape(value)).length <= 4000)   document.cookie = curCookie
        else   if (confirm("Cookie exceeds 4KB and will be cut!")) document.cookie = curCookie
}

function getCookie(name) {
        var prefix = name + "="
        var cookieStartIndex = document.cookie.indexOf(prefix)
        if (cookieStartIndex == -1) return null
        var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length)
        if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length
        return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex))
}

function deleteCookie(name, path, domain) {
   if (getCookie(name)) { document.cookie = name + "=" + ((path) ? "; path=" + path : "") +
            ((domain) ? "; domain=" + domain : "") + "; expires=Thu, 01-Jan-70 00:00:01 GMT" }
}

function fixDate(date)
{var base = new Date(0); var skew = base.getTime(); if (skew > 0) date.setTime(date.getTime() - skew)}

function MM(theURL,r)
{       myWin = window.open("","",r+',scrollbars=no');
        myWin.document.open();
        myWin.document.write('<html><body leftmargin=0 topmargin=0 MARGINWIDTH=0 MARGINHEIGHT=0 onload="window.focus();">');
        myWin.document.write('<center><img src=' + theURL + ' '+ r+' border=0></center></body></html>');
        myWin.document.close();
}

function message(){ var d=document.form1.mes.value;
var l=d.length;  var p=0;
if (l>0) {  for(var i=0; i<l;  i++)
{  if((d.charAt (i)!=" ")&&(d.charAt (i)!=unescape("%0D"))&&(d.charAt (i)!=unescape("%0A"))) { p=1;  break;  }  } }
if(p==1) { document.form1.submit(); }
  else {alert('Вы забыли произвести ввод!');}
}

function Msc(theURL,r)
{	mWin = window.open("","",r+',scrollbars');
        mWin.document.open();
        mWin.document.write('<html><body leftmargin=0 topmargin=0 MARGINWIDTH=0 MARGINHEIGHT=0 onload="window.focus();">');
        mWin.document.write('<center><img src=' + theURL + ' '+ r+' border=0></center></body></html>');
        mWin.document.close();
}

function MscWH(theURL,w,h)
{	r='width='+w+', height='+h ;
	if (self.screen) {  width = screen.width; height = screen.height;  }
					else {  var jkit = java.awt.Toolkit.getDefaultToolkit();  var scrsize = jkit.getScreenSize();
								 width = scrsize.width; height = scrsize.height; }
						width =  width-20; 		height =  height -60;
					var w1=w; 	if(w1>width) w1=width;
					var h1=h; 	if(h1>height) h1=height;
						t='width='+w1+', height='+h1 ;
	mWin = window.open("","",t+',scrollbars');
        mWin.document.open();
        mWin.document.write('<html><body leftmargin=0 topmargin=0 MARGINWIDTH=0 MARGINHEIGHT=0 onload="window.focus();">');
        mWin.document.write('<center><img src=' + theURL + ' '+ r+' border=0></center></body></html>');
        mWin.document.close();
}

function svet(n,x) // --- функция подсветки фона ---
{       if(ie){if (x == 'over'){document.getElementById(n).style.backgroundColor = overcolor;}
                else {document.getElementById(n).style.backgroundColor = outcolor;}
              }
        if(ie4){if (x == 'over'){document.all[n].style.backgroundColor = overcolor; }
                 else { document.all[n].style.backgroundColor = outcolor; }
               }
}

function svet2(n,x) // --- функция подсветки текста меню---
{       if(ie){if (x == 'over'){document.getElementById(n).style.fontColor = overcolor;}
                else {document.getElementById(n).style.Color = outcolor;}
              }
        if(ie4){if (x == 'over'){document.all[n].style.Color = overcolor; }
                 else { document.all[n].style.Color = outcolor; }
               }
}


