/*
bigImg() - загружает новое окно и выводит в нем изображение;

FixImgSize() - изменяет размеры картинки, используемой в информационном материале сайта, в зависимости от расширения браузера;

PrevProd() - дает увеличинное изображение вида продукции.
*/

var isNS4 = (document.layers) ? true : false;
var isDOM = (document.getElementById) ? true : false; //DOM1 browser (MSIE 5+, Netscape 6, Opera 5+)
var isIE5 = (document.all && isDOM) ? true : false; // IE5
var isNS6 = (!document.all && isDOM) ? true : false; // NS6
var isOpera = (window.opera) ? true : false; //Opera
var isOpera5 = isOpera && isDOM; //Opera 5+
var isOpera7 = (isOpera5 && navigator.appVersion.substring(0,3) >= 7.5) ? true : false;

var UserWinWidth = screen.width;
var UserWinHeight = screen.height;

var version = 6;
var flash = false;

if (navigator.plugins)
{
	if(navigator.plugins["Shockwave Flash"])
	{
		plugin = navigator.plugins["Shockwave Flash"].description;
		flash = parseInt(plugin.charAt(plugin.indexOf('.') - 1)) >= version;
	} else {
		if ((navigator.userAgent.indexOf('MSIE') != -1) && (navigator.userAgent.indexOf('Win') != -1))
		{
			var vb = '<script language="vbscript">\n'
				+ '  on error resume next\n'
				+ '  flash = IsObject(CreateObject('
				+ '     "ShockwaveFlash.ShockwaveFlash.' + version + '"))\n'
				+ '</script>';
			document.write(vb);
		};
	};
}

function Coord()
{
//выводим слоган на первой странице
	ElSlogan = document.getElementById('DivSlogan');
	if(ElSlogan)
	{
		if(isIE5)
		{
			ySlogan = document.getElementById('TdBeerL').offsetTop + 40;
		} else {
			ySlogan = document.getElementById('ImgBeerL').y + 7;
		};
		ElSlogan.style.top = ySlogan;
		ElSlogan.style.visibility = "visible";
	};

//выводим кнопку карты на первой странице
	ElMapButtDiv = document.getElementById("MapButtDiv");
	if(ElMapButtDiv)
	{
		if(isIE5)
		{
			yMapButt = document.getElementById("TdMap").offsetTop + 241;
		} else {
			yMapButt = document.getElementById("ImgBeerL").y + 345;
		};
		ElMapButtDiv.style.top = yMapButt;
		ElMapButtDiv.style.visibility = "visible";
	};

//выводим индикатор региона
	ElIndRegion = document.getElementById('RegionDiv');
	if(ElIndRegion)
	{
		if(isIE5)
		{
			yIndRegion = document.getElementById('ProdCatL0').offsetTop - 128;
		} else {
			yIndRegion = document.getElementById('ProdCatalogImg').y - 128;
		};
		ElIndRegion.style.top = yIndRegion;
		ElIndRegion.style.visibility = "visible";
	};
	
//выводим блок подписки и экспорта новостей
	ElSubscr = document.getElementById('SubscrDiv');
	ElXML = document.getElementById('XMLDiv');
	if(document.getElementById('ContentEndTr') && document.getElementById('ContentEndImg'))
	{
		if(isIE5)
		{
			ySubscr = document.getElementById('ContentEndTr').offsetTop + 47;
		} else {
			ySubscr = document.getElementById('ContentEndImg').y - 125;
		};
	};
	
	if(ElSubscr)
	{
		ElSubscr.style.top = ySubscr;
		ElSubscr.style.visibility = "visible";
	};
	
	if(ElXML)
	{
		ElXML.style.top = ySubscr + 21;
		ElXML.style.visibility = "visible";
	};
}


var actMap = false;
var RadioRegionTitleSrc = '';
function ShowRegions(LangName)
{
	ElDivReg = document.getElementById('DivReg');
	ElRegTitle = document.getElementById('RadioRegionTitle');
	ElRegDisk = document.getElementById('RadioRegionDisk');
	if(ElDivReg && !actMap)
	{
		ElRegTitle.src = "/img/radiosm-close-"+LangName+"-inact.gif";
		if(ElRegDisk) ElRegDisk.src = "/img/radiosm-disk-act.gif";
		ElDivReg.style.visibility = "visible";
		actMap = true;
	} else {
		ElRegTitle.src = "/img/radiosm-selection-"+LangName+"-inact.gif";
		ElRegDisk.src = "/img/radiosm-disk-inact.gif";
		ElDivReg.style.visibility = "hidden";
		actMap = false;
	};
	RadioRegionTitleSrc = ElRegTitle.src;
}

