window.urlencode = function(str){
			var trans = [];
			for (var i = 0x410; i <= 0x44F; i++)
  			trans[i] = i - 0x350; // А-Яа-я
			trans[0x401] = 0xA8;    // Ё
			trans[0x451] = 0xB8;    // ё
  			var ret = [];
		  // Составляем массив кодов символов, попутно переводим кириллицу
  			for (var i = 0; i < str.length; i++)
  			{
	    		var n = str.charCodeAt(i);
    			if (typeof trans[n] != 'undefined')
      			n = trans[n];
    			if (n <= 0xFF)
      			ret.push(n);
  			}
  			return window.escape(String.fromCharCode.apply(null, ret));
	}

	function getAbsolutePos(el)
	{
		var r = { x: el.offsetLeft, y: el.offsetTop };
		if (el.offsetParent)
		{
			var tmp = getAbsolutePos(el.offsetParent);
			r.x += tmp.x;
			r.y += tmp.y;
		}
		return r;
	}
	
	
	function Get_Cookie(name) {
   		var start = document.cookie.indexOf(name + '=');
   		var len = start + name.length + 1;
   		if ((!start) && (name != document.cookie.substring(0,name.length))) return null;
   		if (start == -1) return null;
   		var end = document.cookie.indexOf(";",len);
   		if (end == -1) end = document.cookie.length;
   		return unescape(document.cookie.substring(len,end));
	}