function fixPNG (element)
{
	if (/MSIE (5\.5|6).+Win/.test(navigator.userAgent))
	{
		var src;

		if (element.tagName=='IMG' || element.tagName=='INPUT')
		{
			if (/\.png$/.test(element.src))
			{
			src = element.src;
			element.src = "/f/blank.gif";
			}
		}
		else
		{
			src = element.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i)
			if (src)
			{
				src = src[1];
				element.runtimeStyle.backgroundImage="none";
			}
		}
		if (src) element.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + src + "',sizingMethod='scale')";
	}
}

// MARQUEE
var step=1;
var timerDown="";
var initialized=0;

Event.observe(window,'load', scrollDivDown);

function scrollDivDown() {
	var el=$("scrollNews");
	if(el) {
		if(!initialized) {
			el.observe('mousemove', function(event) { step=0; });
			el.observe('mouseout', function(event) { step=1; });

			el.innerHTML+="<hr>"+el.innerHTML+"<hr>";
			initialized=1;
			}

		clearTimeout(timerDown);
		el.scrollTop+=step;
		timerDown=setTimeout("scrollDivDown()",100);

		if(el.scrollTop>=el.scrollHeight/2){
			el.scrollTop=0;
			}
		}
}

// Google Analytics
var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-9655659-4']);
_gaq.push(['_trackPageview']);

(function() {
	var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true;
	ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
	var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s);
})();


//////////////////////////////////////////////////////////////////////////////////////
// Выравнивание блока с текстом
function alignCategoryText2() {
	// Получаем картинки, ищем их правую границу
	var pictures=$$(".product h4 img");

  var maxR=0;
	for(var i=0;i<pictures.length;i++) {
		var r=pictures[i].cumulativeOffset().left+pictures[i].getDimensions().width;
		if(maxR<r) maxR=r;
		}
	// Ставим ширину текста
	if(maxR) {
		var text=$$(".page_description")[0];
		var w=maxR-text.cumulativeOffset().left;

		if(w>300)
			text.setStyle({ width: w+'px' });
		}

}

function alignCategoryText() {
	var IMAGE_WIDTH=242; // Ширина одной картинки вместе с отступом
	var products=$("productsList");
	if(!products) return;
	var w=products.getDimensions().width-3;

	var img_row=parseInt(w/IMAGE_WIDTH);

	var text=$("pageDescription");
	var w=img_row*IMAGE_WIDTH-text.cumulativeOffset().left;

	if(w>300)
		text.setStyle({ width: w+'px' });

	// Ставим хук на ресайз
	window.onresize=alignCategoryText;
}

// *********************************************************
// ПРАВОЕ МЕНЮ
//
// Функция для сворачивания правого меню
function refineRightMenu() {
	var mainMenuId=0;
	var openedId=-1; // Какое меню открыть (зависит от текущего урла)

	var section=document.location.pathname.split("/")[2];
	//alert(section);

	var items=$$(".rightNavigation >ul >li");
	for(var i=0;i<items.length;i++) {
		// Если есть вложенный <b>, то это главное меню
		var bolds=items[i].select("b");
		var strongs=items[i].select("strong");

		if(bolds.length || strongs.length) {
			mainMenuId++;

			var itm=items[i].clone(true);
			var href=items[i].select("a")[0].href;

			// Разбиваем урл в этом блоке на составляющие
			var curSection=href.split("/")[4];

			if(curSection==section) openedId=mainMenuId;

			items[i].insert({ after: "<li class=\"subNav\"><a href=\""+href+"\">Открыть весь раздел...</a>" });
			items[i].addClassName("topItem");
		}
	}

	mainMenuId=0;

	var items=$$(".rightNavigation >ul >li");
	for(var i=0;i<items.length;i++) {
		// Определяем, главное это меню или нет
		if(items[i].hasClassName("topItem")) {
			mainMenuId++;

			if(openedId==mainMenuId) items[i].addClassName("opened");

			items[i].select("a")[0].observe('click',showHideMenu);
			items[i].select("a")[0].writeAttribute("menuid",mainMenuId);
		} else {
			items[i].addClassName("menu"+mainMenuId);

			var style=(openedId==mainMenuId)?'block':'none';

			items[i].setStyle({ display: style });
		}
	}
}

// Показ меню
function showHideMenu(event) {
	var element=event.findElement("a");
	var id=element.readAttribute("menuid");
	var style=element.readAttribute("shown")!="block"?"block":"none";

	element.writeAttribute("shown",style);

	if(style=="block") {
		element.parentNode.addClassName("opened");
	} else {
		element.parentNode.removeClassName("opened");
	}

	$$("li.menu"+id).each(function(d){
		d.style.display=style;
	});

	event.stop();
}

