function OpenNewWindow(url,x,y) { 
	var w=window.open(url,'edit','toolbar=yes,location=yes,status=yes,menubar=yes,scrollbars=yes,left=10,top=10,width='+x+',height='+y+',resizable=yes'); w.focus();
}

// инициализация переменных
 var cl;
 var isMain=0;
 var bName = navigator.appName;
 var bVer = parseInt(navigator.appVersion);
 var NS4 = (bName == "Netscape" && bVer >= 4);
 var Opera = (bName == "Opera" && bVer >= 4);

 
 var IE4 = (bName == "Microsoft Internet Explorer" && bVer >= 4);
 var NS3 = (bName == "Netscape" && bVer < 4);
 var IE3 = (bName == "Microsoft Internet Explorer" && bVer < 4);
 var menuActive = 0;
 var menuOn = 0;
 var onLayer = null;
 var onLayer2 = null;
 var timeOn = null;
 var timeOn2 = null;
 var loaded = 0;
 var layerRef="";
 var onExpandMenuId=null;
 

// MENU COLOR VARIABLE
 var MenuColorFirst = "#FFFFFF"
 var MenuColorFirstSelected = "#FFFFFF"
 var MenuColorSecond="#E4E4E4"
 var MenuColorSecondSelected="#E4E4E4"
 var MenuColorThird="#E4E4E4"
 var MenuColorThirdSelected="#FFFFFF"
 var MenuCellClassFirst="topmenu"
 var MenuCellClassFirstSelected="topmenu"
 var MenuLinkClassFirst="topmenu"
 var MenuLinkClassFirstSelected="topmenu"
 var MenuPictFirst="/images/blank.gif"
 var MenuPictFirstSelected="/images/blank.gif"
 var MenuLinkClassThird="dropdownmenu"
 var MenuLinkClassThirdSelected="dropdownmenu"
 var MenuPictSecond="/images/blank.gif"
 var MenuPictExpandSecond="/images/blank.gif"
 var MenuFrameColorSecond="#FFFFFF"
 var MenuPictThird="/images/blank.gif"

			
//PRECACHE IMAGES HERE
 function LoadImgs(){
	if (document.images || IE4) {
		loaded = 0
	}
 }

// LAYER SWITCHING CODE
if (NS4 || IE4 || Opera) {
	if (navigator.appName == "Netscape" && bVer>=4 && bVer<=5) {
		cl="dropdownmenu";
		if (bVer==5) {
  			layerStyleRef="style.";
			layerRef="document.getElementById";
 			styleSwitch=".style";
			leftPos=".pixelLeft";
		} else {  
  			layerStyleRef="layer.";
  			layerRef="document.layers";
  			styleSwitch="";
			leftPos=".left";
		}
	}else{
		cl="dropdownmenu";
		layerStyleRef="layer.style.";
		layerRef="document.all";
		styleSwitch=".style";
		leftPos=".left";
	}
}
 
