/*
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */
jQuery.cookie=function(b,j,m){if(typeof j!="undefined"){m=m||{};if(j===null){j="";m=$.extend({},m);m.expires=-1}var e="";if(m.expires&&(typeof m.expires=="number"||m.expires.toUTCString)){var f;if(typeof m.expires=="number"){f=new Date();f.setTime(f.getTime()+(m.expires*24*60*60*1000))}else{f=m.expires}e="; expires="+f.toUTCString()}var l=m.path?"; path="+(m.path):"";var g=m.domain?"; domain="+(m.domain):"";var a=m.secure?"; secure":"";document.cookie=[b,"=",encodeURIComponent(j),e,l,g,a].join("")}else{var d=null;if(document.cookie&&document.cookie!=""){var k=document.cookie.split(";");for(var h=0;h<k.length;h++){var c=jQuery.trim(k[h]);if(c.substring(0,b.length+1)==(b+"=")){d=decodeURIComponent(c.substring(b.length+1));break}}}return d}};
/* Copyright (c) 2006 Brandon Aaron (http://brandonaaron.net)
 * Dual licensed under the MIT (http://www.opensource.org/licenses/mit-license.php) 
 * and GPL (http://www.opensource.org/licenses/gpl-license.php) licenses.
 *
 * $LastChangedDate: 2007-07-22 01:45:56 +0200 (Son, 22 Jul 2007) $
 * $Rev: 2447 $
 *
 * Version 2.1.1
 */