function ReloadPage()
{
	location.reload();
}

var PrevId = 0;
var BigProdImgSrc = '';
function ShowPack(id)
{
	if(PrevId != id)
	{
//загрузка самого большого изображения выбранной фасовоки
		BigProdImgSrc = BiggerPackArr[id];

//загрузка большого изображения выбранной фасовоки
		ElBigPack = document.getElementById('BigPack');
		if(ElBigPack) ElBigPack.src = BigPackArr[id];

//индикатор фасовоки
	//текущая
		CurrIcoPack = document.getElementById('IcoPack'+id);
		if(CurrIcoPack) CurrIcoPack.src = IcoActPackArr[id];
	//предыдущая	
		PrevIcoPack = document.getElementById('IcoPack'+PrevId);
		if(PrevIcoPack) PrevIcoPack.src = IcoInactPackArr[PrevId];

/*		if(CurrIcoPack)
		{
			CurrStr = CurrIcoPack.src;
			if(CurrStr.lastIndexOf('-act') != -1) {
				CurrStrIndex = CurrStr.lastIndexOf('-act');
			} else {
				CurrStrIndex = CurrStr.lastIndexOf('.');
			};
			CurrSubStr = CurrStr.substring(CurrStrIndex,0);
			CurrIcoPack.src = CurrSubStr + "-act.gif";
		};
		PrevIcoPack = document.getElementById('IcoPack'+PrevId);
		if(PrevIcoPack)
		{
			PrevStr = PrevIcoPack.src;
			PrevrStrIndex = PrevStr.lastIndexOf('-act');
			PrevSubStr = PrevStr.substring(PrevrStrIndex,0);
			PrevIcoPack.src = PrevSubStr + ".gif";
		};*/

//изменение подложки в таблице фасовок
	//текущая
		CurrTdPack = document.getElementById('TdPack'+id);
		if(CurrTdPack) CurrTdPack.className = "BgSetka";
	//предыдущая	
		PrevTdPack = document.getElementById('TdPack'+PrevId);
		if(PrevTdPack) PrevTdPack.className = "";

//сохранение текущего индикатора выбранной фасовки
		PrevId = id;
	};
}

function BigImg(name,width,height,alt)
{
	str = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Obolon.com. '+alt+'</title></head>';
	str += '<body marginheight="0" marginwidth="0" leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0">';
	str += "<img src='"+name+"' width='"+width+"' height='"+height+"' border='0' alt='"+alt+"'/>";
	str += "</body></html>";
	BigImgWin = window.open("","BigImg"+width+height,"menubar=0,width="+width+",height="+height+",left=40,top=40,scrollbars=0,resizable=0");
	BigImgWin.document.open();
	BigImgWin.document.writeln(str);
	BigImgWin.document.close();
	BigImgWin.focus();
}

function BigProdImg(alt)
{
	str = '<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html><head><title>Obolon.com. '+alt+'</title>';
	str += '</head><body marginheight="0" marginwidth="0" leftmargin="0" rightmargin="0" topmargin="0" bottommargin="0" bgcolor="#efe7c6"><center>';
	str += "<img src='"+BigProdImgSrc+"' width='187' height='400' border='0' alt='"+alt+"' vspace='21'/>";
	str += "</center></body></html>";
	BigImgWin = window.open("","BigProdImg","menubar=0,width=280,height=500,left=40,top=40,scrollbars=0,resizable=0");
	BigImgWin.document.open();
	BigImgWin.document.writeln(str);
	BigImgWin.document.close();
	BigImgWin.focus();
}

function OpenDetailsWin(url,winW,winH)
{
	DetailsWin = window.open(url,"DetailsWin","menubar=0,width="+winW+",height="+winH+",left=40,top=40,scrollbars=1,resizable=0");
	DetailsWin.focus();
}

var ImgW = 229;
var ImgH = 94;

function FixImgSize()
{
	if(UserWinWidth < 1024)
	{
		ImgW = 122;
		ImgH = 50;
	} else {
		ImgW = 229;
		ImgH = 94;
	};
}