// SHOW MENU
function showLayer(layerName){
	var i,j;
	if (NS4 || IE4 || Opera) {
		
	 	if (timeOn != null) {
  			clearTimeout(timeOn)
  			hideLayer(onLayer)
 		}
 		if (timeOn2!=null){
 			clearTimeout(timeOn2)
  			hideLayer(onLayer2)
 		}
 		if ((IE4) || (bVer>4)) {
 			var cellName=layerName.replace("menu","cell")
 			var cell=document.getElementById(cellName)
 			
 			if (cell){
 				cell.className=MenuCellClassFirstSelected;  				
 			}
 			
 			var link=document.getElementById(layerName.replace("menu","link"))
 			if (link) {	
 				link.className=MenuLinkClassFirstSelected; 
 			}
 			var picture=document.getElementById(layerName.replace("menu","pict"))
 			if (picture) {
 				picture.src=MenuPictFirstSelected;
 			}
 		}
		if (bVer==5) {		    		 
			if (eval(layerRef+'("flash")')) {
				eval(layerRef+'("flash")'+styleSwitch+'.visibility="hidden"');
				eval(layerRef+'("mainimage")'+styleSwitch+'.visibility="visible"');
			}
			eval(layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="visible"'); 
		} else if (NS4) {
			if (eval(layerRef+'["flash"]')) {
				eval(layerRef+'["flash"]'+styleSwitch+'.visibility="hidden"');
				eval(layerRef+'["mainimage"]'+styleSwitch+'.visibility="visible"');
			}
  			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');  
		
		} else {
  			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');  
			
  		}
 		onLayer = layerName;
 	}
}




//BUTTON ROLLOVER
function change(Name, No) {
	if (document.images && (loaded == 1)) {
		document [Name].src = eval(Name + No + ".src");
	}
	return true
}

// HIDE MENU
function hideLayer(layerName){
	var c;
if (layerName != null){
		if (menuActive == 0) {
			if (NS4 || IE4 || Opera) {
	 			if (bVer==5) {	
					c=layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="hidden"';
					eval(c);  
						if (eval(layerRef+'("flash")')){
						eval(layerRef+'("flash")'+styleSwitch+'.visibility="visible"');
						eval(layerRef+'("mainimage")'+styleSwitch+'.visibility="hidden"');
					}
				} else if (NS4) {
					if (eval(layerRef+'["flash"]')) {
						eval(layerRef+'["flash"]'+styleSwitch+'.visibility="visible"');
						eval(layerRef+'["mainimage"]'+styleSwitch+'.visibility="hidden"');
					}
  					eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');  
		
				}else {
					eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
				}
			}
		}
		if ((IE4) || (bVer>4)|| (bVer>6)) {
			var cellName=layerName.replace("menu","cell")
			var cell=document.getElementById(cellName)
 				
			if (cell){
				cell.className=MenuCellClassFirst;  				
			}
 			
			var link=document.getElementById(layerName.replace("menu","link"))
			if (link) {	
				link.className=MenuLinkClassFirst; 
			}
			var picture=document.getElementById(layerName.replace("menu","pict"))
			if (picture) {
				picture.src=MenuPictFirst;
			}
		}
	}
}

// TIMER FOR BUTTON MOUSE OUT
function btnTimer() {
 timeOn = setTimeout("btnOut()",1000)
}

function btn2Timer() {
 timeOn2 = setTimeout("btn2Out()",1000)
}

// BUTTON MOUSE OUT
function btnOut(layerName) {
  if (menuActive == 0) {
  hideLayer(onLayer)
  }
}

function btn2Out(layerName) {
  if (menuActive == 0) {
  hide2Layer(onLayer2)
  }
}
// MENU MOUSE OVER  
function menuOver(itemName,menuid) {
	hide2Layer(onLayer2);
	menuOverCel(menuid)	
	clearTimeout(timeOn);
	menuActive = 1;
 }

function menuOverExpand(itemName,menuid) {
	hide2Layer(onLayer2);
	menuOverCel(menuid);
	onExpandMenuId=menuid;
	clearTimeout(timeOn);
	menuActive = 1;
 }

// MENU MOUSE OUT 
function menuOut(itemName,menuid) {
	menuActive = 0 
 	menuOutCel(menuid); 
	timeOn = setTimeout("hideLayer(onLayer)", 1000)
	timeOn2 = setTimeout("hide2Layer(onLayer2)", 1000)	
}

  // MENU MOUSE OVER CELL 
function menuOverCel(menuid) {
	var c
	//alert(menuid)
  if (NS4 || IE4) {
	 	if (bVer==5) {	
			c=layerRef+'("'+menuid+'")'+'.style.backgroundColor=MenuColorSecondSelected';
			eval(c);  
		}else {
			c=layerRef+'["'+menuid+'"]'+'.style.backgroundColor=MenuColorSecondSelected'
			eval(c);
	    }
	  
 }
 return;
 }
 
  // MENU MOUSE OUT CELL 
 function menuOutCel(menuid){
  var c
  
  if (NS4 || IE4 || Opera) {
	 	if (bVer==5) {	
			c=layerRef+'("'+menuid+'")'+'.style.backgroundColor=MenuColorSecond';
			eval(c);  
		}else {
			c=layerRef+'["'+menuid+'"]'+'.style.backgroundColor=MenuColorSecond'
			eval(c);
	    }
	  
 }
 return;
 }
 
//---------------------------------------
function Show2Layer(layerName){
	var i,j;	

	if (NS4 || IE4 || Opera) {
	 	if (timeOn2 != null) {
  			clearTimeout(timeOn2)
  			hideLayer(onLayer2)
 		}
 		if (timeOn != null) {
  			clearTimeout(timeOn)
  		}
 		
		if (bVer==5) {		    		
			eval(layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="visible"');  
			//if (eval(layerRef+'("flash")') && (menuActive==1)) {
			//	eval(layerRef+'("flash")'+styleSwitch+'.visibility="hidden"');
			//	eval(layerRef+'("mainimage")'+styleSwitch+'.visibility="visible"');
			//}
			} else if (NS4) {
			
			if (eval(layerRef+'["flash"]')) {
				eval(layerRef+'["flash"]'+styleSwitch+'.visibility="hidden"');
				eval(layerRef+'["mainimage"]'+styleSwitch+'.visibility="visible"');
			}
  			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');  
		
		} else {
			eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="visible"');  			
  		}
		if (eval(layerRef+'["selection_list"]')){
			eval(layerRef+'["selection_list"]'+styleSwitch+'.visibility="hidden"');
			eval(layerRef+'["selection_list"]'+styleSwitch+'.display="none"');
			eval(layerRef+'["selection_list_picture"]'+styleSwitch+'.visibility="visible"');
			eval(layerRef+'["selection_list_picture"]'+styleSwitch+'.display="block"');
		}
 		onLayer2 = layerName;
 	}
}

function hide2Layer(layerName){
var c;
 if (layerName != null){
	 if (menuActive == 0) {
		if (NS4 || IE4 || Opera) {
	 		if (bVer==5) {	
				c=layerRef+'("'+layerName+'")'+styleSwitch+'.visibility="hidden"';
				eval(c);  
				//if (eval(layerRef+'("flash")')) {
				//	eval(layerRef+'("flash")'+styleSwitch+'.visibility="visible"');
				//	eval(layerRef+'("mainimage")'+styleSwitch+'.visibility="hidden"');
				//}
			} else if (NS4) {
				if (eval(layerRef+'["flash"]')) {
					eval(layerRef+'["flash"]'+styleSwitch+'.visibility="visible"');
					eval(layerRef+'["mainimage"]'+styleSwitch+'.visibility="hidden"');
				}
  				eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');  
		
			}else {
				eval(layerRef+'["'+layerName+'"]'+styleSwitch+'.visibility="hidden"');
			}
		}
		 if (eval(layerRef+'["selection_list"]')){
			eval(layerRef+'["selection_list_picture"]'+styleSwitch+'.visibility="hidden"');
			eval(layerRef+'["selection_list_picture"]'+styleSwitch+'.display="none"');
			eval(layerRef+'["selection_list"]'+styleSwitch+'.visibility="visible"');
			eval(layerRef+'["selection_list"]'+styleSwitch+'.display="block"');
		}
	 }
  }
  if (onExpandMenuId!=null) {
	menuOutCel(onExpandMenuId)
  }
}


function menu2Over(itemName,menuid) {
	clearTimeout(timeOn);	
	clearTimeout(timeOn2);
	menuOverCel(onExpandMenuId)
	//onExpandMenuId=menuid
	
	menu2OverCel(menuid) 
	//if (document.images) {
//		document[itemName].src = "/images/arr2.gif";
//	} 
	menu2OverCel(menuid)
	menuActive = 1;
 }

function menu2Out(itemName,menuid) {
	menuActive = 0 
	menu2OutCel(menuid); 
	timeOn = setTimeout("hide2Layer(onLayer2)", 400)
	
//	if (document.images) {
//		document[itemName].src = "/images/arr2.gif";	//
//	} 
}

function menu2OutCel(menuid){
	var c
	if (NS4 || IE4 || Opera) {
	 	if (bVer==5) {	
			c=layerRef+'("'+menuid+'")'+'.style.backgroundColor=MenuColorThird';
			eval(c);  
			
		}else {
			c=layerRef+'["'+menuid+'"]'+'.style.backgroundColor=MenuColorThird'
			eval(c);
	    }	
	    if (!NS4) {
				var link=document.getElementById("link"+menuid)
				
				if (link) {
					link.className=MenuLinkClassThird
				}
		}  
	}
	return;
 }
 
 function menu2OverCel(menuid) {
	var c
	
	if (NS4 || IE4 || Opera) {
	 	if (bVer==5) {	
			c=layerRef+'("'+menuid+'")'+'.style.backgroundColor=MenuColorThirdSelected';
			eval(c);  
		}else {
			c=layerRef+'["'+menuid+'"]'+'.style.backgroundColor=MenuColorThirdSelected'
			eval(c);
	    }
	    if (!NS4) {
				var link=document.getElementById("link"+menuid)
				
				if (link) {
					link.className=MenuLinkClassThirdSelected
				}
		}  
	  
	}
	
	return;
 }
 
 
 function menu2Maker(menuArray,w) {
	n = ""
	j = eval(menuArray + ".length") - 1;
	topTable = "<div ID='" + eval(menuArray + ".id") + "' >\n"
	topTable += "<table width='"+w+"' border='0' cellspacing='0' cellpadding='0'>"
	topTable += "<tr><td bgcolor=white><table border='0' width='100%' cellspacing='1' cellpadding='0'>"
	endrow = "</td></tr><tr><td bgcolor=white colspan=2><img src=/images/blank.gif width=1 height=1 border=0></td></tr></table>\n</div>\n</td></tr>"
	btmTable = "</table>\n</td></tr></table>\n</div>\n"
 
	n += topTable
	cl="dropdownmenu"
	var menuid,layerid
	for( var i = 0; i <=j; i++) {
		if (eval(menuArray + "[" + i + "]")!=null){
			bgnrow = "\n<tr><td bgcolor=white>\n"
			menuid="\""+ eval(menuArray + ".id") + "_"+i+"\""
			layerid="\"" + eval(menuArray + ".imgname") + i + "\""
		
			bgnrow +="<div ID='" + eval(menuArray + ".id") + "_" + i + "' onClick='window.location.replace(\""+ eval(menuArray + "[" + i + "].url") + "\")' onMouseOver='menu2Over("+layerid+","+menuid+");' onMouseOut='menu2Out("+layerid+","+menuid+");' >\n"
			bgnrow +="<table border='0' width='100%' cellspacing='0' cellpadding='0'>\n<tr><td width='15' height='34' align=center><img name=\"" + eval(menuArray + ".imgname") + i + "\" alt='' border='0' height='26' width='5' src='"+MenuPictThird+"'></td>\n<td width='85%'>";
			n += bgnrow + "<a id='link"+eval(menuArray + ".id") + "_"+i+"' class='"+MenuLinkClassThird+"' href='" + eval(menuArray + "[" + i + "].url") + "' target='_top'>" + eval(menuArray + "[" + i + "].title") + "&nbsp;</a>" + endrow	  
		}
	}
	n += btmTable
	return n
}

 

//--------------------------------------
// Creates menu object
function menuLink(title, url, shownextlevel) {
 this.title = title
 this.url = url
 this.shownextlevel = shownextlevel
}

// Builds menu table
function menuMaker(menuArray,w) {
 n = ""
 j = eval(menuArray + ".length") - 1;
 topTable = "<div ID='" + eval(menuArray + ".id") + "' >\n"
 topTable += "<table width='"+w+"' border='0' cellspacing='0' cellpadding='0'>"
 topTable += "<tr><td bgcolor="+MenuFrameColorSecond+"><table border='0' width='100%' cellspacing='0' cellpadding='0'>"
 endrow = "</td></tr><tr><td bgcolor="+MenuFrameColorSecond+" colspan=2><img src=/images/blank.gif width=1 height=1 border=0></td></tr></table>\n</div>\n</td></tr>"
 btmTable = "</table>\n</td></tr></table>\n</div>\n"
 
 n += topTable
 cl="dropdownmenu"
 var menuid,layerid,c,layername
 for( var i = 0; i <=j; i++) {

  if (eval(menuArray + "[" + i + "]")!=null){
	  bgnrow = "\n<tr><td bgcolor="+MenuColorSecond+">\n"
	  menuid="\""+ eval(menuArray + ".id") + "_"+i+"\""
	  layerid="\"" + eval(menuArray + ".imgname") + i + "\""
	  shownextlevel=eval(menuArray + "[" + i + "].shownextlevel") 	  
	  layername="\"menu"+eval(menuArray + "["+i+"].shownextlevel")+"\""	  
	  
	  if (bVer==5) {	
			c=layerRef+'('+layername+')';
			eval(c);  
		}else {
			c=layerRef+'['+layername+']'
		}		
		//alert(eval(c))
	  if (!eval(c)) {
			bgnrow +="<div ID='" + eval(menuArray + ".id") + "_" + i + "' onClick='window.location.replace(\""+ eval(menuArray + "[" + i + "].url") + "\")' onMouseOver='menuOver("+layerid+","+menuid+");' onMouseOut='menuOut("+layerid+","+menuid+");' >\n"
			bgnrow +="<table border='0' width='100%' cellspacing='0' cellpadding='0'>\n<tr><td width='15' height='34' align=center><img name=\"" + eval(menuArray + ".imgname") + i + "\" alt='' border='0' height='26' width='5' src='"+MenuPictSecond+"'></td>\n<td width='85%'>";
			n += bgnrow + "<a class='"+cl+"' href='" + eval(menuArray + "[" + i + "].url") + "' target='_top'>" + eval(menuArray + "[" + i + "].title") + "&nbsp;</a>" + endrow
	  } else {
			
			bgnrow +="<div ID='" + eval(menuArray + ".id") + "_" + i + "' onClick='window.location.replace(\""+ eval(menuArray + "[" + i + "].url") + "\")' "
			bgnrow +=" onMouseOver='menuOverExpand("+layerid+","+menuid+");Show2Layer("+layername+");'"
			bgnrow +=" onMouseOut='menuOut("+layerid+","+menuid+");' >\n"
			bgnrow +="<table border='0' width='100%' cellspacing='0' cellpadding='0'>\n<tr><td width='15' height='34' align=center><img name=\"" + eval(menuArray + ".imgname") + i + "\" alt='' border='0' height='26' width='5' src='"+MenuPictExpandSecond+"'></td>\n<td width='85%'>";
			n += bgnrow + "<a class='"+cl+"' href='" + eval(menuArray + "[" + i + "].url") + "' target='_top'>" + eval(menuArray + "[" + i + "].title") + "&nbsp;</a>" + endrow
	  }
  }
 }
 n += btmTable
 return n
}

var smallwinstr=""

function open_win(title,str) {
	var x=300;
	var y=Math.round(str.length);
	var z
	z=window.open('/smalltext.asp','new','toolbar=no,location=no,status=no,menubar=no,scrollbars=yes,left=10,top=10,width='+x+',height='+y+',resizable=yes');	
	smallwinstr="<h4>"+title+"</h4>"+"<p>"+str;
	return false;
}

var savId = 0 ;
function strsw(Id) {
if(savId != 0 && savId != Id) document.all[savId].style.display="none";
savId = Id ;
var ss = document.all[Id].style.display;
if (ss == "none") document.all[Id].style.display="block"
else document.all[Id].style.display="none";
}




