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

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 = (i==1) ? '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){ //эффект наведения для пунктов в меню
el = event.srcElement;
while (el.tagName != 'TD'){el = el.parentElement};
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 'block':
				//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 = 'block';
				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;
}
