// абсолютный путь к корневой директории
//var LocalPath='http://www.abest.ru/';
var LocalPath= '/'; //'http://abest/';
//
var opera = (navigator.userAgent.indexOf('Opera') >= 0)? true : false;
var dom = (document.getElementById && !opera)? true : false;
var ie4 = (document.all && !dom && !opera)? true : false;

//sellID
function branchSwitch(sellID){
	if (dom || ie4) {
		var currElement = (dom)? document.getElementById("trid"+sellID) : document.all["trid"+sellID];// строка
		var FirstImage = (dom)? document.getElementById("firstid"+sellID) : document.all["firstid"+sellID];// папка
		var PlusMinusImage = (dom)? document.getElementById("plusminus"+sellID) : document.all["plusminus"+sellID];//плюс-минус
		var currIFrame = (dom)? document.getElementById("ifrmnameid"+sellID) : document.all["ifrmnameid"+sellID];// iframe
		var currTD = (dom)? document.getElementById("tdid"+sellID) : document.all["tdid"+sellID];// td
		// меняем папку 1-го уровня
		
		//onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('agent','','/i/menu_2_o.gif',1)"
		//var s = FirstImage.src.substr(FirstImage.src.length-17,17);
		//alert(s);
		
		if(FirstImage.src.substr(FirstImage.src.length-17,17)=='images/folder.gif'){
			MM_swapImage("firstid"+sellID,'','/images/folderopen.gif',1)
		}else{
			MM_swapImage("firstid"+sellID,'','/images/folder.gif',1);
		}
		
		
		//FirstImage.src = (FirstImage.src==LocalPath+'images/folder.gif')? LocalPath+'images/folderopen.gif' : LocalPath+'images/folder.gif';
		currElement.style.display = (currElement.style.display == 'none')? 'block' : 'none';
		
		//
		//alert (LocalPath+'images/minus.gif');
		// меняем +-
		
		if((PlusMinusImage.src.substr(PlusMinusImage.src.length-15,15)=='images/plus.gif') || (PlusMinusImage.src.substr(PlusMinusImage.src.length-16,16)=='images/minus.gif') ){
		
			if(PlusMinusImage.src.substr(PlusMinusImage.src.length-15,15)=='images/plus.gif'){
				MM_swapImage("plusminus"+sellID,'','/images/minus.gif',1)
			}else{
				MM_swapImage("plusminus"+sellID,'','/images/plus.gif',1);
			}
		}
		
		//if((PlusMinusImage.src == LocalPath+'images/plus.gif') || (PlusMinusImage.src == LocalPath+'images/minus.gif')) 
		
		//PlusMinusImage.src = (PlusMinusImage.src == LocalPath+'images/plus.gif')? LocalPath+'images/minus.gif' : LocalPath+'images/plus.gif';

		
		//if((PlusMinusImage.src == LocalPath+'images/plus.gif') || (PlusMinusImage.src == LocalPath+'images/minus.gif')) PlusMinusImage.src = (PlusMinusImage.src == LocalPath+'images/plus.gif')? LocalPath+'images/minus.gif' : LocalPath+'images/plus.gif';
		if((PlusMinusImage.src == LocalPath+'images/plusbottom.gif') || (PlusMinusImage.src == LocalPath+'images/minusbottom.gif')) PlusMinusImage.src = (PlusMinusImage.src == LocalPath+'images/plusbottom.gif')? LocalPath+'images/minusbottom.gif' : LocalPath+'images/plusbottom.gif';
		if (currIFrame.src != "#") {
		  currIFrame.src = "#";
		  currTD.innerHTML = '<p>загрузка...</p>';
		  return true; 
		}else return false;
		//
	} else return true;
}
// смена рисунков у папок детей
function SwitchFolder(imgid,count,pristavka) {
	if (dom || ie4) {
		for(i=0; i < count; i=i+1){
			if(imgid != 'children'+pristavka+i){
				var Image = (dom)? document.getElementById('children'+pristavka+i) : document.all['children'+pristavka+i];
				//Image.src= LocalPath+'images/folder.gif';
				Image.className='acat2';
				//alert(Image.src);
			}else{
				var currImage = (dom)? document.getElementById(imgid) : document.all[imgid];
				currImage.className='acat2open';
				//currImage.src = LocalPath+'images/folderopen.gif';
				//alert(Image.src);
			}
		}
		return true;
	} else return true;
}
// открытие детального окна с товаром
function openwindow(URL){
        id = window.open(URL,"tovar","replace, menubar=no,resizable=no,scrollbars=yes,status=no,toolbar=no,directories=no, width=700,height=750");
        id.focus();
}