(function(a){a.fn.bgIframe=a.fn.bgiframe=function(c){if(a.browser.msie&&/6.0/.test(navigator.userAgent)){c=a.extend({top:"auto",left:"auto",width:"auto",height:"auto",opacity:true,src:"javascript:false;"},c||{});var d=function(e){return e&&e.constructor==Number?e+"px":e},b='<iframe class="bgiframe"frameborder="0"tabindex="-1"src="'+c.src+'"style="display:block;position:absolute;z-index:-1;'+(c.opacity!==false?"filter:Alpha(Opacity='0');":"")+"top:"+(c.top=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderTopWidth)||0)*-1)+'px')":d(c.top))+";left:"+(c.left=="auto"?"expression(((parseInt(this.parentNode.currentStyle.borderLeftWidth)||0)*-1)+'px')":d(c.left))+";width:"+(c.width=="auto"?"expression(this.parentNode.offsetWidth+'px')":d(c.width))+";height:"+(c.height=="auto"?"expression(this.parentNode.offsetHeight+'px')":d(c.height))+';"/>';return this.each(function(){if(a("> iframe.bgiframe",this).length==0){this.insertBefore(document.createElement(b),this.firstChild)}})}return this}})(jQuery);
/*
 * Ajax Queue Plugin
 * 
 * Homepage: http://jquery.com/plugins/project/ajaxqueue
 * Documentation: http://docs.jquery.com/AjaxQueue
 */
(function(d){var c=d.ajax;var a={};var e=[];var b=[];d.ajax=function(h){h=jQuery.extend(h,jQuery.extend({},jQuery.ajaxSettings,h));var g=h.port;switch(h.mode){case"abort":if(a[g]){a[g].abort()}return a[g]=c.apply(this,arguments);case"queue":var f=h.complete;h.complete=function(){if(f){f.apply(this,arguments)}jQuery([c]).dequeue("ajax"+g)};jQuery([c]).queue("ajax"+g,function(){c(h)});return;case"sync":var i=e.length;e[i]={error:h.error,success:h.success,complete:h.complete,done:false};b[i]={error:[],success:[],complete:[]};h.error=function(){b[i].error=arguments};h.success=function(){b[i].success=arguments};h.complete=function(){b[i].complete=arguments;e[i].done=true;if(i==0||!e[i-1]){for(var j=i;j<e.length&&e[j].done;j++){if(e[j].error){e[j].error.apply(jQuery,b[j].error)}if(e[j].success){e[j].success.apply(jQuery,b[j].success)}if(e[j].complete){e[j].complete.apply(jQuery,b[j].complete)}e[j]=null;b[j]=null}}}}return c.apply(this,arguments)}})(jQuery);
/*
 * Autocomplete - jQuery plugin 1.0.2
 *
 * Copyright (c) 2007 Dylan Verheul, Dan G. Switzer, Anjesh Tuladhar, Jörn Zaefferer
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id: jquery.autocomplete.js 5747 2008-06-25 18:30:55Z joern.zaefferer $
 *
 */
(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")}});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:v();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){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("")}}})}if(y){a.Autocompleter.Selection(l,l.value.length,l.value.length)}}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(z,B,y){if(!g.matchCase){z=z.toLowerCase()}var A=m.load(z);if(A&&A.length){B(z,A)}else{if((typeof g.url=="string")&&(g.url.length>0)){var C={timestamp:+new Date()};a.each(g.extraParams,function(D,E){C[D]=typeof E=="function"?E():E});a.ajax({mode:"abort",port:"autocomplete"+l.name,dataType:g.dataType,url:g.url,data:a.extend({q:i(z),limit:g.max},C),success:function(E){var D=g.parse&&g.parse(E)||o(E);m.add(z,D);B(z,D)}})}else{r.emptyList();y(z)}}}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:true,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(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);a("#tfode-search-input")[0].value=v.find(".sugWord").text();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("<span class='sugWord'>"+e.highlight(w,m)+"</span>").addClass(v%2==0?"ac_even":"ac_odd").appendTo(o)[0];a.data(t,"ac_data",r[v])}k=o.find("li");a('<span class="suggestions">Suggestions</span>').prependTo(o.find("li:first"));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);
/*
 * jquery.tools 1.0.2 - The missing UI library
 * 
 * [tools.tooltip-1.0.2]
 * 
 * Copyright (c) 2009 Tero Piirainen
 * http://flowplayer.org/tools/
 *
 * Dual licensed under MIT and GPL 2+ licenses
 * http://www.opensource.org/licenses
 * 
 * -----
 * 
 * Build: Fri Jun 12 12:46:48 GMT+00:00 2009
 */
(function(c){c.tools=c.tools||{version:{}};c.tools.version.tooltip="1.0.2";var b={toggle:[function(){this.getTip().show()},function(){this.getTip().hide()}],fade:[function(){this.getTip().fadeIn(this.getConf().fadeInSpeed)},function(){this.getTip().fadeOut(this.getConf().fadeOutSpeed)}]};c.tools.addTipEffect=function(d,f,e){b[d]=[f,e]};c.tools.addTipEffect("slideup",function(){var d=this.getConf();var e=d.slideOffset||10;this.getTip().css({opacity:0}).animate({top:"-="+e,opacity:d.opacity},d.slideInSpeed||200).show()},function(){var d=this.getConf();var e=d.slideOffset||10;this.getTip().animate({top:"-="+e,opacity:0},d.slideOutSpeed||200,function(){c(this).hide().animate({top:"+="+(e*2)},0)})});function a(f,e){var d=this;var h=f.next();if(e.tip){if(e.tip.indexOf("#")!=-1){h=c(e.tip)}else{h=f.nextAll(e.tip).eq(0);if(!h.length){h=f.parent().nextAll(e.tip).eq(0)}}}function j(k,l){c(d).bind(k,function(n,m){if(l&&l.call(this)===false&&m){m.proceed=false}});return d}c.each(e,function(k,l){if(c.isFunction(l)){j(k,l)}});var g=f.is("input, textarea");f.bind(g?"focus":"mouseover",function(k){k.target=this;d.show(k);h.hover(function(){d.show()},function(){d.hide()})});f.bind(g?"blur":"mouseout",function(){d.hide()});h.css("opacity",e.opacity);var i=0;c.extend(d,{show:function(q){if(q){f=c(q.target)}clearTimeout(i);if(h.is(":animated")||h.is(":visible")){return d}var o={proceed:true};c(d).trigger("onBeforeShow",o);if(!o.proceed){return d}var n=f.position().top-h.outerHeight();var k=h.outerHeight()+f.outerHeight();var r=e.position[0];if(r=="center"){n+=k/2}if(r=="bottom"){n+=k}var l=f.outerWidth()+h.outerWidth();var m=f.position().left+f.outerWidth();r=e.position[1];if(r=="center"){m-=l/2}if(r=="left"){m-=l}n+=e.offset[0];m+=e.offset[1];h.css({position:"absolute",top:n,left:m});b[e.effect][0].call(d);c(d).trigger("onShow");return d},hide:function(){clearTimeout(i);i=setTimeout(function(){if(!h.is(":visible")){return d}var k={proceed:true};c(d).trigger("onBeforeHide",k);if(!k.proceed){return d}b[e.effect][1].call(d);c(d).trigger("onHide")},e.delay||1);return d},isShown:function(){return h.is(":visible, :animated")},getConf:function(){return e},getTip:function(){return h},getTrigger:function(){return f},onBeforeShow:function(k){return j("onBeforeShow",k)},onShow:function(k){return j("onShow",k)},onBeforeHide:function(k){return j("onBeforeHide",k)},onHide:function(k){return j("onHide",k)}})}c.prototype.tooltip=function(d){var e=this.eq(typeof d=="number"?d:0).data("tooltip");if(e){return e}var f={tip:null,effect:"slideup",delay:30,opacity:1,position:["top","center"],offset:[0,0],api:false};if(c.isFunction(d)){d={onBeforeShow:d}}c.extend(f,d);this.each(function(){e=new a(c(this),f);c(this).data("tooltip",e)});return f.api?e:this}})(jQuery);

var dblclick_disabled=false;var ac_enabled=true;var tts_enabled=true;var tts_min=false;var suggesturl="/tfode:suggest/";$(function(){$(".tfode-right-column-sortable").sortable({axis:"y",opacity:0.6,cursor:"move",handle:".tfode-portlet-header, .tfode-portlet-header2",update:function(a,b){swapToolsPosCookie()}});checkToolsPos();$(".tfode-portlet-header, #tfode-browse .tfode-portlet-header2, #tfode-pagetools .tfode-portlet-header2 .ui-icon, #tfode-config .tfode-portlet-header2 .ui-icon").css("cursor","pointer").click(function(){portletToggle($(this).parents(".tfode-portlet:first"))});$(".tfode-right-column-sortable").find(".tfode-portlet-header, .tfode-portlet-header2").css("cursor","move");$(".tfode-portlet-header ~ .tfode-portlet-content, div#tfode-intro").each(function(){this.ondblclick=function(){dblclickLookup()}});checkAc();checkTTSSelect();checkTTS();checkTTSMin();checkDbl();$("div#web1913, div#vera, div#moby, div#jargon, div#foldoc, div#cedict, div#stardic, div#xdict, div#gcide, div#wiki, div#wikt, div#wn3, div#tfode-intro").addClass("fontResizable");checkFontsize();$("#tfode-contactUs-dialog").dialog({autoOpen:false,position:"top",modal:true,resizable:false,width:450,title:"Contact Us",close:function(a,b){$("#tfode-contactUs-dialog").html("")}});$("#browserReq").dialog({autoOpen:false,position:"center",modal:true,resizable:false,width:450,title:"Browser Requirements"});if(typeof isIE=="undefined"){$("#tts-tt").attr("title","");$("#tts-tt").tooltip({tip:"#tts-tooltip"})}$("#tfodeTabs, #adsense, .tfode-right-column-sortable, #tfode-browse, #tfode-search-form, #ac-Control, #tfode-footer ul").addClass("noprint");if(typeof ie6!="undefined"&&ie6){$("#tts-Control img, #tts-Control a").attr("title","not supported on IE6")}});function contactUs(){$("#tfode-contactUs-dialog").load("/_tfode/contactUs.php");$("#tfode-contactUs-dialog").dialog("option","buttons",{Submit:function(){$("#tfode-contactUs-dialog").load("/_tfode/contactUs.php",{sender_name:$("#contactForm_sender_name").val(),sender_email:$("#contactForm_sender_email").val(),subject:$("#contactForm_subject").val(),message:$("#contactForm_message").val(),code:$("#contactForm_code").val()},function(b,c,a){if(b.search(/Thank you/)!=-1){$("#tfode-contactUs-dialog").dialog("option","buttons",{Close:function(){$(this).dialog("close")}})}})},Cancel:function(){$(this).dialog("close")}});$("#tfode-contactUs-dialog").dialog("open")}function browserReq(){$("#browserReq").html("<p>Best viewed on Firefox, Google Chrome, Safari, IE7 and above with javascript enabled.</p>").dialog("open")}function bodyxsmall(){$(".fontResizable").removeClass("tfode-small").removeClass("tfode-medium").removeClass("tfode-large").removeClass("tfode-xlarge").addClass("tfode-xsmall");$("#tfode-fontconfig-xsmall").removeClass("underline");$("#tfode-fontconfig-small").removeClass("underline");$("#tfode-fontconfig-medium").removeClass("underline");$("#tfode-fontconfig-large").removeClass("underline");$("#tfode-fontconfig-xlarge").removeClass("underline");$("#tfode-fontconfig-xsmall").addClass("underline");$.cookie("fs","xsmall",{expires:90,path:"/",domain:"tfode.com",secure:false})}function bodysmall(){$(".fontResizable").removeClass("tfode-xsmall").removeClass("tfode-medium").removeClass("tfode-large").removeClass("tfode-xlarge").addClass("tfode-small");$("#tfode-fontconfig-xsmall").removeClass("underline");$("#tfode-fontconfig-small").removeClass("underline");$("#tfode-fontconfig-medium").removeClass("underline");$("#tfode-fontconfig-large").removeClass("underline");$("#tfode-fontconfig-xlarge").removeClass("underline");$("#tfode-fontconfig-small").addClass("underline");$.cookie("fs","small",{expires:90,path:"/",domain:"tfode.com",secure:false})}function bodymedium(){$(".fontResizable").removeClass("tfode-xsmall").removeClass("tfode-small").removeClass("tfode-large").removeClass("tfode-xlarge").addClass("tfode-medium");$("#tfode-fontconfig-xsmall").removeClass("underline");$("#tfode-fontconfig-small").removeClass("underline");$("#tfode-fontconfig-medium").removeClass("underline");$("#tfode-fontconfig-large").removeClass("underline");$("#tfode-fontconfig-xlarge").removeClass("underline");$("#tfode-fontconfig-medium").addClass("underline");$.cookie("fs","medium",{expires:90,path:"/",domain:"tfode.com",secure:false})}function bodylarge(){$(".fontResizable").removeClass("tfode-xsmall").removeClass("tfode-small").removeClass("tfode-medium").removeClass("tfode-xlarge").addClass("tfode-large");$("#tfode-fontconfig-xsmall").removeClass("underline");$("#tfode-fontconfig-small").removeClass("underline");$("#tfode-fontconfig-medium").removeClass("underline");$("#tfode-fontconfig-large").removeClass("underline");$("#tfode-fontconfig-xlarge").removeClass("underline");$("#tfode-fontconfig-large").addClass("underline");$.cookie("fs","large",{expires:90,path:"/",domain:"tfode.com",secure:false})}function bodyxlarge(){$(".fontResizable").removeClass("tfode-xsmall").removeClass("tfode-small").removeClass("tfode-medium").removeClass("tfode-large").addClass("tfode-xlarge");$("#tfode-fontconfig-xsmall").removeClass("underline");$("#tfode-fontconfig-small").removeClass("underline");$("#tfode-fontconfig-medium").removeClass("underline");$("#tfode-fontconfig-large").removeClass("underline");$("#tfode-fontconfig-xlarge").removeClass("underline");$("#tfode-fontconfig-xlarge").addClass("underline");$.cookie("fs","xlarge",{expires:90,path:"/",domain:"tfode.com",secure:false})}function tfode_collapseAll(){$(".tfode-portlet-header").parents(".tfode-portlet").each(function(){portletCollapse(this)})}function tfode_showAll(){$(".tfode-portlet-header").parents(".tfode-portlet").each(function(){portletExpand(this)})}function portletCollapse(a){$(a).find(".tfode-portlet-header:first span").removeClass("ui-icon-triangle-1-s").addClass("ui-icon-triangle-1-e");$(a).find(".tfode-portlet-content:first").hide();$(a).find(".tfode-portlet-header:first").addClass("bottomBorder ui-corner-all")}function portletExpand(a){$(a).find(".tfode-portlet-header:first span").removeClass("ui-icon-triangle-1-e").addClass("ui-icon-triangle-1-s");$(a).find(".tfode-portlet-content:first").show();$(a).find(".tfode-portlet-header:first").removeClass("bottomBorder ui-corner-all")}function portletToggle(a){$(a).find(".tfode-portlet-header:first span, .tfode-portlet-header2:first span").toggleClass("ui-icon-triangle-1-e").toggleClass("ui-icon-triangle-1-s");$(a).find(".tfode-portlet-content:first").toggle();$(a).find(".tfode-portlet-header:first, .tfode-portlet-header2:first").toggleClass("ui-corner-all").toggleClass("bottomBorder")}function unac(){$("#tfode-search-input").unautocomplete();ac_enabled=false;$("#acIndicator").text("Off");$.cookie("ac","off",{expires:90,path:"/",domain:"tfode.com",secure:false})}function ac(){$("#tfode-search-input").autocomplete(suggesturl,{matchSubset:false,max:12,autoFill:false,scroll:false});ac_enabled=true;$("#acIndicator").text("On");$.cookie("ac","on",{expires:90,path:"/",domain:"tfode.com",secure:false})}function toggleAC(){if(ac_enabled){unac()}else{ac()}}function checkAc(){var a=$.cookie("ac");if(!a){ac()}else{if(a=="on"){ac()}else{if(a=="off"){unac()}}}}function checkFontsize(){var a=$.cookie("fs");if(!a){bodymedium()}else{if(a=="xsmall"){bodyxsmall()}else{if(a=="small"){bodysmall()}else{if(a=="medium"){bodymedium()}else{if(a=="large"){bodylarge()}else{if(a=="xlarge"){bodyxlarge()}}}}}}}function toggleTTS(){if(typeof ie6!="undefined"&&ie6){return}if(tts_enabled){closeTTS()}else{openTTS()}}function toggleTTSMin(){if(tts_min){maxTTS()}else{minTTS()}}function minTTS(){$("#tts div.ttsContent").hide();tts_min=true;$.cookie("ttsMin","true",{expires:90,path:"/",domain:"tfode.com",secure:false})}function maxTTS(){$("#tts div.ttsContent").show();tts_min=false;$.cookie("ttsMin","false",{expires:90,path:"/",domain:"tfode.com",secure:false})}function toggleDblclk(){if(dblclick_disabled){enableDbl()}else{disableDbl()}}function formSubmit(a){a=a.replace(/^\s+|\s+$/g,"");chgloc(a);return false}function specialEncodeUrl(a){a=a.replace(/\s/g,"_");escape=false;if(a.match(/(^\/)|\\|;|\+/)!=null){escape=true}if(a=="robots.txt"){escape=true}a=encodeURIComponent(a);a=a.replace(/%2F/g,"/");a=a.replace(/\+/g,"%20");if(escape){a="?"+a}return a}function dblclickLookup(){var a="";if(dblclick_disabled==true){return}if(window.getSelection){a=window.getSelection().toString()}else{if(document.getSelection){a=document.getSelection().toString()}else{if(document.selection){a=document.selection.createRange();if(document.selection.type=="Text"&&a.text!=""){document.selection.empty();a=a.text}else{return}}}}a=a.replace(/^\s+|\s+$/g,"");if(a!=""){chgloc(a)}}function chgloc(b){var a="/"+specialEncodeUrl(b);document.location=a}function getLang(){return $("#lang")[0].value}function getText(){var a="";if(window.getSelection){a=window.getSelection()}else{if(document.getSelection){a=document.getSelection()}else{if(document.selection){a=document.selection.createRange().text}}}return(new String(a)).toString()}function closeTTS(){$("#tts").hide();tts_enabled=false;$("#ttsIndicator").text("Off");$.cookie("tts","off",{expires:90,path:"/",domain:"tfode.com",secure:false});return false}function openTTS(){$("#tts").show();tts_enabled=true;$("#ttsIndicator").text("On");$.cookie("tts","on",{expires:90,path:"/",domain:"tfode.com",secure:false});return false}function checkTTS(){if(typeof ie6!="undefined"&&ie6){$("#ttsIndicator").text("Off");return}var a=$.cookie("tts");if(!a){openTTS()}else{if(a=="on"){openTTS()}else{if(a=="off"){closeTTS()}}}}function enableDbl(){dblclick_disabled=false;$("#dblclkIndicator").text("On");$.cookie("dblclk","on",{expires:90,path:"/",domain:"tfode.com",secure:false});return false}function disableDbl(){dblclick_disabled=true;$("#dblclkIndicator").text("Off");$.cookie("dblclk","off",{expires:90,path:"/",domain:"tfode.com",secure:false});return false}function checkDbl(){var a=$.cookie("dblclk");if(!a){enableDbl()}else{if(a=="on"){enableDbl()}else{if(a=="off"){disableDbl()}}}}function checkToolsPos(){var a=$.cookie("toolPos");if(a=="1"){swapToolsPos()}}function checkTTSMin(){var a=$.cookie("ttsMin");if(!a){maxTTS()}else{if(a=="true"){minTTS()}else{if(a=="false"){maxTTS()}}}}function checkTTSSelect(){var a=$.cookie("ttsSelect");if(!a){}else{updateTTSSelect(a)}}function updateTTSSelect(a){$("option#"+a).attr("selected",true)}function updateTTSSelectCookie(a){if(a){$.cookie("ttsSelect",a,{expires:90,path:"/",domain:"tfode.com",secure:false})}}function swapToolsPos(){$("#tfode-pagetools").insertAfter($("#tfode-config"))}function swapToolsPosCookie(){var a=$.cookie("toolPos");if(!a){$.cookie("toolPos","1",{expires:90,path:"/",domain:"tfode.com",secure:false})}else{if(a=="0"){$.cookie("toolPos","1",{expires:90,path:"/",domain:"tfode.com",secure:false})}else{if(a=="1"){$.cookie("toolPos","0",{expires:90,path:"/",domain:"tfode.com",secure:false})}}}}function addOpenSearch(b,c,a){if((typeof window.external=="object")&&((typeof window.external.AddSearchProvider=="unknown")||(typeof window.external.AddSearchProvider=="function"))){if((typeof window.external.AddSearchProvider=="unknown")&&a=="p"){alert("This plugin uses POST which is not currently supported by Internet Explorer's implementation of OpenSearch.")}else{window.external.AddSearchProvider("http://static.tfode.com/"+b+".xml")}}else{alert("You will need a browser which supports OpenSearch to install this plugin.")}};
