// JavaScript Document
// функции

//переменная хранения текущего пункта меню
var mark;
//переменная хранения типа браузера
var navname=navigator.appName;

//выделяет текущий пункт меню
function marklist(name){
	if(mark!=name){
	    var str = mark.style.backgroundImage;
	    var position = str.indexOf('orange');
		if(position==-1) position = str.length;
		var bgImg = str.substr(0,position);
		if(position!=str.length){
		    if(navname=='Opera')bgImg+='.png")';
		    else bgImg+='.png)';
		}
		mark.style.backgroundImage = bgImg;
	}
    mark.style.backgroundColor = '#fff9e0';
	mark.style.fontWeight = 'normal';
	name.style.backgroundColor = '#fecf42';
	name.style.fontWeight = 'bold';
	mark = name;
}

//проверяет видимость
function show(name, nocollapse){
	  if(name.style.display=='block' && !nocollapse) name.style.display='none';
	  else name.style.display='block';
	  
}

//открывает подменю
function openlist(name, root, nocollapse){
	var id = '#layer'+name;
	var nodes = $(id).children();
	$('#cnode').load('/db/catalogue/node/'+name+'/', {root:root});
	$('#npath').load('/db/catalogue/path/'+name+'/', {root:root});
	if (typeof nodes[0] != 'undefined') {
		if(typeof nodes[1] != 'undefined' && nodes[1].style.display=='block'){ 
    			nodes[0].style.backgroundImage = 'url(http://gidrorul-images.brandproduction.ru:80/catalog/bagclose02orange.png)';
		}
		else {
			if (typeof nodes[1] != 'undefined') 
				nodes[0].style.backgroundImage = 'url(http://gidrorul-images.brandproduction.ru:80/catalog/bagopen02orange.png)';
			else
				nodes[0].style.backgroundImage = 'url(http://gidrorul-images.brandproduction.ru:80/catalog/bagclose02orange.png)';
			nodes[0].style.color = '#630745';
		}
		marklist(nodes[0]);
	}
	for(var i=1; i<nodes.length; ++i){
		show(nodes[i], nocollapse);
	}
}

function showarticle(name1, name2){
	if (name1)
		show($('#'+name1).get(0));
	if (name2)
		show($('#'+name2).get(0));
}

window.onload=function(){
//инициализация переменной
    mark = $('#mark').get(0);
}

