var isIE, isNS, isNS6, isDOM, lR, sR, vis, invis, myTimeOut, goName;
if (document.all) {
	isIE= true;
	lR="document.all.";
	sR=".style";
	vis="visible";
	invis="hidden";
}
if (document.layers){
	isNS = true;
	lR="document.layers.";
	sR="";
	vis="show";
	invis="hide";
}
if (document.getElementById &&!isIE) {
	isDOM=true;
	lR = "document.getElementById('";
	sR = "').style";
	invis ="hidden";
	vis = "visible"
}
if (isDOM == true && navigator.appName =="Netscape") {
	isNS6 = true;
}
var oldwhich = 0;
var x = 0;
var ready = false;
var layerTimer;

//Кэширование рисунков
for(i=1;i<=5;i++){
	eval("key"+i+"On = new Image()");
	eval("key"+i+"On.src = 'http://www.realstore.ru/sysimg/menukey"+i+"_on.gif'");
	eval("key"+i+"Off = new Image()");
	eval("key"+i+"Off.src = 'http://www.realstore.ru/sysimg/menukey"+i+"_off.gif'")
	if (i<5) {
		eval("keysep"+i+"Off = new Image()");
		eval("keysep"+i+"Off.src = 'http://www.realstore.ru/sysimg/menukeysep_off.gif'")
		eval("keysep"+i+"LeftOn = new Image()");
		eval("keysep"+i+"LeftOn.src = 'http://www.realstore.ru/sysimg/menukeysep_lon.gif'")
		eval("keysep"+i+"RightOn = new Image()");
		eval("keysep"+i+"RightOn.src = 'http://www.realstore.ru/sysimg/menukeysep_ron.gif'")
	} else {
		eval("keysep"+i+"Off = new Image()");
		eval("keysep"+i+"Off.src = 'http://www.realstore.ru/sysimg/menukeyseplast_off.gif'")
		eval("keysep"+i+"LeftOn = new Image()");
		eval("keysep"+i+"LeftOn.src = 'http://www.realstore.ru/sysimg/menukeyseplast_lon.gif'")
	}
}
//---------------------------------------------------------

function roll(sec,num,state,layer){
	if (layer=="") {
		eval("document.images['"+ sec + num + "'].src =" + sec + num + state + ".src;");
	} else {
		if (document.all) eval("document.images['"+ sec + num + "'].src =" + sec + num + state + ".src;");
		if (document.layers) eval("document.layers."+layer+".document.images['" + sec + num + "'].src = " + sec + num + state + ".src;");
		if (!document.all && document.getElementById) eval("document.getElementById('" + sec + num + "').src = " + sec + num + state + ".src;");
	}
}

function layOver(which,pat) {
	var l,ol;
	if (ready) {
		x=0;
		if (oldwhich!=which) {
			if (oldwhich!=0) {
				//Выключим подстветку пункта меню
				eval("roll('key',"+oldwhich+",'Off','lN')");
				//Выключим подсветку левого треугольника
				if (oldwhich > 1) {
	   				eval("roll('keysep',"+(oldwhich-1)+",'Off','lN')");
				}
				//Выключим подсветку правого треугольника
   				eval("roll('keysep',"+oldwhich+",'Off','lN')");
				//Скроем меню
				ol = eval(lR + "menu" + oldwhich + sR);
				ol.visibility = invis;		
			}
			//Подстветим пункт меню
   			eval("roll('key',"+which+",'On','lN')");
			//Подсветим левый треугольник
			if (which > 1) {
	   			eval("roll('keysep',"+(which-1)+",'RightOn','lN')");
			}
			//Подсветим правый треугольник
   			eval("roll('keysep',"+which+",'LeftOn','lN')");
			//Покажем меню
			l = eval(lR + "menu" + which + sR);
			l.visibility = vis;
			//Сохраним ID активного пункта
			oldwhich = which;
		}
		clearTimeout(layerTimer);
		return;
	}
}

function stopOver() {
	var ol;
	if (ready) {
		if (x<4) x++;
		else{
			if (oldwhich!=0){
				//Выключим подстветку пункта меню
				eval("roll('key',"+oldwhich+",'Off','lN')");
				//Выключим подсветку левого треугольника
				if (oldwhich > 1) {
	   				eval("roll('keysep',"+(oldwhich-1)+",'Off','lN')");
				}
				//Выключим подсветку правого треугольника
   				eval("roll('keysep',"+oldwhich+",'Off','lN')");
				//Скроем меню
				ol = eval(lR + "menu" + oldwhich + sR);
				ol.visibility = invis;		
			}
			oldwhich = 0;
			x=0;
		}
	}
	layerTimer = setTimeout("stopOver()",200);
}

function startOver(){if (ready=="yes"){	x=0;clearTimeout(layerTimer);}}


function MM_preloadImages() { 
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { 
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { 
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}

function MM_swapImage() { 
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


