function compare(ID, Action)
{
	jsAjaxUtil.ShowLocalWaitWindow('wait_id', 'comparsion_list');
	if (ID == '')
	    jsAjaxUtil.LoadData('/ajax/catalog_compare.php?action='+ Action +'&' + Math.random(), PutData);
	else
	    jsAjaxUtil.LoadData('/ajax/catalog_compare.php?id='+ ID +'&action='+ Action +'&' + Math.random(), PutData);
}
function PutData(data)
{
	var obContainer = document.getElementById('comparsion_list');
	    jsAjaxUtil.CloseLocalWaitWindow('wait_id', obContainer);
	    obContainer.innerHTML = data;
}

function add2basket(ID)
{
	jsAjaxUtil.ShowLocalWaitWindow('wait_id', 'basket');
	var q = document.getElementById("QUANITITY").value;
	if (ID == '')
	    jsAjaxUtil.LoadData('/ajax/add2basket.php?&' + Math.random(), Put2Cart);
	else
	    jsAjaxUtil.LoadData('/ajax/add2basket.php?ID='+ ID +'&QUANTITY='+ q +'&' + Math.random(), Put2Cart);
}
function Put2Cart(data)
{
	var obContainer = document.getElementById('basket');
	jsAjaxUtil.CloseLocalWaitWindow('wait_id', obContainer);
	    obContainer.innerHTML = data;
	setTimeout("popupOpen('notice', 'CART')", 100);
	setTimeout("popupClose('CART')", 900);
}

function setActive(obj)
	{
		var subTags=document.getElementById('treesrch').getElementsByTagName("a");
		for (var t=0; t<subTags.length; t++)
		{
			subTags[t].className=subTags[t].className.replace(new RegExp(" asActive\\b"), "");
			if (subTags[t] == obj) subTags[t].className+=" asActive";
		}
	}
function openASerach()
	{
		var objWnd=document.getElementById('advsearch');
		var objBox=document.getElementById('advsearchBox');
		objWnd.style.display=(objWnd.style.display=='block') ? 'none' : 'block';
		objBox.style.left=(Math.round((objWnd.offsetWidth - objBox.offsetWidth) / 2))+"px";
		objBox.style.top=(Math.round((objWnd.offsetHeight - objBox.offsetHeight) / 2))+"px";
	}


function popupOpen(pType, ID)
	{
//Входной параметр тип сообщения:
//	error - Ошибка
//	notice - Уведомление
//До запуска этой ф-ии необходимо заполнить содержание в блоках с id:
//	popupHeader - заголовок
//	popupMessage - текст сообщения
		var msgError = 'При выполнении операции произошла ошибка';
		var msgNotice = 'Операция выполнена успешно';
		var objBox=document.getElementById(ID + '_popupBox');
		var objWnd=document.getElementById(ID + '_popupWnd');
		var objHead=document.getElementById(ID + '_popupHeader');
		var objMessage=document.getElementById(ID + '_popupMessage');
		if (pType=='') pType = 'notice';
		objHead.innerHTML = (pType=='error') ? 'Ошибка' : 'Уведомление';
		objWnd.className ='popupWnd '+pType;
		if ((objMessage.innerHTML == msgError)||(objMessage.innerHTML == msgNotice)) objMessage.innerHTML= '&nbsp;';
		if (objMessage.innerHTML=='&nbsp;') objMessage.innerHTML = (pType=='error') ? msgError : msgNotice;
		objBox.style.display='block';
		var width=Math.round(objBox.offsetWidth / 2);
		if (width > 300) width=300;
		//if (width>600) width=600;
		objWnd.style.width=width+"px";
		objWnd.style.left=(Math.round((objBox.offsetWidth - objWnd.offsetWidth) / 2))+"px";
		objWnd.style.top=(Math.round((objBox.offsetHeight - objWnd.offsetHeight) / 2))+"px";
		objBox.style.visibility='visible';
	}
	function popupOpenLogin(pType, ID)
	{
		popupOpen(pType, ID);
		var objWnd=document.getElementById(ID+'_popupWnd');
		objWnd.style.left="380px";
		objWnd.style.top="9px";
	}
	function popupClose(ID)
	{
// Эту функцию лучше вызывать для закрытия
		var objBox=document.getElementById(ID + '_popupBox');
		objBox.style.display='none';
		objBox.style.visibility='hidden';
	}


