/*================================================================================*/
/*= В этой файле будем собирать js-функции, используемые в разных скриптах сайта =*/
/*================================================================================*/

// ---  Получение координат объекта в окне браузера  ---

function getObjectPosition(o)
{
  var x = o.offsetLeft;
  var y = o.offsetTop + o.offsetHeight;
  while (o.offsetParent != null)
  {
    o = o.offsetParent;
    x += o.offsetLeft;
    y += o.offsetTop;
  }
  var pos = new Object();
  pos.x = x;
  pos.y = y;
  return pos;
} 

// --- Установка Куки. Пример: setCookie("foo", "bar", "Mon, 01-Jan-2001 00:00:00 GMT", "/");

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

// --- Получение значения Куки. Пример:  myVar = GetCookie("foo");

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);
}