var ProdHref = '';
var flag = false;
var ttt = '';
var ElLeft = 0;
var ElTop = 0;
function ShowPreviewProd(id,href,subscribe)
{
	clearTimeout(ttt);
	ElPrevProdImg = document.getElementById('PrevProdImg');
	if(ElPrevProdImg)
	{
		ElPrevProdImg.src = PrevBigImg[id-1];
		ElPrevProdImg.alt = subscribe;
	};
	ElPrevProdDiv = document.getElementById('PrevProdDiv');
	if(ElPrevProdDiv)
	{
		if(isIE5)
		{
			ElTop = eval(document.getElementById("ProdCatL0").offsetTop) - 18;
			ElLeft = eval(document.getElementById("ProdCatL1").offsetLeft) + eval(document.getElementById("ProdCatL2"+id).offsetLeft) - 6;
		} else {
			ElTop = document.getElementById('PrevProdImgSmall-'+id).y - 35;
			ElLeft = document.getElementById('PrevProdImgSmall-'+id).x - 6;
		};
		document.getElementById("PrevProdLink").title = subscribe;
		ElPrevProdDiv.title = subscribe;
		ElPrevProdDiv.style.top = ElTop;
		ElPrevProdDiv.style.left = ElLeft;
		ElPrevProdDiv.style.visibility = "visible";
	};
	flag = true;
	if(flag) ttt = setTimeout("HidePreviewProd()",3000);
	ProdHref = href;
}

function HidePreviewProd()
{
	ElPrevProdImg = document.getElementById('PrevProdImg');
	if(ElPrevProdImg)
	{
		ElPrevProdImg.src = "/img/blank.gif";
		ElPrevProdImg.alt = "";
	};
	ElPrevProdDiv = document.getElementById('PrevProdDiv');
	if(ElPrevProdDiv)
	{
		ElPrevProdDiv.style.visibility = "hidden";
		ElPrevProdDiv.title = "";
	};
	flag = false;
}

function ProdLoad()
{
	if(ProdHref != '') document.location = ProdHref;
}

var str = '';
var PrevPart = 0;
var time = '';
function ShowPartLable(num)
{
	ElPartLable = document.getElementById("Part"+num);
	if(ElPartLable)
	{
		ElPartLable.className = "bgActPart"+num;
		PrevPart = num;
	};
}

function HidePartLable()
{
	ElPartLable1 = document.getElementById("Part"+PrevPart);
	ElPartLable1.className = "bgInactPart"+PrevPart;
}

function RadioAct(ImgId,LangName)
{
	ElImg = document.getElementById(ImgId);
	if(RadioRegionTitleSrc != '' && ImgId == 'RadioRegionTitle')
	{
		CurrSrc = RadioRegionTitleSrc;
	} else {
		CurrSrc = ElImg.src;
	};
	
	if(CurrSrc.lastIndexOf('-inact') != -1)
	{
		SubStrSrc = CurrSrc.substring(CurrSrc.lastIndexOf('-inact'),0);
	} else {
		SubStrSrc = CurrSrc.substring(CurrSrc.lastIndexOf('-act'),0);
	};

	ElImg.src = SubStrSrc + "-act.gif";
}

function RadioInact(ImgId,LangName)
{
	ElImg = document.getElementById(ImgId);

	if(RadioRegionTitleSrc != '' && ImgId == 'RadioRegionTitle')
	{
		CurrSrc = RadioRegionTitleSrc;
	} else {
		CurrSrc = ElImg.src;
	};
	
	if(CurrSrc.lastIndexOf('-act') != -1)
	{
		SubStrSrc = CurrSrc.substring(CurrSrc.lastIndexOf('-act'),0);
	} else {
		SubStrSrc = CurrSrc.substring(CurrSrc.lastIndexOf('-inact'),0);
	};

	if(ImgId == 'RadioRegionDisk' && actMap)
	{
		ElImg.src = "/img/radiosm-disk-act.gif";
	} else {
		ElImg.src = SubStrSrc + "-inact.gif";
	};
}

function addFavoriteSite(anchor,url,name)
{ 
	if (isIE5)
	{
		window.external.addFavorite(anchor.getAttribute('href'),anchor.getAttribute('title'));
		return false;
	} else if(isNS6) {
		window.sidebar.addPanel(name,url,"");
		return false;
	} else {
		return true;
	};
}

