var NS = (navigator.appName.indexOf("Netscape")!=-1);
var MS = (navigator.appName.indexOf("Microsoft")!=-1);
var VER=parseInt(navigator.appVersion);
var CSS=((MS&&VER>=4)||(NS&&VER>=5));
var IE4=(MS&&VER==4);
var KFall_close = 1;

var AuthFormParams = new Array(
	new Array('login', 'Логин', new Array(
		new Array('>', 0),
		new Array('<', 51)
		)
	),
	new Array('password', 'Пароль', new Array(
		new Array('>', 0),
		new Array('<', 51)
		)
	)
);

var SearchFormParams = new Array(
	new Array('text', 'Текст для поиска', new Array(
		new Array('>', 2),
		new Array('<', 101)
		)
	)
);

function TblOrderWrite()
{
	var Titles = new Array('цене', 'коду', 'названию');

	var OrdId = GetCookie('catalog[order]');
	var OrdDesc = GetCookie('catalog[orderwhy]');

	for (var i=0; i<3; i++) {
		var el = document.getElementById('OrdElem'+i);
		el.innerHTML = '<a href="#" onClick="return TblOrderProcess('
			+ i + ',' + (OrdId==i&&OrdDesc!=1 ? 1 : 0)
			+ ');" title="сортировать по ' + Titles[i]
			+ (OrdId==i?(OrdDesc!=1 ? ' в обратном порядке': ' в прямом порядке'):'')
			+ '" class=Bhead>'+el.innerHTML
			+ (OrdId==i ? ' <img src="/_img/tbl_ord'+(OrdDesc==1 ? '_d' : '')
			+ '.gif" width=11 height=10 border=0 hspace=0 vspace=0>': '') + '</a>';
	}
}

function TblOrderProcess(Id, Why)
{
	SetCookie("catalog[orderwhy]", Why, 86400*30, "/");
	SetCookie("catalog[order]", Id, 86400*30, "/");
	window.location.reload();
	return false;
}



function TblViewTypeWrite()
{
	var Types = new Array('список&nbsp;с&nbsp;картинкой', 'простой&nbsp;список', 'версия&nbsp;для&nbsp;печати');

	var TypeId = GetCookie('catalog[viewtype]');

	document.write('<table width=100% cellpadding=4 cellspacing=0 bgcolor=#F8ECDE style="margin-bottom:2px;"><tr>');
	for (var i=0; i<3; i++)
		document.write('<td>&nbsp;</td><td width=1%><ul class=menu><li>'
		+ (TypeId==i ? '<b>' : '<a href="#" onClick="return TblViewTypeProcess('+i+')">')
		+ Types[i] + (TypeId==i ? '</b>' :'</a>') + '</ul></td>');
	document.write('<td>&nbsp;</td></td></tr></table>');
}

function TblViewTypeProcess(Id)
{
	if (Id==2) {
		var wnd = window.open(window.location+'&print=1', '_blank', 'width=600, height=500, toolbar=yes, menubar=yes, scrollbars=yes, status=yes, resizable=yes, location=yes');
		wnd.moveTo(10,30);
		wnd.focus();
	}
	else {
		SetCookie("catalog[viewtype]", Id, 86400*30, "/");
		window.location.reload();
	}
	return false;
}


function BuyProcess(f)
{
	var Id = f.elements['id'].value;
	var Number = f.elements['number'].value;
	if (null != Id.match(/^[1-9][0-9]*$/) && null != Number.match(/^[1-9][0-9]*$/))
		wnd_open('buy.php?id='+Id+'&number='+Number+'&win=1', 300, 150);
	return false;
}

function CatOpen(id)
{
	el = IE4 ? eval('Cat'+id) : document.getElementById('Cat'+id);
	if (el) {
		el.style.display = el.style.display=='none'?'block':'none';
		return false;
	}
	return true;
}
