var timer=0;
var PopTblX = new Array(354,442,519,593,672,779,864, 943);
var CountMenu=1;



function UserMenu(obj, pop, vis)
{

	obj.className = (vis==1) ? "menu_active" : "menu_link";

	//--	объекты
		popid="pop"+pop;
		menu="m"+pop;

	if(document.getElementById(popid)) { 

		//--	обработка главного меню
		if(obj.className=="menu_link" || obj.className=="menu_active")
		{
			if(vis==1)
			{
				document.getElementById(popid).style.left=PopTblX[pop-1];

				//	скрыть остальные выпдающие меню
				for(i=1;i<CountMenu;i++)
				{
					if(i!=pop)	  
					{
						hideid="pop"+i;
						menuid="m"+i;
						document.all[hideid].style.display="none";
						document.all[menuid].className="menu_link";
					}
				}
				document.all[popid].style.display="block";
			}
			else
			{
				if(window.screenX)
				{
					//	проверка границ
					if(window.screenX<PopTblX[pop-1] || window.screenX>PopTblX[pop] || window.screenY>TopPos || window.screenY<ZeroPos)
					{
						obj.className="menu_link";
						document.all[popid].style.display="none";				
					}
				}
				else
				{
					//	проверка границ
					if(window.event.x<PopTblX[pop-1] || window.event.x>PopTblX[pop] || window.event.y>TopPos || window.event.y<ZeroPos)
					{
						document.all[popid].style.display="none";				
					}
				}
			}
		}

		//--	обработка всплывающего меню
		if(obj.className=="u_sm" || obj.className=="u_sma")
		{
			if (vis==1)
			{
				obj.className="u_sma"; 
				document.all[popid].style.display="block";
				document.all[menu].className="menu_active";
			}
			else
			{
				obj.className="u_sm";
				document.all[popid].style.display="none";
				document.all[menu].className="menu_link";

			}
		}
	}
}


function GP(x)
{
	if(x)	document.location.href = x;
	else	alert("страница отсутствует!");
}


function AddOrder( id , obj){
	var ajax = new sack();
	ajax.setVar("id_cat", id);
	ajax.setVar("action", "order");
	obj.src = "/_page/img/fullbasket.gif"; 
	if(document.getElementById("count" + id).value == 0) {
		alert("Число элементов равно нулю");
		return false;
	}
	ajax.setVar("count", document.getElementById("count" + id).value);
    ajax.requestFile = "/_page/phpfiles/_ajax.php";
    ajax.method = "GET";
	ajax.onCompletion = FinishOrder;
	ajax.element = "basket";
    ajax.runAJAX(); 
}
function FinishOrder() {
 	alert("Товар добавлен в корзину!");
}

function BasketOut(obj) {
	if(obj.src.indexOf("fullbasket.gif") > 0) {
		obj.src = "/_page/img/fullbasket.gif";
	} else {
		obj.src = "/_page/img/emptybasket.gif";
	}
}
function BasketOver(obj) {
	if(obj.src.indexOf("emptybasket.gif") > 0) {
		obj.src = "/_page/img/putinbasket.gif";
	}
}

function switchMainBookmark(a, num, group) {
	try {
		var td, tr = a, div;
		var node, i, remJ = [], curTD = 0;
		var rbArray = [1, 2, 3];
		if (div = document.getElementById(group + num)) {
			div.style.display = "";
			for (i = 0; i < rbArray.length; i++) if (rbArray[i] != num) document.getElementById(group + rbArray[i]).style.display = "none";
		} else return false;
		if (!num) return false;
		while (tr.parentNode && tr.nodeName.toLowerCase() != "tr") {
			if (tr.nodeName.toLowerCase() == "td") td = tr;
			tr = tr.parentNode;
		}
		for (i = 0; i < tr.childNodes.length; i++) {
			node = tr.childNodes[i];
			if (node.nodeType != 1) continue;
			if (node.nodeName.toLowerCase() != "td") continue;
	                if (node.firstChild.className != "lft" && node.firstChild.className != "lft first" && node.firstChild.className != "lst") continue;
			if (node == td) {node.className = "act"; curTD = 1;} 
			else {node.className = curTD ? "aftact" : "pas"; curTD = 0;}
		}
		return false;
	} catch(e) {
		return false;
	}
}


function fixPNG(element, type)
{
  //Если браузер IE версии 5.5-6
  if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
  {
    var src;
    if (element.tagName=='IMG') //Если текущий элемент картинка (тэг IMG)
    {
      if (/\.png$/.test(element.src)) //Если файл картинки имеет расширение PNG
      {
        src = element.src;
        element.src = "/_img/serv/1x1.gif"; //заменяем изображение прозрачным gif-ом
      }
    }
    else //иначе, если это не картинка а другой элемент
    {
       //если у элемента задана фоновая картинка, то присваеваем значение свойства background-шmage переменной src
      src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);
      if (src)
      {
        src = src[1]; //берем из значения свойства background-шmage только адрес картинки
        element.runtimeStyle.backgroundImage="none"; //убираем фоновое изображение
      }
    }
    //если, src не пуст, то нужно загрузить изображение с помощью фильтра AlphaImageLoader
     type = (type == 1) ? "crop" : "scale";

  if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='"+type+"')";
  }
}