
function LinkMouseOver_HeadCatalog(i) { //эффект наведения для head
	el = event.srcElement;
	el.style.color = 1 == i ? '#D6A52C' : '#7E7E7E';
}

function LinkMouseOver_Head(i,fromColor,toColor,el) { //эффект наведения для head
	while (el.tagName != 'A') {el = el.parentElement};
	if (el.style.color == fromColor) {
		el.style.color = toColor;
	}
	el.style.textDecoration = 1 == i ? 'underline' : 'none';
}

function LinkMouseOver(i) { //эффект наведения для ссылок
	el = event.srcElement;
	if (el.tagName != 'A' && el.parentElement) {el = el.parentElement};
	if (el.tagName != 'A') {el = event.srcElement;}
	el.style.textDecoration = 1 == i ? 'underline' : 'none';
}

function CatalogueSubCellMouseOver(i) { //эффект наведения для пунктов в sub-пунктах
	el = event.srcElement;
	switch (i)
	{
	case 0:
		if (el.bgColor == '#d5e2ee') {
			el.bgColor = '#f4f4f4';
		}
		break;
	case 1:
		if (el.bgColor == '#f4f4f4') {
			el.bgColor = '#d5e2ee';
		}
		break;
	}
}

function MenuCellMouseOver(fromColor,toColor,ev) { //эффект наведения для пунктов в меню
	el = undefined == ev.target ? event.srcElement : ev.target;
	while (el.tagName != 'TD') {el = el.parentNode};
	if (el.bgColor == fromColor) {
		el.bgColor = toColor;
	}
}

function CatalogueCellClick(i) { //клик по пункту главного меню каталога
	if (event.srcElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.nextSibling != null)
	{
		el = event.srcElement.parentElement.parentElement.parentElement.parentElement.parentElement.parentElement.nextSibling;
		if (el.tagName == 'UL')
		{
			pic_url = escape(event.srcElement.src);
			switch (el.children(0).children(0).children(0).style.display)
			{
			case '':
				//event.srcElement.parentElement.parentElement.children(0).children(0).style.color = '#4081c2';
				event.srcElement.src = unescape(pic_url.substring(0,pic_url.length-5)+'1.gif');
				el.children(0).children(0).children(0).style.display = 'none';
				break;
			case 'none':
				event.srcElement.src = unescape(pic_url.substring(0,pic_url.length-5)+'2.gif');
				el.children(0).children(0).children(0).style.display = '';
				break;
			}
		}
	}
}
//Catalog:: expand no vip categories
function ShowNoVips(ev)
{
	var tmp = undefined == window.event ? ev.target : event.srcElement;
	var pDiv = el = findParent(tmp, 'TBODY');
	//show novips div
	if (el && (el = nextSibling(el, 'TBODY')))
	{
		switch (el.style.display)
		{
		case '':
			el.style.display = 'none';
			break;
		case 'none':
			el.style.display = '';
			break;
		}
	}
	//show link novips hide
	if (el && (el = nextSibling(el, 'TBODY')))
	{
		switch (el.style.display)
		{
		case '':
			el.style.display = 'none';
			break;
		case 'none':
			el.style.display = '';
			break;
		}
	}
	//hide link vips show
		switch (pDiv.style.display)
		{
		case '':
			pDiv.style.display = 'none';
			break;
		case 'none':
			pDiv.style.display = '';
			break;
		}
}
//Catalog:: collapse no vip categories
function HideNoVips(ev)
{
	var tmp = undefined == window.event ? ev.target : event.srcElement;
	var pDiv = el = findParent(tmp, 'TBODY');
//hide novips div
	if (el && (el = previousSibling(el, 'TBODY')))
	{
		switch (el.style.display)
		{
		case '':
			el.style.display = 'none';
			break;
		case 'none':
			el.style.display = '';
			break;
		}
	}
//show link novips_show
	if (el && (el = previousSibling(el, 'TBODY')))
	{
		switch (el.style.display)
		{
		case '':
			el.style.display = 'none';
			break;
		case 'none':
			el.style.display = '';
			break;
		}
	}
//hide link vips_hide
		switch (pDiv.style.display)
		{
		case '':
			pDiv.style.display = 'none';
			break;
		case 'none':
			pDiv.style.display = '';
			break;
		}
}

function setCookie (name, value, expires, path, domain, secure) {
      document.cookie = name + "=" + escape(value) +
        ((expires) ? "; expires=" + expires : "") +
        ((path) ? "; path=" + path : "") +
        ((domain) ? "; domain=" + domain : "") +
        ((secure) ? "; secure" : "");
}

function getCookie(name) {
	var cookie = " " + document.cookie;
	var search = " " + name + "=";
	var setStr = null;
	var offset = 0;
	var end = 0;
	if (cookie.length > 0) {
		offset = cookie.indexOf(search);
		if (offset != -1) {
			offset += search.length;
			end = cookie.indexOf(";", offset)
			if (end == -1) {
				end = cookie.length;
			}
			setStr = unescape(cookie.substring(offset, end));
		}
	}
	return(setStr);
}

function hideCrossSiteNavigation()
{
   csn_div = document.getElementById("csn");

   csn_div.style.display = 'none';
   csn_div.innerHTML = '';

   document.getElementById('csn_button').style.background = 'url(/pic/header/csn-show.png) top left no-repeat';
   
   setCookie('csn', 'hidden', null, '/');

   return false;
}

function showCrossSiteNavigation()
{
   csn_div = document.getElementById("csn");

   csn_div.style.display = 'block';
   csn_div.innerHTML = '<object class="csn_object" classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" id="crosssitenav" align="middle" height="113" width="387"> <param name="allowScriptAccess" value="sameDomain"> <param name="movie" value="/static/crosssitenav.swf"><param name="quality" value="high"><param name="scale" value="exactfit"><param name="wmode" value="transparent"><param name="bgcolor" value="#ffffff"> <embed src="/static/crosssitenav.swf" quality="high" scale="exactfit" wmode="transparent" bgcolor="#ffffff" swliveconnect="true" id="crosssitenav" name="crosssitenav" allowscriptaccess="sameDomain" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" align="middle" height="113" width="387"> </object>';

   document.getElementById('csn_button').style.background = 'url(/pic/header/csn-hide.png) top left no-repeat';

   setCookie('csn', 'visible', null, '/');

   return false;
}

function toggleCrossSiteNavigation()
{
   csn_div = document.getElementById("csn");

   if (csn_div.style.display != 'none')
		hideCrossSiteNavigation();
   else
		showCrossSiteNavigation();

   return false;
}
