<!--
function eaddr (name, srv, param){
  var eml = "mailto:" + name +  "\@" + srv;
  if (param){
    eml+="?"+param;
  }
  window.location.href (eml);
}

function SetURLParam(newkey, newvalue){
  newkey = newkey.toLowerCase();
  var URL = location.href;

  var paramadded = false;
  var newparamstr = '';

  var leftpartofURL = URL.split("?")[0];
  var oldparamstr = URL.split("?")[1];
  if (oldparamstr){
    var params = oldparamstr.split("&");
    for (var i=0; i<params.length; i++){
      var pair = params[i].split("=");
      var key=pair[0];
      var value=pair[1];
      
      if (key.toLowerCase() == newkey) {  // замена существующего параметра
        value = newvalue;
        paramadded = true;
      }

      if (newparamstr == ''){
        newparamstr += key + "=" + value;
      } else {
        newparamstr += "&" + key + "=" + value;
      }
    }
  } else {                // если строка вида /news, то сделать из нее /news/, чтобы потом прибавить ?dfsf=sdfsd
    if (leftpartofURL.substring(leftpartofURL.length-1, 1) != "/"){
      leftpartofURL += "/";
    }
  }

  if (!paramadded){           // добавление параметра если он не обнаружен в URL
    if (newparamstr == ''){
      newparamstr += newkey + "=" + newvalue;
    } else {
      newparamstr += "&" + newkey + "=" + newvalue;
    }
  }
  location.href = leftpartofURL + "?" + newparamstr;
}

function getCookie(name) {
  var prefix = name + "=";
  var cookieStartIndex = document.cookie.indexOf(prefix);
  if (cookieStartIndex == -1) return null;
  var cookieEndIndex = document.cookie.indexOf(";", cookieStartIndex + prefix.length);
  if (cookieEndIndex == -1) cookieEndIndex = document.cookie.length;
  return unescape(document.cookie.substring(cookieStartIndex + prefix.length, cookieEndIndex));
}

function setCookie(name, value, expires) {
  if (expires == 'permanent'){
    expires = 'Fri, 25 Dec 2099 23:59:59 GMT';
  } else {
    ((expires) ? "; expires=" + expires.toGMTString() : "");
  }
  var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires : "") + "; path=/";
  document.cookie = curCookie;
}

function delCookie(name)
{
  document.cookie = name + "=; expires=Fri, 31 Dec 1999 23:59:59 GMT; path=/";
}

function logout(){
  delCookie('login');
  delCookie('password');
  location.reload();
}
// -->

/* Раскрытие дерева каталога без перезагрузки */
function FlipVisibility(what, failurl){
	var d = document.getElementById(what);
	if (d.innerHTML){
		if (d.style.display == "block"){
			d.style.display = "none";
		} else {
			d.style.display = "block";
		}
	} else {
		location.href = failurl;
	}
}
/* Функция setCookie позволяет пользователю на фронтзоне
 выбрать режим отображения каталога с картинками или без картинок. */
function setCookie(name, value, expires) {
	if (expires == 'permanent'){
		expires = 'Fri, 25 Dec 2099 23:59:59 GMT';
	} else {
		((expires) ? "; expires=" + expires.toGMTString() : "");
	}
	var curCookie = name + "=" + escape(value) + ((expires) ? "; expires=" + expires : "") + "; path=/";
	document.cookie = curCookie;
}


/* Поиск от Яндекса */
(function(Lego){ if (!Lego) Lego = window.Lego = {}; Lego.clean = function(a) { var p = a.previousSibling; if (p) { a.onblur = function() { if (!a.value) { p.style.top = ""; } }; p.style.top = "-9999px"; } }; Lego.cleanIfNotEmpty = function(id) { var e = document.getElementById(id); e.previousSibling.style.display = "block"; var f = function() { if (e.value) { Lego.clean(e); } }; setInterval(f, 100); }; })(window.Lego);