// открытие детального окна для описания фирмы
function open_detail_window(URL,NAME){
        id = window.open(URL,NAME,"replace, menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,directories=no, width=450,height=500");
        id.focus();
}

//открытие сообщений в форуме
function forumSwitch(branch) {
	if (dom || ie4) {
		var currElement = (dom)? document.getElementById(branch) : document.all[branch];
		//var FirstImage = (dom)? document.getElementById(firstid) : document.all[firstid];
		//var PlusMinusImage = (dom)? document.getElementById(plusminus) : document.all[plusminus];
		//FirstImage.src = (FirstImage.src==LocalPath+'images/folder.gif')? LocalPath+'images/folderopen.gif' : LocalPath+'images/folder.gif';
		currElement.style.display = (currElement.style.display == 'none')? 'block' : 'none';
		//if((PlusMinusImage.src == LocalPath+'images/plus.gif') || 
			//(PlusMinusImage.src == LocalPath+'images/minus.gif')) PlusMinusImage.src = (PlusMinusImage.src == LocalPath+'images/plus.gif')? LocalPath+'images/minus.gif' : LocalPath+'images/plus.gif';
		//if((PlusMinusImage.src == LocalPath+'images/plusbottom.gif') || 
			//(PlusMinusImage.src == LocalPath+'images/minusbottom.gif')) PlusMinusImage.src = (PlusMinusImage.src == LocalPath+'images/plusbottom.gif')? LocalPath+'images/minusbottom.gif' : LocalPath+'images/plusbottom.gif';
		return false;
	} else return true;
}
//окно для закачки прайсов
function openprice(URL){
	id = window.open(URL,"price","replace, menubar=no,resizable=no,scrollbars=no,status=no,toolbar=no,directories=no, width=500,height=350");
	id.focus();
}

////////////////////////////////////////////////// BASKETINFO //////////////////////

// спрятать корзину
function hiddenBasket(){
  var L = (dom)? parent.document.getElementById("korzina") : document.all["korzina"];
  L.style.visibility="hidden";
}
// показать корзину
function visibleBasket(){
  var L=layer("korzina");
  L.show();
  //var currElement = (dom)? document.getElementById("korzina") : document.all["korzina"];
  //currElement.style.visibility="visible";
}

// установка положения всплывающей корзины
// используются ф-ции из KLayers
function checkLocation() {
  //
  var box = layer("korzina"); // берем слой - корзина
  var w   = box.getWidth();   // ширина содержимого слоя
  var h   = box.getHeight();  // высота содержимого слоя
  //
  var availableX = getWindowWidth();  // ширина окна или кадра (фрейма). Без необязательного параметра - ссылки на окно - возвращается ширина текущего окна (фрейма)
  var availableY = getWindowHeight(); // высота окна или кадра (фрейма)
  var currentX   = getScrollX();      // getScrollX([окно]) - показания горизонтальной прокрутки документа
  var currentY   = getScrollY();      // getScrollY([окно]) - показания вертикальной прокрутки документа
  // вычисляем новые координаты  верхнего левого угла слоя на странице
  xx = availableX-(w+5)+currentX;
  yy = availableY-(h+5)+currentY;
  //  установить координаты верхнего левого угла слоя на странице
  box.move(xx,yy);
  // запускаем эту же ф-цию в цикле по таймеру
  setTimeout("checkLocation()",10);
}

// проверка на фреймы
function check_frames()
{
	if (parent.frames.length<1) window.open("/","home","replace, menubar=yes,resizable=yes,scrollbars=auto,status=yes,toolbar=yes,directories=yes, location=yes, width=500,height=300");
}
