$(document).ready(function(){if(OPERATING_SYSTEM.isUnix){$(document.body).addClass("unix")}window.SitePage=new SitePageBase();window.scrolled=[];$("."+ISCROLL_INIT_SCROLL_CLASS).each(function(a){if($(this).hasClass("stat")||$(this).hasClass("imenu")){return}window.scrolled.push(new iScroll(this))});window.iTabSets=[];$(".tabs").each(function(a){window.iTabSets.push(new iTabSet(this))});$(".vtabs .vtitles a").focus(selfBlur).click(function(){$(this).parent().siblings().removeClass("active").end().addClass("active").parent().next(".vbodies").find("dd").removeClass("active").filter("#vtab-"+searchInClass(this,"vtab-")).addClass("active");$(window).resize();return false});window.clouds=[];$(".cloud.hinted").each(function(){window.clouds.push(new iCloud(this))});$(".pulldown-handler").each(function(e){var b=this,g=100,f="pulldown-open",d=this,c=$("#"+this.href.split("#").pop());c.hide();$(this).click(function(){(function(){if(!$displaying($(c)[0])){$(b).addClass(f)}else{$(b).removeClass(f)}})();c.slideToggle(g);return false}).focus(selfBlur)});$("a.popup").click(function(){var a="popup-width_",b="popup-height_",c={url:this.href};$.each(this.className.split(" "),function(e,d){if(d.search(a)==0){c.width=Number(d.substr(a.length))}if(d.search(b)==0){c.height=Number(d.substr(b.length))}});popUp(c);return false});window.selectors=[];$("."+ISELECTOR_INIT_CLASS).each(function(){window.selectors.push(new iSelector(this))});SubTrendsControl.initialize()});function updateAfterEvent(){if(BROWSER.isIE6){setStyle("body-wrap",{height:document.documentElement.clientHeight});setStyle("body-wrap",{height:"100%"})}}var SubTrendsControl=function(){};$.extend(SubTrendsControl,{initialize:function(){var f=function(){var j=this.href.split("#").pop(),g=$(this),h=g.parent().parent().find("strong");var i=$("#"+j).siblings("tbody").hide().end().show(),k=$.data(i[0],"_levelControl");if(k&&method_exists(k,"actualize")){k.actualize()}$('<a href="#'+h.attr("class")+'">'+h.html()+"</a>").appendTo(h.parent().empty()).click(f);g.parent().html('<strong class="'+j+'">'+g.html()+"</strong>");return false};SubTrendsControl.DEFAULT_LEVEL_SETTINGS.level=Number(searchInClass($(".stat .levels strong"),"level-"))||1;$(".stat .levels a").click(f);var e={},d=null,b=SitePage.parseHash();if(b.level&&b.attr){var a=setArray(b.attr);$("#level-"+b.level+" input[type=checkbox]").removeAttr("checked");$.each(a,function(){$("#item-"+b.level+"-"+this,"#level-"+b.level).attr("checked","checked")})}$(".stat tbody").each(function(){var g=this.id.split("-").pop();e[g]=new SubTrendsControl.Level(this,g);if(e[g]&&e[g].isBuilded()){$.data(this,"_levelControl",e[g])&&e[g].settingByPageState();if(!d){d=e[g]}}});SubTrendsControl.userFlashRequired=FLASH_CHECKING.DetectFlashVer(SubTrendsControl.CHART_FLASH_VERSION_REQUIRED);SubTrendsControl.userFlashRequiredAlternate=FLASH_CHECKING.DetectFlashVer(SubTrendsControl.CHART_FLASH_VERSION_REQUIRED_ALTERNATE);SubTrendsControl.chartContainer=$("#trend-chart");if(b.level&&b.level!=SubTrendsControl.DEFAULT_LEVEL_SETTINGS.level){$(".stat .levels a.level-"+b.level).click();var c=e[b.level]}else{var c=e[SubTrendsControl.DEFAULT_LEVEL_SETTINGS.level]||d}if(c&&method_exists(c,"actualize")){c.actualize()}},Level:function(a,c,b){this.container=$(a);this.id=Number(c);this.initialize(b||{})},chartRefresh:function(b){if(!SubTrendsControl.chart){SubTrendsControl.chart=$flashMovie(SubTrendsControl.CHART_NAME)}if(!SubTrendsControl.userFlashRequired&&!SubTrendsControl.userFlashRequiredAlternate){return false}if(SubTrendsControl.chart&&SubTrendsControl.chart.extrefresh&&!BROWSER.isSafari){SubTrendsControl.chart.extrefresh(b)}else{flashData=$.extend({},window.CHART_VARS||{},b);$.each(flashData,function(c){if(is_array(this)){flashData[c]=this.join(",")}});var a=buildDiagram($.extend({},window.CHART_BUILD_OPTIONS||{},{params:flashData,isWrite:false}));SubTrendsControl.chartContainer.html(a)}},USE_HASH:true,DEFAULT_LEVEL_SETTINGS:{attr:[1,2,3],level:1},changedByUser:false,CHART_FLASH_VERSION_REQUIRED:8,CHART_FLASH_VERSION_REQUIRED_ALTERNATE:6,CHART_NAME:"trend-report",CHART_SRC:"/a/img/swf/spylog_line_chart_subtrends.swf",CHART_WIDTH:"100%",CHART_HEIGHT:"245",userFlashRequired:false,userFlashRequiredAlternate:true,MIN_SELECTED_ATTRIBUTES_PER_LEVEL:1,MAX_SELECTED_ATTRIBUTES_PER_LEVEL:5,SELECTED_COLOR_DEFAULT:"#000"});SubTrendsControl.prototype={};$.extend(SubTrendsControl.Level,{});SubTrendsControl.Level.prototype={initialize:function(a){if(!this.isBuilded()){return false}this.data=$.extend({},a,{attributes:[],useHash:SubTrendsControl.USE_HASH});this._engagedColors={};this.checkboxes=this.container.find("input[type=checkbox]");this.bindEvents()},isBuilded:function(){return(this.id&&this.container.length)},bindEvents:function(){var a=this;this.checkboxes.click(function(){return a.attributeCheckboxAction(this)&&a.switchUndefaultSettings()&&a.actualize()})},switchUndefaultSettings:function(){SubTrendsControl.changedByUser=true;return true},isDefaultSettings:function(){var c=SubTrendsControl.DEFAULT_LEVEL_SETTINGS;var a=this.getAttributesIdArray();if(a.length!=c.length){return false}for(var b=0;b<c.attr.length;b++){if(!a[b]||a[b]!=c.attr[b]){return false}}return true},actualize:function(){var b=this;if($displaying(this.container)){var a={attributes:[],graphLineColors:[],level:this.id};$.each(this.data.attributes,function(){a.attributes.push(this.caption);a.graphLineColors.push(b.getColor(this.id))});SubTrendsControl.chartRefresh(a);this.actualizeRowsView();this.data.useHash&&this.setHash()}return true},actualizeRowsView:function(){this.checkboxes.removeAttr("disabled");if(this.data.attributes.length>=SubTrendsControl.MAX_SELECTED_ATTRIBUTES_PER_LEVEL){this.checkboxes.filter(":not(:checked)").attr("disabled","disabled")}else{if(this.data.attributes.length<=SubTrendsControl.MIN_SELECTED_ATTRIBUTES_PER_LEVEL){this.checkboxes.filter(":checked").attr("disabled","disabled")}}},setHash:function(){var a=this.prepareHash();(this.id!=SubTrendsControl.DEFAULT_LEVEL_SETTINGS.level||SubTrendsControl.changedByUser)&&SitePage.setHash(a)&&this.switchUndefaultSettings();SitePage.restoreTitle()},prepareHash:function(){var a={level:this.id};if(!this.isDefaultSettings()){a.attr=this.getAttributesIdArray()}return a},settingByPageState:function(){var a=this;this.checkboxes.filter(":checked").each(function(){a.attributeCheckboxAction(this)});$displaying(this.container)&&this.actualizeRowsView()},selectAttribute:function(b,a){if(!a||!b){return false}if(this.data.attributes.length>=SubTrendsControl.MAX_SELECTED_ATTRIBUTES_PER_LEVEL||this.isAttributeSelected(b)){return false}this.data.attributes.push({id:b,caption:a,_color:this.getColor(b)});return true},deselectAttribute:function(b){if(this.data.attributes.length<=SubTrendsControl.MIN_SELECTED_ATTRIBUTES_PER_LEVEL){return false}for(var a=0;a<this.data.attributes.length;a++){if(this.data.attributes[a]&&this.data.attributes[a]["id"]==b){this.data.attributes.splice(a,1);this.freeColor(b);return true}}},deselectAllAttributes:function(){for(var a=0;a<this.data.attributes.length;a++){if(this.data.attributes[a]){var b=this.data.attributes[a]["id"];this.attributeCheckboxAction(this.checkboxes.filter("[name=item-"+b+"]").removeAttr("checked")[0])}}this.checkboxes.removeAttr("checked").removeAttr("disabled")},attributeCheckboxAction:function(a){if(!a||!a.name){return false}var b=a.name.split("-").pop();if(a.checked){return this.selectAttribute(b,$(a).next(".label").find(".item-name").html())&&$(a).next(".label").prepend(this.getLegend(b)).addClass("selected-item")}else{return this.deselectAttribute(b)&&$(a).next(".label").removeClass("selected-item").find(".chart-legend").remove()}},isAttributeSelected:function(b){for(var a=0;a<this.data.attributes.length;a++){if(this.data.attributes[a]&&this.data.attributes[a]["id"]==b){return true}}return false},getAttributesIdArray:function(){var a=[];$.each(this.data.attributes,function(){this.id&&a.push(this.id)});return a.sort()},getColor:function(b){b=String(b);if(isset(this._engagedColors[b])){return SELECTED_COLORS[this._engagedColors[b]]}for(var a=0;a<SELECTED_COLORS.length;a++){if(!in_array(this._engagedColors,a)){this._engagedColors[b]=a;return SELECTED_COLORS[a]}}return SubTrendsControl.SELECTED_COLOR_DEFAULT},engageColor:function(a){if(!in_array(this._engagedColors,a)){this._engagedColors.push(a)}},freeColor:function(a){this._engagedColors[a]=undefined},resetColors:function(){this._engagedColors={}},getLegend:function(a){return'<span class="chart-legend"><span style="background:'+this.getColor(a)+'"><span class="iepng"></span></span></span>'}};function SitePageBase(){this.realPageTitle=this.getClearPageTitle();this.GET={};this.hashArraysDelimiter=",";this.parseHash()}SitePageBase.prototype={redirect:function(a){if(!a){a="/"}if(a.search(/^https?\:\/\//i)<0){if(a.substr(0,1)!="/"){a="/"+a}a=SITE_URL+a}window.location=a;return false},refresh:function(){window.location.reload(false)},prepareHash:function(c){var e="";if(is_object(c)){var a=[];for(var b in c){var d=c[b];if((is_string(d)||is_numeric(d))&&typeof(d)!="undefined"){a.push(b+"="+this.encodeHashValue(String(d)))}else{if(is_array(d)){a.push(b+"="+this.encodeHashValue(d.join(this.hashArraysDelimiter),true))}}}e=a.join("&")}else{if(is_string(c)){e=c}else{return false}}return e},encodeHashValue:function(a,b){return escape(encodeURIComponent(a))},decodeHashValue:function(a){a=unescape(decodeURIComponent(a));a=a.replace_multiply([["_e_","="],["_a_","&"]]);return String(a)},getHash:function(){return(location.hash).substr(1)},setHash:function(a){if(is_null(a)){return this.clearHash()}var b=this.prepareHash(a);if(b){location.hash=b;return b}},clearHash:function(){location.hash=""},parseHash:function(){var f=this.getHash(),c={};if(!isset(f)||f==""){return false}var g=f.split("&");for(var e in g){var a=g[e];if(!is_string(a)){continue}var b=a.split("=");if(!b.length||b.length<2){continue}var j=b[0],k=this.decodeHashValue(b[1]);var d=k.split(this.hashArraysDelimiter);if(d.length>1){k=d}c[j]=k}this.$GET=c;return c},getClearPageTitle:function(){return document.title.split("#").shift()},setTitle:function(a){if(a){document.title=a}},restoreTitle:function(){this.setTitle(this.realPageTitle)}};var ISELECTOR_INIT_CLASS="selector-holder",ISELECTOR_SUBNAME_BASE="selector-",ISELECTOR_PLUGINS_BASE="plugin_";function iSelector(a){var b=this;this.container=a;this.subnames=[];$.each(this.container.className.split(" "),function(c){if(this!=ISELECTOR_INIT_CLASS&&this.search(ISELECTOR_SUBNAME_BASE)==0){b.subnames.push(this.substr(ISELECTOR_SUBNAME_BASE.length))}});this.selector=$('<span class="selector-btn"><span></span><strong>▼</strong></span>').appendTo(this.container)[0];this.body=$('<div class="selector-body"><div class="shadow iepng"></div></div>').appendTo(this.container)[0];this.bodyShadow=$(".shadow",this.body)[0];this.bodyCore=$('<div><span class="selector-body-collapse"><span><strong>▲</strong><span></span></span></span></div>').appendTo(this.body)[0];this.bodyCollapseBtn=$(".selector-body-collapse",this.container)[0];if(OPERATING_SYSTEM.isUnix){this.bodyIframe=$('<iframe src="" frameborder="0"></iframe>').appendTo(this.bodyCore);$(window).resize(function(){b.hideBody()})}this.initialize()}iSelector.prototype={initialize:function(){var b=this;var a=function(){b.toggleBody();return false};$(this.selector).click(a);$(this.bodyCollapseBtn).click(a);$(this.bodyCore).hide();$(this.bodyShadow).hide();this.runAlternate("initialize");this.actualize()},actualize:function(){this.runAlternate("actualize")},toggleBody:function(a){var b=this;if(this.isBodyActive()){$(this.bodyShadow).hide()}$(this.bodyCore).slideToggle(100,function(){b.setLayout();if(is_function(a)){a()}})},setLayout:function(){var c=this;if(this.isBodyActive()){if(this.bodySpecialCore){var b={width:$(this.bodySpecialCore).width(),height:$(this.bodySpecialCore).height()+$(this.bodyCollapseBtn).height()},a=[this.bodyCore,this.bodyShadow]}else{var b={width:$(this.bodyCore).width(),height:$(this.bodyCore).height()},a=this.bodyShadow}$(this.bodyShadow).show();$(a).animate(b,"fast")}else{$(this.bodyShadow).hide()}},hideBody:function(){$(this.bodyCore).hide();$(this.bodyShadow).hide()},showBody:function(){$(this.bodyCore).show();$(this.bodyShadow).show()},refreshBodyDisplaying:function(){if(this.isBodyActive()){this.hideBody();this.showBody()}},isBodyActive:function(){return $displaying(this.bodyCore)},foreachSubnames:function(a){$(this.subnames).each(function(){a(this)})},runAlternate:function(b){var a=this;this.foreachSubnames(function(d){var c=ISELECTOR_PLUGINS_BASE+b+"_"+d;if(is_function(a[c])){a[c](a)}})}};iSelector.prototype[ISELECTOR_PLUGINS_BASE+"initialize_date"]=function(){var c=this;$(this.body).appendTo(document.body).addClass("selector-body-date").css("position","absolute");var a=$(c.selector).height()+(BROWSER.isIE?-1:0);var b=function(){var d=$where(c.selector);$(c.body).css({left:d.left,top:(d.top+a)})};$(window).resize(b);b();$(this.body).click(function(d){d.stopPropagation()});$(document.body).click(function(){c.hideBody()});this.bodySpecialCore=$('<div class="selector-central-core"></div>').prependTo(this.bodyCore);this.monthsList=$('<ul class="months"></ul>').prependTo(this.bodySpecialCore);this.yearsList=$('<ul class="years"></ul>').prependTo(this.bodySpecialCore);this._date=getCurrentDate();this.title=$("#current-date a").click(function(){c.toggleBody();return false})};iSelector.prototype[ISELECTOR_PLUGINS_BASE+"actualize_date"]=function(){var e=this;var f=getTrendBirthdayDate();var d=(function(){var h={year:2008,month:8},g={},k=getLastReportDate(),n=k.month,q=k.year;for(var p=h.year;p<=q;p++){g[p]=[];var l=(p==h.year)?h.month:1,r=(p==q)?n:12;for(var o=l;o<=r;o++){if(p<f.year||(p==f.year&&o<f.month)){g[p].push({type:"none",val:o})}else{g[p].push(o)}}}if(r<12){g[q].push({type:"soon",val:r+1})}else{g[q+1]=[{type:"soon",val:1}]}return g})();var c=function(g){e.title.html(MONTHS_NOMINATIVE[g.month-1]+"&nbsp;"+g.year);e._date=g};var b=function(g){e.monthsList.empty();$.each(d[g],function(j){var l,k={};if(this.val){l=Number(this.val);k=this}else{l=Number(this)}var i=MONTHS_NOMINATIVE[l-1],m=(j==5?" ":"<span>&nbsp;&nbsp;&nbsp;&nbsp;</span>");if(Number(l)==Number(e._date.month)&&Number(g)==Number(e._date.year)){e.monthsList.append("<li><strong>"+i+"</strong>"+m+"</li>")}else{if(k.type=="soon"){$('<li><em title="Скоро...">'+i+"</em>"+m+"</li>").appendTo(e.monthsList)}else{if(k.type=="none"){$('<li><em title="За этот месяц нет данных">'+i+"</em>"+m+"</li>").appendTo(e.monthsList)}else{var h=$('<li><a href="'+getTrendUrl()+g+"/"+l.setDigits()+'/">'+i+"</a>"+m+"</li> ").appendTo(e.monthsList)[0]}}}});e.setLayout()};var a=function(g){e.yearsList.empty();$.each(d,function(j){var i=d[j];if(j==g){e.yearsList.append("<li><strong>"+j+"</strong></li>");b(j)}else{if(j<f.year){var h=$('<li><span class="blur" title="За этот год нет данных">'+j+"</span></li>").appendTo(e.yearsList)[0]}else{var h=$('<li><a href="javascript:;">'+j+"</a></li>").appendTo(e.yearsList)[0];$("a",h).click(function(){a(j);return false})}}});$("li",e.yearsList).eq($("li",e.yearsList).length-1).addClass("side")};a(this._date.year)};iSelector.prototype[ISELECTOR_PLUGINS_BASE+"initialize_pie"]=function(){var $this=this;this.showcase=$(this.container).parent();this.pie=$(".pie",this.showcase)[0];this.title=$(".pie-title a",this.showcase).click(function(){$this.toggleBody();return false})[0];this.moreBtn=$(".more-btn a",this.showcase)[0];this.bodyList=$("<ul></ul>").prependTo(this.bodyCore);this.pieParams={};this.TRENDS=(function(){var tr={};if(!window.GLOBAL_TRENDS){return null}$.each(window.GLOBAL_TRENDS,function(){tr[this.url]={caption:this.title,state:Number(Number(CURRENT_DATE.year)>Number(this.birthday.year)||Number(CURRENT_DATE.month)>=Number(this.birthday.month))}});return tr})()||{"global-statistic-browsers":"Браузеры","global-statistic-city":"Города","global-statistic-devices":((CURRENT_DATE.year>2008||CURRENT_DATE.month>=11)?"Мобильные устройства":{caption:"Мобильные устройства",state:0}),"global-statistic-os":"Операционные системы","global-statistic-searches":"Поисковые запросы","global-statistic-search-engines":"Поисковые системы","global-statistic-country":"Страны","global-statistic-resolution":"Экранное разрешение"};this._trend={};var pieHtml=$(this.pie).html();eval("this.pieParams="+pieHtml.substring(pieHtml.indexOf("buildDiagram(")+String("buildDiagram(").length,pieHtml.indexOf(");")).rmnl());this.pieParams.isWrite=false;this._trend={name:this.pieParams.params.trend,caption:this.TRENDS[this.pieParams.params.trend]["caption"]||this.TRENDS[this.pieParams.params.trend]};iSelector.prototype.actualizePie=function(){this.pieParams.params.trend=this._trend.name;$(this.pie).html(buildDiagram(this.pieParams))}};iSelector.prototype[ISELECTOR_PLUGINS_BASE+"actualize_pie"]=function(){var a=this;$(this.title).html("<span>"+this._trend.caption+"</span>").focus(selfBlur).attr({href:"/"+this._trend.name+"/"});$(this.moreBtn).attr({href:"/"+this._trend.name+"/"});$(this.bodyList).empty();$.each(this.TRENDS,function(d){var c={name:d,caption:this};var e={state:1};if(c.caption.caption){e=$.extend(e,c.caption);c.caption=c.caption.caption}if(a._trend.name==c.name){$(a.bodyList).append("<li><strong>"+c.caption+"</strong></li>")}else{if(e.state!=0){var b=$('<li><a href="javascript:;">'+c.caption+"</a></li>").appendTo(a.bodyList)[0];$("a",b).click(function(){a._trend=c;a.hideBody();a.actualize();a.actualizePie();return false})}else{var b=$('<li><span class="blur">'+c.caption+"</span></li>").appendTo(a.bodyList)[0]}}})};var ISCROLL_INIT_SCROLL_CLASS="to-scrolled",ISCROLL_CONTAINER_CLASS="scrolled",ISCROLL_CONTAINER_EXPAND_STATE_CLASS=ISCROLL_CONTAINER_CLASS+"-expanded",ISCROLL_WRAPPER_CLASS=ISCROLL_CONTAINER_CLASS+"-wrap",ISCROLL_BODYWRAPPER_CLASS=ISCROLL_CONTAINER_CLASS+"-body-wrap",ISCROLL_BODY_CLASS=ISCROLL_CONTAINER_CLASS+"-body",ISCROLL_SCROLL_CONTAINER_CLASS=ISCROLL_CONTAINER_CLASS+"-scroll",ISCROLL_EXPAND_CLASS=ISCROLL_CONTAINER_CLASS+"-expand filled",ISCROLL_MIN_SCROLL_HANDLER_SIZE=50,ISCROLL_LISTENER_BASE_NAME="iscrollListener",ISCROLL_EXPANDLINK_TITLE_EXPANDED="Свернуть",ISCROLL_EXPANDLINK_TITLE_COLLAPSED="Посмотреть всё";function iScroll(a){this.STATE_COLLAPSED=0;this.STATE_EXPANDED=1;this.EVENT_INITIALIZED="onInitialized";this._state=this.STATE_COLLAPSED;this._isShowing=true;this._inAction=false;this.core=a;this.initialize();this.hasTable=false;this.names=[]}iScroll.prototype={initialize:function(){var g=this;$(this.core).wrap('<div class="'+ISCROLL_CONTAINER_CLASS+'"></div>');var b=this.container=$(this.core).parent("."+ISCROLL_CONTAINER_CLASS)[0];var f=[];$.each(this.core.className.split(" "),function(j,k){if(k!=ISCROLL_INIT_SCROLL_CLASS){f.push(k);$(b).addClass(ISCROLL_CONTAINER_CLASS+"-"+k)}});this.names=f.concat();$(this.core).wrap('<div class="'+ISCROLL_WRAPPER_CLASS+'"></div>');var h=this.wrapper=$(this.core).parent("."+ISCROLL_WRAPPER_CLASS)[0];$(this.core).wrap('<div class="'+ISCROLL_BODYWRAPPER_CLASS+'"></div>');var d=this.bodyWrapper=$(this.core).parent("."+ISCROLL_BODYWRAPPER_CLASS)[0];$(this.core).wrap('<div class="'+ISCROLL_BODY_CLASS+'"></div>');var a=this.body=$(this.core).parent("."+ISCROLL_BODY_CLASS)[0];this.baseScrollingSize=this.scrollingSize=$(this.bodyWrapper).height();this.coreSize=$(this.core).height();if(this.core.tagName.toLowerCase()=="table"){this.tableControl();this.hasTable=true}if(!this.needScroll()){this.kill();return}var e=this.expandContainer=($('<div class="'+ISCROLL_EXPAND_CLASS+'"><div class="cnt"><a href="#">'+ISCROLL_EXPANDLINK_TITLE_COLLAPSED+'</a></div><span class="br"></span><span class="bl"></span></div>').appendTo(b))[0];var c=this.expandLink=$("a",e);this.scrollContainer=($('<div class="'+ISCROLL_SCROLL_CONTAINER_CLASS+'"><span class="handler"><span class="t"><span class="b">&nbsp;</span></span></span></div>')).appendTo(h);this.scrollHandler=$(".handler",this.scrollContainer);this.scrollHandlerCore=$("span",this.scrollHandler);$(window).resize(function(){g.actualize()});g.actualize();$('<span class="clear0"></span>').appendTo(this.container);this.scrollHandler.css({top:1,left:1}).mousedown(function(p){if(g.isInAction()){return false}var j=$(g.bodyWrapper).height(),i=$(g.core).height(),m=$(g.scrollHandler).height(),o=1,n=j-1-m,l=0,k=(i-j)+10;g._inAction=true;startDrag(p,this,this,{maxXDelta:0,minTop:1,maxTop:n,onmove:function(r,t,s){var q=l+(k-l)*(s-o)/(n-o);g.bodyWrapper.scrollTop=q},oncomplete:function(){g._inAction=false}})});$(d).scroll(function(){if(g.isInAction()){return}g.actualizeScroll()});$(c).click(function(){if(!g.isInAction()){g.toggleExpand()}return false}).focus(selfBlur);this.occurEvent(this.EVENT_INITIALIZED)},tableControl:function(){var a=this,b=$(this.core).clone().insertBefore(this.container||this.core)[0];$(b).wrap('<div class="scrolled-thead"></div>');$("thead",this.core).remove();$("caption",this.core).remove();$("tbody",b).remove()},occurEvent:function(eventName){var $this=this;$.each($this.names,function(i,el){var m=ISCROLL_LISTENER_BASE_NAME+"_"+el+(eventName?"_"+eventName:"");try{eval(m)($this)}catch(e){}})},actualize:function(a){this.scrollingSize=$(this.bodyWrapper).height();this.coreSize=$(this.core).height();if(!this.isInAction()){this.coreResize()}this.actualizeScroll();if(this.core.tagName.toLowerCase()=="table"){this.coreWidthStrictSet()}},coreResize:function(){},coreWidthStrictSet:function(){if($displaying(this.scrollContainer)){$(this.body).width($(this.container).width()-1)}else{$(this.body).css("width","100%")}},actualizeScroll:function(){if(this.coreSize<=(this.scrollingSize+(this.hasTable?50:0))){this.hide();return}else{this.show()}var f=this,g=$(this.bodyWrapper).height(),j=$(this.core).height(),b=$(this.scrollHandler).height(),i=1,a=g-1-b,h=$(this.bodyWrapper).scrollTop(),c=0,e=(j-g)+10,d=(i+(a-i)*(h-c)/(e-c)).between(i,a);this.actualizeScrollHandlerSize();$(this.scrollHandler).css("top",d)},actualizeScrollHandlerSize:function(){var a=(this.scrollingSize*this.scrollingSize/this.coreSize).between(ISCROLL_MIN_SCROLL_HANDLER_SIZE,this.scrollingSize);this.scrollHandler.height(a);this.scrollHandlerCore.height(a);if(BROWSER.isIE6){this.scrollContainer.height($(this.bodyWrapper).height())}},setScroll:function(f,d){if(isNaN(f)){return}var e=this,c=0,b=($(this.core).height()-$(this.bodyWrapper).height())+10,a=f.between(c,b);if(d){$(this.bodyWrapper).animate({scrollTop:a},"slow",null,function(){e.actualizeScroll()})}else{this.bodyWrapper.scrollTop=a;this.actualizeScroll()}},setDefaultScroll:function(a){if(!isNaN(a)){this.defaultScrollPosition=a}},toDefaultScroll:function(){this.setScroll(this.defaultScrollPosition||0)},hide:function(){this.scrollContainer.hide();this._isShowing=false},show:function(){this.scrollContainer.show();this._isShowing=true},needScroll:function(){return(this.coreSize>(this.scrollingSize+(this.hasTable?50:0)))},kill:function(){$(this.container).removeClass(ISCROLL_CONTAINER_CLASS);$(this.wrapper).removeClass(ISCROLL_WRAPPER_CLASS);$(this.bodyWrapper).removeClass(ISCROLL_BODYWRAPPER_CLASS);$(this.body).removeClass(ISCROLL_BODY_CLASS)},toggleExpand:function(){if(this.isExpanded()){this.collapse()}else{this.expand()}},expand:function(){var a=this;$(this.container).addClass(ISCROLL_CONTAINER_EXPAND_STATE_CLASS);$(this.expandLink).html(ISCROLL_EXPANDLINK_TITLE_EXPANDED);this._inAction=true;$(this.bodyWrapper).animate({height:$(this.core).height()},"normal",null,function(){a._state=a.STATE_EXPANDED;a._inAction=false;$(a.bodyWrapper).css("height","auto");a.coreResize();$(window).resize()})},collapse:function(){var a=this;$(this.container).removeClass(ISCROLL_CONTAINER_EXPAND_STATE_CLASS);this._inAction=true;$(this.expandLink).html(ISCROLL_EXPANDLINK_TITLE_COLLAPSED);if(BROWSER.isFirefox&&($(this.container).height()/+$(document).height())>0.5){$(document).scrollTop((getWhereIs(this.container)).top)}$(this.bodyWrapper).animate({height:this.baseScrollingSize},"normal",null,function(){a._state=a.STATE_COLLAPSED;a._inAction=false;a.toDefaultScroll();$(window).resize()})},isExpanded:function(){return(this._state==this.STATE_EXPANDED)},isInAction:function(){return this._inAction}};function iscrollListener_imenu_onInitialized(a){var b=$("strong",a.core).eq(0)[0];if(b){a.setScroll(b.offsetTop);a.setDefaultScroll(b.offsetTop)}}function iscrollListener_trendslist_onInitialized(a){var e=a.bodyWrapper,c=a.container,f=$(c).parent().parent()[0],g=$(".trendslist-heighter",f);var b=g.hasClass("trendslist-heighter-top5")?-5:18,d=function(){if($displaying(e)){$(e).height($(g).height()+b);a.actualize()}};$(window).resize(d);d()}function iCloud(a,b){this.container=a;var c=this.hintContainer=($('<span class="hint tendency"><span class="r"></span><span class="cnt"></span></span>').appendTo("body"))[0];this.hintContainer.setContent=function(d){$(".cnt",c).html(d.replace(".",",")+"%")};this.pairs={};this.settings={hintOffset:{top:-(this.hintContainer.offsetHeight),left:20}};if(b){this.settings=concatObjects(b,this.settings)}this.initialize()}iCloud.prototype={initialize:function(){var a=this;$("a",this.container).each(function(){var b=this;$(b).mouseover(function(d){var c=Number($("em",this).html());a.setHintContent(c);$(this).mousemove(function(f){var g=getWhereIsEvent(f);a.placeHint(g)})}).mouseout(function(){$(this).unbind("mousemove");a.hintOff()})})},placeHint:function(a){setStyle(this.hintContainer,{left:a.left+this.settings.hintOffset.left,top:a.top+this.settings.hintOffset.top})},hintOff:function(){setStyle(this.hintContainer,{left:-3000})},setHintContent:function(b){if(!isNaN(b)){var a=["negative","positive"];toggleClass(this.hintContainer,(b>0?1:0),a);if(b>0){b="+"+String(b)}else{if(b==0){b="0"}else{b=String(b)}}}this.hintContainer.setContent(b)}};function iTabSet(a,b){this.container=a;this.pairs={};this.settings={titlesSearchMask:".titles>li a",titleActiveClass:"active",activeId:""};if(b){this.settings=concatObjects(b,this.settings)}this.initialize()}iTabSet.prototype.initialize=function(){var a=this;$(this.settings.titlesSearchMask,this.container).each(function(){if(!this.href){return false}var c=this.href.split("#").pop(),b={title:$(this),body:$("#"+c)};if(!c){return false}a.pairs[c]=b;$(this).focus(selfBlur);$(this).click(function(){a.switchTab(c);return false});if($(this).parent().hasClass(a.settings.titleActiveClass)){a.settings.activeId=c}});a.switchTab()};iTabSet.prototype.switchTab=function(d){var b=this;if(b.settings.activeId&&b.settings.activeId==d){return false}if(!d&&b.settings.activeId){d=b.settings.activeId}if(!d){return false}for(var a in b.pairs){var c=b.pairs[a];if(a==d){c.body.show();c.title.parent().addClass(b.settings.titleActiveClass)}else{c.body.hide();c.title.parent().removeClass(b.settings.titleActiveClass)}}updateAfterEvent();b.settings.activeId=d;$(window).resize()};iTabSet.prototype.isBuilded=function(){return !!this.container};function buildDiagram(a){if(location.host&&!a.params.host){a.params.host="http://"+location.host}return buildFlashExt(a)}function buildBanner(b){var a={version:7,width:"100%",height:90,name:"ad-banner",isWrite:true},c={};if(is_object(b)&&b.src){c=concatObjects(b,a)}else{if(is_string(b)){c=concatObjects(a,{src:b})}else{return false}}return buildFlashExt(c)}function getTrendUrl(){return"/"+(SUBTREND_NAME||TREND_NAME)+((SUBTREND_NAME||TREND_NAME)?"/":"")}function getCurrentDate(){return{year:CURRENT_DATE.year?Number(CURRENT_DATE.year):(new Date()).getFullYear(),month:CURRENT_DATE.month?Number(CURRENT_DATE.month):(new Date()).getMonth()}}function getLastReportDate(){return((LASTREPORT_DATE&&LASTREPORT_DATE.year&&LASTREPORT_DATE.month)?{year:Number(LASTREPORT_DATE.year),month:Number(LASTREPORT_DATE.month)}:{year:(new Date()).getFullYear(),month:(new Date()).getMonth()})}function getTrendBirthdayDate(){return((TREND_BIRTHDAY&&TREND_BIRTHDAY.year&&TREND_BIRTHDAY.month)?{year:Number(TREND_BIRTHDAY.year),month:Number(TREND_BIRTHDAY.month)}:{year:2008,month:8})};