(function() {
var _UDS_MSG_SEARCHER_IMAGE = ('Image');

var _UDS_MSG_SEARCHER_WEB = ('Web');

var _UDS_MSG_SEARCHER_BLOG = ('Blog');

var _UDS_MSG_SEARCHER_VIDEO = ('Video');

var _UDS_MSG_SEARCHER_LOCAL = ('Local');

var _UDS_MSG_SEARCHCONTROL_SAVE = ('save');

var _UDS_MSG_SEARCHCONTROL_KEEP = ('keep');

var _UDS_MSG_SEARCHCONTROL_INCLUDE = ('include');

var _UDS_MSG_SEARCHCONTROL_COPY = ('copy');

var _UDS_MSG_SEARCHCONTROL_CLOSE = ('close');

var _UDS_MSG_SEARCHCONTROL_SPONSORED_LINKS = ('Sponsored Links');

var _UDS_MSG_SEARCHCONTROL_SEE_MORE = ('see more...');

var _UDS_MSG_SEARCHCONTROL_WATERMARK = ('clipped from Google');

var _UDS_MSG_SEARCHER_CONFIG_SET_LOCATION = ('Search location');

var _UDS_MSG_SEARCHER_CONFIG_DISABLE_ADDRESS_LOOKUP = ('Disable address lookup');

var _UDS_MSG_SEARCHER_NEWS = ('News');

function _UDS_MSG_MINUTES_AGO(AGE_MINUTES_AGO) {
  return ('' + AGE_MINUTES_AGO + ' minutes ago');
}

var _UDS_MSG_ONE_HOUR_AGO = ('1 hour ago');

function _UDS_MSG_HOURS_AGO(AGE_HOURS_AGO) {
  return ('' + AGE_HOURS_AGO + ' hours ago');
}

function _UDS_MSG_NEWS_ALL_N_RELATED(NUMBER) {
  return ('all ' + NUMBER + ' related');
}

var _UDS_MSG_NEWS_RELATED = ('Related Articles');

var _UDS_MSG_BRANDING_STRING = ('powered by Google');

var _UDS_MSG_SORT_BY_DATE = ('Sort by date');

var _UDS_MSG_MONTH_ABBR_JAN = ('Jan');

var _UDS_MSG_MONTH_ABBR_FEB = ('Feb');

var _UDS_MSG_MONTH_ABBR_MAR = ('Mar');

var _UDS_MSG_MONTH_ABBR_APR = ('Apr');

var _UDS_MSG_MONTH_ABBR_MAY = ('May');

var _UDS_MSG_MONTH_ABBR_JUN = ('Jun');

var _UDS_MSG_MONTH_ABBR_JUL = ('Jul');

var _UDS_MSG_MONTH_ABBR_AUG = ('Aug');

var _UDS_MSG_MONTH_ABBR_SEP = ('Sep');

var _UDS_MSG_MONTH_ABBR_OCT = ('Oct');

var _UDS_MSG_MONTH_ABBR_NOV = ('Nov');

var _UDS_MSG_MONTH_ABBR_DEC = ('Dec');

var _UDS_MSG_DIRECTIONS = ('directions');

var _UDS_MSG_CLEAR_RESULTS = ('clear results');

var _UDS_MSG_SHOW_ONE_RESULT = ('show one result');

var _UDS_MSG_SHOW_MORE_RESULTS = ('show more results');

var _UDS_MSG_SHOW_ALL_RESULTS = ('show all results');

var _UDS_MSG_SETTINGS = ('settings');

var _UDS_MSG_SEARCH = ('search');

var _UDS_MSG_SEARCH_UC = ('Search');

var _UDS_MSG_POWERED_BY = ('powered by');

function _UDS_MSG_LOCAL_ATTRIBUTION(LOCAL_RESULTS_PROVIDER) {
  return ('Business listings provided by ' + LOCAL_RESULTS_PROVIDER + '');
}

var _UDS_MSG_SEARCHER_BOOK = ('Book');

function _UDS_MSG_FOUND_ON_PAGE(FOUND_ON_PAGE) {
  return ('Page ' + FOUND_ON_PAGE + '');
}

function _UDS_MSG_TOTAL_PAGE_COUNT(PAGE_COUNT) {
  return ('' + PAGE_COUNT + ' pages');
}

var _UDS_MSG_SEARCHER_BY = ('by');

var _UDS_MSG_SEARCHER_CODE = ('Code');

var _UDS_MSG_UNKNOWN_LICENSE = ('Unknown License');

var _UDS_MSG_SEARCHER_GSA = ('Search Appliance');

var _UDS_MSG_SEARCHCONTROL_MORERESULTS = ('More results');

var _UDS_MSG_SEARCHCONTROL_PREVIOUS = ('Previous');

var _UDS_MSG_SEARCHCONTROL_NEXT = ('Next');

var _UDS_MSG_GET_DIRECTIONS = ('Get directions');

var _UDS_MSG_GET_DIRECTIONS_TO_HERE = ('To here');

var _UDS_MSG_GET_DIRECTIONS_FROM_HERE = ('From here');

var _UDS_MSG_CLEAR_RESULTS_UC = ('Clear results');

var _UDS_MSG_SEARCH_THE_MAP = ('search the map');

var _UDS_MSG_SCROLL_THROUGH_RESULTS = ('scroll through results');

var _UDS_MSG_EDIT_TAGS = ('edit tags');

var _UDS_MSG_TAG_THIS_SEARCH = ('tag this search');

var _UDS_MSG_SEARCH_STRING = ('search string');

var _UDS_MSG_OPTIONAL_LABEL = ('optional label');

var _UDS_MSG_DELETE = ('delete');

var _UDS_MSG_DELETED = ('deleted');

var _UDS_MSG_CANCEL = ('cancel');

var _UDS_MSG_UPLOAD_YOUR_VIDEOS = ('upload your own video');

var _UDS_MSG_IM_DONE_WATCHING = ('i\047m done watching this');

var _UDS_MSG_CLOSE_VIDEO_PLAYER = ('close video player');

var _UDS_MSG_NO_RESULTS = ('No Results');

var _UDS_MSG_LINKEDCSE_ERROR_RESULTS = ('This Custom Search Engine is loading. Try again in a few seconds.');

var _UDS_MSG_COUPONS = ('Coupons');
(function() { 
if(!google.search.NoOldNames){google_exportSymbol("UDS_ServiceBase",google.loader.ServiceBase);google_exportSymbol("UDS_OriginalAppPath",google.loader.OriginalAppPath);google_exportSymbol("UDS_ApiKey",google.loader.ApiKey);google_exportSymbol("UDS_KeyVerified",google.loader.KeyVerified);google_exportSymbol("UDS_LoadFailure",google.loader.LoadFailure);google_exportSymbol("UDS_CurrentLocale",google.search.CurrentLocale);google_exportSymbol("UDS_ShortDatePattern",google.search.ShortDatePattern);google_exportSymbol(
"UDS_Version",google.search.Version);google_exportSymbol("UDS_JSHash",google.search.JSHash)};
var j=new Object;j["blank"]="&nbsp;";j["image"]=_UDS_MSG_SEARCHER_IMAGE;j["web"]=_UDS_MSG_SEARCHER_WEB;j["blog"]=_UDS_MSG_SEARCHER_BLOG;j["video"]=_UDS_MSG_SEARCHER_VIDEO;j["local"]=_UDS_MSG_SEARCHER_LOCAL;j["news"]=_UDS_MSG_SEARCHER_NEWS;j["book"]=_UDS_MSG_SEARCHER_BOOK;j["save"]=_UDS_MSG_SEARCHCONTROL_SAVE;j["keep"]=_UDS_MSG_SEARCHCONTROL_KEEP;j["include"]=_UDS_MSG_SEARCHCONTROL_INCLUDE;j["copy"]=_UDS_MSG_SEARCHCONTROL_COPY;j["close"]=_UDS_MSG_SEARCHCONTROL_CLOSE;j["sponsored-links"]=_UDS_MSG_SEARCHCONTROL_SPONSORED_LINKS;
j["see-more"]=_UDS_MSG_SEARCHCONTROL_SEE_MORE;j["watermark"]=_UDS_MSG_SEARCHCONTROL_WATERMARK;j["search-location"]=_UDS_MSG_SEARCHER_CONFIG_SET_LOCATION;j["disable-address-lookup"]=_UDS_MSG_SEARCHER_CONFIG_DISABLE_ADDRESS_LOOKUP;j["sort-by-date"]=_UDS_MSG_SORT_BY_DATE;j["pbg"]=_UDS_MSG_BRANDING_STRING;j["n-minutes-ago"]=_UDS_MSG_MINUTES_AGO;j["n-hours-ago"]=_UDS_MSG_HOURS_AGO;j["one-hour-ago"]=_UDS_MSG_ONE_HOUR_AGO;j["all-n-related"]=_UDS_MSG_NEWS_ALL_N_RELATED;j["related-articles"]=_UDS_MSG_NEWS_RELATED;
j["page-count"]=_UDS_MSG_TOTAL_PAGE_COUNT;var A=new Array;A[0]=_UDS_MSG_MONTH_ABBR_JAN;A[1]=_UDS_MSG_MONTH_ABBR_FEB;A[2]=_UDS_MSG_MONTH_ABBR_MAR;A[3]=_UDS_MSG_MONTH_ABBR_APR;A[4]=_UDS_MSG_MONTH_ABBR_MAY;A[5]=_UDS_MSG_MONTH_ABBR_JUN;A[6]=_UDS_MSG_MONTH_ABBR_JUL;A[7]=_UDS_MSG_MONTH_ABBR_AUG;A[8]=_UDS_MSG_MONTH_ABBR_SEP;A[9]=_UDS_MSG_MONTH_ABBR_OCT;A[10]=_UDS_MSG_MONTH_ABBR_NOV;A[11]=_UDS_MSG_MONTH_ABBR_DEC;j["month-abbr"]=A;j["directions"]=_UDS_MSG_DIRECTIONS;j["clear-results"]=_UDS_MSG_CLEAR_RESULTS;
j["show-one-result"]=_UDS_MSG_SHOW_ONE_RESULT;j["show-more-results"]=_UDS_MSG_SHOW_MORE_RESULTS;j["show-all-results"]=_UDS_MSG_SHOW_ALL_RESULTS;j["settings"]=_UDS_MSG_SETTINGS;j["search"]=_UDS_MSG_SEARCH;j["search-uc"]=_UDS_MSG_SEARCH_UC;j["powered-by"]=_UDS_MSG_POWERED_BY;j["sa"]=_UDS_MSG_SEARCHER_GSA;j["by"]=_UDS_MSG_SEARCHER_BY;j["code"]=_UDS_MSG_SEARCHER_CODE;j["unknown-license"]=_UDS_MSG_UNKNOWN_LICENSE;j["more-results"]=_UDS_MSG_SEARCHCONTROL_MORERESULTS;j["previous"]=_UDS_MSG_SEARCHCONTROL_PREVIOUS;
j["next"]=_UDS_MSG_SEARCHCONTROL_NEXT;j["get-directions"]=_UDS_MSG_GET_DIRECTIONS;j["to-here"]=_UDS_MSG_GET_DIRECTIONS_TO_HERE;j["from-here"]=_UDS_MSG_GET_DIRECTIONS_FROM_HERE;j["clear-results-uc"]=_UDS_MSG_CLEAR_RESULTS_UC;j["search-the-map"]=_UDS_MSG_SEARCH_THE_MAP;j["scroll-results"]=_UDS_MSG_SCROLL_THROUGH_RESULTS;j["edit-tags"]=_UDS_MSG_EDIT_TAGS;j["tag-search"]=_UDS_MSG_TAG_THIS_SEARCH;j["search-string"]=_UDS_MSG_SEARCH_STRING;j["optional-label"]=_UDS_MSG_OPTIONAL_LABEL;j["delete"]=_UDS_MSG_DELETE;
j["deleted"]=_UDS_MSG_DELETED;j["cancel"]=_UDS_MSG_CANCEL;j["upload-video"]=_UDS_MSG_UPLOAD_YOUR_VIDEOS;j["im-done"]=_UDS_MSG_IM_DONE_WATCHING;j["close-player"]=_UDS_MSG_CLOSE_VIDEO_PLAYER;j["no-results"]=_UDS_MSG_NO_RESULTS;j["linked-cse-error-results"]=_UDS_MSG_LINKEDCSE_ERROR_RESULTS;j["coupons"]=_UDS_MSG_COUPONS;
Function.prototype.E=function(a){var b=function(){}
;b.prototype=a.prototype;this.prototype=new b;this.prototype.__super__=function(c,d,f,e){var h=Array.prototype.ie.apply(arguments,[1,arguments.length]);return c.apply(this,h)}
}
;var _json_cache_defeater_=(new Date).getTime();var _json_request_require_prep=true;function ob(a,b){return a+"&key="+google.loader.ApiKey+"&v="+b}
function ma(a,b){if(ga("msie")&&Wc("msie 6.0")){var c=u(this,nb,[a,b]);setTimeout(c,0)}else{nb(a,b)}}
function nb(a,b){var c=document.getElementsByTagName("head")[0];var d=document.createElement("script");d.type="text/javascript";d.charset="utf-8";var f=_json_request_require_prep?ob(a,b):a;if(na()||qb()){f=f+"&nocache="+_json_cache_defeater_++}d.src=f;var e=function(){d.onload=null;var i=d.parentNode;i.removeChild(d);delete d}
;var h=function(i){var l=(i?i:window.event).target?(i?i:window.event).target:(i?i:window.event).srcElement;if(l.readyState=="loaded"||l.readyState=="complete"){l.onreadystatechange=null;e()}}
;if(navigator.product=="Gecko"){d.onload=e}else{d.onreadystatechange=h}c.appendChild(d)}
function P(a,b){return function(){return b.apply(a,arguments)}
}
function u(a,b,c){return function(){return b.apply(a,c)}
}
function Q(a){while(a.firstChild){a.removeChild(a.firstChild)}}
function Sb(a,b){if(a){try{Q(a);a.appendChild(b)}catch(c){}}return b}
function g(a,b){try{a.appendChild(b)}catch(c){}return b}
function bb(a,b){a.innerHTML=b}
function ab(a){return document.createTextNode(a?a:"")}
function m(a,b){var c=document.createElement("div");if(a){c.innerHTML=a}if(b){c.className=b}return c}
function o(a){var b=document.createElement("div");if(a){b.className=a}return b}
function xa(a,b){var c=document.createElement("span");if(a){g(c,ab(a))}if(b){c.className=b}return c}
function W(a,b,c){var d=document.createElement("table");d.setAttribute("cellSpacing",a?a:0);d.setAttribute("cellPadding",b?b:0);if(c){d.className=c}return d}
function O(a,b,c){var d=a.insertRow(-1);if(!d){alert(d)}for(var f=0;f<b;f++){x(d,c)}return d}
function x(a,b){var c=a.insertCell(-1);if(b){c.className=b}return c}
function J(a,b,c,d){var f=document.createElement("img");f.src=a;if(b){f.width=b}if(c){f.height=c}if(d){f.className=d}return f}
function cb(a,b,c,d){var f;if(na()){f=o(d);f.style.filter='progid:DXImageTransform.Microsoft.AlphaImageLoader(src="'+a+'")';f.style.width=b+"px";f.style.height=c+"px"}else{f=J(a,null,null,d)}return f}
function da(a,b,c,d,f){var e=document.createElement("a");e.href=a;if(b){if(d){g(e,xa(b,d))}else{g(e,ab(b))}}if(c){e.target=c}if(f){e.title=f}return e}
function v(a,b,c,d,f){var e=m(null,d);var h=document.createElement("a");h.href=a;h.innerHTML=b;if(d){h.className=d}if(c){h.target=c}if(f){h.title=f}e.appendChild(h);return e}
function Za(a){var b=document.createElement("form");if(a){b.className=a}return b}
function ca(a,b){var c=document.createElement("input");c.type="submit";c.value=a;if(b){c.className=b}return c}
function $a(a,b,c){var d=document.createElement("input");d.setAttribute("autoComplete","off");d.type="text";if(a==-1){n(d,"util-css-expand")}else{d.size=a>0?a:10}if(b){n(d,b)}if(c){d.value=c}return d}
function ka(a,b,c,d){var f=document.createElement("input");f.type="checkbox";f.name=a;f.value=b;if(d){f.className=d}if(c){f.checked=c}return f}
function B(a,b){a.className=b}
function n(a,b){Qb(a,b)}
function z(a,b){Tb(a,b)}
function Rb(a,b){if(a==null||a.className==null)return false;var c=a.className.split(" ");for(var d=0;d<c.length;d++){if(c[d]==b){return true}}return false}
function Qb(a,b){if(Rb(a,b))return;a.className+=" "+b}
function Tb(a,b){if(a.className==null)return;var c=a.className.split(" ");var d=[];var f=false;for(var e=0;e<c.length;e++){if(c[e]!=b){if(c[e]){d.push(c[e])}}else{f=true}}if(f){a.className=d.join(" ")}}
function ba(a){if(V!=""){return V}var b=a.toLowerCase().split(".");if(b.length<2){V=(ba.Ba=".com")}var c=b.pop();var d=b.pop();if(c.length==2){if(ja[d]&&ja[d][c]==1){V=(ba.Ba="."+d+"."+c)}else{V=(ba.Ba="."+c)}}else{V=(ba.Ba=".com")}return V}
var V=ba.Ba="";var ja={co:{ck:1,cr:1,hu:1,id:1,il:1,"in":1,je:1,jp:1,ke:1,kr:1,ls:1,nz:1,th:1,ug:1,uk:1,ve:1,vi:1,za:1},com:{ag:1,ar:1,au:1,bo:1,br:1,bz:1,co:1,cu:1,"do":1,ec:1,fj:1,gi:1,gr:1,gt:1,hk:1,jm:1,ly:1,mt:1,mx:1,my:1,na:1,nf:1,ni:1,np:1,pa:1,pe:1,ph:1,pk:1,pr:1,py:1,sa:1,sg:1,sv:1,tr:1,tw:1,ua:1,uy:1,vc:1,vn:1},off:{ai:1}};function de(a){var b=a.toLowerCase().split(".");if(b.length<2){return false}var c=b.pop();var d=b.pop();if((d=="igoogle"||d=="gmodules"||d=="googlesyndication")&&c=="com"
){return true}if(c.length==2&&b.length>0){if(ja[d]&&ja[d][c]==1){d=b.pop()}}return d=="google"}
function ga(a){if(a in Pa){return Pa[a]}return Pa[a]=navigator.userAgent.toLowerCase().indexOf(a)!=-1}
function Wc(a){if(a in Qa){return Qa[a]}return Qa[a]=navigator.appVersion.toLowerCase().indexOf(a)!=-1}
var Pa={};var Qa={};function na(){return ga("msie")}
function qb(){return ga("safari")||ga("konqueror")}
function pb(){return ga("opera")}
function Pb(a){this.branding=a+"branding";this.vertical=a+"branding-vertical";this.img=a+"branding-img";this.userDefined=a+"branding-user-defined";this.imgNoClear=a+"branding-img-noclear";this.clickable=a+"branding-clickable";this.text=a+"branding-text"}
function ce(a,b,c,d){var f=new Pb(a);var e=o(f.branding);var h=W(null,null,f.branding);g(e,h);var i=!c;if(!i){n(e,f.vertical);n(h,f.vertical)}var l=O(h,0);var p;var r;if(i){p=l;r=l}else{p=l;r=O(h,0)}var q="/css/small-logo.png";var s=51;var t=15;if(d){if(typeof d=="string"){if(d.match(/^http:\/\/www\.youtube\.com/)){q="/css/youtube-logo-55x24.png";s=55;t=24;n(e,f.branding+"-youtube");if(!i){n(e,f.vertical+"-youtube");n(h,f.vertical+"-youtube")}}}}var F=x(p,f.text);var w=x(r,f.imgNoClear);var y=m(j[
"powered-by"],f.text);var C=google.loader.ServiceBase+q;var D=cb(C,s,t,f.imgNoClear);g(F,y);if(d){var fa="http://www.google.com";if(typeof d=="string"&&(d.match(/^http:\/\/[a-z]*\.google\.com/)||d.match(/^http:\/\/www\.youtube\.com/))){fa=d}var Oa=da(fa,null,"_BLANK");Oa.className=f.clickable;g(Oa,D);g(w,Oa)}else{g(w,D)}if(b){Q(b);g(b,e)}return e}
function be(a,b){var c;var d=a.getFullYear();var f=a.getMonth();var e=j["month-abbr"][f];var h=a.getDate();if(h<10){h="0"+h}switch(b){case "MDY":c=e+" "+h+", "+d;break;case "YMD":c=d+" "+e+" "+h;break;default:case "DMY":c=h+" "+e+" "+d;break}return c}
var Ob=Ya.mb=3600000;var ae=Ya.nb=60000;var $d=Ya.lb=86400000;function Ya(a,b){var c=new Date;var d=c.getTime();var f=a.getTime();var e;if(d<f){return j["n-minutes-ago"](2)}var h=d-f;if(h<Ob){var i=parseInt(h/ae);if(i<=1){e=2}else{e=i}return j["n-minutes-ago"](e)}if(h<$d){var l=parseInt(h/Ob);if(l<=1){return j["one-hour-ago"]}else{e=l;return j["n-hours-ago"](e)}}return be(a,b)}
;
function k(){}
var E=k.Dd="gs-result";var Ld=k.ld="gs-error-result";var Pd=k.ud="gs-no-results-result";k.md="gs-id";var va=k.Ld="gs-spacer";var I=k.Od="gs-title";var M=k.Kd="gs-snippet";var N=k.Pd="gs-visibleUrl";var Mb=k.Qd="gs-visibleUrl-long";var Xd=k.Rd="gs-visibleUrl-short";var Yd=k.Sd="gs-watermark";var Td=k.Ed="gs-results-attribution";var Eb=k.Zc="gs-address";var Lb=k.Md="gs-street";var Fb=k.ed="gs-city";var Ib=k.Bd="gs-region";var Hd=k.gd="gs-country";var Gb=k.yd="gs-phone";var Bd=k.$c="gs-street gs-addressLine"
;var Cd=k.ad="gs-city gs-addressLine";var Dd=k.bd="gs-addressLine";var Id=k.hd="gs-directions";var Jd=k.jd="gs-directions-to-from";var Md=k.pd="gs-label";var Kb=k.Hd="gs-secondary-link";var Ed=k.cd="gs-author";var Hb=k.Ad="gs-publisher";var Od=k.sd="gs-location";var Gd=k.fd="gs-clusterUrl";var sa=k.od="gs-image-box";var Fd=k.dd="gs-image-box gs-book-image-box";var ia=k.Nd="gs-text-box";k.td="gs-metadata";var Ud=k.Fd="gs-row-1";var Vd=k.Gd="gs-row-2";k.Id="gs-shadow";var Sd=k.xd="gs-pages";var Rd=
k.wd="gs-page-edge";var H=k.nd="gs-image";var Wd=k.Jd="gs-size";var Qd=k.vd="gs-pageCount";var ua=k.zd="gs-publishedDate";var Jb=k.Cd="gs-relativePublishedDate";var Zd=k.Td="gs-webAd";var Nd=k.rd="gs-localAd";var Db=k.Yc="gs-ad-marker";var ta=k.qd="gs-line";var Kd=k.kd="gs-divider";var gd=k.jc="gsc-control";var md=k.tc="gsc-narrow";var Ab=k.Gc="gsc-search-box";var Bb=k.Hc="gsc-search-button";var tb=k.Zb="gsc-clear-button";var wb=k.pc="gsc-input";var Yc=k.Sb="gsc-branding";k.Yb="gsc-branding-vertical"
;var $c=k.Ub="gsc-branding-img";var bd=k.Xb="gsc-branding-user-defined";var ad=k.Vb="gsc-branding-img-noclear";var Zc=k.Tb="gsc-branding-clickable";var sb=k.Wb="gsc-branding-text";var Sa=k.Bc="gsc-resultsRoot";var rd=k.Cc="gsc-results";var Ra=k.wc="gsc-result";var qd=k.Ac="gsc-resultsHeader";var U=k.Ec="gsc-resultsbox-invisible";var L=k.Fc="gsc-resultsbox-visible";var vb=k.oc="gsc-expansionArea";var xd=k.Sc="gsc-trailing-more-results";var id=k.lc="gsc-cursor-box";var hd=k.kc="gsc-cursor";var kd=k.nc=
"gsc-cursor-page";var jd=k.mc="gsc-cursor-current-page";var Xc=k.Qb="gsc-ad-box";var yd=k.Tc="gsc-twiddleRegionCell";var cd=k.$b="gsc-configLabelCell";var dd=k.ac="gsc-configLabel";var zd=k.Uc="gsc-twiddle";var ha=k.Vc="gsc-twiddle-closed";var ra=k.Wc="gsc-twiddle-opened";var wd=k.Rc="gsc-title";var td=k.Ic="gsc-stats";var xb=k.qc="gsc-keeper";var pd=k.zc="gsc-result-selector gsc-one-result";var od=k.yc="gsc-result-selector gsc-more-results";var nd=k.xc="gsc-result-selector gsc-all-results";var sd=
k.Dc="gsc-results-selector";var zb=k.uc="gsc-one-result-active";var yb=k.sc="gsc-more-results-active";var rb=k.Rb="gsc-all-results-active";var Xa=k.Qc="gsc-tabsArea";var Cb=k.Pc="gsc-tabsAreaInvisible";var vd=k.Kc="gsc-tabHeader";var Va=k.Nc="gsc-tabhActive";var Wa=k.Oc="gsc-tabhInactive";var Ta=k.Lc="gsc-tabdActive";var Ua=k.Mc="gsc-tabdInactive";var ud=k.Jc="gsc-tabData";var ub=k.ic="gsc-config";var qa=k.hc="gsc-configSetting";var T=k.gc="gsc-configSettingSubmit";var pa=k.cc="gsc-configSettingCheckbox"
;var oa=k.bc="gsc-configSettingCheckboxLabel";var fd=k.fc="gsc-configSettingInput";var ed=k.dc="gsc-configSettingInputLabel";var ld=k.rc="gsc-locationConfig";var Ad=k.Xc="gsc-video-player";k.Pb="as-results";k.Ob="as-result-vertical";k.Nb="as-result-horizontal";k.Mb="as-result-cell";k.Lb="as-branding-cell";
var Ub=GSearch.BASE=google.loader.ServiceBase;var X=GSearch.LARGE_RESULTSET="large";var G=GSearch.SMALL_RESULTSET="small";GSearch.LARGE_RESULTS=8;GSearch.LARGE_ADS=4;GSearch.SMALL_RESULTS=4;GSearch.SMALL_ADS=2;var Vb=GSearch.KEEP_SWEEPER_DELAY=5000;GSearch.LINK_TARGET_TOP="_top";GSearch.LINK_TARGET_SELF="_self";GSearch.LINK_TARGET_PARENT="_parent";var db=GSearch.LINK_TARGET_BLANK="_blank";var Z=GSearch.ORDER_BY_RELEVANCE="order-by-relevance";var Y=GSearch.ORDER_BY_DATE="order-by-date";var Yb=GSearch.RESTRICT_TYPE=
"restrict-type";var fb=GSearch.RESTRICT_SAFESEARCH="restrict-safesearch";var ib=GSearch.SAFESEARCH_STRICT="active";var hb=GSearch.SAFESEARCH_OFF="off";var gb=GSearch.SAFESEARCH_MODERATE="moderate";GSearch.strings=j;function GSearch(){this.Vd=null;this.L=null;this.kb=0;this.Da=0;this.Ra=true;this.l={width:100,height:75};this.P=db;this.fb=1;this.setResultSetSize(G);this.clearResults();this.Ka=null;this.La=null;this.$a=null;this.Ua=null;this.ka=null;this.ja=null;this.ra=null;this.m="null";this.i=null;
this.h=null;this.gwsUrl=null;this.G=new Array;if(typeof window==="object"&&window.location&&window.location.hostname&&window.location.hostname!=""){this.Ta=ba(window.location.hostname)}else{this.Ta=".com"}this.aa=null;this.ga=null}
GSearch.deferRequest=function(a){var b=u(this,ma,[a,google.search.Version]);setTimeout(b,0)}
;GSearch.prototype.Eb=function(){var a=this.N+"?hl="+google.search.CurrentLocale+"&source=uds";if(this.h){a=a+this.h}else{a=a+"&q="}if(this.J&&this.J!=""){return this.J}else{return a}}
;GSearch.prototype.setQueryAddition=function(a){if(a==null||a==""){this.i=null}else{this.i=a}}
;GSearch.prototype.F=function(a,b,c){var d=Ub+this.H+"?callback="+a+"&context="+b+"&lstkp="+this.qb()+"&rsz="+this.xa+"&hl="+google.search.CurrentLocale;if(this.Ta){d+="&gss="+this.Ta}if(google.search.JSHash){d+="&sig="+google.search.JSHash}if(c){d+="&start="+c}return d}
;GSearch.prototype.setLinkTarget=function(a){this.P=a}
;GSearch.prototype.e=function(){if(this.P&&this.P!=""){return this.P}else{return null}}
;GSearch.prototype.db=function(){this.kb++;this.Da++;if(this.ra){clearTimeout(this.ra)}this.ra=setTimeout(u(this,this.execute,[null]),Vb)}
;GSearch.prototype.qb=function(){clearTimeout(this.ra);var a=this.Da;this.Da=0;return a}
;GSearch.prototype.Sa=function(){if(this.Ka==null){this.Ka="gsc-"+this.m+"Result"}return this.Ka}
;GSearch.prototype.C=function(){if(this.La==null){this.La="gs-"+this.m+"Result"}return this.La}
;GSearch.prototype.zb=function(){if(this.$a==null){this.$a=j[this.m]}if(this.ka){return this.ka}else{return this.$a}}
;GSearch.prototype.xb=function(){if(this.Ua==null){this.Ua=j[this.m]}if(this.ka){return this.ka}else{return this.Ua}}
;GSearch.prototype.getResultSetSize=function(){return this.xa}
;GSearch.prototype.setResultSetSize=function(a){switch(a){case X:this.xa=X;break;default:case G:this.xa=G;break}}
;GSearch.prototype.execute=function(a){var b=this.t(a,null,null);if(window._googleudsextrastuff){b=b+window._googleudsextrastuff}this.cursor=null;this.Cb=a;ma(b,google.search.Version);if(this.G&&this.G.length>0){for(var c=0;c<this.G.length;c++){this.G[c].execute(a)}}}
;GSearch.prototype.gotoPage=function(a){if(this.cursor&&a<this.cursor.pages.length){var b=this.t(this.Cb,null,null,this.cursor.pages[a].start);this.cursor=null;ma(b,google.search.Version)}}
;GSearch.prototype.addRelatedSearcher=function(a){if(this.G){this.G.push(a)}}
;GSearch.prototype.getExecuteUrl=function(a,b,c){var d=this.t(a,b,c);return ob(d,google.search.Version)}
;GSearch.prototype.A=function(a){var b="http://code.google.com/apis/ajaxsearch/faq.html";var c=j["watermark"]+" - "+this.rb();var d=v(b,c,"_blank",Yd);g(a,d)}
;GSearch.prototype.rb=function(){var a=new Date;var b=a.getMonth()+1+"/"+a.getFullYear();return b}
;GSearch.prototype.formatToShortDate=function(a){var b;var c=a.getFullYear();var d=a.getMonth();var f=j["month-abbr"][d];var e=a.getDate();if(e<10){e="0"+e}switch(google.search.ShortDatePattern){case "MDY":b=f+" "+e+", "+c;break;case "YMD":b=c+" "+f+" "+e;break;default:case "DMY":b=e+" "+f+" "+c;break}return b}
;var eb=GSearch.mb=3600000;var Xb=GSearch.nb=60000;var Wb=GSearch.lb=86400000;GSearch.prototype.formatToRelativeDate=function(a){var b=new Date;var c=b.getTime();var d=a.getTime();var f;if(c<d){return j["n-minutes-ago"](2)}var e=c-d;if(e<eb){var h=parseInt(e/Xb);if(h<=1){f=2}else{f=h}return j["n-minutes-ago"](f)}if(e<Wb){var i=parseInt(e/eb);if(i<=1){return j["one-hour-ago"]}else{f=i;return j["n-hours-ago"](f)}}return this.formatToShortDate(a)}
;GSearch.prototype.clearResults=function(){this.gwsUrl=null;this.fe=null;this.results=new Array;this.adResults=new Array}
;GSearch.prototype.cb=function(){if(this.bb){this.bb()}}
;GSearch.prototype.onSearchComplete=function(a,b,c,d){if(a==null&&b==204){return}this.gwsUrl=null;if(this.results&&this.results.length>0){for(var f=0;f<this.results.length;f++){if(this.results[f].html){Nb(this.results[f].html)}}}if(this.adResults&&this.adResults.length>0){for(var f=0;f<this.adResults.length;f++){if(this.adResults[f].html){Nb(this.adResults[f].html)}}}if(a&&a.results&&a.results.length>0){this.results=a.results;if(a.cursor&&a.cursor.moreResultsUrl){if(this.J&&this.J!=""){this.gwsUrl=
this.J}else{this.gwsUrl=a.cursor.moreResultsUrl}}else if(this.h&&this.N){this.gwsUrl=this.Eb()}}else{this.results=new Array}if(a&&a.adResults&&a.adResults.length>0){this.adResults=a.adResults}else{this.adResults=new Array}this.completionStatus=b;this.hashStatus=d;this.completionFailureDetails=c;if(a&&a.resultAttribution&&a.resultAttribution!=null&&a.resultAttribution!=""){this.wa=a.resultAttribution}else{this.wa=null}if(a&&a.cursor&&a.cursor.pages&&a.cursor.pages.length>0){this.cursor=a.cursor}if(
this.Ra){this.ab()}this.cb()}
;GSearch.prototype.getAttribution=function(){var a=null;if(this.wa){a=m(this.wa,Td)}return a}
;GSearch.prototype.ab=function(){var a;var b;for(a=0;a<this.results.length;a++){b=this.results[a];this.createResultHtml(b)}for(a=0;a<this.adResults.length;a++){b=this.adResults[a];this.la(b)}}
;GSearch.prototype.la=function(a){if(a.html){delete a.html}}
;GSearch.prototype.setSearchCompleteCallback=function(a,b,c){if(!c){c=[null]}this.bb=u(a,b,c)}
;var K=GSearch.AllocateCompletionMapContext=function(a,b){var c=false;var d=null;if(a.length){for(var f=0;f<a.length;f++){if(a[f]==null){a[f]=b;d=f;c=true;break}}}if(!c){d=a.length;a.push(b)}return d}
;GSearch.prototype.setUserDefinedLabel=function(a){this.ka=a}
;GSearch.prototype.setUserDefinedClassSuffix=function(a){this.ja=a}
;GSearch.prototype.setNoHtmlGeneration=function(){this.Ra=false}
;GSearch.scaleImage=function(a,b,c,d,f){var e=c.width/a;var h=c.height/b;var i=Math.min(e,h);var l=Math.min(i,1);var p=new Object;p.width=Math.round(a*l);p.height=Math.round(b*l);if(d){d.width=p.width;d.height=p.height;if(f){var r=(c.width-p.width)/2;d.style.left=r+"px"}}return p}
;var Zb=GSearch.VERTICAL_BRANDING=1;GSearch.HORIZONTAL_BRANDING=2;GSearch.getBranding=function(a,b,c){return ce("gsc-",a,b&&b==Zb,c)}
;GSearch.setOnLoadCallback=function(a,b){google.setOnLoadCallback(a,b)}
;var wa;function Nb(a){if(!wa){wa=document.createElement("DIV")}wa.appendChild(a);wa.innerHTML=""}
GSearch.prototype.ub=function(a){var b=this.aa;if(a){b=a}var c=new Object;var d=o(this.C());n(d,E);n(d,Ld);var f;f=m(b,M);g(d,f);c.html=d;return c}
;GSearch.prototype.vb=function(a){var b=this.ga;if(a){b=a}var c=new Object;var d=o(this.C());n(d,E);n(d,Pd);var f;f=m(b,M);g(d,f);c.html=d;return c}
;
function GwebSearch(){GSearch.call(this);this.m="web";this.H="/GwebSearch";this.N="http://www.google.com/search";this.b=null;this.p=S;this.M=null;this.Ma=null;this.J=null;this.q=null}
GwebSearch.E(GSearch);GwebSearch.RESULT_CLASS="GwebSearch";GwebSearch.AD_CLASS="GwebSearch.ad";var Ma=GwebSearch.cxRestriction_CX="cx";var La=GwebSearch.cxRestriction_CREF="cref";var S=GwebSearch.cxRestriction_NONE="none";var Na=GwebSearch.O=new Array;GwebSearch.RawCompletion=function(a,b,c,d,f){var e=0;if(a){e=parseInt(a)}var h=Na[e];Na[e]=null;h.onSearchComplete(b,c,d,f)}
;GwebSearch.prototype.t=function(a,b,c,d){var f;if(c==null){f=K(Na,this)}else{f=c}var e;if(b==null){e="google.search.WebSearch.RawCompletion"}else{e=b}var h=this.F(e,f,d);if(a){var i;var l=a;if(this.i){l=l+" "+this.i}if(this.b&&this.p!=S&&this.Ma){var p=this.Ma;var r=l;if(this.M!=null){r=l+" more:"+this.M}p=p.replace(/__HL__/,google.search.CurrentLocale);p=p.replace(/__QUERY__/,encodeURIComponent(r));this.J=p}if(this.b&&this.p==S){l=l+" site:"+this.b}i="";if(this.b&&this.p!=S){if(this.p==Ma){i=i+
"&cx="+this.b}else if(this.p==La){i=i+"&cref="+encodeURIComponent(this.b)}if(this.M!=null){l=l+" more:"+this.M}}i=i+"&q="+encodeURIComponent(l);if(this.q){i=i+"&safe="+this.q}h=h+i;this.h=i;if(d&&d!=0){this.h=this.h+"&start="+d}}return h}
;GwebSearch.prototype.createResultHtml=function(a){if(a.html){delete a.html}var b=o(this.C());n(b,E);var c;c=v(a.unescapedUrl,a.title,this.e(),I);g(b,c);c=m(a.content,M);g(b,c);c=m(a.visibleUrl,N);g(b,c);n(c,Xd);var d=a.unescapedUrl.indexOf(a.visibleUrl);var f=a.visibleUrl;if(d!=-1&&d!=0){f=a.unescapedUrl.substring(d)}c=m(f,N);n(c,Mb);g(b,c);a.html=b;this.A(a.html)}
;GwebSearch.prototype.la=function(a){if(a.html){delete a.html}var b=o(Zd);n(b,E);var c;c=v(a.unescapedUrl,a.title,this.e(),I);g(b,c);if(a.content1){c=m(a.content1,ta);g(b,c)}if(a.content2){c=m(a.content2,ta);g(b,c)}c=m(a.visibleUrl,N);var d=J(a.impressionUrl,12,12,Db);g(c,d);g(b,c);a.html=b;this.A(a.html)}
;GwebSearch.prototype.setSiteRestriction=function(a,b,c){this.J=null;this.aa=null;var d=false;if(a==null||typeof a=="string"&&a==""){d=false;this.b=null;this.p=S;this.M=null;this.aa=null}else if(typeof a=="string"){d=a.match(/^\d{21}:.*/);if(d){this.b=a;this.p=Ma}else{this.b=a;this.p=S}}else{if(a.siteUrl){d=false;this.b=a.siteUrl}else if(a.cseId){d=true;this.b=a.cseId;this.p=Ma}else if(a.crefUrl){d=true;this.b=a.crefUrl;this.p=La;this.aa=j["linked-cse-error-results"]}else{d=false;this.b=null;this.p=
S;this.M=null}}if(d){if(b){this.M=b}if(c){if(c.match(/__HL__/)&&c.match(/__QUERY__/)){this.Ma=c}}if(this.p==La){var f=new Image;f.src="http://www.google.com/cse/tools/ping?cref="+encodeURIComponent(this.b)+"&nocache="+Number(new Date)}}}
;GwebSearch.prototype.setRestriction=function(a,b){if(a==fb){if(b){if(b==ib||b==hb||b==gb){this.q=b}else{this.q=null}}else{this.q=null}}}
;
function GadSenseSearch(a){GSearch.call(this);this.m="ad";this.Na=null;this.Oa=null;if(a){if(window["google_dynamic_adsense_units"]==null){return}var b=window["google_dynamic_adsense_units"][a];if(b!=null&&b._bind()){this.Na=b}}else{var c=window.googleAFSAdsUpdater;if(c!=null&&c._bind()){this.Oa=c}}}
GadSenseSearch.E(GSearch);GadSenseSearch.prototype.execute=function(a,b){var c=a;if(this.i){c=c+" "+this.i}if(this.Na){this.Na._updateAds(c)}else if(this.Oa){this.Oa._updateAds(c)}}
;
function GsaSearch(a){GSearch.call(this);this.pb=a;this.m="sa";this.H="/ajax"}
GsaSearch.E(GSearch);GsaSearch.RESULT_CLASS="GsaSearch";GsaSearch.AD_CLASS="GsaSearch.ad";var Ja=GsaSearch.O=new Array;GsaSearch.RawCompletion=function(a,b,c){var d=0;if(a){d=parseInt(a)}var f=Ja[d];Ja[d]=null;f.onSearchComplete(b,c)}
;var Rc=GsaSearch.NEXT_PAGE="next";var Sc=GsaSearch.PREV_PAGE="prev";GsaSearch.prototype.execute=function(a,b){var c=this.t(a,null,null,b);ma(c,google.search.Version)}
;GsaSearch.prototype.t=function(a,b,c,d){var f;if(c==null){f=K(Ja,this)}else{f=c}var e;if(b==null){e="google.search.SaSearch.RawCompletion"}else{e=b}var h=this.F(e,f,d);if(a){var i=a;if(this.i){i=i+" "+this.i}h=h+"&q="+encodeURIComponent(i)}return h}
;GsaSearch.prototype.createResultHtml=function(a){if(a.html){delete a.html}var b=o(this.C());n(b,E);var c;c=v(a.unescapedUrl,a.title,this.e(),I);g(b,c);c=m(a.content,M);g(b,c);c=m(a.visibleUrl,N);g(b,c);n(c,Mb);a.html=b;this.A(a.html)}
;var Tc=GsaSearch.Wd="&ajax_version=1.0&client=default_frontend&site=default_collection&ie=UTF-8&oe=UTF-8";GsaSearch.prototype.F=function(a,b,c){var d=this.pb+this.H+"?ajax_callback="+a+"&ajax_context="+b+"&hl="+google.search.CurrentLocale+Tc+"&num="+this.va+this.yb(c);return d}
;GsaSearch.prototype.db=function(){this.kb++;this.Da++}
;GsaSearch.prototype.onSearchComplete=function(a,b){if(a==null&&b==204){return}if(a&&a.results&&a.results.length>0){this.results=new Array;for(var c=0;c<a.results.length;c++){var d=a.results[c];var f=new Object;f.GsearchResultClass=d.GsearchResultClass;f.unescapedUrl=d.unescapedUrl;f.url=d.url;f.visibleUrl=d.visibleUrl;f.title=d.title;f.titleNoFormatting=d.titleNoFormatting;f.content=d.snippet;this.results.push(f)}this.ya=a.start_index;this.ma=a.end_index;this.Pa=a.est}else{this.results=new Array;
this.ya=0;this.ma=0;this.Pa=0}this.completionStatus=b;this.hashStatus=200;this.completionFailureDetails="";this.wa=null;if(this.Ra){this.ab()}this.cb()}
;GsaSearch.prototype.setResultSetSize=function(a){this.__super__(GSearch.prototype.setResultSetSize,a);switch(this.xa){case X:this.va=8;break;case G:this.va=4;break}}
;GsaSearch.prototype.yb=function(a){var b="";if(a&&this.completionStatus==200&&this.ya&&this.ma&&this.Pa){if(a==Rc){if(this.ma<this.Pa){b="&start="+this.ma}}else if(a==Sc){var c;if(this.ya>this.va+1){c=this.ya-(this.va+1)}else{c=0}b="&start="+c}}return b}
;
function GnewsSearch(){GSearch.call(this);this.m="news";this.H="/GnewsSearch";this.N="http://news.google.com/nwshp";this.he=null;this.g=false;this.$=true;this.L=P(this,Qc);this.Z="gsc-newsConfig";this.c=null}
GnewsSearch.E(GSearch);GnewsSearch.RESULT_CLASS="GnewsSearch";var Ia=GnewsSearch.O=new Array;GnewsSearch.RawCompletion=function(a,b,c,d,f){var e=0;if(a){e=parseInt(a)}var h=Ia[e];Ia[e]=null;h.onSearchComplete(b,c,d,f)}
;GnewsSearch.prototype.t=function(a,b,c,d){var f;if(c==null){f=K(Ia,this)}else{f=c}var e;if(b==null){e="google.search.NewsSearch.RawCompletion"}else{e=b}var h=this.F(e,f,d);if(a){var i;var l=a;if(this.i){l=l+" "+this.i}if(this.b){l=l+" source:"+this.b}i="&q="+encodeURIComponent(l);if(this.g){i=i+"&scoring=d"}if(this.b){h=h.replace(/&hl=.*&/,"&hl=en&")}h=h+i;this.h=i;if(d&&d!=0){this.h=this.h+"&start="+d}}return h}
;GnewsSearch.prototype.createResultHtml=function(a){if(a.html){delete a.html}var b=o(this.C());n(b,E);var c;c=v(a.unescapedUrl,a.title,this.e(),I);g(b,c);c=m(a.publisher,Hb);g(b,c);var d=a.location.split(",");if(d.length>1){var f=", "+d[d.length-1];c=m(f,Od);g(b,c)}var e=new Date(a.publishedDate);c=m(" - "+this.formatToShortDate(e),ua);g(b,c);var e=new Date(a.publishedDate);c=m(" - "+this.formatToRelativeDate(e),Jb);g(b,c);c=m(a.content,M);g(b,c);if(a.clusterUrl&&a.clusterUrl!=""){c=v(a.clusterUrl,
j["related-articles"]+"&nbsp;&raquo;",this.e(),Gd);g(b,c)}a.html=b;this.A(a.html)}
;GnewsSearch.prototype.setSiteRestriction=function(a){if(a==null||a==""){this.b=null}else{this.b=a.replace(/\s/g,"_")}}
;GnewsSearch.prototype.setResultOrder=function(a){if(a==Y){this.g=true}else if(a==Z){this.g=false}else{this.g=false}}
;var Qc=GnewsSearch.prototype.Va=function(a,b){if(b){if(this.c==null){var c=o(qa);this.c=ka(null,"0",this.g?true:false,pa);g(c,this.c);g(c,m(j["sort-by-date"],oa));var d=o(T);g(d,ca(j["close"],T));g(c,d);g(a,c);this.c.focus()}else{this.c.checked=this.g?true:false;this.c.focus()}}else{if(this.c){if(this.c.checked){this.setResultOrder(Y)}else{this.setResultOrder(Z)}}}}
;
function GimageSearch(){GSearch.call(this);this.fb=2;this.m="image";this.H="/GimageSearch";this.N="http://images.google.com/images";this.q=null;this.qa=null;this.ca=null;this.da=null;this.ba=null;this.b=null;this.l={width:112,height:84}}
GimageSearch.E(GSearch);var Gc=GimageSearch.RESULT_CLASS="GimageSearch";GimageSearch.AD_CLASS="GwebSearch.ad";var Ec=GimageSearch.RESTRICT_IMAGESIZE="restrict-imagesize";GimageSearch.IMAGESIZE_SMALL=["icon"];GimageSearch.IMAGESIZE_MEDIUM=["small","medium","large","xlarge"];GimageSearch.IMAGESIZE_LARGE=["xxlarge"];GimageSearch.IMAGESIZE_EXTRA_LARGE=["huge"];var Cc=GimageSearch.RESTRICT_COLORIZATION="restrict-coloration";var uc=GimageSearch.COLORIZATION_BLACK_AND_WHITE="mono";var wc=GimageSearch.COLORIZATION_GRAYSCALE=
"gray";var vc=GimageSearch.COLORIZATION_COLOR="color";var Dc=GimageSearch.RESTRICT_FILETYPE="restrict-filetype";var zc=GimageSearch.FILETYPE_JPG="jpg";var Ac=GimageSearch.FILETYPE_PNG="png";var yc=GimageSearch.FILETYPE_GIF="gif";var xc=GimageSearch.FILETYPE_BMP="bmp";var Fc=GimageSearch.RESTRICT_IMAGETYPE="restrict-imagetype";var Bc=GimageSearch.IMAGETYPE_FACES="face";var Fa=GimageSearch.O=new Array;GimageSearch.RawCompletion=function(a,b,c,d,f){var e=0;if(a){e=parseInt(a)}var h=Fa[e];Fa[e]=null;
h.onSearchComplete(b,c,d,f)}
;GimageSearch.prototype.t=function(a,b,c,d){var f;if(c==null){f=K(Fa,this)}else{f=c}var e;if(b==null){e="google.search.ImageSearch.RawCompletion"}else{e=b}var h=this.F(e,f,d);if(a){var i;var l=a;if(this.i){l=l+" "+this.i}i="&q="+encodeURIComponent(l);if(this.q){i=i+"&safe="+this.q}if(this.qa){i=i+"&imgsz="+encodeURIComponent(this.qa)}if(this.ca){i=i+"&imgc="+encodeURIComponent(this.ca)}if(this.da){i=i+"&imgtype="+encodeURIComponent(this.da)}if(this.ba){i=i+"&as_filetype="+encodeURIComponent(this.ba)
}if(this.b){i=i+"&as_sitesearch="+encodeURIComponent(this.b)}h=h+i;this.h=i;if(d&&d!=0){this.h=this.h+"&start="+d}}return h}
;GimageSearch.prototype.createResultHtml=function(a){if(a.html){delete a.html}var b=o(this.C());n(b,E);var c=o(sa);var d=GSearch.scaleImage(a.tbWidth,a.tbHeight,this.l);var f=J(a.tbUrl,d.width,d.height,H);var e=(this.l.width-d.width)/2;f.style.left=e+"px";f.title=a.titleNoFormatting+" ("+a.visibleUrl+")";var h=da(a.unescapedUrl,null,this.e(),H);B(h,H);g(h,f);g(c,h);g(b,c);var i=o(ia);var l;l=m(a.content,M);l.title=a.contentNoFormatting;g(i,l);var p=a.width+" x "+a.height;l=m(p,Wd);g(i,l);l=v(a.originalContextUrl,
a.visibleUrl,this.e(),N);l.title=a.visibleUrl;g(i,l);g(b,i);a.html=b;this.A(a.html)}
;GimageSearch.prototype.setSiteRestriction=function(a){this.b=a}
;GimageSearch.prototype.setRestriction=function(a,b){if(a==fb){if(b){if(b==ib||b==hb){this.q=b}else if(b==gb){this.q=null}else{this.q=null}}else{this.q=null}}else if(a==Ec){if(b){this.qa=b.join("|")}else{this.qa=null}}else if(a==Cc){if(b){if(b==uc||b==wc||b==vc){this.ca=b}else{this.ca=null}}else{this.ca=null}}else if(a==Dc){if(b){if(b==zc||b==Ac||b==yc||b==xc){this.ba=b}else{this.ba=null}}else{this.ba=null}}else if(a==Fc){if(b){if(b==Bc){this.da=b}else{this.da=null}}else{this.da=null}}}
;
function GlocalSearch(){GSearch.call(this);this.w=null;this.v="San Francisco, CA";this.B={y:37.77916,x:-122.42009};this.fa=true;this.T=false;this.$=true;this.L=P(this,Nc);this.Z=ld;this.m="local";this.H="/GlocalSearch";this.j=null;this.S=null}
GlocalSearch.E(GSearch);GlocalSearch.RESULT_CLASS="GlocalSearch";GlocalSearch.AD_CLASS="GlocalSearch.ad";var Ha=GlocalSearch.O=new Array;GlocalSearch.RawCompletion=function(a,b,c,d,f){var e=0;if(a){e=parseInt(a)}var h=Ha[e];Ha[e]=null;if(b&&b.viewport){h.resultViewport=b.viewport}else{h.resultViewport=null}h.onSearchComplete(b,c,d,f)}
;GlocalSearch.prototype.t=function(a,b,c){var d;if(c==null){d=K(Ha,this)}else{d=c}var f;if(b==null){f="google.search.LocalSearch.RawCompletion"}else{f=b}var e=this.F(f,d);if(a){e=e+"&q="+encodeURIComponent(a)}this.viewport=null;var h;if(this.w){var i;var l;if(this.fa){i=this.w.getCenterLatLng();l=this.w.getSpanLatLng();h="&sll="+i.y+","+i.x;h+="&sspn="+l.height+","+l.width;h+=Ga(i.y,i.x);e+=h}else{i=this.w.getCenter();l=this.w.getBounds().toSpan().toUrlValue();h="&sll="+i.y+","+i.x;h+="&sspn="+l;
h+=Ga(i.y,i.x);e+=h}}else if(this.B){h="&sll="+this.B.y+","+this.B.x;h+=Ga(this.B.y,this.B.x);e+=h}else if(this.v){h="&near="+encodeURIComponent(this.v);e+=h}if(this.T){e+="&nogeocode=t"}return e}
;var Mc=GlocalSearch.ee=3.141592653589;var Lc=GlocalSearch.Xd=6367000;var Pc=GlocalSearch.ne=16093;var Ga=GlocalSearch.centerToGll=function(a,b){var c=Pc;var d=2*c/Lc*2*Mc;var f=a-d;var e=b-d;var h=a+d;var i=b+d;var l="&gll="+parseInt(f*1000000)+","+parseInt(e*1000000)+","+parseInt(h*1000000)+","+parseInt(i*1000000)+"&llsep=500,500";return l}
;GlocalSearch.prototype.createResultHtml=function(a){if(a.html){delete a.html}var b=o(this.C());n(b,E);var c;c=v(a.url,a.title,this.e(),I);g(b,c);var d=o(Eb);if(a.addressLines&&a.addressLines.length>0){for(var f=0;f<a.addressLines.length;f++){var e=a.addressLines[f];var h=Dd;if(f==0){h=Bd}else if(f==1){h=Cd}c=m(e,h);g(d,c)}}else{c=m(a.streetAddress,Lb);g(d,c);var i="";if(a.city!=""){i=a.city;if(a.region!=""){i+=", "}}c=m(i,Fb);g(d,c);c=m(a.region,Ib);g(d,c)}c=m(a.country,Hd);g(d,c);g(b,d);if(a.phoneNumbers&&
a.phoneNumbers.length){var l=null;var p=null;var r=a.phoneNumbers[0];var q;for(var s=0;s<a.phoneNumbers.length;s++){q=a.phoneNumbers[s];if(q.type=="main"){l=q;break}if(q.type==""||q.type=="mobile"&&p==null){p=q}}if(l){q=l}else if(p){q=p}else{q=r}c=m(q.number,Gb);g(b,c)}if(a.ddUrl&&a.ddUrl!=""){c=v(a.ddUrl,j["directions"],this.e(),Id);g(b,c)}if(a.ddUrlToHere&&a.ddUrlToHere!=""&&a.ddUrlFromHere&&a.ddUrlFromHere!=""){c=o(Jd);var t=m(j["get-directions"]+":",Md);c.appendChild(t);t=v(a.ddUrlToHere,j["to-here"
],this.e(),Kb);c.appendChild(t);t=m("-",va);c.appendChild(t);t=v(a.ddUrlFromHere,j["from-here"],this.e(),Kb);c.appendChild(t);g(b,c)}a.html=b;this.A(a.html)}
;GlocalSearch.prototype.la=function(a){if(a.html){delete a.html}var b=o(Nd);n(b,E);var c;c=v(a.unescapedUrl,a.title,this.e(),I);g(b,c);if(a.content1){c=m(a.content1,ta);g(b,c)}if(a.content2){c=m(a.content2,ta);g(b,c)}if(a.phoneNumber){c=m(a.phoneNumber,Gb);g(b,c)}c=m(a.visibleUrl,N);var d=J(a.impressionUrl,12,12,Db);g(c,d);g(b,c);if(a.streetAddress&&a.city&&a.region){var f=o(Eb);var e=a.streetAddress+", ";c=m(e,Lb);g(f,c);e=a.city+", ";c=m(e,Fb);g(f,c);e=a.region;c=m(e,Ib);g(f,c);g(b,f)}a.html=b;
this.A(a.html)}
;GlocalSearch.prototype.setCenterPoint=function(a){if(a.centerAndZoom){this.fa=true;this.w=a;this.B=null;this.v="";if(this.j){this.j=null}}else if(a.setCenter){this.fa=false;this.w=a;this.B=null;this.v="";if(this.j){this.j=null}}else if(a.x&&a.y){this.fa=true;this.B=a;this.w=null;this.v="";if(this.j){this.j=null}}else{if(a!=null&&a!=""){this.fa=true;this.w=null;this.v=a;this.B=null;if(this.j){this.j=null}var b=new GlocalSearch;b.setSearchCompleteCallback(this,this.ob,[b,a]);b.execute(a)}}}
;GlocalSearch.prototype.ob=function(a,b){if(a.results&&a.results.length){var c=new Object;c.y=parseFloat(a.results[0].lat);c.x=parseFloat(a.results[0].lng);this.B=c;this.v=b;this.$=true;this.w=null}}
;var Nc=GlocalSearch.prototype.Va=function(a,b){if(b){if(this.j==null){var c=null;if(this.w==null){var d=o(qa);this.j=$a(null,fd,this.v==""?null:this.v);g(d,m(j["search-location"],ed));g(d,this.j);g(a,d);c=this.j}d=o("gsc-configSetting");this.S=ka(null,"0",this.T?true:false,pa);g(d,this.S);g(d,m(j["disable-address-lookup"],oa));if(c==null){c=this.S}var f=m(null,"gsc-configSettingSubmit");g(f,ca(j["close"],T));g(d,f);g(a,d);c.focus()}}else{if(this.j){if(this.j.value){this.v=this.j.value;this.setCenterPoint(
this.v)}this.j=null}if(this.S){if(this.S.checked){this.T=true}else{this.T=false}this.S=null}Q(a)}}
;var Hc=GlocalSearch.ADDRESS_LOOKUP_DISABLED="disabled";var Ic=GlocalSearch.ADDRESS_LOOKUP_ENABLED="enabled";GlocalSearch.prototype.setAddressLookupMode=function(a){if(a==Hc){this.T=true}else if(a==Ic){this.T=false}}
;var Kc=GlocalSearch.STATIC_MAP_ZOOM_FARTHEST=17;GlocalSearch.STATIC_MAP_ZOOM_DEFAULT=4;var Jc=GlocalSearch.STATIC_MAP_ZOOM_CLOSEST=0;var mb=GlocalSearch.STATIC_MAP_MAX_POINTS=8;var Oc=GlocalSearch.resizeStaticMapUrl=function(a,b,c,d){var f=a.staticMapUrl;f=f.replace(/&h=\d*/,"&h="+b);f=f.replace(/&w=\d*/,"&w="+c);if(d&&d>=Jc&&d<=Kc){f=f.replace(/&zl=\d*/,"&zl="+d)}a.staticMapUrl=f;return f}
;GlocalSearch.computeStaticMapUrl=function(a,b,c,d){var f="&Point=b&Point.latitude_e6=__LAT__&Point.longitude_e6=__LNG__&Point.iconid=__ICONID__&Point=e";var e="";var h="http://mt.google.com/mapdata?cc=us&tstyp=5&zl=4&w=150&h=100";var i=new Object;i.staticMapUrl=h;h=Oc(i,b,c,d);if(d==null){h=h.replace(/&zl=\d*/,"")}var l=a.length;if(l>mb){l=mb}for(var p=0;p<l;p++){var r;var q;var s=a[p];if(s.lat&&s.lng){if(typeof s.lat=="string"){r=parseFloat(s.lat);q=parseFloat(s.lng)}else{r=s.lat;q=s.lng}}else if(
s.x&&s.y){r=s.y;q=s.x}else{return null}var t=r*1000000;var F=q*1000000;var w=f.replace(/__LAT__/,parseInt(t));w=w.replace(/__LNG__/,parseInt(F));var y=51+p;if(l==1){y=15}w=w.replace(/__ICONID__/,y);e=e+w}var C=h+e;return C}
;
function GblogSearch(){GSearch.call(this);this.m="blog";this.H="/GblogSearch";this.N="http://blogsearch.google.com/blogsearch";this.b=null;this.g=false;this.$=true;this.L=P(this,qc);this.Z="gsc-blogConfig";this.c=null}
GblogSearch.E(GSearch);GblogSearch.RESULT_CLASS="GblogSearch";GblogSearch.AD_CLASS="GwebSearch.ad";var Da=GblogSearch.O=new Array;GblogSearch.RawCompletion=function(a,b,c,d,f){var e=0;if(a){e=parseInt(a)}var h=Da[e];Da[e]=null;h.onSearchComplete(b,c,d,f)}
;GblogSearch.prototype.t=function(a,b,c){var d;if(c==null){d=K(Da,this)}else{d=c}var f;if(b==null){f="google.search.BlogSearch.RawCompletion"}else{f=b}var e=this.F(f,d);if(a){var h;var i=a;if(this.i){i=i+" "+this.i}if(this.b){i=i+" blogurl:"+this.b}h="&q="+encodeURIComponent(i);if(this.g){h=h+"&scoring=d"}e=e+h;this.h=h}return e}
;GblogSearch.prototype.createResultHtml=function(a){if(a.html){delete a.html}var b=o(this.C());n(b,E);var c;c=v(a.postUrl,a.title,this.e(),I);g(b,c);var d=new Date(a.publishedDate);c=m(this.formatToShortDate(d),ua);g(b,c);d=new Date(a.publishedDate);c=m(this.formatToRelativeDate(d),Jb);g(b,c);c=m(a.content,M);g(b,c);c=v(a.blogUrl,a.blogUrl,this.e(),N);g(b,c);a.html=b;this.A(a.html)}
;GblogSearch.prototype.setSiteRestriction=function(a){if(a==null||a==""){this.b=null}else{this.b=a}}
;GblogSearch.prototype.setResultOrder=function(a){if(a==Y){this.g=true}else if(a==Z){this.g=false}else{this.g=false}}
;var qc=GblogSearch.prototype.Va=function(a,b){if(b){if(this.c==null){var c=o(qa);this.c=ka(null,"0",this.g?true:false,pa);g(c,this.c);g(c,m(j["sort-by-date"],oa));var d=o(T);g(d,ca(j["close"],T));g(c,d);g(a,c);this.c.focus()}else{this.c.checked=this.g?true:false;this.c.focus()}}else{if(this.c){if(this.c.checked){this.setResultOrder(Y)}else{this.setResultOrder(Z)}}}}
;
function GvideoSearch(){GSearch.call(this);this.m="video";this.H="/GvideoSearch";this.N="http://video.google.com/videosearch";this.g=false;this.$=true;this.L=P(this,Vc);this.Z="gsc-videoConfig";this.c=null}
GvideoSearch.E(GSearch);var Uc=GvideoSearch.RESULT_CLASS="GvideoSearch";GvideoSearch.AD_CLASS="GwebSearch.ad";var Ka=GvideoSearch.O=new Array;GvideoSearch.RawCompletion=function(a,b,c,d,f){var e=0;if(a){e=parseInt(a)}var h=Ka[e];Ka[e]=null;h.onSearchComplete(b,c,d,f)}
;GvideoSearch.prototype.t=function(a,b,c,d){var f;if(c==null){f=K(Ka,this)}else{f=c}var e;if(b==null){e="google.search.VideoSearch.RawCompletion"}else{e=b}var h=this.F(e,f,d);if(a){var i;var l=a;if(this.i){l=l+" "+this.i}i="&q="+encodeURIComponent(l);if(this.g){i=i+"&scoring=d"}h=h+i;this.h=i;if(d&&d!=0){this.h=this.h+"&start="+d}}return h}
;GvideoSearch.prototype.createResultHtml=function(a){if(a.html){delete a.html}var b=o(this.C());n(b,E);var c=o(sa);var d=o(ia);var f=W();var e=O(f,0);var h=x(e,sa);var i=x(e,ia);g(h,c);g(i,d);g(b,f);var l=GSearch.scaleImage(a.tbWidth,a.tbHeight,this.l);var p=J(a.tbUrl,l.width,l.height,H);var r=da(a.url,null,this.e(),H);B(r,H);g(r,p);g(c,r);var q;q=v(a.url,a.title,this.e(),I);g(d,q);var s=m(a.content,M);if(na()){s.style.height="2.6em"}g(d,s);var t=new Date(a.published);q=m(this.formatToShortDate(t)
,ua);g(d,q);var F="http://"+a.publisher;q=v(F,a.publisher,this.e(),Hb);g(d,q);a.html=b;this.A(a.html)}
;GvideoSearch.createPlayer=function(a,b){var c=null;if(a.playUrl&&a.playUrl!=""){var d=a.playUrl;var f=Ad;if(b){f=b}if(pb()){var e=document.createElement("object");e.className=f;e.setAttribute("type","application/x-shockwave-flash");e.setAttribute("data",d);c=o(b);c.appendChild(e)}else{var e=document.createElement("embed");e.className=f;e.setAttribute("type","application/x-shockwave-flash");e.setAttribute("src",d);if(a.videoType){if(a.videoType=="Google"){e.setAttribute("bgcolor","#000000")}else{
e.setAttribute("wmode","transparent")}}else{e.setAttribute("bgcolor","#000000")}c=o(b);c.appendChild(e)}}return c}
;GvideoSearch.prototype.setResultOrder=function(a){if(a==Y){this.g=true}else if(a==Z){this.g=false}else{this.g=false}}
;var Vc=GvideoSearch.prototype.Va=function(a,b){if(b){if(this.c==null){var c=o(qa);this.c=ka(null,"0",this.g?true:false,pa);g(c,this.c);g(c,m(j["sort-by-date"],oa));var d=o(T);g(d,ca(j["close"],T));g(c,d);g(a,c);this.c.focus()}else{this.c.checked=this.g?true:false;this.c.focus()}}else{if(this.c){if(this.c.checked){this.setResultOrder(Y)}else{this.setResultOrder(Z)}}}}
;
function GbookSearch(){GSearch.call(this);this.m="book";this.H="/GbookSearch";this.N="http://books.google.com/books";this.oa=false;this.Fa=null}
GbookSearch.E(GSearch);GbookSearch.RESULT_CLASS="GbookSearch";GbookSearch.AD_CLASS="GwebSearch.ad";var tc=GbookSearch.USER_LIST="user-list";var rc=GbookSearch.TYPE_ALL_BOOKS=1;var sc=GbookSearch.TYPE_FULL_VIEW_BOOKS=2;var Ea=GbookSearch.O=new Array;GbookSearch.RawCompletion=function(a,b,c,d,f){var e=0;if(a){e=parseInt(a)}var h=Ea[e];Ea[e]=null;h.onSearchComplete(b,c,d,f)}
;GbookSearch.prototype.t=function(a,b,c,d){var f;if(c==null){f=K(Ea,this)}else{f=c}var e;if(b==null){e="google.search.BookSearch.RawCompletion"}else{e=b}var h=this.F(e,f,d);if(a){var i;var l=a;if(this.i){l=l+" "+this.i}i="&q="+encodeURIComponent(l);if(this.oa){i=i+"&as_brr=1"}if(this.Fa){i=i+"&as_list="+this.Fa}h=h+i;this.h=i}return h}
;GbookSearch.prototype.createResultHtml=function(a){if(a.html){delete a.html}a.thumbnailHtml=this.tb(a);var b=o(this.C());n(b,E);var c=o(ia);var d=W();var f=O(d,0);var e=x(f,sa);var h=x(f,ia);g(e,a.thumbnailHtml.cloneNode(true));g(h,c);g(b,d);var i;i=v(a.unescapedUrl,a.title,this.e(),I);g(c,i);i=m(j["by"]+"&nbsp;"+a.authors,Ed);g(c,i);i=o(va);g(c,i);if(a.publishedYear){i=m(a.publishedYear,ua);g(c,i)}if(parseInt(a.pageCount)>0){i=m("-&nbsp;"+j["page-count"](a.pageCount),Qd);g(c,i)}i=v("http://books.google.com"
,"books.google.com",this.e(),N);g(c,i);a.html=b;this.A(a.html)}
;GbookSearch.prototype.tb=function(a){var b="http://books.google.com/googlebooks/";var c=o(Fd);var d=o(Ud);var f=J(b+"pages-trans.gif",null,null,Sd);g(d,f);f=J(b+"p_edge-trans.gif",null,null,Rd);g(d,f);g(c,d);d=o(Vd);var e=GSearch.scaleImage(a.tbWidth,a.tbHeight,this.l);f=J(a.tbUrl,e.width,e.height,H);var h=da(a.unescapedUrl,null,this.e(),H);B(h,H);g(h,f);g(d,h);g(c,d);return c}
;GbookSearch.prototype.setRestriction=function(a,b){if(a==Yb){if(b){if(b==rc){this.oa=false}else if(b==sc){this.oa=true}else{this.setRestriction(a,null)}}else{this.oa=false}}else if(a==tc){if(b&&b.match(/^[a-zA-Z0-9\-_]*$/)){this.Fa=b}else{this.Fa=null}}}
;
function GsearcherOptions(){this.u=aa;this.gb=this.u;this.root=null;this.l={width:112,height:84};this.Ga={width:100,height:75};this.ga=null}
GsearcherOptions.prototype.setExpandMode=function(a){switch(a){case $b:case ea:case aa:this.u=a;break;default:this.u=aa;break}this.gb=this.u}
;GsearcherOptions.prototype.setRoot=function(a){Q(a);this.root=a}
;GsearcherOptions.prototype.setNoResultsString=function(a){this.ga=a}
;GsearcherOptions.prototype.setImageResultsTbHeight=function(a){if(a>100){a=100}this.l.height=a;this.l.width=Math.round(a*1.33)}
;GsearcherOptions.prototype.setVideoResultsTbHeight=function(a){if(a>100){a=100}this.Ga.height=a;this.Ga.width=Math.round(a*1.33)}
;function GdrawOptions(){this.input=null;this.ib=null;this.s=$}
GdrawOptions.prototype.setInput=function(a){this.input=a}
;GdrawOptions.prototype.setSearchFormRoot=function(a){this.ib=a}
;GdrawOptions.prototype.setDrawMode=function(a){if(a==$||a==la){this.s=a}else{this.s=$}}
;function R(a,b,c){this.f=c;this.Qa=false;this.Ja=false;this.gs=a;this.d=null;this.Hb=u(b,mc,[this]);this.Kb=u(b,za,[this,Ca]);this.Jb=u(b,za,[this,Ba]);this.Ib=u(b,za,[this,lb]);this.Gb=u(b,lc,[this]);this.Fb=u(b,ic,[this]);this.gs.setSearchCompleteCallback(b,GSearchControl.prototype.onSearchComplete,[this]);this.gs.setResultSetSize(b.resultSetSize);this.gs.setLinkTarget(b.P);this.root=null;this.Ea=null;this.V=null;this.Wa=null;this.I=null;this.U=null;this.o=null;this.ea=true}
GSearchControl.NO_RESULTS_DEFAULT_STRING=j["no-results"];var gc=GSearchControl.TIMEOUT_SHORT=350;var ya=GSearchControl.TIMEOUT_MEDIUM=500;var fc=GSearchControl.TIMEOUT_LONG=700;var $b=GSearchControl.EXPAND_MODE_CLOSED=1;var ea=GSearchControl.EXPAND_MODE_OPEN=2;var aa=GSearchControl.EXPAND_MODE_PARTIAL=3;var $=GSearchControl.DRAW_MODE_LINEAR=1;var la=GSearchControl.DRAW_MODE_TABBED=2;function GSearchControl(a){if(!google.loader.KeyVerified){if(GSearchControl.keyCheck()){google.loader.KeyVerified=true}
else{return}}this.resultSetSize=G;this.s=$;this.root=null;this.searchButton=null;this.input=null;this.Ca=ya;this.Ab=u(this,jc,[null]);this.Bb=u(this,kc,[null]);this.ha=null;this.Ya=null;this.Xa=null;this.W=null;this.Db=false;this.Y=false;this.P=db;this.ta=j["copy"];this.a=new Array;this.Ha=new Array;var b;if(a){for(var c=0;c<a.length;c++){b=new R(a[c],this,false);this.a.push(b)}}}
try{GSearchControl.appPath=window.location.href}catch(ee){GSearchControl.appPath=null}GSearchControl.keyCheck=function(){var a=true;if(de(window.location.host)){return true}if(google.loader.LoadFailure){if(google.loader.OriginalAppPath&&GSearchControl.appPath){if(GSearchControl.appPath==google.loader.OriginalAppPath){google.loader.LoadFailure=false;a=true}else{google.loader.LoadFailure=false;a=true}}}google.loader.KeyVerified=true;google.loader.LoadFailure=false;return a}
;GSearchControl.prototype.addSearcher=function(a,b){if(!b){b=new GsearcherOptions}if(a.m=="ad"){this.Ha.push(a)}else{a.G=null;var c=new R(a,this,b);this.a.push(c)}}
;GSearchControl.prototype.draw=function(a,b){var c=null;var d=null;if(b){if(b.s){this.s=b.s;c=b.input;d=b.ib}else{this.s=$}}else{this.s=$}this.root=o(gd);if(c!=null){this.input=c;this.input.onkeyup=this.Ab;this.input.onpaste=this.Bb}else{if(d==null){d=this.root}var f=new GSearchForm(true,d);f.setOnSubmitCallback(this,GSearchControl.prototype.submit);f.setOnClearCallback(this,GSearchControl.prototype.clearAllResults);this.input=f.input}this.X=o(U);if(this.s==la){this.z=o(Cb);g(this.root,this.z);this.k=
new Array;this.r=0;for(var e=0;e<this.a.length;e++){var h=new Object;var i=this.a[e].gs.zb();i=i.replace(/ /g,"&nbsp;");h.D=m(i);h.K=null;h.D.onclick=u(this,oc,[e]);this.k[e]=h;g(this.z,h.D);var l=va;if(pb()){l=l+" "+va+"-opera"}var p=xa(" ",l);g(this.z,p);this.a[e].f.setExpandMode(ea)}}g(this.root,this.X);for(var e=0;e<this.a.length;e++){if(this.a[e].f.root){this.a[e].ea=false;this.a[e].root=this.a[e].f.root;n(this.a[e].root,Sa);z(this.a[e].root,L);n(this.a[e].root,U)}else{this.a[e].root=o(Sa)}if(
this.a[e].gs.ja){var r=Sa+"-"+this.a[e].gs.ja;n(this.a[e].root,r)}if(this.s==la){this.k[e].K=this.a[e].root}var q=W(null,null,qd);var s=O(q,0);this.a[e].R=x(s,yd);var t=x(s,cd);this.a[e].Ea=m("",zd);g(this.a[e].R,this.a[e].Ea);var F=m(this.a[e].gs.xb(),wd);g(this.a[e].Ea,F);this.a[e].V=m("",td);g(this.a[e].R,this.a[e].V);var w=m();var y=m(j["blank"],pd);var C=m(j["blank"],od);var D=m(j["blank"],nd);y.title=j["show-one-result"];C.title=j["show-more-results"];D.title=j["show-all-results"];g(w,y);g(
w,C);g(w,D);y.onclick=this.a[e].Kb;C.onclick=this.a[e].Jb;D.onclick=this.a[e].Ib;this.a[e].Wa=w;this.a[e].Za(Aa);g(this.a[e].R,this.a[e].Wa);this.a[e].Ea.onclick=this.a[e].Hb;if(this.a[e].gs.L){this.a[e].n=xa("",dd);bb(this.a[e].n,j["blank"]);n(this.a[e].n,ha);g(t,this.a[e].n);this.a[e].n.onclick=this.a[e].Gb;this.a[e].n.title=j["settings"];this.a[e].I=o(ub);n(this.a[e].I,this.a[e].gs.Z);this.a[e].U=Za(ub);n(this.a[e].U,this.a[e].gs.Z);this.a[e].U.onsubmit=this.a[e].Fb;g(this.a[e].I,this.a[e].U);
this.a[e].I.style.display="none"}this.a[e].o=o(rd);n(this.a[e].o,this.a[e].gs.Sa());if(this.a[e].f.root==null){g(this.X,this.a[e].root)}g(this.a[e].root,q);if(this.a[e].I){g(this.a[e].root,this.a[e].I)}g(this.a[e].root,this.a[e].o)}if(this.s==la){for(var e=0;e<this.a.length;e++){n(this.k[e].D,vd);n(this.k[e].K,ud);if(e==this.r){n(this.k[e].D,Va);n(this.k[e].K,Ta)}else{n(this.k[e].D,Wa);n(this.k[e].K,Ua)}}}if(a){Sb(a,this.root);var fa=this.wb();if(fa&&fa<300){this.Db=true;n(this.root,md)}}}
;GSearchControl.prototype.setTimeoutInterval=function(a){switch(a){case gc:case ya:case fc:this.Ca=a;break;default:this.Ca=ya;break}}
;var ec=GSearchControl.KEEP_LABEL_SAVE="save";var dc=GSearchControl.KEEP_LABEL_KEEP="keep";var cc=GSearchControl.KEEP_LABEL_INCLUDE="include";var bc=GSearchControl.KEEP_LABEL_COPY="copy";var ac=GSearchControl.KEEP_LABEL_BLANK="blank";GSearchControl.prototype.setOnKeepCallback=function(a,b,c){if(c){switch(c){case ec:case dc:case cc:case bc:case ac:this.ta=j[c];break;default:this.ta=c;break}}this.ha=P(a,b)}
;var oc=GSearchControl.prototype.me=function(a){if(this.r==a){return}z(this.k[this.r].D,Va);z(this.k[this.r].K,Ta);n(this.k[this.r].D,Wa);n(this.k[this.r].K,Ua);this.r=a;n(this.k[this.r].D,Va);n(this.k[this.r].K,Ta);z(this.k[this.r].D,Wa);z(this.k[this.r].K,Ua)}
;GSearchControl.prototype.submit=function(){if(this.input.value.length){this.execute()}else{this.clearAllResults()}return false}
;GSearchControl.prototype.execute=function(a){var b;if(a){b=a;this.input.value=b}else{b=this.input.value}if(b.length){this.Y=false;B(this.X,L);if(this.z){B(this.z,Xa)}for(var c=0;c<this.a.length;c++){if(!this.a[c].ea){z(this.a[c].root,U);n(this.a[c].root,L)}if(this.Ya){this.Ya(this,this.a[c].gs,b)}if(this.a[c].gs.G){this.a[c].gs.G=null}this.a[c].gs.execute(b)}for(var c=0;c<this.Ha.length;c++){this.Ha[c].execute(b)}}}
;var jc=GSearchControl.prototype.Zd=function(){var a=this.input.value;if(a&&a!=""){if(this.W){clearTimeout(this.W)}this.W=setTimeout(u(this,GSearchControl.prototype.execute,[null]),this.Ca)}}
;var kc=GSearchControl.prototype.$d=function(){if(this.W){clearTimeout(this.W)}this.W=setTimeout(u(this,GSearchControl.prototype.execute,[null]),this.Ca)}
;GSearchControl.prototype.setResultSetSize=function(a){var b=true;switch(a){case X:this.resultSetSize=a;b=true;break;default:case G:this.resultSetSize=G;b=false;break}for(var c=0;c<this.a.length;c++){this.a[c].gs.setResultSetSize(a)}}
;GSearchControl.prototype.setLinkTarget=function(a){this.P=a;for(var b=0;b<this.a.length;b++){this.a[b].gs.setLinkTarget(a)}}
;GSearchControl.prototype.setNoResultsString=function(a){for(var b=0;b<this.a.length;b++){this.a[b].f.setNoResultsString(a)}}
;var mc=GSearchControl.prototype.de=function(a){if(a.Qa){this.Q(a,false)}else{this.Q(a,true)}}
;GSearchControl.prototype.Q=function(a,b,c){if(!b){z(a.R,ra);n(a.R,ha);a.Qa=false;a.o.style.display="none";if(c){var d="(0)";a.V.innerHTML=d}else{var d="("+(a.gs.results.length+a.gs.adResults.length)+")";a.V.innerHTML=d}}else{z(a.R,ha);n(a.R,ra);a.Qa=true;a.o.style.display="block"}}
;var ic=GSearchControl.prototype.Yd=function(a){this.ia(a,false,true);return false}
;var lc=GSearchControl.prototype.ce=function(a){if(a.gs.$){if(a.Ja){this.ia(a,false,true)}else{this.ia(a,true,true)}}}
;GSearchControl.prototype.ia=function(a,b,c){if(!b){if(a.n){z(a.n,ra);n(a.n,ha);a.n.innerHTML=j["blank"];a.Ja=false;a.gs.L(a.U,false);a.I.style.display="none";if(c){this.execute()}}}else{if(a.n){n(a.n,ra);z(a.n,ha);a.n.innerHTML=j["close"];a.Ja=true;a.I.style.display="block";a.gs.L(a.U,true)}}}
;var kb=GSearchControl.prototype.ae=function(a,b){if(this.ha){b.gs.db();this.ha(a)}}
;GSearchControl.prototype.cancelSearch=function(){this.Y=true}
;GSearchControl.prototype.clearAllResults=function(){this.input.value="";B(this.X,U);if(this.z){B(this.z,Cb)}for(var a=0;a<this.a.length;a++){if(!this.a[a].ea){z(this.a[a].root,L);n(this.a[a].root,U)}var b=this.a[a];Q(b.o);b.d=null;this.Q(b,false,true);this.ia(b,false,false)}}
;GSearchControl.prototype.onSearchComplete=function(a){var b;var c;var d=false;var f;if(this.Y){return}Q(a.o);a.d=null;this.Q(a,false,true);this.ia(a,false,false);a.Za(Aa);var e=a.gs.results;if(a.gs.aa&&a.gs.completionStatus>=400){e=new Array;e.push(a.gs.ub())}else if(e.length==0&&a.f.ga&&a.gs.completionStatus==200){e=new Array;e.push(a.gs.vb(a.f.ga))}for(var c=0;c<e.length;c++){b=e[c];if(!b.html){a.gs.createResultHtml(b)}if(b.html){d=true;f=o(a.gs.Sa());n(f,Ra);if(a.gs.ja){var h=Ra+"-"+a.gs.ja;n(
f,h)}var i=b.html.cloneNode(true);if(b.GsearchResultClass==Gc){if(a.f.l){if(a.f.l.width!=a.gs.l.width||a.f.l.height!=a.gs.l.height){var l=i.getElementsByTagName("img");for(var p=0;p<l.length;p++){GSearch.scaleImage(b.tbWidth,b.tbHeight,a.f.l,l[p],true)}}}}else if(b.GsearchResultClass==Uc){if(a.f.Ga){var l=i.getElementsByTagName("img");for(var p=0;p<l.length;p++){GSearch.scaleImage(b.tbWidth,b.tbHeight,a.f.Ga,l[p])}}}g(f,i);if(this.ha){var r=this.ta;var q=m("",xb);bb(q,r);g(f,q);q.onclick=u(this,kb,
[b,a])}var s=a.gs.fb;if(c>=s){if(!a.d){a.d=o(vb);g(a.o,a.d);if(a.f.u==aa){a.d.style.display="none"}}g(a.d,f)}else{g(a.o,f)}}}if(!a.d&&a.gs.cursor){a.d=o(vb);g(a.o,a.d)}if(a.d&&a.gs.h&&a.gs.gwsUrl){f=v(a.gs.gwsUrl,j["more-results"]+"&nbsp;&raquo;",a.gs.e(),xd);if(a.gs.cursor){var t=o(id);var F=this.sb(a);t.appendChild(F);t.appendChild(f);g(a.d,t)}else{g(a.d,f)}}var w=a.d?a.d:a.o;if(a.gs.adResults.length){var y=o(Xc);for(var c=0;c<a.gs.adResults.length;c++){if(c==0){var f=m(j["sponsored-links"],Kd)
;g(y,f)}b=a.gs.adResults[c];if(!b.html){a.gs.la(b)}if(b.html){d=true;f=o(a.gs.Sa());n(f,Ra);g(f,b.html.cloneNode(true));if(this.ha){var q=m(this.ta,xb);g(f,q);q.onclick=u(this,kb,[b,a])}g(y,f)}}g(w,y)}if(!d){a.V.innerHTML="(0)";a.o.innerHTML="";this.Q(a,false)}else{var C;var C="("+(a.gs.results.length+a.gs.adResults.length)+")";a.V.innerHTML=C;if(a.f.u==aa||a.f.u==ea){this.Q(a,true)}else{this.Q(a,false)}var D=a.gs.getAttribution(true);if(D){g(a.o,D)}}a.f.u=a.f.gb;if(this.Xa){this.Xa(this,a.gs)}}
;GSearchControl.prototype.sb=function(a){var b=o(hd);var c=a.gs.cursor;for(var d=0;d<c.pages.length;d++){var f=kd;if(d==c.currentPageIndex){f=f+" "+jd}var e=m(c.pages[d].label,f);e.onclick=u(this,nc,[a,d]);b.appendChild(e)}return b}
;var jb=GSearchControl.Ud={border:"border",borderColor:"border-color",borderStyle:"border-style",borderWidth:"border-width",borderTop:"border-top",borderTopColor:"border-top-color",borderTopStyle:"border-top-style",borderTopWidth:"border-top-width",borderRight:"border-right",borderRightColor:"border-right-color",borderRightStyle:"border-right-style",borderRightWidth:"border-right-width",borderBottom:"border-bottom",borderBottomColor:"border-bottom-color",borderBottomStyle:"border-bottom-style",borderBottomWidth:
"border-bottom-width",borderLeft:"border-left",borderLeftColor:"border-left-color",borderLeftStyle:"border-left-style",borderLeftWidth:"border-left-width",color:"color",cssFloat:"float",styleFloat:"float",clear:"clear",cursor:"cursor",display:"display",font:"font",fontFamily:"font-family",fontSize:"font-size",fontStyle:"font-style",fontWeight:"font-weight",height:"height",margin:"margin",marginTop:"margin-top",marginRight:"margin-right",marginBottom:"margin-bottom",marginLeft:"margin-left",overflow:
"overflow",padding:"padding",paddingTop:"padding-top",paddingRight:"padding-right",paddingBottom:"padding-bottom",paddingLeft:"padding-left",textAlign:"text-align",textDecoration:"text-decoration",textTransform:"text-transform",verticalAlign:"vertical-align",visibility:"visibility",width:"width"};var hc=GSearchControl.inlineCurrentStyle=function(a,b){if(qb()){alert("GSearchControl.inlineCurrentStyle is not supported on Safari");return}var c=true;if(b){c=b}if(c){for(var d=0;d<a.childNodes.length;d++
){hc(a.childNodes[d],true)}}if(a.nodeType==1){var f;var e;var h=false;var i=false;if(window.getComputedStyle){f=window.getComputedStyle(a,null);e=true;h=true}else if(a.currentStyle){f=a.currentStyle;e=false;h=true}if(h){for(var l in f){if(jb[l]){var p=jb[l];var r=f[l];if(l=="display"&&r=="none"){a.innerHTML="";i=true}if(f[l]!=""){if(e){a.style.setProperty(p,r,"")}else{a.style.setAttribute(p,r,"")}}}}if(i){if(e==false){a.outerHTML="<div style='display:none'/>"}}}}}
;GSearchControl.prototype.wb=function(a){var b=a?a:this.root;var c=null;if(window.getComputedStyle){c=window.getComputedStyle(b,null)}else if(b.currentStyle){c=b.currentStyle}else if(document.defaultView.getComputedStyle){c=document.defaultView.getComputedStyle(b,null)}if(c){return parseInt(c["width"])}else{return 300}}
;GSearchControl.prototype.setSearchCompleteCallback=function(a,b){this.Xa=P(a,b)}
;GSearchControl.prototype.setSearchStartingCallback=function(a,b){this.Ya=P(a,b)}
;var Aa=R.SRC_INIT=0;var Ca=R.SRC_ONE=1;var Ba=R.SRC_MORE=2;var lb=R.SRC_ALL=3;R.prototype.Za=function(a){var b=sd+" ";if(a==Aa){if(this.f.u==aa){b+=zb}else if(this.gs.getResultSetSize()==G){b+=yb}else{b+=rb}}else if(a==Ca){b+=zb}else if(a==Ba){b+=yb}else{b+=rb}B(this.Wa,b)}
;var za=GSearchControl.prototype.be=function(a,b){a.Za(b);var c=false;switch(b){default:case Ca:if(a.d){a.d.style.display="none"}break;case Ba:if(a.d){a.d.style.display="block"}if(a.gs.getResultSetSize()!=G){c=true}a.gs.setResultSetSize(G);break;case lb:if(a.d){a.d.style.display="block"}if(a.gs.getResultSetSize()!=X){c=true}a.gs.setResultSetSize(X);break}if(c){var d;d=this.input.value;if(d.length){this.Y=false;B(this.X,L);if(this.z){B(this.z,Xa)}if(!a.ea){z(a.root,U);n(a.root,L)}a.f.u=ea;a.gs.execute(
d)}}}
;var nc=GSearchControl.prototype.ge=function(a,b){this.Y=false;B(this.X,L);if(this.z){B(this.z,Xa)}if(!a.ea){z(a.root,U);n(a.root,L)}a.f.u=ea;a.gs.gotoPage(b)}
;function GSearchForm(a,b,c){var d=Za(Ab);d.acceptCharset="utf-8";var f=null;var e=j["search-uc"];var h=j["search"];if(c){if(c.buttonText){e=c.buttonText;h=c.buttonText}if(c.clickableBrandingUrl){var i="http://www.google.com";if(typeof c.clickableBrandingUrl=="string"&&c.clickableBrandingUrl.match(/^http:\/\/[a-z]*\.google\.com/)){i=c.clickableBrandingUrl}f=da(i,null,"_BLANK");f.className=Zc}}this.searchButton=ca(e,Bb);this.searchButton.title=h;var l;if(a){l=$c;this.Ia=m(j["blank"],tb);this.Ia.title=
j["clear-results"]}else{l=ad}this.input=$a(null,wb,null);this.input.name="search";var p=W(null,null,Ab);g(d,p);var r=O(p,0);this.eb=x(r,wb);var q=x(r,Bb);if(a){var s=x(r,tb);g(s,this.Ia)}g(this.eb,this.input);g(q,this.searchButton);var t=W(null,null,Yc);g(d,t);r=O(t,0);this.userDefinedCell=x(r,bd);var F=x(r,sb);var w=x(r,l);var y=m(j["powered-by"],sb);var C=google.loader.ServiceBase+"/css/small-logo.png";var D=cb(C,51,15,l);g(F,y);if(f){g(f,D);g(w,f)}else{g(w,D)}this.hb=d;Q(b);g(b,this.hb)}
GSearchForm.prototype.setOnSubmitCallback=function(a,b){this.jb=u(this,pc,[this]);this.Aa=u(a,b,[this]);this.hb.onsubmit=this.jb;this.searchButton.onclick=this.jb}
;GSearchForm.prototype.setOnClearCallback=function(a,b){this.Ia.onclick=u(a,b,[this])}
;var pc=GSearchForm.prototype.le=function(a){var b=this.eb.offsetWidth;var c=this.input.value;if(this.Aa){this.Aa()}if(na()){var d=this;var f;if(c.length*8>=b){f=b-6}else{f="99%"}setTimeout(function(){d.input.style.width=f}
,1)}return false}
;GSearchForm.prototype.execute=function(a){if(a){this.input.value=a}if(this.Aa){this.Aa()}}
;
google_exportSymbol("google.search.WebSearch",GwebSearch);google_exportSymbol("google.search.BookSearch",GbookSearch);google_exportSymbol("google.search.BlogSearch",GblogSearch);google_exportSymbol("google.search.VideoSearch",GvideoSearch);google_exportSymbol("google.search.NewsSearch",GnewsSearch);google_exportSymbol("google.search.LocalSearch",GlocalSearch);google_exportSymbol("google.search.ImageSearch",GimageSearch);google_exportSymbol("google.search.AdSenseSearch",GadSenseSearch);google_exportSymbol(
"google.search.SaSearch",GsaSearch);google_exportSymbol("google.search.Search",GSearch);google_exportSymbol("google.search.SearchControl",GSearchControl);google_exportSymbol("google.search.SearchForm",GSearchForm);google_exportSymbol("google.search.SearcherOptions",GsearcherOptions);google_exportSymbol("google.search.DrawOptions",GdrawOptions);if(!google.search.NoOldNames){google_exportSymbol("GwebSearch",GwebSearch);google_exportSymbol("GbookSearch",GbookSearch);google_exportSymbol("GblogSearch"
,GblogSearch);google_exportSymbol("GvideoSearch",GvideoSearch);google_exportSymbol("GnewsSearch",GnewsSearch);google_exportSymbol("GlocalSearch",GlocalSearch);google_exportSymbol("GimageSearch",GimageSearch);google_exportSymbol("GadSenseSearch",GadSenseSearch);google_exportSymbol("GsaSearch",GsaSearch);google_exportSymbol("GSearch",GSearch);google_exportSymbol("GSearchControl",GSearchControl);google_exportSymbol("GSearchForm",GSearchForm);google_exportSymbol("GsearcherOptions",GsearcherOptions);google_exportSymbol(
"GdrawOptions",GdrawOptions)};

 })()
})()
