/*
 * jQuery BBQ: Back Button & Query Library - v1.0.2 - 10/10/2009
 * http://benalman.com/projects/jquery-bbq-plugin/
 * 
 * Copyright (c) 2009 "Cowboy" Ben Alman
 * Dual licensed under the MIT and GPL licenses.
 * http://benalman.com/about/license/
 */
(function($,c){var g,k=document.location,i=Array.prototype.slice,E=decodeURIComponent,a=$.param,m,d,p,n=$.bbq=$.bbq||{},o,e,z,b="hashchange",v="querystring",y="fragment",q="hash",x="elemUrlAttr",h="href",D="src",C=$.browser,l=C.msie&&C.version<8,j="on"+b in c&&!l,r=/^.*\?|#.*$/g,A=/^.*\#/,t={};function s(F){return typeof F==="string"}function w(G){var F=i.call(arguments,1);return function(){return G.apply(this,F.concat(i.call(arguments)))}}function f(G,O,F,H,K){var M,L,J,N,I;if(H!==g){J=F.match(G?/^([^#]*)\#?(.*)$/:/^([^#?]*)\??([^#]*)(#?.*)/);I=J[3]||"";if(K===2&&s(H)){L=H.replace(O,"")}else{N=d(J[2]);H=s(H)?d[G?y:v](H):H;L=K===2?H:K===1?$.extend({},H,N):$.extend({},N,H);L=a(L)}M=J[1]+(G?"#":L||!J[1]?"?":"")+L+I}else{if(F){M=F.replace(O,"")}else{M=G?k[q]?k[h].replace(O,""):"":k.search.replace(/^\??/,"")}}return M}a[v]=w(f,0,r);a[y]=m=w(f,1,A);$.deparam=d=function(I,G){var H={},F={"true":!0,"false":!1,"null":null};$.each(I.replace(/\+/g," ").split("&"),function(M,O){var L=O.split("="),P=E(L[0]),K,Q=H,N=0,R=P.split("]["),J=R.length-1;if(/\[/.test(R[0])&&/\]$/.test(R[J])){R[J]=R[J].replace(/\]$/,"");R=R.shift().split("[").concat(R);J=R.length-1}else{J=0}if(L.length===2){K=E(L[1]);if(G){K=K&&!isNaN(K)?+K:K==="undefined"?g:F[K]!==g?F[K]:K}if(J){for(;N<=J;N++){P=R[N]===""?Q.length:R[N];Q=Q[P]=N<J?Q[P]||(R[N+1]&&isNaN(R[N+1])?{}:[]):K}}else{if($.isArray(H[P])){H[P].push(K)}else{if(H[P]!==g){H[P]=[H[P],K]}else{H[P]=K}}}}else{if(P){H[P]=G?g:""}}});return H};function u(I,H,G,F){if(G===g||typeof G==="boolean"){F=G;G=a[I]()}else{G=s(G)?G.replace(H,""):G}return d(G,F)}d[v]=w(u,v,r);d[y]=p=w(u,y,A);$[x]||($[x]=function(F){return $.extend(t,F)})({a:h,base:h,iframe:D,img:D,input:D,form:"action",link:h,script:D});e=$[x];function B(I,F,H,G){if(!s(H)&&typeof H!=="object"){G=H;H=F;F=g}return this.each(function(){var L=$(this),J=F||e()[(this.nodeName||"").toLowerCase()]||"",K=J&&L.attr(J)||"";L.attr(J,a[I](K,H,G))})}$.fn[v]=w(B,v);$.fn[y]=w(B,y);n.pushState=o=function(I,H){if(s(I)&&/^#/.test(I)&&H===g){H=2}var G=I!==g,F=m(k[h],G?I:{},G?H:2);k[h]=F+(/#/.test(F)?"":"#")};n.getState=function(G,F){return G===g||typeof G==="boolean"?p(G):p(F)[G]};n.pollDelay=100;$.event.special[b]={setup:function(){if(j){return false}z.start()},teardown:function(){if(j){return false}z.stop()},add:function(F,H,G){return function(J){var I=J[y]=m();J.getState=function(L,K){return L===g||typeof L==="boolean"?d(I,L):d(I,K)[L]};F.apply(this,arguments)}}};z=(function(){var G={},K,F,H,J;function I(){H=J=function(L){return L};if(l){F=$('<iframe src="javascript:0"/>').hide().appendTo("body")[0].contentWindow;J=function(){return F.document.location[q].replace(/^#/,"")};H=function(N,L){if(N!==L){var M=F.document;M.open();M.close();M.location[q]="#"+N}};H(m())}}G.start=function(){if(K){return}var M=m();H||I();(function L(){var O=m(),N=J(M);if(O!==M){H(M=O,N);$(c).trigger(b)}else{if(N!==M){o("#"+N)}}K=setTimeout(L,n.pollDelay)})()};G.stop=function(){if(!F){K&&clearTimeout(K);K=0}};return G})()})(jQuery,this);
(function(a){a.fn.extend({autocomplete:function(b,c){var d=typeof b=="string";c=a.extend({},a.Autocompleter.defaults,{url:d?b:null,data:d?null:b,delay:d?a.Autocompleter.defaults.delay:10,max:c&&!c.scroll?10:150},c);c.highlight=c.highlight||function(e){return e};c.formatMatch=c.formatMatch||c.formatItem;return this.each(function(){new a.Autocompleter(this,c)})},result:function(b){return this.bind("result",b)},search:function(b){return this.trigger("search",[b])},flushCache:function(){return this.trigger("flushCache")},setOptions:function(b){return this.trigger("setOptions",[b])},unautocomplete:function(){return this.trigger("unautocomplete")}});window.google={};window.google.ac={};window.google.ac.h=function(b){return b[1]};a.Autocompleter=function(l,g){var c={UP:38,DOWN:40,DEL:46,TAB:9,RETURN:13,ESC:27,COMMA:188,PAGEUP:33,PAGEDOWN:34,BACKSPACE:8};var b=a(l).attr("autocomplete","off").addClass(g.inputClass);var j;var p="";var m=a.Autocompleter.Cache(g);var e=0;var u;var x={mouseDownOnSelect:false};var r=a.Autocompleter.Select(g,l,d,x);var w;a.browser.opera&&a(l.form).bind("submit.autocomplete",function(){if(w){w=false;return false}});b.bind((a.browser.opera?"keypress":"keydown")+".autocomplete",function(y){u=y.keyCode;switch(y.keyCode){case c.UP:y.preventDefault();if(r.visible()){r.prev()}else{t(0,true)}break;case c.DOWN:y.preventDefault();if(r.visible()){r.next()}else{t(0,true)}break;case c.PAGEUP:y.preventDefault();if(r.visible()){r.pageUp()}else{t(0,true)}break;case c.PAGEDOWN:y.preventDefault();if(r.visible()){r.pageDown()}else{t(0,true)}break;case g.multiple&&a.trim(g.multipleSeparator)==","&&c.COMMA:case c.TAB:case c.RETURN:if(d()){y.preventDefault();w=true;return false}break;case c.ESC:r.hide();break;default:clearTimeout(j);j=setTimeout(t,g.delay);break}}).focus(function(){e++}).blur(function(){e=0;if(!x.mouseDownOnSelect){s()}}).click(function(){if(e++>1&&!r.visible()){t(0,true)}}).bind("search",function(){var y=(arguments.length>1)?arguments[1]:null;function z(D,C){var A;if(C&&C.length){for(var B=0;B<C.length;B++){if(C[B].result.toLowerCase()==D.toLowerCase()){A=C[B];break}}}if(typeof y=="function"){y(A)}else{b.trigger("result",A&&[A.data,A.value])}}a.each(h(b.val()),function(A,B){f(B,z,z)})}).bind("flushCache",function(){m.flush()}).bind("setOptions",function(){a.extend(g,arguments[1]);if("data" in arguments[1]){m.populate()}}).bind("unautocomplete",function(){r.unbind();b.unbind();a(l.form).unbind(".autocomplete")});function d(){var z=r.selected();if(!z){v();b.trigger("result",["",""]);return false}var y=z.result;p=y;if(g.multiple){var A=h(b.val());if(A.length>1){y=A.slice(0,A.length-1).join(g.multipleSeparator)+g.multipleSeparator+y}y+=g.multipleSeparator}b.val(y);v();b.trigger("result",[z.data,z.value]);return true}function t(A,z){if(u==c.DEL){r.hide();return}var y=b.val();if(!z&&y==p){return}p=y;y=i(y);if(y.length>=g.minChars){b.addClass(g.loadingClass);if(!g.matchCase){y=y.toLowerCase()}f(y,k,v)}else{n();r.hide()}}function h(z){if(!z){return[""]}var A=z.split(g.multipleSeparator);var y=[];a.each(A,function(B,C){if(a.trim(C)){y[B]=a.trim(C)}});return y}function i(y){if(!g.multiple){return y}var z=h(y);return z[z.length-1]}function q(y,z){if(g.autoFill&&(i(b.val()).toLowerCase()==y.toLowerCase())&&u!=c.BACKSPACE){b.val(b.val()+z.substring(i(p).length));a.Autocompleter.Selection(l,p.length,p.length+z.length)}}function s(){clearTimeout(j);j=setTimeout(v,200)}function v(){var y=r.visible();r.hide();clearTimeout(j);n();if(g.mustMatch){b.search(function(z){if(!z){if(g.multiple){var A=h(b.val()).slice(0,-1);b.val(A.join(g.multipleSeparator)+(A.length?g.multipleSeparator:""))}else{b.val("")}}})}}function k(z,y){if(y&&y.length&&e){n();r.display(y,z);q(z,y[0].value);r.show()}else{v()}}function f(A,D,z){if(!g.matchCase){A=A.toLowerCase()}var B=m.load(A);if(B&&B.length){D(A,B)}else{if((typeof g.url=="string")&&(g.url.length>0)){var E={};a.each(g.extraParams,function(F,G){E[F]=typeof G=="function"?G():G});var y=g.url_compute(g.terms);var C=g.jsonp();a.ajax({url:y,dataType:g.dataType,success:function(G){var F=g.parse&&g.parse(G)||o(G);m.add(A,F);D(A,F)},error:function(G,H,F){_error_logger("error fetching autocomplete "+H+" "+F)}})}else{r.emptyList();z(A)}}}function o(B){var y=[];var A=B.split("\n");for(var z=0;z<A.length;z++){var C=a.trim(A[z]);if(C){C=C.split("|");y[y.length]={data:C,value:C[0],result:g.formatResult&&g.formatResult(C,C[0])||C[0]}}}return y}function n(){b.removeClass(g.loadingClass)}};a.Autocompleter.defaults={inputClass:"ac_input",resultsClass:"ac_results",loadingClass:"ac_loading",minChars:1,delay:400,matchCase:false,matchSubset:true,matchContains:false,cacheLength:10,max:100,mustMatch:false,extraParams:{},selectFirst:false,formatItem:function(b){return b[0]},formatMatch:null,autoFill:false,width:0,multiple:false,multipleSeparator:", ",highlight:function(c,b){return c.replace(new RegExp("(?![^&;]+;)(?!<[^<>]*)("+b.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")+")(?![^<>]*>)(?![^&;]+;)","gi"),"<strong>$1</strong>")},scroll:true,scrollHeight:180};a.Autocompleter.Cache=function(c){var f={};var d=0;function h(l,k){if(!c.matchCase){l=l.toLowerCase()}var j=l.indexOf(k);if(j==-1){return false}return j==0||c.matchContains}function g(j,i){if(d>c.cacheLength){b()}if(!f[j]){d++}f[j]=i}function e(){if(!c.data){return false}var k={},j=0;if(!c.url){c.cacheLength=1}k[""]=[];for(var m=0,l=c.data.length;m<l;m++){var p=c.data[m];p=(typeof p=="string")?[p]:p;var o=c.formatMatch(p,m+1,c.data.length);if(o===false){continue}var n=o.charAt(0).toLowerCase();if(!k[n]){k[n]=[]}var q={value:o,data:p,result:c.formatResult&&c.formatResult(p)||o};k[n].push(q);if(j++<c.max){k[""].push(q)}}a.each(k,function(r,s){c.cacheLength++;g(r,s)})}setTimeout(e,25);function b(){f={};d=0}return{flush:b,add:g,populate:e,load:function(n){if(!c.cacheLength||!d){return null}if(!c.url&&c.matchContains){var m=[];for(var j in f){if(j.length>0){var o=f[j];a.each(o,function(p,k){if(h(k.value,n)){m.push(k)}})}}return m}else{if(f[n]){return f[n]}else{if(c.matchSubset){for(var l=n.length-1;l>=c.minChars;l--){var o=f[n.substr(0,l)];if(o){var m=[];a.each(o,function(p,k){if(k&&h(k.value,n)){m[m.length]=k}});return m}}}}}return null}}};a.Autocompleter.Select=function(e,j,l,p){var i={ACTIVE:"ac_over"};var k,f=-1,r,m="",s=true,c,o;function n(){if(!s){return}c=a("<div/>").hide().addClass(e.resultsClass).css("position","absolute").appendTo(document.body);o=a("<ul/>").appendTo(c).mouseover(function(t){if(q(t).nodeName&&q(t).nodeName.toUpperCase()=="LI"){f=a("li",o).removeClass(i.ACTIVE).index(q(t));a(q(t)).addClass(i.ACTIVE)}}).click(function(t){a(q(t)).addClass(i.ACTIVE);l();j.focus();return false}).mousedown(function(){p.mouseDownOnSelect=true}).mouseup(function(){p.mouseDownOnSelect=false});if(e.width>0){c.css("width",e.width)}s=false}function q(u){var t=u.target;while(t&&t.tagName!="LI"){t=t.parentNode}if(!t){return[]}return t}function h(t){k.slice(f,f+1).removeClass(i.ACTIVE);g(t);var v=k.slice(f,f+1).addClass(i.ACTIVE);if(e.scroll){var u=0;k.slice(0,f).each(function(){u+=this.offsetHeight});if((u+v[0].offsetHeight-o.scrollTop())>o[0].clientHeight){o.scrollTop(u+v[0].offsetHeight-o.innerHeight())}else{if(u<o.scrollTop()){o.scrollTop(u)}}}}function g(t){f+=t;if(f<0){f=k.size()-1}else{if(f>=k.size()){f=0}}}function b(t){return e.max&&e.max<t?e.max:t}function d(){o.empty();var u=b(r.length);for(var v=0;v<u;v++){if(!r[v]){continue}var w=e.formatItem(r[v].data,v+1,u,r[v].value,m);if(w===false){continue}var t=a("<li/>").html(e.highlight(w,m)).addClass(v%2==0?"ac_even":"ac_odd").appendTo(o)[0];a.data(t,"ac_data",r[v])}k=o.find("li");if(e.selectFirst){k.slice(0,1).addClass(i.ACTIVE);f=0}if(a.fn.bgiframe){o.bgiframe()}}return{display:function(u,t){n();r=u;m=t;d()},next:function(){h(1)},prev:function(){h(-1)},pageUp:function(){if(f!=0&&f-8<0){h(-f)}else{h(-8)}},pageDown:function(){if(f!=k.size()-1&&f+8>k.size()){h(k.size()-1-f)}else{h(8)}},hide:function(){c&&c.hide();k&&k.removeClass(i.ACTIVE);f=-1},visible:function(){return c&&c.is(":visible")},current:function(){return this.visible()&&(k.filter("."+i.ACTIVE)[0]||e.selectFirst&&k[0])},show:function(){var v=a(j).offset();c.css({width:typeof e.width=="string"||e.width>0?e.width:a(j).width(),top:v.top+j.offsetHeight,left:v.left}).show();if(e.scroll){o.scrollTop(0);o.css({maxHeight:e.scrollHeight,overflow:"auto"});if(a.browser.msie&&typeof document.body.style.maxHeight==="undefined"){var t=0;k.each(function(){t+=this.offsetHeight});var u=t>e.scrollHeight;o.css("height",u?e.scrollHeight:t);if(!u){k.width(o.width()-parseInt(k.css("padding-left"))-parseInt(k.css("padding-right")))}}}},selected:function(){var t=k&&k.filter("."+i.ACTIVE).removeClass(i.ACTIVE);return t&&t.length&&a.data(t[0],"ac_data")},emptyList:function(){o&&o.empty()},unbind:function(){c&&c.remove()}}};a.Autocompleter.Selection=function(d,e,c){if(d.createTextRange){var b=d.createTextRange();b.collapse(true);b.moveStart("character",e);b.moveEnd("character",c);b.select()}else{if(d.setSelectionRange){d.setSelectionRange(e,c)}else{if(d.selectionStart){d.selectionStart=e;d.selectionEnd=c}}}d.focus()}})(jQuery);var BrowserDetect={init:function(){this.browser=this.searchString(this.dataBrowser)||"An unknown browser";this.version=this.searchVersion(navigator.userAgent)||this.searchVersion(navigator.appVersion)||"an unknown version";this.OS=this.searchString(this.dataOS)||"an unknown OS";},getBrowser:function(){return this.browser;},searchString:function(ne){for(var i=0;i<ne.length;i++){var oe=ne[i].string;var pe=ne[i].prop;this.versionSearchString=ne[i].versionSearch||ne[i].identity;if(oe){if(oe.indexOf(ne[i].subString)!=-1)return ne[i].identity;}
else if(pe)return ne[i].identity;}},searchVersion:function(qe){var se=qe.indexOf(this.versionSearchString);if(se==-1)return;return parseFloat(qe.substring(se+this.versionSearchString.length+1));},dataBrowser:[{string:navigator.userAgent,subString:"Chrome",identity:"Chrome"},{string:navigator.userAgent,subString:"OmniWeb",versionSearch:"OmniWeb/",identity:"OmniWeb"},{string:navigator.vendor,subString:"Apple",identity:"Safari",versionSearch:"Version"},{prop:window.opera,identity:"Opera"},{string:navigator.vendor,subString:"iCab",identity:"iCab"},{string:navigator.vendor,subString:"KDE",identity:"Konqueror"},{string:navigator.userAgent,subString:"Firefox",identity:"Firefox"},{string:navigator.vendor,subString:"Camino",identity:"Camino"},{string:navigator.userAgent,subString:"Netscape",identity:"Netscape"},{string:navigator.userAgent,subString:"MSIE",identity:"Explorer",versionSearch:"MSIE"},{string:navigator.userAgent,subString:"Gecko",identity:"Mozilla",versionSearch:"rv"},{string:navigator.userAgent,subString:"Mozilla",identity:"Netscape",versionSearch:"Mozilla"}],dataOS:[{string:navigator.platform,subString:"Win",identity:"Windows"},{string:navigator.platform,subString:"Mac",identity:"Mac"},{string:navigator.userAgent,subString:"iPhone",identity:"iPhone/iPod"},{string:navigator.platform,subString:"Linux",identity:"Linux"}]};BrowserDetect.init();(function($){$.fn.jqm=function(o){var p={overlay:50,overlayClass:'jqmOverlay',closeClass:'jqmClose',trigger:'.jqModal',ajax:F,ajaxText:'',target:F,modal:F,toTop:F,onShow:F,onHide:F,onLoad:F};return this.each(function(){if(this._aa)return H[this._aa].c=$.extend({},H[this._aa].c,o);s++;this._aa=s;H[s]={c:$.extend(p,$.jqm.params,o),a:F,w:$(this).addClass('jqmID'+s),s:s};if(p.trigger)$(this).jqmAddTrigger(p.trigger);});};$.fn.jqmAddClose=function(e){return hs(this,e,'jqmHide');};$.fn.jqmAddTrigger=function(e){return hs(this,e,'jqmShow');};$.fn.jqmShow=function(t){return this.each(function(){t=t||window.event;$.jqm.open(this._aa,t);});};$.fn.jqmHide=function(t){return this.each(function(){t=t||window.event;$.jqm.close(this._aa,t)});};$.jqm={hash:{},open:function(s,t){var h=H[s],c=h.c,cc='.'+c.closeClass,z=(parseInt(h.w.css('z-index'))),z=(z>0)?z:3000,o=$('<div></div>').css({height:'100%',width:'100%',position:'fixed',left:0,top:0,'z-index':z-1,opacity:c.overlay/100});if(h.a)return F;h.t=t;h.a=true;h.w.css('z-index',z);if(c.modal){if(!A[0])L('bind');A.push(s);}
else if(c.overlay>0)h.w.jqmAddClose(o);else o=F;h.o=(o)?o.addClass(c.overlayClass).prependTo('body'):F;if(ie6){$('html,body').css({height:'100%',width:'100%'});if(o){o=o.css({position:'absolute'})[0];for(var y in{Top:1,Left:1})o.style.setExpression(y.toLowerCase(),"(_=(document.documentElement.scroll"+y+" || document.body.scroll"+y+"))+'px'");}}
if(c.ajax){var r=c.target||h.w,u=c.ajax,r=(typeof r=='string')?$(r,h.w):$(r),u=(u.substr(0,1)=='@')?$(t).attr(u.substring(1)):u;r.html(c.ajaxText).load(u,function(){if(c.onLoad)c.onLoad.call(this,h);if(cc)h.w.jqmAddClose($(cc,h.w));e(h);});}
else if(cc)h.w.jqmAddClose($(cc,h.w));if(c.toTop&&h.o)h.w.before('<span id="jqmP'+h.w[0]._aa+'"></span>').insertAfter(h.o);(c.onShow)?c.onShow(h):h.w.show();e(h);return F;},close:function(s){var h=H[s];if(!h.a)return F;h.a=F;if(A[0]){A.pop();if(!A[0])L('unbind');}
if(h.c.toTop&&h.o)$('#jqmP'+h.w[0]._aa).after(h.w).remove();if(h.c.onHide)h.c.onHide(h);else{h.w.hide();if(h.o)h.o.remove();}
return F;},params:{}};var s=0,H=$.jqm.hash,A=[],ie6=$.browser.msie&&($.browser.version=="6.0"),F=false,i=$('<iframe src="javascript:false;document.write(\'\');" class="jqm"></iframe>').css({opacity:0}),e=function(h){if(ie6)if(h.o)h.o.html('<p style="width:100%;height:100%"/>').prepend(i);else if(!$('iframe.jqm',h.w)[0])h.w.prepend(i);f(h);},f=function(h){try{$(':input:visible',h.w)[0].focus();}catch(_ba){}},L=function(t){$()[t]("keypress",m)[t]("keydown",m)[t]("mousedown",m);},m=function(e){var h=H[A[A.length-1]],r=(!$(e.target).parents('.jqmID'+h.s)[0]);if(r)f(h);return!r;},hs=function(w,t,c){return w.each(function(){var s=this._aa;$(t).each(function(){if(!this[c]){this[c]=[];$(this).click(function(){for(var i in{jqmShow:1,jqmHide:1})for(var s in this[i])if(H[this[i][s]])H[this[i][s]].w[i](this);return F;});}this[c].push(s);});});};})(jQuery);function Timer(){this.timers={};}
Timer.prototype.start=function(te){if(this.timers[te]===undefined){this.timers[te]={};}
this.timers[te].start=(new Date()).getTime();this.timers[te].delta=0;};Timer.prototype.stop=function(ue){if(this.timers[ue]===undefined){return 0;}
this.timers[ue].delta+=(new Date()).getTime()-this.timers[ue].start;this.timers[ue].start=0;return this.timers[ue].delta;};Timer.prototype.restart=function(ve){if(this.timers[ve]===undefined){this.timers[ve]={};this.timers[ve].delta=0;}
this.timers[ve].start=(new Date()).getTime();};Timer.prototype.reset=function(xe){this.timers[xe]={};this.timers[xe].start=0;this.timers[xe].delta=0;};Timer.prototype.resetAll=function(){for(var ye in this.timers){if(this.timers.hasOwnProperty(ye)){var ze=this.timers[ye];this.timers[ze]={};this.timers[ze].start=0;this.timers[ze].delta=0;}}};Timer.prototype.elapsed=function(Ae){if(this.timers[Ae]===undefined){return 0;}
var Be=(this.timers[Ae].delta);if(this.timers[Ae].start!==0){Be=(this.timers[Ae].delta+((new Date()).getTime()-this.timers[Ae].start));}
return Be;};Timer.prototype.dumpAll=function(){var s='{';var Ce=0;for(var De in this.timers){if(this.timers.hasOwnProperty(De)){var Ee=(this.timers[De].delta);if(this.timers[De].start!==0){Ee=(this.timers[De].delta+((new Date()).getTime()-this.timers[De].start));}
if(Ce!=0){s+=', ';}
s+=De+':'+Ee;Ce++;}}
return s+'}';}
try{if(BrowserDetect.browser!='Firefox'&&console===undefined){var console={log:function(Fe){}};}}
catch(err){}
function _ca(Ge){}
function _da(He,Ie){_ca('ERROR:'+He+' '+Ie);}
var _ea={_fa:'breadcrumb'};var _ga={'breadcrumb':1};function _ha(Je,Ke){if(_ga[Je]===1){_ca(Je+':'+Ke);}}
function _ka(Le,Me){if(Me===undefined){Me='  ';}
if(Le===null){return '';}
if(typeof(Le)!="object"){return Me+Le+',';}
else{var s='';for(var Ne in Le){if(typeof(Le[Ne])=='object'){s+=Me+Ne+':'+_ka(Le[Ne],Me+'  ')+',';}
else{s+=Me+Ne+':'+Le[Ne]+',';}}
return s;}}
var _la;function _ma(Oe){var Pe=0;var Qe='';if(!_la){_la=new Array();Qe="abcdefghijklmnopqrstuvwxyz";for(Pe=0;Pe<Qe.length;Pe++)_la[Qe.charAt(Pe)]=Qe.charAt((Pe+13)%26);Qe=Qe.toUpperCase();for(Pe=0;Pe<Qe.length;Pe++)_la[Qe.charAt(Pe)]=Qe.charAt((Pe+13)%26);}
Qe='';for(Pe=0;Pe<Oe.length;Pe++){var Re=_la[Oe.charAt(Pe)];Qe+=(Re?Re:Oe.charAt(Pe));}
return Qe;}
var _ra={_sa:["#FF0000","#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#e377c2","#17becf"],_ta:0,_ua:function(){var Se=_ra._sa.length;_ra._ta+=Math.floor(1+Math.random()*(Se/2));return _ra._sa[_ra._ta%Se];}};var _wa={};var _xa;var _ya;var _za;var _Aa;var _Ba='_trackPageview';var _Ca='_getTracker';var _Da='_createEventTracker';function _Ea(){if(_ya===undefined||_za===undefined){try{_ya=_xa[_Ca](_ma('HN-11556160-1'));_za=_ya[_Da]('keskese');}
catch(err){_da('ERROR: _getPageTracker '+err.toString());}}
return _ya;}
function _Fa(){var Te=_Ea();return Te;}
function _Ha(){_Ea();return _za;}
function _Ia(Ue,Ve){if(_Aa===undefined){_Aa=(new Date()).getTime();}
var We=(new Date()).getTime();var Xe=String(We-_Aa);_Aa=We;_ha(_ea._fa,'breadcrumb : category: "delta" action:'+Ue+' label:'+Ve+' delta:'+Xe);try{_Ha()['_trackEvent']('delta',Ue,Ve,Xe);}
catch(err){_da('ERROR: _trackEvent _breadcrumb'+err.toString());}}
function _Na(Ye){var Ze=(new Date()).getTime();try{_Ha()['_trackEvent']('timestamp',Ye,'absolute time',Ze);}
catch(err){_da('ERROR: _trackEvent _timetracker'+err.toString());}}
function _Oa($e,af){if(_Aa===undefined){_Aa=(new Date()).getTime();}
var bf=(new Date()).getTime();var cf=String(bf-_Aa);_Aa=bf;var df='{url:'+af+'}';try{_Ha()['_trackEvent']('url',_wa._Sa,$e,af);}
catch(err){_da('ERROR: _trackEvent _url_follow'+err.toString());}}
var _Ta={_Ua:{bing:{_Va:'bing',_Wa:'b',_Xa:'D2BDBB5544657EDA3C4A62F9F86B5CCCA0C2796D',_Ya:'http://api.bing.net/json.aspx?AppId={_api_key}&Version=2.2&Market=en-US&Sources=web+Spell+&Options=EnableHighlighting&JsonType=callback&Web.Count=10&Web.Offset={_offset10}&Query={_terms}&jsonCallback=?',_Za:'http://api.bing.com/qsonhs.aspx?mkt=en-US&q={_terms}',_$a:function(){return 'jsonCallback';},_ab:function(){var ef=_Ta._Ua.bing;var ff=$.trim($('#searchTerms').val());var gf=ef._Za.replace('{_terms}',ff).replace('{_api_key}',ef._Xa);return gf;},_cb:function(hf){return hf;},_db:function(jf){var kf=[];if(jf&&jf.AS&&jf.AS.Results&&jf.AS.Results.Suggests){var lf=jf.AS.Results.Suggests.length;for(var i=0;i<lf;i++){var mf=jf.AS.Results.Suggests[i];if(mf){kf[kf.length]={data:mf.Txt,value:mf.Txt,result:mf.Txt};}}}
return kf;},_fb:['SearchResponse','Web','Results'],_gb:function(nf,pf){if(nf!==undefined){pf._jb=nf.SearchResponse.Web.Results;pf._kb=nf.SearchResponse.Web.Offset;pf._lb=0;pf._mb=200;}
else{pf._jb='';pf._kb=0;pf._lb=0;pf._mb=200;}},_nb:function(qf,rf){_qb=new RegExp('\uE000','g');_rb=new RegExp('\uE001','g');rf._Pa=qf.Title.replace(_qb,"<b>").replace(_rb,"</b>");try{rf._sb="";if(qf.Description!==undefined){rf._sb=qf.Description.replace(/&/i,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;').replace(_qb,"<b>").replace(_rb,"</b>");}}
catch(err){rf._sb="";}
rf._Qa=unescape(qf.Url);}},google:{_Va:'google',_Wa:'g',_Xa:'ABQIAAAACy4JTAe0GsGGIQy5xWR15RRyG6M8fIaMWth45FR2UyuNgMpAlxRdgxsHdQgsMy_COnRMbx2Inmq2Dw',_Ya:'http://ajax.googleapis.com/ajax/services/search/web?v=1.0&rsz=large&key={_api_key}&q={_terms}&start={_offset8}&callback=?',_$a:function(){return 'callback';},_Za:'http://google.com/complete/search?hl=en&q={_terms}',_ab:function(){var sf=_Ta._Ua.google;var tf=$.trim($('#searchTerms').val());var uf=sf._Za.replace('{_terms}',tf).replace('{_api_key}',sf._Xa);return uf;},_cb:function(vf){return vf[0];},_db:function(wf){var xf=[];if(wf&&wf[1]){var yf=wf[1].length;for(var i=0;i<yf;i++){var zf=wf[1][i];if(zf){xf[xf.length]={data:zf[0],value:zf[0],result:zf[0]};}}}
return xf;},_fb:['responseData','results'],_gb:function(Af,Bf){if(Af!==undefined){Bf._jb=Af.responseData.results;Bf._kb=Af.responseData.cursor.currentPageIndex*8;Bf._lb=Af.responseData.cursor.currentPageIndex;Bf._mb=Af.responseStatus;}
else{Bf._jb='';Bf._kb=0;Bf._lb=0;Bf._mb=200;}},_nb:function(Cf,Df){Df._Pa=Cf.title;try{Df._sb=Cf.content.replace(/<b>...<\/b>/g,'...');}
catch(err){Df._sb="";}
Df._Qa=unescape(Cf.url);}},yahoo:{_Va:'yahoo',_Wa:'y',_Xa:'Ty5BZE7V34GbqeNiKrQgtYczCyD2IGHTihCU4spclAhcV1RxjG2imx7Je93mvT0paJE-',_$a:function(){return 'callback';},_Ya:'http://boss.yahooapis.com/ysearch/web/v1/{_terms}?appid={_api_key}&start={_offset10}&callback=?',_Za:'http://search.yahooapis.com/WebSearchService/V1/relatedSuggestion?output=json&appid={_api_key}&query={_terms}',_ab:function(){var Ef=_Ta._Ua.yahoo;var Ff=$.trim($('#searchTerms').val());var Gf=Ef._Za.replace('{_terms}',Ff).replace('{_api_key}',Ef._Xa);return Gf;},_cb:function(Hf){return Hf;},_db:function(If){var Jf=[];if(If&&If.ResultSet&&If.ResultSet.Result){var Kf=If.ResultSet.Result.length;for(var i=0;i<Kf;i++){var Lf=$.trim(If.ResultSet.Result[i]);if(Lf){Jf[Jf.length]={data:Lf,value:Lf,result:Lf};}}}
return Jf;},_fb:['ysearchresponse','resultset_web'],_gb:function(Mf,Nf){if(Mf!==undefined){Nf._jb=Mf.ysearchresponse.resultset_web;Nf._kb=Mf.ysearchresponse.start;Nf._lb=0;Nf._mb=Mf.ysearchresponse.responsecode;}
else{Nf._jb='';Nf._kb=0;Nf._lb=0;Nf._mb=200;}},_nb:function(Of,Pf){Pf._Pa=Of.title;try{Pf._sb=Of.abstract;}
catch(err){Pf._sb='';}
Pf._Qa=Of.url;}},keskese:{_Va:'keskese',_Wa:'k'}},_bb:'#searchTerms',_tb:{_ub:false,_vb:false,_wb:0,_xb:0,_yb:5,_zb:0,_Ab:0,_Bb:0,_Cb:'keskese',_Db:'keskese',_Eb:0,_Fb:0,_Gb:0,_Hb:document.location},_Ib:{_Jb:'q',_Kb:'p',_Lb:'c',_Mb:'e'},_Nb:{google:0,bing:0,yahoo:0},_Ob:{keskese:0,google:0,bing:0,yahoo:0},_Pb:{},_Qb:false};function _Rb(){$('#inprogress').removeAttr('src');$('#inprogress').attr('src','imgs/notinprogress.png');$('#searchButton').removeAttr('disabled').attr('value','Next Page');}
var _Ja={_Sb:'page',_Jb:'query',_Mb:'engine',_Tb:'tag_click',_Ub:'url_clicked',_Vb:'feedback',_Wb:'about',_Xb:'plugin',_Yb:'deepend',_Zb:'empty',_$b:'replay',_ac:'replay_done',_bc:'ajax_failure',_cc:'ajax_retry'};var _dc={abo:{about:1,above:1},acr:{across:1},aft:{after:1,afterwards:1},aga:{again:1,against:1},all:{all:1},alm:{almost:1},alo:{alone:1,along:1},alr:{already:1},als:{also:1},alt:{although:1},alw:{always:1},amo:{among:1,amongst:1,amoungst:1,amount:1},and:{and:1},ano:{another:1},any:{any:1,anyhow:1,anyone:1,anything:1,anyway:1,anywhere:1},are:{are:1},aro:{around:1},bac:{back:1},bec:{became:1,because:1,become:1,becomes:1,becoming:1},bee:{been:1},bef:{before:1,beforehand:1},beh:{behind:1},bei:{being:1},bel:{below:1},bes:{beside:1,besides:1},bet:{between:1},bey:{beyond:1},bil:{bill:1},bot:{both:1,bottom:1},but:{but:1},cal:{call:1},can:{can:1,cannot:1,cant:1},com:{computer:1},con:{con:1},cou:{could:1,couldnt:1},cry:{cry:1},des:{describe:1},det:{detail:1},don:{done:1},dow:{down:1},due:{due:1},dur:{during:1},eac:{'each':1},eig:{eight:1},eit:{either:1},ele:{eleven:1},els:{'else':1,elsewhere:1},emp:{empty:1},eno:{enough:1},etc:{etc:1},eve:{even:1,ever:1,every:1,everyone:1,everything:1,everywhere:1},exc:{except:1},few:{few:1},fif:{fifteen:1,fify:1},fil:{fill:1},fin:{find:1},fir:{fire:1,first:1},fiv:{five:1},'for':{'for':1,former:1,formerly:1,forty:1},fou:{found:1,four:1},fro:{from:1,front:1},ful:{full:1},fur:{further:1},'get':{'get':1},giv:{give:1},had:{had:1},has:{has:1,hasnt:1},hav:{have:1},hen:{hence:1},her:{her:1,here:1,hereafter:1,hereby:1,herein:1,hereupon:1,hers:1,herself:1},him:{him:1,himself:1},his:{his:1},how:{how:1,however:1},hun:{hundred:1},inc:{inc:1},ind:{indeed:1},'int':{interest:1,into:1},its:{its:1,itself:1},kee:{keep:1},las:{last:1},lat:{latter:1,latterly:1},lea:{least:1},les:{less:1},ltd:{ltd:1},mad:{made:1},man:{many:1},may:{may:1},mea:{meanwhile:1},mig:{might:1},mil:{mill:1},min:{mine:1},mor:{more:1,moreover:1},mos:{most:1,mostly:1},mov:{move:1},muc:{much:1},mus:{must:1},mys:{myself:1},nam:{name:1,namely:1},nei:{neither:1},nev:{never:1,nevertheless:1},nex:{next:1},nin:{nine:1},nob:{nobody:1},non:{none:1},noo:{noone:1},nor:{nor:1},not:{not:1,nothing:1},now:{now:1,nowhere:1},off:{off:1},oft:{often:1},onc:{once:1},one:{one:1},onl:{only:1},ont:{onto:1},oth:{other:1,others:1,otherwise:1},our:{our:1,ours:1,ourselves:1},out:{out:1},ove:{over:1},own:{own:1},par:{part:1},per:{per:1,perhaps:1},ple:{please:1},put:{put:1},rat:{rather:1},sam:{same:1},see:{see:1,seem:1,seemed:1,seeming:1,seems:1},ser:{serious:1},sev:{several:1},she:{she:1},sho:{should:1,show:1},sid:{side:1},sin:{since:1,sincere:1},six:{six:1,sixty:1},som:{some:1,somehow:1,someone:1,something:1,sometime:1,sometimes:1,somewhere:1},sti:{still:1},suc:{such:1},sys:{system:1},tak:{take:1},ten:{ten:1},tha:{than:1,that:1},the:{the:1,their:1,them:1,themselves:1,then:1,thence:1,there:1,thereafter:1,thereby:1,therefore:1,therein:1,thereupon:1,these:1,they:1},thi:{thick:1,thin:1,third:1,'this':1},tho:{those:1,though:1},thr:{three:1,through:1,throughout:1,thru:1},thu:{thus:1},tog:{together:1},too:{too:1},top:{top:1},tow:{toward:1,towards:1},twe:{twelve:1,twenty:1},two:{two:1},und:{under:1},unt:{until:1},upo:{upon:1},ver:{very:1},via:{via:1},was:{was:1},wel:{well:1},wer:{were:1},wha:{what:1,whatever:1},whe:{when:1,whence:1,whenever:1,where:1,whereafter:1,whereas:1,whereby:1,wherein:1,whereupon:1,wherever:1,whether:1},whi:{which:1,'while':1,whither:1},who:{who:1,whoever:1,whole:1,whom:1,whose:1},why:{why:1},wil:{will:1},wit:{'with':1,within:1,without:1},wou:{would:1},yet:{yet:1},you:{you:1,your:1,yours:1,yourself:1,yourselves:1},small:{a:1,am:1,an:1,'as':1,at:1,be:1,by:1,co:1,de:1,'do':1,eg:1,go:1,he:1,i:1,ie:1,'if':1,'in':1,'is':1,it:1,me:1,my:1,no:1,of:1,on:1,or:1,re:1,so:1,'to':1,un:1,up:1,us:1,we:1}};var _ec=new Timer();function _fc(Qf,Rf){if(Rf!=''){_Ia(Qf,Rf);}
else{_Ia(Qf);}}
function _hc(Sf){_Ta._tb._Cb=_Ta._tb._Db;_Ta._tb._Ab=_Ta._tb._Bb;_Ta._tb._Bb=Sf;}
function _jc(Tf){_Ta._tb._Ab=_Ta._tb._Bb;_Ta._tb._Cb=_Ta._tb._Db;_Ta._tb._Db=Tf;}
function _lc(){$('#results #'+_Ta._tb._Cb+' div div[name="pg'+_Ta._tb._Ab+'"]').hide();$('#results #'+_Ta._tb._Db+' div div[name="pg'+_Ta._tb._Bb+'"]').show();}
function triggerNextPage(Uf){$('#searchButton').trigger('click');return false;}
function _mc(){if(_Ta._tb._wb>0){_Ta._tb._wb--;$('#searchButton').trigger('click');}
else if(_Ta._tb._ub===true){_Ta._tb._ub=false;_fc(_Ja._ac,'{terms:"'+$('#searchTerms').val()+'"}');if(_Ta._tb._Bb!=_Ta._tb._xb){$('#pages span a[rel='+_Ta._tb._xb+']').trigger('click');}}}
function _nc(){var Vf=$.bbq.getState();var Wf=Vf[_Ta._Ib._Jb];if(Wf!=''||Wf!=$('#searchTerms').val()){$('#searchTerms').val(Wf);_fc(_Ja._$b,'{terms:"'+Wf+'"}');_Ta._tb._wb=Vf[_Ta._Ib._Kb]||1;_Ta._tb._xb=Vf[_Ta._Ib._Lb]||1;_Ta._tb._zb=0;_jc(Vf[_Ta._Ib._Mb]||'keskese');_hc(1);$('#engines span a[rel='+_Ta._tb._Db+']').click();_Ta._tb._ub=true;_mc();}}
function _pc(){try{delete _Ta._qc;delete _Ta._rc;delete _Ta._sc;delete _Ta._tc;}
catch(err){}
_Ta._qc=[];_Ta._rc=[];_Ta._sc=[];_Ta._tc=[];}
function _uc(){_Ta._tb._Fb=(_Ta._tb._zb-1)*10;_Ta._tb._Gb=(_Ta._tb._zb-1)*8;}
function _vc(){$('#tagCloud').html('');}
function _wc(){var Xf=(new Date()).getTime();var Yf=_Ta._Ob;for(var Zf in Yf){if(Yf.hasOwnProperty(Zf)){$('#'+Zf).html('');}}
Xf=(new Date()).getTime()-Xf;}
function _yc(){_hc(1);_Ta._tb._zb=1;_pc();_wc();_vc();_uc();}
function _zc($f,ag){var bg=_Ta._sc;var cg=_Ta._tc;var dg=ag._Wa;var s=$f._Pa+' '+$f._sb;s=s.replace(/<b>.+<\/b>|<b>|<\/b>|<b\/>/g,'').replace(/\\s+/g,' ');var fg=s.split(' ');var gg=new RegExp("[^a-zA-Z-_!]+",'g');var hg=new RegExp('^[^\\d\\w]+|[^\\d\\w]+$','g');var ig=new RegExp("\\w",'i');var jg=0;for(var kg in fg){if(fg.hasOwnProperty(kg)){var lg=fg[kg];var mg=lg.replace(hg,'');if(mg==''){continue;}
var ng;if(gg.test(mg)===true){continue;}
ng=bg[mg];if(ng===undefined){cg.push(mg);jg++;ng={_Ic:mg,_Kc:mg.toLowerCase(),y:0,g:0,b:0,k:0,tag:mg,fq:0};}
if(dg=='b'){ng.b++;}
else if(dg=='y'){ng.y++;}
else if(dg=='g'){ng.g++;}
ng.k++;ng.fq++;bg[mg]=ng;}}}
function parseUri(og){var o=parseUri.options,m=o.parser[o.strictMode?"strict":"loose"].exec(og),uri={},i=14;while(i--){uri[o.key[i]]=m[i]||"";}
uri[o.q.name]={};uri[o.key[12]].replace(o.q.parser,function($0,$1,$2){if($1){uri[o.q.name][$1]=$2;}});return uri;}
function joinUri(pg){pg.authority=pg.userInfo?pg.userInfo+'@':'';pg.authority=pg.authority+pg.host;if(pg.port){pg.authority=pg.authority+':'+pg.port;}
return(pg.protocol+'://'+pg.authority+pg.relative);}
parseUri.options={strictMode:false,key:["source","protocol","authority","userInfo","user","password","host","port","relative","path","directory","file","query","anchor"],q:{name:"queryKey",parser:/(?:^|&)([^&=]*)=?([^&]*)/g},parser:{strict:/^(?:([^:\/?#]+):)?(?:\/\/((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?))?((((?:[^?#\/]*\/)*)([^?#]*))(?:\?([^#]*))?(?:#(.*))?)/,loose:/^(?:(?![^:@]+:[^:@\/]*@)([^:\/?#.]+):)?(?:\/\/)?((?:(([^:@]*)(?::([^:@]*))?)?@)?([^:\/?#]*)(?::(\d*))?)(((\/(?:[^?#](?![^?#\/]*\.[^?#\/.]+(?:[?#]|$)))*\/?)?([^?#\/]*))(?:\?([^#]*))?(?:#(.*))?)/}};function _Lc(qg,rg,sg){sg++;var tg=_Ta._qc;var ug=_Ta._tb._Bb;var vg=qg._Qa.replace(/\w+:\/\/([\w.]+)(.*)/i,'$1').split('.');var wg=vg.slice(vg.length-2,vg.length).join('.');var xg=(vg.length<=2)?'':vg.slice(0,vg.length-2);var yg=qg._Qa.toLowerCase();var zg=tg[yg];if(zg===undefined){var Ag=parseUri(yg);if(/^www.(.*)/.test(Ag.host)===true){Ag.host=Ag.host.replace(/^www\./,'');}
else{Ag.host=Ag.host.replace(/^/,'www.');}
_Rc=joinUri(Ag);zg=tg[_Rc];if(zg){yg=_Rc;}}
if(zg===undefined||zg==''){zg={_Oc:wg,_Pc:xg,_Qa:qg._Qa,_Pa:qg._Pa,_lb:ug,_sb:qg._sb,b:{_Sc:0,_Tc:0},y:{_Sc:0,_Tc:0},g:{_Sc:0,_Tc:0},_Uc:0,_Vc:[]};}
else{if(zg._sb.length<qg._sb.length){zg._sb=qg._sb;zg._Pa=qg._Pa;}
if(zg._lb>ug){zg._lb=ug;}}
zg[rg._Wa]._Sc++;if(zg[rg._Wa]._Tc===0||zg[rg._Wa]._Tc>sg){zg[rg._Wa]._Tc=sg;}
tg[yg]=zg;_Ta._tb._Eb++;}
function _Wc(){_Ta._tb._Xc={};_Ta._tb._Xc['2']=$.trim($('#searchTerms').val());_Ta._tb._Xc['3']=_Ta._tb._zb;}
function _Yc(Bg,Cg,Dg){_Ta._tb._Xc['4']=Bg;_Ta._tb._Xc['5']=Dg;_Ta._tb._Xc.url=encodeURIComponent(Cg);return('/clicked?1='+_Ta._tb._ad+'&'+$.param(_Ta._tb._Xc));}
function _bd(Eg,Fg){var Gg={_jb:[],_kb:0,_mb:''};Eg._gb(Fg,Gg);var Hg='';var Ig=[];for(var Jg in Gg._jb){if(Gg._jb.hasOwnProperty(Jg)){var Kg=Gg._jb[Jg];var Lg={_Pa:'',_sb:'',_Qa:''};Eg._nb(Kg,Lg);_ec.restart('linkify');_Lc(Lg,Eg,(Gg._kb+Jg));_ec.stop('linkify');_ec.restart('taggify');_zc(Lg,Eg);_ec.stop('taggify');var Mg=parseInt(Gg._kb,10)+parseInt(Jg,10);Ig.push('<div name="'+Mg+'"><div class="result-stats"><a class="result-title" href="');if(_Ta._tb._ad===undefined){Ig.push(Lg._Qa);}
else{Ig.push(_Yc(_Ta._tb._Bb,Lg._Qa,Eg._Wa+Jg));}
Ig.push('" title="');Ig.push(Lg._Pa);Ig.push('" onclick="titleClick(this);">');Ig.push(Lg._Pa);Ig.push('</a>');Ig.push(Hg);Ig.push('</div><p class="result-desc">');Ig.push(Lg._sb);Ig.push('</p>');Ig.push('<cite class="result-url">');Ig.push(Lg._Qa);Ig.push('</cite></div>');}}
if(_Ta._tb._Bb=='1'){$('#'+Eg._Va).html('<div name="grp"><div name="pg1" style="display:none"><div name="pg-header"></div>'+Ig.join('')+'</div></div>');}
else{$('#'+Eg._Va+' div[name="grp"]').append('<div name="pg'+_Ta._tb._Bb+'" style="display:none"><div name="pg-header"></div>'+Ig.join('')+'</div>');}}
function _fd(Ng){_ec.start('aggregate-links');var Og=_Ta._qc;var Pg=_Ta._rc;var Qg=['b','y','g'];var Rg=[];var Sg;var Tg=[];var Ug={'b':'http://www.bing.com/favicon.ico','y':'http://www.yahoo.com/favicon.ico','g':'http://www.google.com/favicon.ico'};function _kd(){return(Math.random()<0.5?-1:1);}
function _ld(a,b){var Vg=(a._Mc-b._Mc);if(Vg===0){Vg=_kd();}
return Vg;}
function _md(a,b){var Wg=(b._Mc-a._Mc);if(Wg===0){Wg=_kd();}
return Wg;}
var Xg=-1;var Yg;var Zg;for(var $g in Og){if(Og.hasOwnProperty($g)){Xg++;Zg=Og[$g];Zg._Uc=0;Zg._pd=0;Zg._qd=0;Rg=[];var s=Xg+' linkarr:';var ah='';for(Yg in Qg){if(Qg.hasOwnProperty(Yg)){Sg=Qg[Yg];if(Zg[Sg]._Tc!==0){Zg._pd++;if((Zg._qd===0)||(Zg._qd>Zg[Sg]._Tc)){Zg._qd=Zg[Sg]._Tc;}
Zg._Uc+=Zg[Sg]._Tc;Rg.push({_Mc:Zg[Sg]._Tc,_hd:Sg});s+=' '+Sg+' '+Zg[Sg]._Tc;ah+=','+Sg+Zg[Sg]._Tc;}}}
s+=' score:'+Zg._Uc+'/'+Zg._pd;Zg._Uc=(Zg._Uc/Zg._pd).toFixed(2);s+=' = '+Zg._Uc;Zg._sd=s;Rg.sort(_ld);_td=[];_ud=[];for(Yg in Rg){if(Rg.hasOwnProperty(Yg)){if(Rg[Yg].rank!==0){_td.push(', ');_td.push(Rg[Yg]._hd);_td.push(' #');_td.push(Rg[Yg]._Mc);_ud.unshift('<img width="12" height="12" src="'+Ug[Rg[Yg]._hd]+'" alt="'+Rg[Yg]._hd.toUpperCase()+'"/>');}}}
Zg._rd=ah;Zg._vd='Overall #'+Zg._Uc+_td.join('');Zg._dd='<span title="'+Zg._vd+'" margin-left="1em">'+_ud.join('')+'</span>';Tg.push(Zg);}}
Tg.sort(function(a,b){var bh=(a._lb-b._lb);if(bh!==0){return bh;}
if(a._Uc!=b._Uc){return(a._Uc-b._Uc);}
else if(a._qd!=b._qd){return(a._qd-b._qd);}
else{return(b._pd-a._pd);}});var ch=[];var dh=1;ch.push('<div name="pg'+dh+'" style="display:none"><div name="pg-header"></div>');for(Xg in Tg){if(Tg.hasOwnProperty(Xg)){Zg=Tg[Xg];if(Zg._lb!=dh&&++dh>1){ch.push('</div><div name="pg'+dh+'" style="display:none"><div name="pg-header"></div>');}
ch.push('<div name="');ch.push(Xg);ch.push('" title="');ch.push(Zg._vd);ch.push('"><div class="result-stats"><a class="result-title" href="');if(_Ta._tb._ad===undefined){ch.push(Zg._Qa);}
else{ch.push(_Yc(dh,Zg._Qa,Zg._rd));}
ch.push('" title="');ch.push(Zg._Pa);ch.push('" onclick="titleClick(this);">');ch.push(Zg._Pa);ch.push('</a>');ch.push(Zg._dd);ch.push('</div><p class="result-desc">');ch.push(Zg._sb);ch.push('</p>');ch.push('<cite class="result-url">');ch.push(Zg._Qa);ch.push('</cite></div>');}}
ch.push('</div>');$('#keskese').html('<div name="grp">'+ch.join('')+'</div>');_ec.stop('aggregate-links');}
function set_relevance(){_Ta._Qb=true;}
function _wd(eh){_ec.start('aggregate-tags');var fh=_Ta._sc;var gh=_Ta._tc;gh.sort(function(a,b){var s=fh[a];var t=fh[b];return(s._Kc<t._Kc)?-1:((s._Kc==t._Kc)?0:1);});var hh=eh._Wa;var ih=[];var jh;for(var kh in gh){if(gh.hasOwnProperty(kh)){var lh=gh[kh];var mh=fh[lh];if(mh._Ic.length<3&&_dc.small[mh._Kc]!==null){continue;}
var nh=_dc[mh._Kc.slice(0,3)];if(nh!==undefined&&nh[mh._Kc]!==null){continue;}
if(jh!==undefined){var oh=Math.min(jh._Kc.length,mh._Kc.length);var ph=Math.abs(jh._Kc.length-mh._Kc.length);var qh=0;if(ph<oh/2.0){while(qh<oh){if(jh._Kc[qh]!=mh._Kc[qh]){break;}
qh++;}
if(qh>=oh*0.75||(oh<=3&&qh>=2)){if(jh.fq>mh.fq){mh._Ic=jh._Ic;mh._Kc=jh._Kc;}
mh.k+=jh.k;mh.y+=jh.y;mh.g+=jh.g;mh.b+=jh.b;mh.fq=mh.k;mh.tag=mh.word;continue;}}}
mh.fq=mh.k;mh.tag=mh._Ic;ih.push(mh);jh=mh;}}
ih.sort(function(a,b){return(b.fq-a.fq);});var rh=ih.length<50?ih.length:50;var sh=0;var th=rh-1;var uh=ih[th].fq;for(;0<th;th--){if(ih[th].fq>uh){break;}}
var vh=rh;for(;vh<ih.length;vh++){if(ih[vh].fq>uh){break;}}
var wh=ih.slice(0,th);if(th<rh-1){var xh=rh-th;var yh=xh*1.0/(vh-th);_Nd=ih.slice(th+1,vh).sort(function(a,b){var zh=(b.fq-a.fq);zh=(zh!==0)?zh:((Math.random()<=yh)?-1:1);return zh;}).slice(0,xh);wh=wh.concat(_Nd);}
if(_Ta._Qb===false){wh.sort(function(a,b){return(a._Kc<b._Kc)?-1:((a._Kc==b._Kc)?0:1);});}
var Ah=[];Ah.push('<ul id="tagList">');var Bh=$('#searchTerms').val();for(kh in wh){if(wh.hasOwnProperty(kh)){var Ch=wh[kh];var fq=(0.9+(Ch.fq/10.0));var Dh=((fq<2.0)?fq:2.0);Ah.push('<li><a style="font-size:'+Dh.toFixed(2)+'em"');Ah.push(' onclick="tagClick(this);" onMouseOver="tagMouseOver(this);"');if(Ch.fq>1){Ah.push(' title="'+Ch.fq+' occurances"');}
else{Ah.push(' title="'+Ch.fq+' occurance"');}
Ah.push(' href="#p=1&c=1');Ah.push('&q='+escape(Bh+' '+Ch.tag)+'"');Ah.push('>');Ah.push(Ch.tag);Ah.push('</a></li>');}}
Ah.push('</ul>');var Eh=document.getElementById('tagCloud');if(Eh.firstChild!==null){Eh.removeChild(Eh.firstChild);}$('#tagCloud').html(Ah.join(''));_ec.stop('aggregate-tags');}
function _Od(Fh){_wd(Fh);_fd(Fh);}
function _Pd(Gh,Hh){_Ta._Qd[Gh._Va]=true;_ec.stop('query_'+Gh._Va);_ec.start('processing_'+Gh._Va);if(_Ta._tb._Rd){_ec.start('processing');}
var Ih=true,_Td=false;$.each(_Ta._Qd,function(Jh){if(_Ta._Qd[Jh]===false){Ih=false;}
else{_Td=true;}});_bd(Gh,Hh);_ec.stop('processing_'+Gh._Va);if(Ih){_Od(Gh);_ec.stop('processing');_ec.stop('async-block');$('#inprogress').removeAttr('src');$('#inprogress').attr('src','imgs/notinprogress.png');$('#searchButton').removeAttr('disabled').attr('value','Next Page');_lc();_ec.stop('overall');if(_Ta._tb._ub!==true){_Ia('timers',_ec.dumpAll());}
_mc();}}
function _Vd(Kh,Lh){var Mh=1200;var Nh=Lh;$.ajax({url:Lh,type:'get',dataType:'json',timeout:Mh,raw_url:Nh,tryCount:0,retryLimit:3,success:function(Oh){_Pd(Kh,Oh);},error:function(Ph,Qh,Rh){_da('error fetching results from  '+Kh._Va+' '+Qh+' '+Rh);if(Qh=='timeout'){this.tryCount++;if(this.tryCount<=this.retryLimit){this.url=this.raw_url;_Ia(_Ja._cc,'{engine:'+Kh._Va+', retries:'+this.tryCount+'}');$.ajax(this);return;}
_ja='{engine:'+Kh._Va+', retries:'+this.tryCount+', cause: "retries exceeded"}';}
_Ta._Qd[Kh._Wa]=true;_Ta._Wd[Kh._Wa]=true;if(Ph.status==500){_ja='{engine:'+Kh._Va+', retries:'+this.tryCount+', cause: "server code 500"}';}
else if(this.tryCount<=this.retryLimit){_ja='{engine:'+Kh._Va+', retries:'+this.tryCount+', cause: "WTF! ajax failure and we have no idea"}';}
var Sh;_Pd(Kh,Sh);_Ia(_Ja._bc,_ja);return;}});}
function _Xd(){var Th=$.trim($('#searchTerms').val());if(Th!=''){$('#inprogress').attr('src','imgs/inprogress2.gif');_Ta._Qd={};_Ta._Wd={};_ec.start('overall');_ec.start('async-block');_Wc();$.each(_Ta._Nb,function(Uh){var Vh=_Ta._Ua[Uh];if(Vh._Va=='keskese'){}
else{_Ta._Qd[Vh._Va]=false;var Wh=Vh._Ya.replace('{_terms}',Th).replace('{_api_key}',Vh._Xa).replace('{_offset10}',_Ta._tb._Fb).replace('{_offset8}',_Ta._tb._Gb);_ec.start('query_'+Vh._Va);_Ta._tb._Rd=true;_Vd(Vh,Wh);}});}}
var _ra={_sa:["#1f77b4","#ff7f0e","#2ca02c","#d62728","#9467bd","#E94B3A","#17becf","#17CF29","#67BC68"],_ta:0,_ua:function(){var Xh=_ra._sa.length;_ra._ta+=Math.floor(1+Math.random()*(Xh/2));return _ra._sa[_ra._ta%Xh];},_$d:function(){var Yh=this._ua();var Zh=_Ta._tb._Db;$('#engines .engine a[rel='+Zh+']').css('border-top-color',Yh);$('#feedback').css('background',Yh);}};var _vb=false;function _be($h){var ai='noop';var bi={};if(($h==_Ja._Jb)||($h==_Ja._Tb)){$('#searchButton').attr('disabled','disabled');var ci=$.bbq.getState();var di=$.trim($('#searchTerms').val());if(di==''){_fc(_Ja._Zb);$.bbq.pushState({q:'',p:0,c:0});_yc();$('#searchButton').removeAttr('disabled').attr('value','Search');return;}
var ei=ci[_Ta._Ib._Jb];var fi=0;if(ei==''||ei!=di||_Ta._tb._zb<1){_yc();$('#pages span a').removeClass('active-page').addClass('inative-page');$('#pages span:first a').addClass('active-page');}
else{if(_Ta._tb._zb>=5){ai='{terms:"'+di+'", pg:'+_Ta._tb._zb+'}';_fc(_Ja._Yb,ai);$('#inprogress').removeAttr('src');$('#inprogress').attr('src','imgs/notinprogress.png');$('#searchButton').removeAttr('disabled').attr('value','Next Page');alert('Keskese currently supports upto 5 pages of search.\nPlease add/modify search words to refine your search');return;}
_Ta._tb._zb++;_hc(_Ta._tb._zb);_uc();fi=(_Ta._tb._Bb-1);$('#pages span:eq('+fi+') a').addClass('active-page');}
ai='{terms:"'+di+'", pg:'+_Ta._tb._zb+'}';bi[_Ta._Ib._Jb]=di;bi[_Ta._Ib._Kb]=_Ta._tb._zb;bi[_Ta._Ib._Lb]=_Ta._tb._Bb;bi[_Ta._Ib._Mb]=_Ta._tb._Db;$.bbq.pushState(bi);_Xd();_ra._$d();_vb=true;$('#pages span:eq('+fi+') a').click();_vb=false;if(_Ta._tb._ub===true){return;}}
else if($h==_Ja._Sb){bi=$.bbq.getState();if(bi[_Ta._Ib._Jb]!=$.trim($('#searchTerms').val())){$('#searchTerms').val(bi[_Ta._Ib._Jb]);}
ai='{page:'+_Ta._tb._Bb+', num:'+_Ta._tb._zb+'}';if(bi[_Ta._Ib._Lb]!=_Ta._tb._Bb){bi[_Ta._Ib._Lb]=_Ta._tb._Bb;$.bbq.pushState(bi);_lc();}
if(_vb===true){return;}}
else if($h==_Ja._Mb){bi=$.bbq.getState();if(bi[_Ta._Ib._Jb]!=$.trim($('#searchTerms').val())){$('#searchTerms').val(bi[_Ta._Ib._Jb]);}
_ra._$d();ai='{engine:'+_Ta._tb._Db+'}';if(bi[_Ta._Ib._Mb]!=_Ta._tb._Db){bi[_Ta._Ib._Mb]=_Ta._tb._Db;$.bbq.pushState(bi);_lc();}
else{}}
else{}
_fc($h,ai);}
function _fe(gi){try{window.external.AddSearchProvider('http://www.keskese.com/opensearch_plugin.xml');if(gi=='Chrome'){}}
catch(e){alert("Currently, the search provider function requires either Firefox 2 or Internet Explorer 7.");return;}}
function _ge(){}
function _he(){$.ajax({url:'/key',dataType:'jsonp',timeout:1000,tryCount:0,retryLimit:3,success:function(hi){if(hi.key!==undefined){_Ta._tb._ad=hi.key;}},error:function(ii,ji,ki){_da('error fetching key '+ji+' '+ki);if(ji=='timeout'){this.tryCount++;if(this.tryCount<=this.retryLimit){_Ia(_Ja._cc,'{op: getKey, retries:'+this.tryCount+'}');$.ajax(this);return;}
_Ia(_Ja._bc,'{op: getKey, retries:'+this.tryCount+'}');}},async:false});}
function _ie(){var li=_Ta._tb._Hb;var mi=new RegExp('jjj.xrfxrfr.pbz'|'.*gurzrgnqry.nccfcbg.pb','i');var ni=_ma(li.host);if(li.protocol=='http:'&&mi.test(ni)){_Ia(_ma('i_orra_cyntvnevmrq'),li.href);return false;}
_he();return true;}
function titleClick(oi){_Ia(_Ja._Ub,'{url:'+oi.href+'}');}
function tagClick(pi){var qi=$('#searchTerms').val()+' '+pi.innerHTML;$('#searchTerms').attr({value:qi});_Ia(_Ja._Tb,'{tag:'+pi.innerHTML+'}');_pc();$('#searchButton').trigger('click');return false;}
function tagMouseOver(ri){var si=$(ri).attr('href');si=si.replace(/&e=[^&]*/,'')+'&e='+_Ta._tb._Db;$(ri).attr({href:si});}
function _le(){var ti=$.bbq.getState();var ui=ti[_Ta._Ib._Jb];if(ui!=$('#searchTerms').val()){_yc();_nc();}}
function firebug_lite(){if(BrowserDetect.browser!='Firefox'){$(document).write(unescape('<script src="http://getfirebug.com/releases/lite/1.2/firebug-lite-compressed.js" type="text/javascript"></script>'));}}
function keskese_init(){_xa=gat;if(_ie()){$('#pages span a').click(function(){$('#pages span a').removeClass('selected-page');$(this).addClass('selected-page');_hc($(this).attr('rel'));_be(_Ja._Sb);return false;});$('#engines .engine a').click(function(){$('#engines .engine a').css({'border-color':'#B9B9B9','font-weight':'normal','border-top-width':'1px','border-bottom-width':'1px','background':'#EEE'});$(this).css({'font-weight':'bold','border-top-width':'3px','border-bottom-width':'0px','background':'#FFFFFF'});_jc($(this).attr('rel'));_be(_Ja._Mb);return false;});$('#searchButton').removeAttr('disabled').click(function(){_be(_Ja._Jb);return false;});var vi='google';$('#searchTerms').autocomplete('http://dummyurl',{width:this.width,matchContains:true,url_compute:_Ta._Ua[vi]._ab,dataType:'jsonp',parse:_Ta._Ua[vi]._db,formatResult:_Ta._Ua[vi]._cb,formatItem:function(wi){return wi;},jsonp:_Ta._Ua[vi]._$a}).keypress(function(e){$('#searchButton').removeAttr('disabled').attr('value','Search');}).result(function(xi,yi,zi){$('#searchButton').removeAttr('disabled').attr('value','Search');if($('#searchButton').attr('disabled')!='disabled'){$('#searchButton').trigger('click');}}).focus();$('#feedback a').click(function(){_be(_Ja._Vb);});$('#about a').click(function(){_be(_Ja._Wb);});if(BrowserDetect.browser=='Firefox'||BrowserDetect.browser=='Explorer'){$('#addto a').html('<a href=""><b>Add to '+BrowserDetect.browser+'</b></a>').click(function(){_be(_Ja._Xb);_fe();return false;});}
else{}
if(BrowserDetect.browser=='Explorer'){$('body').css({width:"99%"});}$(window).bind('hashchange',function(e){_le();});_yc();_nc();}
try{_Fa()[_Ba]();}
catch(err){_da('ERROR: _trackPageview '+err.toString());}}
