topLinePadding = '58px';

function getBlockById(_id) {
	var block = false;
	if (document.getElementById) {
		block = document.getElementById(_id);
	} else if (document.all) {
		block = document.all[_id];
	} else if (document.layers) {
		block = document.layers[_id];
	}
	return block;
}
// ---------------- TopLine ---------------
function isCompatible() {
	agt=navigator.userAgent.toLowerCase();
	name = navigator.appName.toLowerCase();
	ret = 0;
	if (('opera'==name && parseInt(navigator.appVersion)>=9) || ('netscape'==name && agt.indexOf("firefox")!=-1)) {
			ret = 1;
	} else if (agt.indexOf("msie") != -1) {
		temp=navigator.appVersion.split("MSIE")
		if (parseInt(temp[1])>=6) {
			ret = 2;
		}
	}
	return ret;
}

function setStaticBlock(topLineHeight) {
	compatible = isCompatible();
	switch (compatible) {
		case 1: {
			//firefox or opera
			block = getBlockById('staticHead');
			if (block && block.style) {
				block.style.position = 'fixed';
				block.style.zIndex = 100;
				block.style.minWidth = '774px';
			}
			break;
		}
		case 2: {
			//msie
			bodyStyle = document.body.style;
			block = getBlockById('content');
			if (bodyStyle && block && block.style) {
				bodyStyle.height = '100%';
				tmp = getBlockById('staticHead');
				tmp.style.position = 'absolute';
				search.style.width = '275px';
				bodyStyle.overflow = 'hidden';
				block.style.width = '100%';
				block.style.height = '100%';
				block.style.overflow = 'auto';
				block.focus()
			}
			break;
		}
		default: {
			block = false;
		}
	}
	if (block) {
	  document.body.style.paddingTop = topLinePadding;
	}
}

function setCloseIMG() {
	btr = document.getElementById('bannerTop').getElementsByTagName('div')[0];
	btr.innerHTML = "<a href='#' onclick='return adTopClose();' title='Закрыть рекламу' class=close><img src=/img/close.gif height=15 width=15 ></a>\r\n"+btr.innerHTML;
}

function setBlockDisplay(_id,_display) {
	block = getBlockById(_id);
	if (block && block.style) {
		block.style.display = _display;
	}
	return false;
}

function blockClose(_id) {
	return setBlockDisplay(_id,'none');
}

function blockShow(_id) {
	return setBlockDisplay(_id,'block');
}

function adTopClose() {
	blockClose('bannerTop');
	if (isCompatible()>0) {
		document.body.style.paddingTop = '58px';
	}
	return false;
}

// ------------- Барометр ---------------
function barRotor(_i) {
	var id = 'bar'+_i;
	if (barDiv = getBlockById('bar'+_i)) {
		barDiv.style.display = "none";
		_i = (_i<4)?_i+1:1;
		if (barDiv = getBlockById('bar'+_i)) {
			barDiv.style.display = "block";
		}
		setTimeout("barRotor("+_i+")",5000)
	}
}