var MESSAGES={error:_("Error occured"),loading:_("Loading...")},message=function(a){return MESSAGES[a]||""},appendMessages=function(a){$.extend(MESSAGES,a)};if(!window.console){var console={dir:function(){},log:function(){},time:function(){},timeEnd:function(){}}}var USER_RIGHTSDATA={},USER_RIGHTS_STATVIEW=2,USER_RIGHTS_VIEW=10,USER_RIGHTS_EDIT=50,USER_RIGHTS_ADMIN=90,USER_RIGHTS_OWN=100,REPRESENTATION_CLASS_BASE="base",REPRESENTATION_CLASS_UNBOUND="unbound",REPRESENTATION_CLASS_HIERARCHICAL="hierarchical",REPRESENTATION_CLASS_SEARCHTERMS="searchterms",REPRESENTATION_CLASS_NAVIGATION="navigation",REPRESENTATION_CLASS_HISTOGRAM="histogram",DETALISATION_HOURLY="hour",DETALISATION_DAILY="day",DETALISATION_WEEKLY="week",DETALISATION_MONTHLY="month",SYSTEM_BIRTH=new Date(2009,0,1,0,0,0,0);function trackerUserAccess(a){return !!(window.TRACKER_DATA&&window.TRACKER_DATA["counter"]&&window.TRACKER_DATA["counter"]["rights"]>=a)}function counterUrl(d){var c=[],b="",a=!d;if(!d&&!(d=window.SEID)){return""}if(a&&arguments.callee._defaultUrl){return arguments.callee._defaultUrl}c.push(d.type=="s"?"site":"counter");if(d.flow=="t"){c.push(":meta")}c.push("/");if(d.user_id){c.push("user:",d.user_id,":")}else{if(d.provider&&!(d.provider=="openstat"&&d.type=="c")&&d.provider!="user"){c.push(d.provider,":")}}c.push(d.entity_id);b=c.join("");if(a){arguments.callee._defaultUrl=b}return b}function counterCompactUrl(a){if(!a&&!(a=window.SEID)){return""}return a.compact_id}$(function(){OPERATING_SYSTEM.isUnix&&$(document.body).addClass("unix");$(document.body).ajaxError(function(b,d,c){if(d.status&&(d.status=="403"||d.status=="401")){window.location.reload(false);return}!d.__errorHandled&&unblockScreen()});if(!document.body._bodyClickBounded){$("*",document.body).live("mousedown",function(b){$(document.body).triggerHandler("anyClick",[$(b.target)])});document.body._bodyClickBounded=true}window.selectors=[];$("."+ISELECTOR_INIT_CLASS).each(function(){window.selectors.push(new iSelector(this));if(window.selectors.length==1){$(document.body).click(hideAllSelectors)}});var a=(location.hash||"#").substr(1);$(document.body).click(function(f){var d=$(f.target);if(d.is("a.slider-link")){var b=d.attr("href"),g=b.substr(0,1)=="#"?$(b):d.next();g.slideToggle("fast",function(){$(window).trigger("resize")});return false}else{if(d.is(".inline-dropdown")){d.inlineDropdown({showOnInit:true})}else{if(d.is(".open-feedback")){if(window.OpenstatWidget&&OpenstatWidget.feedback&&OpenstatWidget.feedback.engine&&OpenstatWidget.feedback.engine.open){}OpenstatWidget.feedback.engine.open();return false}else{if(d.is(".nmf, .nmf *")){selectNode(d.closest(".nmf"))}else{if(d.is(".digits-selectable, .digits-selectable *")){selectNode(d.closest(".digits-selectable"))}}}}}});$("a.slider-link").each(function(){var b=this.href.split("#").pop();(a==b)&&$("#"+b).show()}).focus(selfBlur);$("#feedback-error, #feedback-question").click(function(){var b=this,c="popup-width_",d="popup-height_",f="popup-pre_",e={url:this.href};$.each(this.className.split(" "),function(h,g){if(g.search(c)==0){e.width=Number(g.substr(c.length))}if(g.search(d)==0){e.height=Number(g.substr(d.length))}if(g.search(f)==0){var j=window["popup_pre_"+g.substr(f.length)];if($.isFunction(j)){e.url=j(b)}}});popUp(e);$.hideInlineDropdowns();return false});$("#setupmenu-list-core a").click(function(){return preserveHashOnClick(this)});$("div.meta-msg-ads>span.meta-msg-close").click(function(){var d=$(this).parent(),e=d.closest("div.meta-msgwrap"),b=e.closest("div.meta-msgset"),c,f=d.searchInClass("meta-msg-id-");d.remove();e.remove();if(b.length&&(c=b.searchInClass("meta-msgset-col-"))){b.removeClass("meta-msgset-col-"+c).addClass("meta-msgset-col-"+(Number(c)-1))}if(!b.length||!b.find("div.meta-msgwrap").length){$(document.body).removeClass("with-meta-msg");b.remove()}$(window).trigger("resize");UserStore.set("msg.off."+f,Math.round(new Date().getTime()/1000));GlobalListener.trackEvent("msg-off-"+f)});$("button.meta-msg-button-close").click(function(){$(this).closest(".meta-msg").remove();$(window).trigger("resize");$.request({url:"/counters",type:"POST",data:{migration_message_off:1},quite:true})})});function popup_pre_addurl(b){var d=["","pagefrom="+escape(window.location)],c=window.TRACKER_USER;if(c){c.email&&c.email!="no@such.email"&&isEmail(c.email)&&d.push("email="+c.email);c.login&&d.push("login="+c.login)}return b.href+d.join("&")}function preserveHashOnClick(b,c){var d=(location.hash).substr(1);if(d&&(c||d.indexOf("=")>-1)){b=$(b);b.attr("href",b.attr("href")+"#"+d)}return true}function getExternalLinkClass(b){var a,c=(a=b.match(/^(.+):\/\//))?a[1]:"";return c?["","link-external","link-schema-"+c].join(" "):""}var SitePage=(function(){var b=",",e={},a={},g=1,d=10,f=100,c="registered";encodeHashValue=function(h){return encodeURIComponent(h)},decodeHashValue=function(h){return decodeURIComponent(h)},prepareHash=function(k){var m="";if(is_object(k)){var i=[];for(var j in k){var l=k[j];if((is_string(l)||is_numeric(l))&&typeof(l)!="undefined"){i.push(j+"="+encodeHashValue(String(l)))}else{if(is_array(l)){i.push(j+"="+encodeHashValue(l.join(b)))}}}m=i.join("&")}else{if(is_string(k)){m=k}else{return false}}return m},obj={redirect:function(h){if(!h){h="/"}if(h.search(/^https?\:\/\//i)<0){if(h.substr(0,1)!="/"){h="/"+h}h=SITE_URL+h}window.location=h;return false},refresh:function(){window.location.reload(false)},getHash:function(){return(location.hash).substr(1)},setHash:function(j){var k=prepareHash(j),i=location.href.charAt(location.href.length-1)=="#";if(i){window.location=location.href+(k||"")}else{if(k||location.hash){location.hash=(k||"")}}return k},parseHash:function(){var o=this.getHash(),l={};if(!isset(o)||o==""){return false}var q=o.split("&");for(var n in q){var j=q[n];if(!is_string(j)){continue}var k=j.split("=");if(!k.length||k.length<2){continue}var r=k[0],s=decodeHashValue(k[1]);var m=s.split(b);if(m.length>1){s=m}l[r]=s}return l},appendHash:function(h){this.setHash($.extend(this.parseHash(),h))},removeFromHash:function(i){var h=this.parseHash();if(h){delete h[i];this.setHash(h)}},setTitle:function(h,i){if(h){document.title=i?[h,i].join(" | "):h}},loadJs:function(){var h=function(x,w,i){var y=document.getElementsByTagName("head")[0],v,u,t=false,l=function(B){var A=[];if(e[x].status!=g){return false}if(B){e[x].status=d;A=e[x]["listenersSuccess"]}else{e[x].status=f;A=e[x]["listenersError"]}if(A.length){for(var z=0,s=A.length;z<s;z++){A[z]&&A[z]()}}};if(!y||!y.firstChild){throw new Error("Cannot load script until DOM ready")}if(i===false){i=w}if(e[x]&&e[x].status){switch(e[x].status){case g:e[x].listenersSuccess.push(w);e[x].listenersError.push(i);return true;case d:w&&w();return true;case f:i&&i();return true}}e[x]={status:g,listenersSuccess:[w],listenersError:[i]};v=document.createElement("script");v.charset="utf-8";v.src=x;v.onload=function(s){l(true)};v.onerror=function(){l(false)};v.onreadystatechange=function(){if(this.readyState=="complete"||this.readyState=="loaded"){v.onload()}};y.insertBefore(v,y.firstChild)},n=[],m,p,j,r,q;if(arguments.length){for(var o=0,k=arguments.length;o<k;o++){if($.isFunction(arguments[o])){if(m==undefined){m=arguments[o]}else{if(p==undefined){p=arguments[o]}else{break}}}else{if(arguments[o]===false){if(m!=undefined&&p==undefined){p=m}}else{j=arguments[o].toString();if(j.search(/https?:\/\//)!==0&&j.charAt(0)!="/"){j="/"+j}n.push(j)}}}r=n.length;q=0;for(var o=0;o<r;o++){j=n[o];h(j,function(){if(++q>=r){m&&m()}},function(){p&&p(j)})}}},loadCss:function(){var m,k=function(l){var n=document.getElementsByTagName("head")[0],i;if(a[l]&&a[l].status==d){return true}if(!n||!n.firstChild){throw new Error("Cannot load css until DOM ready")}i=document.createElement("link");i.rel="stylesheet";i.href=l;n.appendChild(i);a[l]={status:d}};if(arguments.length){for(var j=0,h=arguments.length;j<h;j++){m=arguments[j];if(m.search(/https?:\/\//)!==0&&m.charAt(0)!="/"){m="/"+m}k(m)}}},markRegisteredUser:function(){$.storage.set(c,(new Date).getTime())},isRegisteredUser:function(){return !!$.storage.get(c)},isAuthorizedUser:function(){return !!(window.TRACKER_USER&&window.TRACKER_USER.login&&"spylog.demo"!=window.TRACKER_USER.vegaTag&&"spylog.public"!=window.TRACKER_USER.vegaTag)}};return obj})();var LocationHash=(function(){var g=[],j=undefined,c,f=function(){var n;if((typeof j!="undefined")&&(location.hash.substr(1)==j||location.hash.substr(1)==decodeURIComponent(j))){return}b.getData(true);n=b.Data(c);j=c.raw;for(var m=0,k=g.length;m<k;m++){g[m](n)}},d=function(k){return encodeURIComponent(k)},e=function(k){return decodeURIComponent(k)},h=function(q){var u,k,m,t,o,r;if(typeof q=="undefined"){q=location.hash.substr(1)}u=b.Data({raw:q});k=q.split(b.paramsInitSign);m=k.shift();t=k.join(b.paramsInitSign);u.parts=m.split(b.partsSeparator);if(t){o=t.split(b.paramsSeparator);for(var s=0,n=o.length;s<n;s++){r=o[s].split("=");if(r[0]&&(typeof r[1]!="undefined")){u.params[e(r[0])]=e(r[1])}}}return u},a=function(n){var l,k=[],m;if(n.parts){l=n.parts.join(b.partsSeparator)}if(n.params){$.each(n.params,function(o){if(typeof this!="undefined"){k.push([d(o),d(this.toString())].join("="))}});if(k.length){m=b.paramsInitSign+k.join(b.paramsSeparator)}}return[l,m].join("")},i=function(l,m){var k;j=l;c=undefined;if(!location.hash&&!l){return}if(m){k=location.href.split("#");k[1]=l;location.replace(k.join("#"))}else{location.hash=l}},b={partsSeparator:"/",paramsSeparator:"&",paramsInitSign:":",addListener:function(k){if(!$.isFunction(k)){return}g.push(k)},getData:function(k){if(!c||k){c=h()}return c},update:function(){var l,m=false,k=Array.prototype.slice.call(arguments);if(k[0]===false||k[0]===true){m=k.shift()}switch(k.length){case 0:return;case 1:l=a(this.Data(k[0]));break;case 2:default:l=a(this.Data({parts:setArray(k[0]),params:k[1]}));break}if(typeof l!="undefined"){i(l,m)}},extend:function(){var l=false,k=Array.prototype.slice.call(arguments);if(k[0]===false||k[0]===true){l=k.shift()}i(a(this.Data($.extend({},this.getData(),k[0]))),l)},Data:function(k){var l={parts:[],params:{},raw:"",update:function(m){$.extend(l,m)},toString:function(){return a(this)}};if($.isPlainObject(k)){$.extend(l,k)}else{if(k){l=h(k.toString().split("#").pop())}}return l},getParamsStr:function(){var k=location.hash.substr(1),l=k.split(this.paramsInitSign);return l.length>1?l.pop():""}};$(window).bind("hashchange",f);return b})();var GlobalListener={};(function(){var c,b="/"+trimStr(location.pathname,"/ "),d=function(){if(window.__cntQueues){c=window.__cntQueues;return c}return false};var a=GlobalListener={track:function(f){var g=[];if((!c&&!d())||typeof c!="object"){return false}for(var e in c){if(c.hasOwnProperty(e)&&c[e]&&c[e].push){c[e].push(f)}}},trackEvent:function(e){var f={url:b};if(!e||!$.isPlainObject(e)){e={url:(e||"")}}$.extend(f,e);f.url=(f.url.charAt(0)=="/"?"":b+"***")+f.url;a.track(f)},trackUrl:function(e){if(typeof(e)=="string"){e={url:e}}e.url=(e.url.charAt(0)=="/"?e.url:b+"/")+e.url;a.track(e)}}})();CounterParams=(function(){var a={created:undefined,id:undefined,lastrvmod:0,rights:0,title:undefined,url:undefined};if(window.TRACKER_DATA&&TRACKER_DATA.counter){$.extend(a,TRACKER_DATA.counter)}return a})();var UserStore=(function(){var a={url:"/user_store",quite:true},b={set:function(d){var c={data:{},key:undefined,value:undefined,success:function(){},complete:function(){},error:function(){}};if($.isPlainObject(d)){$.extend(c,d)}else{if(arguments.length){c.data.key=arguments[0];c.data.value=arguments[1]}}if(typeof c.key!="undefined"){c.data.key=c.key;c.data.value=c.value}$.request({type:"POST",quite:a.quite,url:a.url,data:c.data,success:function(e){c.success(e)},error:function(e){c.error(e)},complete:function(e){c.complete(e)}})},unset:function(c){this.set(c)},get:function(d){var c={data:{},key:undefined,success:function(){},complete:function(){},error:function(){}};if(d&&$.isPlainObject(d)){$.extend(c,d)}else{if(arguments.length){c.data.key=arguments[0]}}if(typeof c.key!="undefined"){c.data.key=c.key}$.request({type:"GET",quite:a.quite,url:a.url,data:c.data,success:function(e){if($.isEmptyObject(e)){e=undefined}c.success(e)},error:function(e){c.error(e)},complete:function(e){c.complete(e)}})}};return b})();$.status=function(d){var a=$.status,c,b=function(){clearTimeout(c);c=undefined};!$.status.isInitialized&&$.extend($.status,{settings:{delayOff:1000,align:"center",topAttach:true,defaultProgressMsg:message("loading"),defaultErrorMsg:message("error"),containerCss:{},hiddenCss:{top:-1000},visibleCss:{top:""}},initialize:function(){a.container=$('<div id="statusbar" />').css(a.settings.containerCss).css(a.settings.hiddenCss).appendTo(document.body);a.bindEvents();a.isInitialized=true;return a},bindEvents:function(){a.container.click(function(h){var g=$(h.target);if(g.is("a")){var f=searchInClass(g,"action-");if($.isFunction(window[f])){window[f]();return false}return true}else{a.hide()}});return a},hide:function(){a.container.css(a.settings.hiddenCss);b(c);return a},show:function(){a.container.css(a.settings.visibleCss);a.place();return a},place:function(){if(a.settings.align=="center"){a.container.css({left:"50%",marginLeft:-a.container[0].clientWidth/2})}return a},msg:function(f,e){a.container.attr("class",e||"").html("<strong>"+f+"</strong>");a.show();return a},msgTmp:function(f,e){a.msg(f,e).show();b(c);c=setTimeout(function(){c&&a.hide();b()},a.settings.delayOff);return a},msgProgress:function(e){b();a.msg(e||a.settings.defaultProgressMsg,"progress");return a},msgError:function(e){b();a.msgTmp(e||a.settings.defaultErrorMsg,"error");return a},msgErrorSticky:function(e){b();a.msg(e||a.settings.defaultErrorMsg,"error");return a}})&&$.status.initialize();if(d){$.status.msgTmp(d)}return $.status};$.status.progress=function(a){return $.status().msgProgress(a)};$.status.error=function(a){return $.status().msgError(a)};$.status.errorSticky=function(a){return $.status().msgErrorSticky(a)};var metaStatus=(function(){var l,k=false,c=0,j=undefined,a=undefined,h=function(){if(k){return}l=$('<div id="meta-status" />').hide().delegate("a","click",function(){var m=$(this).searchInClass("action-");if(m&&e[m]){e[m](f);return false}}).delegate("#meta-status-del","click",function(){f.hide()}).appendTo($("#body-wrap"));l.show();c=l.offset().top;l.hide();$(window).scroll(d);k=true},g={},e={},i=false,b=function(){if(a){clearTimeout(a);a=undefined}},d=function(){if(!i){return}var m=$(window).scrollTop(),n=5;if(m>c-n){l.css({position:"fixed",top:n})}else{l.css({position:"absolute",top:typeof j=="undefined"?"":j})}},f={show:function(m){h();var n={html:undefined,actions:{},delBtn:true,delay:60};m&&$.extend(true,n,m);if(!n.html){this.hide();return}if(n.actions){e=n.actions}l.html(n.html).show();i=true;if(n.delBtn){$('<span id="meta-status-del" />').appendTo(l)}d();b();if(n.delay&&n.delay>0){a=setTimeout(function(){f.hide()},n.delay*1000)}},hide:function(){b();l&&l.hide();i=false},setPosition:function(m){h();if($.isFunction(m)){}else{if($.isPlainObject(m)){l.css(m);if(m.top){c=m.top;j=m.top}}}}};return f})();(function(){var b={},a=function(d){var e={data:{},url:location.pathname,start:function(){},cancel:function(){},success:function(){},error:function(){},complete:function(){},type:"GET",dataType:"json",queueEngine:undefined};d&&$.extend(e,d);return e},c=function(k){var d=[],l=true,f=undefined,e={clear:[],run:[],stop:[]},j=function(n){if(e[n]&&e[n].length){for(var o=0,m=e[n].length;o<m;o++){e[n][o].apply(h)}}},i=function(){if(f||!l){return}if(d.length==0){j("clear");return}f=d.shift();f.start();$.request(f)},g=function(o){var n=a(o),m=n.success,p=n.error,q=n.complete;delete n.queue;n.queueEngine=h;n.success=function(){m.apply(n,arguments)};n.error=function(){p.apply(n,arguments)};n.complete=function(){q.apply(n,arguments);f=undefined;i()};return n},h={push:function(m){d.push(g(m));i()},run:function(){if(!l){l=true;i()}},stop:function(){if(l){l=false}},clear:function(){for(var n=0,m=d.length;n<m;n++){d[n].cancel()}d=[];j("clear")},addListener:function(m,n){if(!e[m]){e[m]=[]}e[m].push(n)},getLength:function(){return d.length},isEmpty:function(){return(d.length==0&&!h.isInAction())},isRunning:function(){return l},isInAction:function(){return !!f}};if(k){if(k.clear){h.addListener("clear",k.clear)}}return h};$.request=function(f){var d=f.success,e=f.error;f.success=function(g){$.status().hide();if(g&&g.lastrvmod){CounterParams.lastrvmod=+g.lastrvmod}d&&d(g)};f.error=function(g){$.status().hide();e&&e(g)};if(!f.quite){$.status.progress()}if(!f.data){f.data={}}if(!f.type||f.type.toLowerCase()=="get"){f.rnd!==false&&(f.data.rnd=Math.round(Math.random()*10000));!f.data.lc&&window.LANG&&(f.data.lc=window.LANG)}if(!f.url){f.url=location.pathname}f=$.extend({dataType:"json",type:"GET"},f);if(f.queue===true){$.requestQueue().push(f)}else{if(f.queue){$.requestsQueue(f.queue).push(f)}else{$.ajax(f)}}};$.requestsQueue=function(){var h="_main",d,g=Array.prototype.slice.call(arguments,0);if(!$.isPlainObject(g[0])){h=g.shift()}if(!(d=b[h])){d=c();b[h]=d}if(g.length){for(var f=0,e=g.length;f<e;f++){d.push(g[f])}}return d}})();var ISELECTOR_INIT_CLASS="selector-holder",ISELECTOR_SUBNAME_BASE="selector-",ISELECTOR_PLUGINS_BASE="plugin_";function iSelector(a){a&&this.initialize(a)}iSelector.prototype={initialize:function(a){var c=this;this.container=a;this.subnames=[];if(!this.container){return false}$.each(this.container.className.split(" "),function(d){if(this!=ISELECTOR_INIT_CLASS&&this.search(ISELECTOR_SUBNAME_BASE)==0){c.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);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||BROWSER.isIE6){this.bodyIframe=$('<iframe src="javascript:false;" frameborder="0"></iframe>').appendTo(this.body);$(window).resize(function(){c.hideBody()})}var b=function(){c.toggleBody();return false};$(this.selector).click(b);$(this.bodyCollapseBtn).click(b);$(this.bodyCore).hide();$(this.bodyShadow).hide();$(this.body).click(function(d){d.stopPropagation()});this.runAlternate("initialize");this.actualize()},kill:function(){$(this.selector).remove();$(this.body).remove()},actualize:function(){this.runAlternate("actualize")},toggleBody:function(a){$(document.body).triggerHandler("anyClick",[$(this.selector)]);var c=this;var b=function(){if(c.bodyIframe){var d=$(c.bodyCore).height();if(!d){$(c.bodyCore).show();d=$(c.bodyCore).children().height()*1.2;$(c.bodyCore).hide()}c.bodyIframe.width($(c.bodyCore).width()+4).height($(c.bodyCore).height()+4);$(c.bodyIframe).show()}};if(this.isBodyActive()){$(this.bodyShadow).hide();this.bodyIframe&&$(this.bodyIframe).hide();c.runAlternate("close")}$(this.bodyCore).slideToggle(100,function(){c.setLayout();$.isFunction(a)&&a();if(c.isBodyActive()){b();c.runAlternate("open")}})},setLayout:function(){var d=this;if(this.isBodyActive()){if(this.bodySpecialCore){var b={width:this.sizerWidth||$(this.bodySpecialCore).width(),height:$(this.bodySpecialCore).height()+($displaying($(this.bodyCollapseBtn))?$(this.bodyCollapseBtn).height():20)},a=[this.bodyCore,this.bodyShadow]}else{var b={width:$(this.bodyCore).width(),height:$(this.bodyCore).height()+100},a=this.bodyShadow}$(a).css(b);if(this.bodyIframe){var c=$(this.bodyCore).height();if(!c){$(this.bodyCore).show();c=$(this.bodyCore).children().height()+10;$(this.bodyCore).hide()}this.bodyIframe.css({width:$(this.bodyCore).width()+6,height:c+6})}}else{$(this.bodyShadow).hide()}},setIframe:function(){if(this.bodyIframe){var a=$(this.bodyCore).height();if(!a){$(this.bodyCore).show();a=$(this.bodyCore).children().height()+10;$(this.bodyCore).hide()}this.bodyIframe.css({width:$(this.bodyCore).width()+6,height:a})}},hideBody:function(){$(this.bodyCore).hide();$(this.bodyShadow).hide();if(this.bodyIframe){$(this.bodyIframe).hide()}},showBody:function(){$(this.bodyCore).show();$(this.bodyShadow).show();if(this.bodyIframe){$(this.bodyIframe).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($.isFunction(a[c])){a[c](a)}})}};iSelector.prototype[ISELECTOR_PLUGINS_BASE+"initialize_top"]=function(){var g=this,j=getActiveCounters(undefined,false),n=getActiveDomains(),h=getCounterId(),i=isServerlog(),c=window.PAGE_TYPE=="grants"?0:1,m=$(this.container).parent();if((!j||j.length<=c)&&(!n||n.length<=c)){this.kill();$("#current-top-selected").html($("#current-top-selected a").html());m.addClass("selector-disabled");return}$(this.body).appendTo(document.body).addClass("selector-body-top").css("position","absolute");var k=$(g.selector).height()+(BROWSER.isIE?-1:0);var d=function(){var o=$where(g.selector);$(g.body).css({left:o.left,top:(o.top+k)})};$(window).resize(d);d();this.bodySpecialCore=$('<div class="selector-central-core"  id="top-counters-selector-core"></div>').prependTo(this.bodyCore);var e=location.pathname.split("/"),a="/"+counterUrl(),f=(e[3]=="report"?e.slice(3,5):(e[3]=="printable"?e.slice(3,4):e.slice(3))).join("/"),l=function(p){var q=[];$.each(p,function(s){var r="/"+counterUrl(this.seid),u=f+(e[3]=="report"?"/":""),o=this.domain||this.url;if(!o){o=_("-counter-unknown",this.id)}if((i&&!this.serverlog)||(!i&&this.serverlog)){u="report/summary/"}var t=['<em class="accent">',o,"</em>",(this.title?"&nbsp;&mdash; "+this.title:"")].join("");q.push("<li>");if((this.id!=h&&!(!Number(this.id)&&this.url==h))){q.push('<a href="',r,"/",u,'"',' title ="',htmlspecialchars(o),(this.title?" — "+htmlspecialchars(this.title):""),'"',">",t,"</a>")}else{q.push('<strong title="',htmlspecialchars(o),(this.title?" — "+htmlspecialchars(this.title):""),'">',t,"</strong>")}q.push("</li>")});return q.join("")};if(a=="/grants"){a="/counter";f="report/summary"}this.counterListWrap=$(['<div id="top-counters-selector-list-wrap">',(n.length&&j.length?"<h3>"+_("Counters")+"</h3>":""),"<ul>",l(j),"</ul>",(n.length?(j.length?"<h3>"+_("Domains")+"</h3>":"")+"<ul>"+l(n)+"</ul>":""),"</div>"].join("")).prependTo(this.bodySpecialCore);this.bodySpecialCore.width(320);var b=$('<span class="fade"><span class="fade-core"></span></span>').appendTo(this.counterListWrap);$("a",this.bodySpecialCore).click(function(){if(window.ActiveTrackerReport&&ActiveTrackerReport.transformExitUrl){SitePage.redirect(ActiveTrackerReport.transformExitUrl(this.href));return false}else{preserveHashOnClick(this,true)}return true});this.title=$("#current-top-selected a").click(function(){g.toggleBody();return false});(function(){var o=m.offset();o.right=o.left+m.outerWidth();if(window.metaStatus){metaStatus.setPosition({top:o.top-2,left:o.right+10})}})()};iSelector.prototype[ISELECTOR_PLUGINS_BASE+"open_top"]=function(){var c=this.bodySpecialCore.find("li:has(>strong)"),a=c.position(),b=c.parent().position();a&&!isNaN(a.top)&&this.bodySpecialCore.scrollTop(a.top+(b.top||0))};iSelector.prototype[ISELECTOR_PLUGINS_BASE+"close_top"]=function(){BROWSER.isGecko&&this.bodySpecialCore.scrollTop(0)};function hideAllSelectors(){$.each(window.selectors,function(){this.hideBody()})}function getActiveCounters(d,a){if(d==undefined){d=1}if(!window.ACTIVE_COUNTERS){window.ACTIVE_COUNTERS=[];var e=window.USER_ALL_COUNTERS||window.USER_COUNTERS;if(e){$.each(e,function(){if(this.id||a){this.domain=getDomainName(this.url);window.ACTIVE_COUNTERS.push(this)}})}}var c=[];if(d){for(var b=0;b<window.ACTIVE_COUNTERS.length;b++){if((window.ACTIVE_COUNTERS[b]["rights"]!=undefined&&window.ACTIVE_COUNTERS[b]["rights"]>=d)||(window.ACTIVE_COUNTERS[b]["rights"]==undefined&&a)){c.push(window.ACTIVE_COUNTERS[b])}}}else{c=$.extend([],window.ACTIVE_COUNTERS)}return c}function getActiveDomains(){if(window.USER_DOMAINS){return window.USER_DOMAINS}return[]}function getCounterId(){return window.TRACKER_DATA?TRACKER_DATA.counter["id"]:null}function isServerlog(){return !!(window.TRACKER_DATA&&TRACKER_DATA.counter&&TRACKER_DATA.counter.serverlog)}function getDiffSign(b,a){b=Number(b);return(!isNaN(b)?'<em class="diff '+(b>0?"positive":(b==0?"neutral":"negative"))+'">'+(b>0?'<span class="digit-sign digit-sign-plus">+</span>':(b==0?'<span class="digit-sign digit-sign-empty"></span>':'<span class="digit-sign digit-sign-empty">-</span>'))+Math.abs(b).toString().numberFormat(a)+"%<span></span></em>":"")}(function(){$.fn.inlineDropdown=function(f){if(!this.length){return}for(var d=0;d<this.length;d++){var e=this[d],c=$.data(this[d],"_inlineDropdown");if(!c){c=inlineDropdown.create(e,f);$.data(e,"_inlineDropdown",c)}else{c.update(f)}}if(f==undefined){return $.data(this[0],"_inlineDropdown")}return this};$.hideInlineDropdowns=function(c){inlineDropdown.hideAll(c)};var b=false,a=inlineDropdown=function(c,d){this.initialize(c,d)};$.extend(a,{instances:[],defaultSettings:{containerCss:{position:"absolute",top:-9000,left:-9000,zIndex:10000},bodyCss:{},iframeCss:{position:"absolute",zIndex:1,top:"-1px",left:"-1px"},offset:{left:0,top:0},keyword:undefined,targetClass:"inline-dropdown-target",targetDisabledClass:"inline-dropdown-disabled",containerClass:"inline-dropdown-container",containerKeywordBaseClass:"inline-dropdown-container-id-",bodyClass:"inline-dropdown-body",bodyCoreClass:"inline-dropdown-body-core",bodyContentClass:"inline-dropdown-content",shadowClass:"inline-dropdown-shadow",align:"l"},create:function(d,e){if(!b){a.initialize();b=true}var c=new inlineDropdown(d,$.extend(e,{_id:a.instances.length}));a.instances.push(c);return c},remove:function(c){if(c&&a.instances[c]){a.instances.splice(c,1);a.actualize()}},actualize:function(){var d,e;for(var c=0;c<a.instances.length;c++){d=a.instances[c];if(!d.settings||!d.id){continue}d.id(c)}},initialize:function(){$.templater().register({inlineDropdownContainer:['<div class="%(containerClass)">','<div class="%(bodyClass)">','<div class="%(bodyCoreClass)">',"</div>","</div>","</div>"],inlineDropdownIframe:'<iframe frameborder="0" src="javascript:false;"></iframe>',inlineDropdownShadow:'<div class="%(shadowClass)"></div>'});a.bindEvents()},hideAll:function(d){for(var c=0;c<a.instances.length;c++){var e=a.instances[c];if(!e.settings||e.id()==d||!e.isVisible()){continue}e.hide()}},bindEvents:function(){$(document.body).bind("anyClick",function(f,d){var c=a.defaultSettings.targetClass,h=a.defaultSettings.containerClass;if(d.is(["."+c,"."+c+" *"].join(", "))){var g=$.data(d.closest("."+c)[0],"_inlineDropdown");a.hideAll(g?g.id():null)}else{if(d.is("."+h+" *")){var g=$.data(d.closest("."+h)[0],"_inlineDropdown");a.hideAll(g.id())}else{a.hideAll()}}});$(window).resize(function(){a.hideAll()})}});inlineDropdown.prototype={container:undefined,target:undefined,settings:{onHide:function(){},showOnInit:false,destroyOnHide:false},initialize:function(e,c){var d=this;this.enabled=true;this.settings=$.extend(true,{},a.defaultSettings,c);this.target=$(e).addClass(this.settings.targetClass);$.each(this.target.attr("class").split(" "),function(){var f;if((f=trimStr(String(this)).match(/^inline-dropdown-settings-(.+)-(.+)$/))&&f.length&&f[1]){d.settings[f[1]]=f[2]}});this.container=$($.templater().fetch("inlineDropdownContainer",this.settings)).css(this.settings.containerCss).hide();if(this.settings.keyword){this.container.addClass(this.settings.containerKeywordBaseClass+this.settings.keyword)}$.data(this.container[0],"_inlineDropdown",this);this.body=$("."+this.settings.bodyClass,this.container).css(this.settings.bodyCss);this.bodyCore=$("."+this.settings.bodyCoreClass,this.container);this.shadow=$("."+this.settings.shadowClass,this.container);this.bodyContent=(this.settings.bodyContent?$(this.settings.bodyContent):this.target.nextAll("div").eq(0)).addClass(this.settings.bodyContentClass);this.bodyContent.show().appendTo(this.bodyCore);this.iframe=(BROWSER.isIE6||OPERATING_SYSTEM.isUnix)?$($.templater().fetch("inlineDropdownIframe")).css(this.settings.iframeCss).appendTo(this.container):undefined;this.container.appendTo(document.body);this.bindEvents();if(this.settings.showOnInit){this.show()}return this},bindEvents:function(){var c=this;this.target.bind("click.inlineDropdown",function(d){d.preventDefault();c.toggle();return false});this.bodyContent.bind("click.inlineDropdown",function(d){if($.isFunction(c.settings.bodyClick)){return c.settings.bodyClick(d,c)}});return this},toggle:function(){this[this.isVisible()?"hide":"show"]();return this},isVisible:function(){return this.container.is(":visible")},hide:function(){this.container.hide();this.settings.onHide&&this.settings.onHide();this.settings.destroyOnHide&&this.destroy();return this},show:function(){if(!this.enabled){return false}this.container.show();this.place();this.settings.onShow&&this.settings.onShow(this);return this},disable:function(){this.enabled=false;this.target.addClass(this.settings.targetDisabledClass)},enable:function(){this.enabled=true;this.target.removeClass(this.settings.targetDisabledClass)},place:function(){var d=this.target.offset();this.container.css({left:d.left+(this.settings.align=="r"?-this.body.width()+this.target.width():0)+(this.settings.offset.left||+this.settings.offsetLeft||0),top:d.top+this.target.height()-1+(this.settings.offset.top||+this.settings.offsetTop||0)});if(this.iframe){var c={width:this.body.width(),height:this.body.height()};this.iframe&&this.iframe.css({width:c.width+4,height:c.height+4})}return this},update:function(c){$.extend(true,this.settings,c);return this},id:function(c){if(typeof c!="undefined"){this.settings._id=c}return this.settings._id},destroy:function(){$.data(this.target[0],"_inlineDropdown",undefined);$.data(this.container[0],"_inlineDropdown",undefined);this.target.unbind("click.inlineDropdown");this.bodyContent.unbind("click.inlineDropdown");this.container.remove();a.remove(this.id())}}})();(function(b){if(!b){return false}if(!window._wSelectsGlobal){window._wSelectsGlobal=[]}var c=window._wSelectsGlobal,a=function(h){var j;for(var g=0,f=c.length;g<f;g++){j=c[g];if(j.globalId&&j.hide&&j.globalId()!=h){j.hide()}}},e=function(f){if(!c.length){b(document.body).bind("anyClick",function(j,i){var h="w-select",k="w-select-dd",g;if(i.is(["."+h,"."+h+" *"].join(", "))){g=b.data(i.closest("."+h)[0],"_wSelect");a(g?g.globalId():undefined)}else{if(i.is("."+k+",."+k+" *")){if((g=b.data(i.closest("."+k)[0],"_wSelect"))&&g.globalId){a(g.globalId())}}else{a()}}});b(window).resize(a)}c.push(f);return c.length-1},d=(function(l,f){var r=false,v,p,s,g,t={fitSelect:true,fitContent:true,slide:100,offsetLeft:0,offsetTop:-1,onchange:function(){}},w=0,j,k=[],m=true,u=function(){p.toggleClass("w-select-disabled",!m)},q=function(){if(!s||!s.length){s=b('<div class="w-select-dd"></div>').css({position:"absolute",zIndex:"10000"}).hide().appendTo(document.body);b.data(s[0],"_wSelect",this);g=b('<ul class="w-select-dd-list"></ul>').appendTo(s).delegate("li:not(.w-select-item-disabled)","click",function(A){var y=b(A.target),z,x;z=y.prevAll("li").length;x=(z!=j);o.val(z);o.hide();if(x){t.onchange.apply(o,[i()])}});n()}return s},n=function(){if(!g||!g.length){return false}var z=[];for(var y=0,x=k.length;y<x;y++){z.push('<li class="',k[y]["disabled"]?" w-select-item-disabled":"",k[y]["accented"]?" w-select-item-accented":"",'">',k[y]["caption"],"</li>")}g.html(z.join(""));if(!s.is(":visible")){s.css({left:-9000,top:-9000}).show();w=g.width();s.hide()}if(j!=undefined){g.find(">li").eq(j).addClass("selected")}},h=function(A){var z,B;if(A==undefined){B=0}else{if(!isNaN(A)){B=parseInt(A)}else{if(typeof A=="object"){A=A.value}for(var y=0,x=k.length;y<x;y++){if(k[y]["value"]==A){B=y;break}}}}if(B!=undefined&&k[B]){j=B;z=k[B];g&&g.find(">li").removeClass("selected").eq(B).addClass("selected");p.html(z.caption)}},i=function(){return k[j]?k[j].value:undefined},o={init:function(){if(r||!p||!p.length){return false}p.click(function(){m&&o.toggle()});v=e(o);r=true},setOptions:function(x,y){k=x.concat();n();h((function(){var B;for(var A=0,z=k.length;A<z;A++){if(k[A]&&!k[A].disabled){if(typeof B=="undefined"){B=A}if(typeof y=="undefined"||y==k[A]["value"]){B=A;break}}}return B||0})())},getOptionsLength:function(){return k.length},disable:function(){m=false;u()},enable:function(){m=true;u()},val:function(x){if(x!=undefined){h(x)}return i()},render:function(){},show:function(){q();if(t.slide){this.place();s.slideDown(t.slide!==true?t.slide:"fast")}else{s.show();this.place()}},getSelectedData:function(){return k[j]?k[j].data:{}},hide:function(){s&&s.hide()},toggle:function(){if(s&&s.is(":visible")){this.hide()}else{this.show()}},place:function(){var y=p.offset(),x;s.css({left:y.left+(t.offsetLeft||0),top:y.top+p.outerHeight()+(t.offsetTop||0)});if(t.fitSelect){x=p.width()}if(t.fitContent&&w){x=Math.max(x||0,w)}if(x){s.width(x)}return this},update:function(x){b.extend(true,t,x)},globalId:function(){return v}};l&&(p=b(l));f&&b.extend(t,f);o.init();return o});b.fn.wSelect=function(k){if(!this.length){return}for(var h=0,g=this.length;h<g;h++){var j=this[h],f=b.data(this[h],"_wSelect");if(!f){f=d(j,k);b.data(j,"_wSelect",f)}else{f.update(k)}}return b.data(this[0],"_wSelect")}})(jQuery);(function(a){a.fn.urlPlaceholder=function(){var c=_("-field-url-placeholder"),b=_("-field-url-placeholder-prefix");if(this&&this.length){a(this).each(function(){var f=a(this),h=f.attr("id")||(function(){var i="field-url-"+Math.round(Math.random()*10000);f.attr("id",i);return i})(),g=f.wrap('<span class="field-url-wrapper" />').parent().css({position:"relative"}),e=a(['<label for="',h,'" class="field-url-label">',"<em>",b,"</em>",c,"</label>"].join("")).css({display:"none",position:"absolute",zIndex:10,top:f.css("paddingTop"),left:f.css("paddingLeft"),marginTop:f.css("borderTopWidth"),marginLeft:parseInt(f.css("borderLeftWidth"))+1+"px"}).insertBefore(f),d=function(){var i=trimStr(f.val());if(i&&i!=b){e.hide()}else{e.show();f.val("")}};f.focus(function(){e.hide();if(!trimStr(f.val())){setTimeout(function(){f.val(b);moveCaretToEnd(f)},0)}}).blur(d);d()})}return this}})(jQuery);var helpHint=function(a,b){this.initialize(a,b)};(function(){var b=helpHint,a;$.extend(b,{defaultData:{containerId:"help-hint",offset:{left:0,top:0}},initialize:function(){$.templater().register({helpHintContainer:['<div id="%(containerId)" class="%(containerClass)">','<div id="%(containerId)-core">','<h3 id="%(containerId)-title" class="%(applyIf:!title,hidden)">%(title)</h3>','<div id="%(containerId)-content" class="%(contentClass)">',"%(content)","</div>","</div>",'<span id="%(containerId)-bottom"></span>',"</div>"]})},getInstance:function(c,d){if(!a){b.initialize();a=new helpHint(c,d)}else{c&&a.setTarget(c);d&&a.setData(d)}return a},show:function(c,d){return b.getInstance(c,d).render().place()},hide:function(){return b.getInstance().hide()}});helpHint.prototype={initialize:function(c,d){this.data=$.extend(true,{},b.defaultData,d);this.setTarget(c);this.container=$($.templater().fetch("helpHintContainer",this.data)).hide().css({position:"absolute",zIndex:10005}).appendTo(document.body);this.contentContainer=$("#"+this.data.containerId+"-content",this.container);this.titleContainer=$("#"+this.data.containerId+"-title",this.container);this.bindEvents();return this},bindEvents:function(){var c=this;$(document.body).bind("anyClick",function(f,d){if(!d.is("#"+c.data.containerId+" *")){c.hide()}});return this},render:function(){this.setTitle(this.data.title).setContent(this.data.content);return this},setData:function(c){this.data=$.extend(true,this.data,c);return this},setTarget:function(c){this.target=$(c);return this},setTitle:function(c){this.titleContainer.html(c||"").toggle(!!c);return this},setContent:function(c){this.contentContainer.html(c);return this},place:function(){this.show();var c=this.target.offset();this.container.css({top:c.top-this.container.outerHeight()-13+this.data.offset.top,left:c.left-25+this.data.offset.left});return this},show:function(){this.container.show();return this},hide:function(){this.container.hide();return this}}})();var helpBalloon=function(f,m){var n,c,o,e,d,p,k=false,l=false,a=false,b,g,h=12,s={html:"",className:"",keyword:"",type:"info",orientation:undefined,offsetX:0,offsetY:0,css:{},live:true,liveClick:false,liveHover:true,smartHover:true,hoverDelay:300,onShow:function(){},onHide:function(){},targetCursor:undefined,preventDefault:true,closeButton:true,hideTarget:false},q=function(){var t;if(o&&o.length){return false}if(!helpBalloon._items){helpBalloon._items=[];$(document.body).bind("anyClick",function(y,u){var x=u.attr("__helpBalloonId");if(!u.is(".help-balloon, .help-balloon *")){for(var w=0,v=helpBalloon._items.length;w<v;w++){if(x==undefined||helpBalloon._items[w].data("id")!=x){helpBalloon._items[w].hide()}}}});$(window).resize(function(){for(var v=0,u=helpBalloon._items.length;v<u;v++){helpBalloon._items[v].isVisible()&&helpBalloon._items[v].place()}})}t=helpBalloon._items.length;helpBalloon._items.push(j);if(DEVICE.isTouchDevice&&s.liveHover){s.liveHover=false;s.liveClick=true;s.closeButton=true}j.data("id",t);if(c){if(s.live){if(s.liveHover){c.hover(function(){if(window.__disableTooltips){return}l=true;if(s.smartHover){j.smartShow()}else{j.show()}},function(){if(window.__disableTooltips){return}l=false;if(s.smartHover){j.smartHide()}else{j.hide()}});if(s.preventDefault){c.click(function(u){u.preventDefault()})}c.css("cursor","default")}if(s.liveClick){c.click(function(u){u.preventDefault();u.stopPropagation();if(window.__disableTooltips){return}j.toggle();return false}).css("cursor","pointer")}}if(s.targetCursor){c.css("cursor",s.targetCursor)}c.attr("__helpBalloonId",t);c.data("__helpBalloon",j)}return true},i=function(){if(!o||!o.length){o=$(['<div class="',r(),'">','<div class="help-balloon-content">',s.html,"</div>",'<span class="help-balloon-pin"></span>','<span class="help-balloon-close"></span>',"</div>"].join("")).css({position:"absolute",left:-9000,top:-900}).css(s.css).appendTo(document.body).hover(function(){a=true},function(){a=false;if(s.liveHover&&s.smartHover){j.smartHide()}});e=o.find(">div.help-balloon-content");d=o.find(">span.help-balloon-close").click(function(){j.hide()});p=o.find(">span.help-balloon-pin")}},r=function(){var t=["help-balloon","help-balloon-type-"+s.type,"help-balloon-closebtn-"+(s.closeButton?"on":"off")];if(s.className){t.push(s.className)}if(s.keyword){t.push("help-balloon-id-"+s.keyword)}return t.join(" ")},j={show:function(){if(!k){i();this.place();if(s.hideTarget){c.css("visibility","hidden")}k=true;s.onShow()}return this},hide:function(){if(k){o&&o.remove();o=undefined;e=undefined;d=undefined;if(s.hideTarget){c.css("visibility","visible")}k=false;s.onHide()}return this},smartShow:function(){if(b){clearTimeout(b);b=undefined}b=setTimeout(function(){if(l||a){j.show()}b=undefined},s.hoverDelay)},smartHide:function(){if(g){clearTimeout(g);g=undefined}g=setTimeout(function(){if(!l&&!a){j.hide()}g=undefined},s.hoverDelay)},toggle:function(){if(k){this.hide()}else{this.show()}return this},place:function(){if(!o){return this}var w=s.orientation,C=c.offset(),E=c.width(),A=c.height(),D=o.outerWidth(),z=o.height(),y,u,v,t={left:"",top:"",marginLeft:"",visibility:"visible"},B=20,x;if(!w){y=$(document.body).width();u=$(document.body).height();if(C.left+E+h+s.offsetX+D<y){w="r"}else{if(C.left-D-h+s.offsetX>0){w="l"}else{if(C.top-z-h+s.offsetY>0){w="t"}else{w="r"}}}}switch(w){case"r":v={left:C.left+E+h+s.offsetX,top:Math.max(0,C.top-0.5*(z-A)+s.offsetY)};break;case"tr":v={left:C.left+E+h+s.offsetX,top:Math.max(0,C.top-z+s.offsetY)};break;case"t":y=$(document.body).width();v={left:C.left-0.5*(D+E)+s.offsetX,top:Math.max(0,C.top-z-h+s.offsetY)};if(v.left<0){t.marginLeft=v.left;v.left=0}if(v.left+D>y){x=v.left+D-y+5;v.left-=x;if(x+B>D/2){t.visibility="hidden"}else{t.marginLeft=x}}break;case"l":v={left:C.left-D-h+s.offsetX,top:Math.max(0,C.top-0.5*(z-A)+s.offsetY)};break}o.css(v).attr("class",r()+" help-balloon-orientation-"+w);p.css(t);k=true;return this},content:function(t){if(t!=undefined){s.html=t}e&&e.html(s.html);return this},isVisible:function(){return k},data:function(t,u){return storage(s,t,u)}};if(f){c=$(f);n=c.data("__helpBalloon");if(n){n.data(m);return n}}if(m!=undefined){if((m.liveHover||!m.liveClick)&&(typeof m.closeButton=="undefined")){m.closeButton=false}j.data(typeof m=="object"?m:{html:m})}if(c&&c.hasClass("icon-pin")&&m.hideTarget==undefined){s.hideTarget=true}q();return j};$.fn.helpBalloon=function(d){var b,e;for(var c=0,a=this.length;c<a;c++){b=$(this[c]);e=b.data("__helpBalloon");if(e){return e}else{e=helpBalloon(b,d);b.data("__helpBalloon",e)}return e}return this};var iconPin=function(b){var d={$parent:undefined,$target:undefined,type:"info",orientation:"tr",keyword:undefined,balloon:undefined,htmlClass:undefined},c,a,g=false,f=function(){if(g){return}if(!d.$parent&&!d.$target){return false}a=$(e.asHtml());if(d.$parent){a.appendTo(d.$parent)}else{if(d.$target){switch(d.orientation){case"tr":case"br":d.$target.after(a);break;case"tl":case"bl":default:d.$target.before(a);break}}}if(d.balloon){if(typeof d.balloon.liveClick=="undefined"&&typeof d.balloon.liveHover=="undefined"){d.balloon.liveClick=true;d.balloon.liveHover=false}c=a.helpBalloon(d.balloon)}g=true},e={data:function(h,i){return storage(d,h,i)},asHtml:function(){return['<span class="icon-pin icon-pin-',d.type," icon-pin-orientation-",d.orientation,(d.htmlClass?" "+d.htmlClass:""),'"',(d.keyword?' id="icon-pin-'+d.type+"-"+d.keyword+'"':""),"></span>"].join("")},remove:function(){a.remove()}};if(b!=undefined){e.data(typeof b=="object"?b:{html:b})}f();return e};var fieldHint=function(l,b){var h,c,o,a,m,j=false,i=12,f={html:"",orientation:"t",offsetX:0,offsetY:0,live:true,css:{}},k=true,d=false,n=function(){var p=false;if(o&&o.length){return false}if(c){if(f.live){c.bind("focus select",function(){e.show()}).blur(function(r){var q=$(r.target);d=true;setTimeout(e.hide,100)})}c.attr("__fieldHintTarget","1");c.data("__fieldHint",e)}$(document.body).bind("anyClick",function(r,q){if(e.isVisible()&&!q.is(".field-hint, .field-hint *, [__fieldHintTarget]")){e.hide()}});$(window).resize(function(){e.isVisible()&&e.place()});return true},g=function(){if(!o||!o.length){o=$(['<div class="field-hint">','<div class="field-hint-content">',f.html,"</div>",'<span class="field-hint-pin"></span>',"</div>"].join("")).css(f.css).appendTo(document.body);a=o.find(">div.field-hint-content")}},e={show:function(){g();this.place();if(d){k=false}j=true;return this},hide:function(){d=false;if(!k){k=true;return false}o&&o.remove();o=undefined;a=undefined;j=false;return this},toggle:function(){if(j){this.hide()}else{this.show()}return this},place:function(){var r=f.orientation,v=c.offset(),q=c.width(),u=c.height(),p=o.width(),t=o.height(),w,s;if(!r){w=$(document.body).width();s=$(document.body).height();if(v.left+q+i+f.offsetX+p<w){r="r"}else{if(v.left-p-i+f.offsetX>0){r="l"}else{if(v.top-t-i+f.offsetY>0){r="t"}else{r="r"}}}}switch(r){case"r":o.css({left:v.left+q+i+f.offsetX,top:v.top-0.5*(t-u)+f.offsetY});break;case"t":o.css({left:v.left+f.offsetX,top:v.top-t-i+f.offsetY});break;case"l":o.css({left:v.left-p-i+f.offsetX,top:v.top-0.5*(t-u)+f.offsetY});break}o.attr("class","field-hint field-hint-orientation-"+r);j=true;return this},content:function(p){if(p!=undefined){f.html=p}a&&a.html(f.html);return this},isVisible:function(){return j},data:function(p,q){return storage(f,p,q)}};if(b!=undefined){e.data(typeof b=="object"?b:{html:b})}if(l){c=$(l);h=c.data("__fieldHint");if(h){h.data(b);return h}}n();return e};$.fn.fieldHint=function(d){var b,e;for(var c=0,a=this.length;c<a;c++){b=$(this[c]);e=b.data("__fieldHint");if(e){return e}else{e=fieldHint(b,d);b.data("__fieldHint",e)}return e}return this};$.fn.blinkOver=function(e){var c,d={top:0,right:0,bottom:0,left:0},e=$.extend(true,{css:{position:"absolute",zIndex:10000,left:0,top:0,right:0,bottom:0,width:"100%",height:"100%",background:"#E2E2E1",opacity:0.9},speed:500},e);for(var b=0,a=this.length;b<a;b++){c=$(this[b]);d=c.offset();d.width=c.outerWidth();d.height=c.outerHeight();$.extend(e.css,d);$("<div/>").appendTo(document.body).css(e.css).fadeOut(e.speed,function(){$(this).css("background","");c.css("position","");$(this).remove()})}return this};$.fn.shake=function(e){var b={css:{position:"relative"},className:"shaking",frictions:3,offset:10,speed:200},d;e&&$.extend(true,b,e);for(var c=0,a=this.length;c<a;c++){d=$(this[c]).css(b.css).addClass(b.className);(function(){var g=0,f=function(i){var j=b.offset*(1-1/b.frictions),h=i%2?1:-1;d.animate({left:g+j*h},b.speed/b.frictions,function(){if(i>=b.frictions){d.css("left",g).removeClass(b.className)}else{f(i+1)}})};if(b.frictions>0){f(1)}})()}return this};
