var version="incompatible";
var browserName=navigator.appName;
var browserVer=parseInt(navigator.appVersion);
if (browserName=="Netscape"&&browserVer>=3) {
	version="ok";
} else if (browserName=="Microsoft Internet Explorer"&&browserVer>3) { 
	version="ok";
}

if (version=="ok") {
	//ml1_off=new Image(); ml1_off.src="images/ml-off-01.gif"; ml1_on=new Image(); ml1_on.src="images/ml-on-01.gif";
}

function img_on(imgName) {
	if (version=="ok") {
		imgOn=eval(imgName+"_on.src");
		document.images[imgName].src=imgOn;
	}
}

function img_off(imgName) {
	if (version=="ok") {
		imgOff=eval(imgName+"_off.src");
		document.images[imgName].src=imgOff;
	}
}

function show(name,x,y) {
	x=x+20;
	y=y+30;
	window.open(name,"S"+Math.round(Math.random()*10000),"width="+x+",height="+y+",status=no,toolbar=no,menubar=no,resizable=no,scrollbars=no");
}

function email(host, name) {
	document.write("mailto:" + name + "@" + host);
}

function linkopen(url) {
	/*
	picture = new Image(); 
	picture.src = '/blocks/linker.php?url=' + url;
	url = "http://" + url;
	*/
	//window.open('/stats/redirlog.php?page='+url);
	if (url.substr(0, 1).toUpperCase()!="HTTP://") url="http://"+url;
	window.open(url);
	return false;
}

function linkopen2(url) {
	picture = new Image(); 
	picture.src = '/blocks/linker.php?url=' + url;
	url = "http://" + url;
	document.location.href = url;
	return true;
}

function linkstat(url,title,date) {
	picture = new Image(); 
	picture.src = '/_ba/stat/linker.php?url='+ url+'&tit='+title+'&dat='+date;
	url = "http://" + url;
	window.open(url);
	return true;
}
function rlinkstat(url,title,date) {
	picture = new Image(); 
	picture.src = '/_rba/stat/linker.php?url='+ url+'&tit='+title+'&dat='+date;
	if (url.substr(0,7)!="http://") url = "http://" + url;
	window.open(url);
	return true;
}

function linkstat2(url,title,date) {
	picture = new Image(); 
	picture.src = '/_ba/stat/linker.php?url='+ url+'&tit='+title+'&dat='+date;
	url = "http://" + url;
	document.location.href = url;
	return true;
}

Q=0;
function test()
{
if (Q==1) {A.style.top=122;}
ST=document.body.scrollTop;
HE=document.body.offsetHeight;
CH=document.body.scrollHeight;
NH=ST+HE;
PT=parseInt(A.style.top);
if (PT+192>CH)
	{
	A.style.top=CH-192;return false;
	}

A.style.top=ST;
Q=0;
}
//==============================================================================
// ==== Раздел, обеспечивающий вывод баннеров с задержкой: ====================v
/*
	amg_startBannsTimer вызывать на BODY.ONLOAD
	arrDelayedBanners должен содержать определения баннеров в формате Array(0="SomeID", 1="SomeSRC")
	arrDelayedBanners - индексный (не ассоциативный)
*/
var iBannsShowTimer=0; // эта переменная содержит handle для таймера (чтобы его отменять, не запускать дважды и т.п.)
var iBannsDelay=1000; // с какой задержкой показывать баннеры, миллисекунды (1 с = 1000 мс)
var arrDelayedBanners = new Array(); // массив с определениями баннеров
function amg_loadObjsSrcs() {
// эта функция присваивает значения свойству SRC всем объектам, описанным в arrDelayedBanners
	var iI=0;
	for (iI=0; iI<arrDelayedBanners.length; iI++) {
		var arrNextBanner=new Array();
		arrNextBanner=arrDelayedBanners[iI];
		var sObjId=""; var sObjSrc="";
		if (arrNextBanner[0]&&arrNextBanner[1]) {
			sObjId=arrNextBanner[0];
			sObjSrc=arrNextBanner[1];
		}
		if (sObjId) {
			var theNextObj=document.getElementById(sObjId);
			if (theNextObj) {
				var sObjTag=theNextObj.tagName.toUpperCase();
				if (sObjTag=="IMG") {
					theNextObj.src=sObjSrc;
				} else if (sObjTag=="OBJECT") {
					theNextObj.movie=sObjSrc;
				}
			}
		}
	}
	if (iBannsShowTimer) window.clearTimeout(iBannsShowTimer);
}
function amg_startBannsTimer() {
// эта функция запускает ф-цию amg_loadObjsSrcs с отсрочкой в iBannsDelay миллисекунд
	iBannsShowTimer=window.setTimeout("amg_loadObjsSrcs()", iBannsDelay);
}
// ==== :Раздел, обеспечивающий вывод баннеров с задержкой ====================^
//==============================================================================

function amg_PreviewImg(sSrc, iWidth, iHeight) {
	if (iWidth>780) iWidth=780;
	if (iHeight>580) iHeight=580;
	var sw=screen.availWidth; var sh=screen.availHeight;
	var ww=iWidth+20; var wh=iHeight+24;
	var wx=(sw-ww)/2; if (wx<0) wx=0;
	var wy=(sh-wh)/2; if (wy<0) wy=0;
	var bu=window.open(sSrc, null, "left="+wx+",top="+wy+",width="+ww+",height="+wh+",location=no,menubar=no,resizable=yes,status=no,titlebar=yes,toolbar=no");
	return false;
}

var arrImgLists=new Array();
var arrImglistsCnts=new Array();
function amg_ChImgListItem(sListId, iDirection) {
	var arrListSrcs=array(); var iCurrIndex=0;
	if (arrImgLists[sListId]) {
		arrListSrcs=arrImgLists[sListId];
		iCurrIndex=arrImglistsCnts[sListId];
	}
	// недописано...
}