(function(){
var base_url='http://www.iowahandball.org/cgi-bin/molded4/template.cgi',
cssUrl='http://www.iowahandball.org/site/molded4_public.css',
imgBase='http://www.iowahandball.org/images/',
poweredByLogo=imgBase+'logo.png',
gm,gs,
x=[];
try{gm=za('maps','Map2');}catch(er){}
try{gs=google.search.Search;}catch(er){}
if(!window.jeremy){window.jeremy={};}
window.jeremy.molded={searchers:x};
bi(document.getElementsByTagName('head')[0],ba('link',undefined,undefined,{rel:'stylesheet',type:'text/css',href:cssUrl}));bi(document.getElementsByTagName('head')[0],ba('link',undefined,undefined,{rel:'stylesheet',type:'text/css',href:'http://www.google.com/uds/css/gsearch.css'}));
function za(a,b){b=b.replace(/^G_?(?![a-z])/,'');b=b.replace(/^G((web|local|image|news|video|blog|book|adSense|sa))/,function(d,e){return e.replace(/^./,function(f){return f.toUpperCase();});});var bA=b.replace(/^([A-Z])/,function(d){return d.toLowerCase();});if(typeof(google)!='undefined'&&typeof(google[a])!='undefined'&&typeof(google[a][b])!='undefined'){return google[a][b];}else if(window['G'+b]){return window['G'+b];}else if(window['G'+bA]){return window['G'+bA];}else if(window['G_'+b]){return window['G_'+b];}else{return false;}}
function zb(a,b){var c=function(){};c.prototype=b.prototype;a.prototype=new c;}
function aa(){var z=this;z.a=undefined;z.b=[];z.drawOptions={searchFormOptions:{hintString:''},moreResultsString:'More results...',noResultsString:'No results found'};}
aa.prototype.getContainer=function(){return z.a;};
aa.prototype.addSearcher=function(a,b){var z=this;if(z.resultSetSize){a.setResultSetSize(z.resultSetSize);}z.b.push(c=new ak(a,b));c.i=z.b.length-1;var c=z.b[z.b.length-1];a.setSearchStartingCallback(z,function(a){if(z.ssc){z.ssc();}z.removeResults(a);},[c]);a.setSearchCompleteCallback(c,function(){if(a.results.length<=0||z.cancelSearch){bi(this.resultDiv,z.drawOptions.noResultsString);z.perComp++;return;}bi(this.resultDiv,bc('gsc-result gsc-'+a.className+'Result',a.results[0].html));var ea=this.expansionArea=bi(this.resultDiv,bc('gsc-expansionArea'));for(var y=1;y<a.results.length;y++){var x=a.results[y];if(!x.html){a.createResultHtml(x);}bi(ea,bc('gsc-result gsc-'+a.className+'Result',x.html));}if(a.cursor&&a.cursor.pages.length>0){var cb;bi(ea,bc('gsc-cursor-box',[cb=bc('gsc-cursor'),bc('gsc-trailing-more-results',be('gsc-trailing-more-results',z.drawOptions.moreResultsString))]));var coch=function(w){return function(){a.gotoPage(w);}};for(var w=0;w<a.cursor.pages.length;w++){var p=a.cursor.pages[w];bi(cb,bc('gsc-cursor-page'+(parseInt(p.label)-1==a.cursor.currentPageIndex?' gsc-cursor-current-page':''),p.label,{onclick:coch(parseInt(p.label))}))}}bj(this.statsDiv);if(a.cursor&&a.cursor.estimatedResultCount){bi(this.statsDiv,'('+a.cursor.estimatedResultCount+')');}z.resultsRoot.style.display='block';if(z.tabsRoot){z.tabsRoot.style.display='block';}if(z.scc){z.scc();}z.perComp++;if(z.perComp/z.b.length>=1){if(z.tabsRoot&&!z.noFindResults){z.findResults();}else if(z.sc){z.sc();}}});if(z.resultsRoot){z.addTab(c);}};
aa.prototype.addTab=function(a){var z=this,c='gsc-',sp='&nbsp;',one=function(w){return function(){z.showOneResult(w);};},more=function(w){return function(){z.showFourResults(w);};},eight=function(w){return function(){z.showEightResults(w);};};a.resultsRoot=bi(z.resultsRoot,bc(c+'resultsRoot'+(z.tabsRoot?' gsc-tabData gsc-tabdInactive':''),bk(c+'resultsHeader',[bm(undefined,[bl(undefined,[a.td=bn(c+'twiddleRegionCell '+c+'twiddle-opened',[bc(c+'twiddle',[a.titleDiv.cloneNode(1)],{onclick:function(){z.toggle(a);}}),a.statsDiv=bc(c+'stats'),a.resultsSelector=bc(c+'results-selector '+c+(!a.searcherOptions.expandMode||!a.searcherOptions.expandMode.match(/^open$/i)?'one-result':(a.searcher.b.results<=4?'more':'all')+'-results')+'-active',[bc(c+'result-selector '+c+'one-result',sp,{title:'show one result',onclick:one(a)}),bc(c+'result-selector '+c+'more-results',sp,{title:'show 4 results',onclick:more(a)}),bc(c+'result-selector '+c+'all-results',sp,{title:'show 8 results',onclick:eight(a)})])]),bn(c+'configLabelCell',a.optionsForm?ba('span',c+'configLabel '+c+'twiddle-closed',undefined,{onclick:function(){a.searcher.optionsForm(a.optionsForm,a.optionsForm.childNodes.length>0?0:1);},title:'settings'}):undefined)])])],{cellpadding:0,cellspacing:0})));if(z.tabsRoot){bi(z.tabsRoot,a.tab);bi(z.tabsRoot,ba('span','gsc-spacer','&nbsp;'));a.tab.onclick=function(){z.makeActiveTab(a);};}if(a.optionsDiv){bi(a.resultsRoot,a.optionsDiv);};bi(a.resultsRoot,a.resultDiv);if(!z.tabsRoot&&a.expansionArea){a.expansionArea.style.display=this.resultsSelector.className.match(/-(more|all)-results-active/)?'block':'none';}if(z.currentQuery){a.searcher.execute(z.currentQuery);}};
aa.prototype.removeSearcher=function(a){var z=this,b=z.b,c=z.b[a];for(var y in c){if(c[y].tagName&&c[y].parentNode){c[y].parentNode.removeChild(c[y]);}delete(c[y]);}b.splice(a,1);};
aa.prototype.draw=function(a,b){var z=this,y='gsc-';a=z.a=bb(a,'string')?document.getElementById(a):a;bj(a);b=z.drawOptions=bq(z.drawOptions,b?b:{});var d=bi(a,bc(y+'control')),c=z.searchForm=new aj(1,b.searchFormRoot?b.searchFormRoot:d,z.drawOptions.searchFormOptions);z.input=c.input;c.setOnSubmitCallback(z,aa.prototype.execute);c.setOnClearCallback(z,aa.prototype.clearAllResults);if(b.drawMode&&b.drawMode.match(/^tabbed$/i)){z.tabsRoot=bi(d,bc(y+'tabsArea'));}z.resultsRoot=bi(d,bc(y+'resultsbox-visible'));if(z.b.length){for(var x=0;x<z.b.length;x++){z.addTab(z.b[x]);}}};
aa.prototype.execute=function(a){var z=this,b=z.b,c=z.input;z.perComp=0;if(z.ss){z.ss();}if(bb(a,'string')){c.value=a;}else if(bb(a,'object')&&a.input){a=a.input.value;}else{a=c.value;}z.currentQuery=a;if(z.spellCheck){z.spellCheck.execute(a);}for(var y=0;y<b.length;y++){b[y].searcher.execute(a);}return false;};
aa.prototype.clearAllResults=function(){var z=this;z.resultsRoot.style.display='none';if(z.tabsRoot){z.tabsRoot.style.display='none';}z.input.value=z.searchForm.options.hintString;z.removeResults();};
aa.prototype.removeResults=function(a){var z=this;if(a){bj(a.resultDiv);bj(a.statsDiv);return;}for(var y=0;y<z.b.length;y++){var x=z.b[y];bj(x.resultDiv);bj(x.statsDiv);}};
aa.prototype.cancel=function(){this.cancelSearch=1;};
aa.prototype.resume=function(){this.cancelSearch=0;};
aa.prototype.showOneResult=function(a){if(a.expansionArea){a.expansionArea.style.display='none';}a.resultsSelector.className='gsc-results-selector gsc-one-result-active';};
aa.prototype.showFourResults=function(a){var b=a.searcher;if(b.b.results!=4){b.setResultSetSize(4);b.execute(b.currentQuery);}a.resultsSelector.className='gsc-results-selector gsc-more-results-active';if(a.expansionArea){a.expansionArea.style.display='block';}};
aa.prototype.showEightResults=function(a){var b=a.searcher;if(b.b.results!=8){b.setResultSetSize(8);b.execute(b.currentQuery);}a.resultsSelector.className='gsc-results-selector gsc-all-results-active';if(a.expansionArea){a.expansionArea.style.display='block';}};
aa.prototype.toggle=function(a){var b=a.td,c=a.resultDiv;if(bf(c,'display')=='none'){b.className=b.className.replace(/closed$/,'opened');c.style.display='block';}else{b.className=b.className.replace(/opened$/,'closed');c.style.display='none';}};
aa.prototype.setResultSetSize=function(a){var z=this;z.resultSetSize=a;for(var y=0;y<z.b.length;y++){var b=z.b[y].searcher;b.setResultSetSize(a);}};
aa.prototype.setLinkTarget=function(a){var z=this;for(var y=0;y<z.b.length;y++){z.b[y].setLinkTarget(a);}};
aa.prototype.makeActiveTab=function(c){if(!this.drawOptions.drawMode||!this.drawOptions.drawMode.match(/^tabbed$/i)){return;}var z=this,b=z.b,r=function(a){return a.className.replace(/Inactive$/,'Active');},s=function(a){return a.className.replace(/Active$/,'Inactive');};for(var y=0;y<b.length;y++){var x=b[y];if(x==c){x.resultsRoot.className=r(x.resultsRoot);x.tab.className=r(x.tab);}else{x.resultsRoot.className=s(x.resultsRoot);x.tab.className=s(x.tab);}}z.activeTab=c;return c;};
aa.prototype.setSearcherStartingCallback=function(a,b,c){this.ssc=bh(a,b,c);};
aa.prototype.setSearcherCompleteCallback=function(a,b,c){this.scc=bh(a,b,c);};
aa.prototype.setSearchStartingCallback=function(a,b,c){this.ss=bh(a,b,c);};
aa.prototype.setSearchCompleteCallback=function(a,b,c){this.sc=bh(a,b,c);};
aa.prototype.findResults=function(){var z=this,a=z.activeTab?z.activeTab:z.makeActiveTab(z.b[0]);if(a.searcher.results.length==0&&!z.drawOptions.noFindResults){var b=a.i+1;for(var b;b!=a.i;b++){while(b>=z.b.length){b-=z.b.length;}var c=z.b[b];if(c.searcher.results.length>0){z.makeActiveTab(c);break;}}}if(z.sc){z.sc();}};
aa.prototype.setCenterPoint=function(a,b){var z=this;for(var y=0;y<z.b.length;y++){var c=z.b[y].searcher;if(c.setCenterPoint){c.setCenterPoint(a,b);}}};
aa.prototype.setThumbnailSize=function(a,b){var z=this;for(var y=0;y<z.b.length;y++){var c=z.b[y].searcher;if(c.setThumbnailSize){c.setThumbnailSize(a,b);}}};
aa.prototype.setCategory=function(a){var z=this;for(var y=0;y<z.b.length;y++){var c=z.b[y].searcher;if(c.setCategory){c.setCategory(a);}}};
aa.prototype.setMaxPages=function(a){var z=this.b;for(var y=0;y<z.length;y++){var b=z[y].searcher;if(b.setMaxPages){b.setMaxPages(a);}}};
aa.prototype.setSiteRestriction=function(a){var z=this.b;for(var y=0;y<z.length;y++){var b=z[y].searcher;b.setSiteRestriction(a);}};
function ai(){var z=this;z.pause=z.a=undefined;z.directionsHintString='Get directions from...';z.directionsButtonString='->';z.b={pages:8,limit:4,start:0,complement:4};z.searchEngine='www.iowahandball.org';z.linkTarget='_blank';z.errStr='Error!';}
ai.prototype.execute=function(a){var z=this;if(z.pause){setTimeout(bh(z,ai.prototype.execute,[a]),500);return;}if(z.stc){z.stc();}z.clearResults();if(!z.b.p||a!=z.currentQuery){z.b.p=0;}z.currentQuery=a;bg(z.url(a)+'&noCache='+(new Date()).getTime());};
ai.prototype.setRestriction=function(a,b){if(a=='adult_ok'){return;}this.b[a]=b;};
ai.prototype.setSearchStartingCallback=function(a,b,c){this.stc=bh(a,b,c);};
ai.prototype.setSearchCompleteCallback=function(a,b,c){this.sc=bh(a,b,c);};
ai.prototype.setUserDefinedLabel=function(a){this.label=a;}
ai.prototype.getLabel=function(){return this.label?this.label:this.className.replace(/^[a-z]/,function(a){return a.toUpperCase();});}
ai.prototype.setResultSetSize=function(a){var z=this,b;if(z.maxResults){if(a>z.maxResults){a=z.maxResults;}}if(a<1){a=1;}b=z.b.limit*z.b.pages;z.b.limit=a;z.b.pages=Math.ceil(b/a);if(z.b.pages<3){z.b.pages=3;}if(z.setComplementThreshold&&z.b.complement>z.b.limit){z.setComplementThreshold(a);}};
ai.prototype.setMaxPages=function(a){this.b.pages=a;};
ai.prototype.setNoHtmlGeneration=function(){this.b.noHtml=1;};
ai.prototype.clearResults=function(){var z=this;if(!z.b||!z.b.length){return;}for(var y=0;y<z.b.length;y++){delete(z.b[y].html);}z.b=[];};
ai.prototype.setUserDefinedClassSuffix=function(a){this.b.classSuffix=a;};
ai.prototype.setLinkTarget=function(a){this.linkTarget=a;};
ai.prototype.setSiteRestriction=function(a){this.b.site=a;};
ai.prototype.getAttribution=function(){return;};
ai.prototype.setQueryAddition=function(a){this.queryAddition=a;};
ai.prototype.gotoPage=function(a){var z=this;if(typeof(a)=='string'){a=parseInt(a);}if(a<1||a>parseInt(z.cursor.pages[z.cursor.pages.length-1].label)){return;}z.b.page=a;z.execute(z.currentQuery);};
ai.prototype.setErrStr=function(a){this.errStr=a;};
ai.getBranding=function(a){var b='gsc-branding',d,c=bi(a,bk(b,bm(undefined,[bl(undefined,[d=bn(b+'-user-defined'),bn(b+'-text',[bc(b+'-text','powered by')]),bn(b+'-img',[be(b+'-img',bd(b+'-img',{src:poweredByLogo,alt:'powered by www.iowahandball.org',title:'powered by www.iowahandball.org'}),{href:"http://www.iowahandball.org"})])],undefined,{verticalAlign:'bottom'})])));c.userDefined=d;return c;};
function OpportunitiesSearch(a){ai.call(this);var z=this;z.className='opportunities';bq(z.b,{});for(var y in a){z.b[y]=a[y];}z.c=x.length;x.push(z);}zb(OpportunitiesSearch,ai);OpportunitiesSearch.prototype.url=function(q){var z=this,a=base_url+'?m=opportunities&callback=jeremy.molded.searchers['+z.c+'].searchComplete&q='+q;for(var y in z.b){if(!z.b[y]){continue;}var w=z.b[y];a+='&'+y+'='+(bb(w,'object')&&!bb(w.length,undefined)?(function(){var ww=encodeURIComponent(w[0]);for(var wy=1;wy<w.length;wy++){ww+='&'+y+'='+encodeURIComponent(w[wy]);}})():encodeURIComponent(bb(w,'function')?w():w));}return a;};OpportunitiesSearch.prototype.searchComplete=function(a){var z=this;if(a.error){z.results=[];z.error=a.error;}else if(!a.results){z.results=[];}else{var v=z.results=a.results;if(a.cursor){z.cursor=a.cursor;}for(var w=0;w<v.length;w++){var u=v[w];if(!z.noHtml){z.createResultHtml(u);}}}if(z.sc){z.sc();}};OpportunitiesSearch.prototype.createResultHtml=function(a){var z=this,y='gs-';a.html=bc(y+'localResult '+y+z.className+'Result '+y+'result',[bc(y+'title',a.title),bc(y+'address',[bc(y+'street',a.streetAddress),bc(y+'city',a.city+', '),bc(y+'region',a.region),bc(y+'zip',' '+a.zip)]),bc(y+'phone',a.phone),z.getDirectionsForm(a)]);};OpportunitiesSearch.prototype.optionsForm=function(a,b){var z=this;if(b){if(!z.d){var c='gsc-configSetting',d=z.d=bo(c+'Input',z.b.location?z.b.location:null,{type:'text',autocomplete:'off',size:10});bi(a,bc(c,[bc(c+'InputLabel','Search location'),d,bc(c+'Submit',bo(c+'Submit','close',{type:'submit'}))]));a.parentNode.style.display='block';d.focus();}}else{if(z.d){if(z.d.value){z.setCenterPoint(z.d.value);}z.d=null;}bj(a);a.parentNode.style.display='none';if(z.currentQuery){z.execute(z.currentQuery);}}};window.jeremy.molded.OpportunitiesSearch=OpportunitiesSearch;function CalendarSearch(a){ai.call(this);var z=this;z.className='calendar';bq(z.b,{dmy:1,fullYear:1});for(var y in a){z.b[y]=a[y];}z.c=x.length;x.push(z);}zb(CalendarSearch,ai);CalendarSearch.prototype.url=function(q){var z=this,a=base_url+'?m=calendar&output=json&callback=jeremy.molded.searchers['+z.c+'].searchComplete&q='+q;for(var y in z.b){if(!z.b[y]){continue;}var w=z.b[y];a+='&'+y+'='+(bb(w,'object')&&!bb(w.length,undefined)?(function(){var ww=encodeURIComponent(w[0]);for(var wy=1;wy<w.length;wy++){ww+='&'+y+'='+encodeURIComponent(w[wy]);}})():encodeURIComponent(bb(w,'function')?w():w));}return a;};CalendarSearch.prototype.searchComplete=function(a){var z=this;if(a.error){z.results=[];z.error=a.error;}else if(!a.results){z.results=[];}else{var v=z.results=a.results;if(a.cursor){z.cursor=a.cursor;}for(var w=0;w<v.length;w++){var u=v[w];if(!z.noHtml){z.createResultHtml(u);}}}if(z.sc){z.sc();}};CalendarSearch.prototype.createResultHtml=function(a){var z=this,y='gs-';a.html=bc(y+'localResult '+y+z.className+'Result '+y+'result',[bc(y+'title',be(y+'title',a.title,{href:a.url})),bc(y+'date startDate',CalendarSearch.dateFormatted(a.start,z.b))]);};CalendarSearch.prototype.optionsForm=function(a,b){var z=this;if(b){if(!z.d){var c='gsc-configSetting',d=z.d=bo(c+'Input',z.b.location?z.b.location:null,{type:'text',autocomplete:'off',size:10});bi(a,bc(c,[bc(c+'InputLabel','Search location'),d,bc(c+'Submit',bo(c+'Submit','close',{type:'submit'}))]));a.parentNode.style.display='block';d.focus();}}else{if(z.d){if(z.d.value){z.setCenterPoint(z.d.value);}z.d=null;}bj(a);a.parentNode.style.display='none';if(z.currentQuery){z.execute(z.currentQuery);}}};CalendarSearch.dateFormatted=function(a,b){var c=['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],d=c[a.getMonth()-1],e=a.getDate(),f=a.getHours(),i=a.getMinutes(),h='a';if(!(b&&b.mt)){if(f>=12){f-=f>12?12:0;h='p'}else if(f==0){f=12}}return (b&&b.dmy?e+' '+d:d+' '+e)+' '+(b&&b.fullYear?a.getFullYear():a.getYear().toString().substr(1))+' '+f+':'+(function(){i=i.toString();while(i.length<2){i='0'+i}return i})()+h};window.jeremy.molded.CalendarSearch=CalendarSearch;function NewsSearch(a){ai.call(this);var z=this;z.className='news';bq(z.b,{});for(var y in a){z.b[y]=a[y];}z.c=x.length;x.push(z);}zb(NewsSearch,ai);NewsSearch.prototype.url=function(q){var z=this,a=base_url+'?m=news&output=json&callback=jeremy.molded.searchers['+z.c+'].searchComplete&q='+q;for(var y in z.b){if(!z.b[y]){continue;}var w=z.b[y];a+='&'+y+'='+(bb(w,'object')&&!bb(w.length,undefined)?(function(){var ww=encodeURIComponent(w[0]);for(var wy=1;wy<w.length;wy++){ww+='&'+y+'='+encodeURIComponent(w[wy]);}})():encodeURIComponent(bb(w,'function')?w():w));}return a;};NewsSearch.prototype.searchComplete=function(a){var z=this;if(a.error){z.results=[];z.error=a.error;}else if(!a.results){z.results=[];}else{var v=z.results=a.results;if(a.cursor){z.cursor=a.cursor;}for(var w=0;w<v.length;w++){var u=v[w];if(!z.noHtml){z.createResultHtml(u);}}}if(z.sc){z.sc();}};NewsSearch.prototype.createResultHtml=function(a){var z=this,y='gs-';a.html=bc(y+'newsResult '+y+z.className+'Result '+y+'result',[bc(y+'title',be(y+'title',a.title,{href:a.url,title:a.title})),bc(y+'publishedDate',a.publishedDate),bc(y+'relativePublishedDate',bz(a.publishedDate)),bc(y+'snippet',a.snippet),bc()]);};window.jeremy.molded.NewsSearch=NewsSearch;function NewsFlasher(a,b,c){var z=this,d=z.b=new NewsSearch,e=z.options={displayInterval:5};a=z.a=bb(a,'string')?document.getElementById(a):a;d.setSearchCompleteCallback(z,NewsFlasher.prototype.searchComplete);if(bb(c,'object')){for(var y in c){e[y]=c[y]}}d.execute(b?b:'')}NewsFlasher.prototype.searchComplete=function(){var z=this,a=z.a,b=z.b,c=b.results;if(c.length==0){return}for(var y=0;y<c.length;y++){var d=c[y];d.flasherHtml=bc('jFlasher',[be('jFlasher-title',d.title,{href:d.unescapedUrl}),bc('jFlasher-dateline',d.relativePublishedDate)])}ua('mouseover',function(){z.pause()},a);ua('mouseout',function(f){f=f||window.event;var tel=f.toElement||f.relatedTarget;while(tel){if(tel==a){return;}tel=tel.parentNode||undefined;}z.play()},a);z.switchHeadline(0)};NewsFlasher.prototype.fadeOut=function(){var z=this,a=z.b.results[z.activeHeadline].flasherHtml,c=z.options,d=parseFloat(bf(a,'opacity'));if(d>0&&!c.noFade){d-=.1;a.style.opacity=d;if(navigator.userAgent.indexOf('MSIE')!=-1){a.style.filters='alpha(opacity='+(d*100).toString()+')'}if(d>0){return setTimeout(function(){z.fadeOut()},50);}}setTimeout(function(){z.switchHeadline()},50);};NewsFlasher.prototype.switchHeadline=function(d){var z=this,a=z.a,b=z.b.results,c=z.activeHeadline?z.activeHeadline:0;c+=bb(d,'number')?d:1;while(c>=b.length){c-=b.length}var e=b[c].flasherHtml;e.style.opacity=1;if(navigator.userAgent.indexOf('MSIE')!=-1){e.style.filter='alpha(opacity=100)';}bj(a);bi(a,e);z.play();z.activeHeadline=c};NewsFlasher.prototype.play=function(){var z=this,a=z.options,b=z.b.results.length;if(b<=1){return;}z.switchTimer=setTimeout(function(){z.fadeOut()},a.displayInterval*1000)};NewsFlasher.prototype.pause=function(){if(!this.switchTimer){return}clearTimeout(this.switchTimer)};window.jeremy.molded.NewsFlasher=NewsFlasher;function DirectorySearch(a){ai.call(this);var z=this;z.className='directory';bq(z.b,{});for(var y in a){z.b[y]=a[y];}z.c=x.length;x.push(z);}zb(DirectorySearch,ai);DirectorySearch.prototype.url=function(q){var z=this,a=base_url+'?m=directory&output=json&callback=jeremy.molded.searchers['+z.c+'].searchComplete&q='+q;for(var y in z.b){if(!z.b[y]){continue;}var w=z.b[y];a+='&'+y+'='+(bb(w,'object')&&!bb(w.length,undefined)?(function(){var ww=encodeURIComponent(w[0]);for(var wy=1;wy<w.length;wy++){ww+='&'+y+'='+encodeURIComponent(w[wy]);}})():encodeURIComponent(bb(w,'function')?w():w));}return a;};DirectorySearch.prototype.searchComplete=function(a){var z=this;if(a.error){z.results=[];z.error=a.error;}else if(!a.results){z.results=[];}else{var v=z.results=a.results;if(a.cursor){z.cursor=a.cursor;}for(var w=0;w<v.length;w++){var u=v[w];if(!z.noHtml){z.createResultHtml(u);}}}if(z.sc){z.sc();}};DirectorySearch.prototype.createResultHtml=function(a){var z=this,y='gs-';a.html=bc(y+'localResult '+y+z.className+'Result '+y+'result',[bc(y+'title',be(y+'title',a.title,{href:a.unescapedUrl})),bc(y+'address',[bc(y+'street',a.physicalAddress.address1),bc(y+'city',a.physicalAddress.city+', '),bc(y+'region',a.physicalAddress.state),bc(y+'zip',' '+a.physicalAddress.zip)]),bc(y+'phone',a.phoneNumbers.officeph1?a.phoneNumbers.officeph1:a.phoneNumbers.homeph1||''),z.getDirectionsForm&&z.agd?z.getDirectionsForm(a):null]);};DirectorySearch.prototype.optionsForm=function(a,b){var z=this;if(b){if(!z.d){var c='gsc-configSetting',d=z.d=bo(c+'Input',z.b.location?z.b.location:null,{type:'text',autocomplete:'off',size:10});bi(a,bc(c,[bc(c+'InputLabel','Search location'),d,bc(c+'Submit',bo(c+'Submit','close',{type:'submit'}))]));a.parentNode.style.display='block';d.focus();}}else{if(z.d){if(z.d.value){z.setCenterPoint(z.d.value);}z.d=null;}bj(a);a.parentNode.style.display='none';if(z.currentQuery){z.execute(z.currentQuery);}}};DirectorySearch.prototype.setCenterPoint=function(a,b){var z=this;if(a&&a.getCurrentMapType){z.gmap=a;z.b.lt=function(){return a.getCenter().lat();};z.b.ln=function(){return a.getCenter().lng();};if(b){z.b.u=function(){return a.getCenter().distanceFrom(a.getBounds().getNorthEast());};}z.b.ti=undefined;}else if(a&&a.lat&&a.lng){z.gmap=null;z.b.lt=a.lat();z.b.ln=a.lng();z.b.u=undefined;}else{z.gmap=null;var y;if(!z.gs){y=z.gs=new google.search.LocalSearch();}else{y=z.gs;}y.setSearchCompleteCallback(z,function(){if(!y.results&&!y.results.length){return;}var w=y.results[0];z.setCenterPoint(new af(bv(w.lat),bv(w.lng)));z.pause=0;});z.pause=1;y.execute(a);}};
DirectorySearch.prototype.getCenterPoint=function(){var z=this,b=(bb(z.b.lt,'function')?z.b.lt():z.b.lt)+','+(bb(z.b.ln,'function')?z.b.ln():z.b.ln);return b;};
window.jeremy.molded.DirectorySearch=DirectorySearch;if(gm){
DirectorySearch.prototype.getDirectionsForm=function(a){var z=this,c='gs-',d=function(){var y=this.di;if(y.value==z.directionsHintString){y.value='';}else if(y.value==''){y.value=z.directionsHintString;}},b=a.df=ba('form',undefined,[bc(c+'directions '+c+'directionsForm',[a.di=bo(c+'directions '+c+'directionsInput',z.directionsHintString,{type:'text',onfocus:bh(a,d),onblur:bh(a,d)}),bo(c+'directions '+c+'directionsSubmitButton',z.directionsButtonString,{type:'submit'})])],{action:'#',onsubmit:bh(z,DirectorySearch.prototype.getDirections,[a])});return bb(b,'undefined')?null:bc(c+'directions',[b,a.gdd=z.ngt?undefined:bc(c+'directions '+c+'directionsOutput',undefined,undefined,{overflow:'auto'})]);};
DirectorySearch.prototype.setDirectionsHintString=function(a){this.directionsHintString=a;};
DirectorySearch.prototype.setDirectionsButtonString=function(a){this.directionsButtonString=a;};
DirectorySearch.prototype.setDirectionsMap=function(a){var z=this;z.gmap=a;if(bb(z.agd,'undefined')){z.agd=1;}};
DirectorySearch.prototype.setNoDirectionsFormInHtml=function(){this.agd=0;};
DirectorySearch.prototype.setNoDirectionsText=function(){this.ngt=1;};
DirectorySearch.prototype.setDirectionsOutputDiv=function(a){var z=this;z.gdd=bb(a,'string')?document.getElementById(a):a;if(bb(z.agd,'undefined')){z.agd=1;}};
DirectorySearch.prototype.setDirectionsStartCallback=function(a,b){this.dsc=bx(a,b)};
DirectorySearch.prototype.setDirectionsCompleteCallback=function(a,b){this.dcc=bx(a,b);};
DirectorySearch.prototype.getDirections=function(a,e,b,i,c){if(this.dsc){this.dsc(a,e,b,i,c);}if(b&&b.value){b=b.value;}else if(!b){b=a.di.value;}if(bb(c,'string')){c=document.getElementById(c);}else if(!c){c=this.gdd?this.gdd:a.gdd;}if(!i){i=this.gmap;}var z=this,gev=za('maps','Event');if(this.gd){this.gd.clear();gev.clearListeners(this.gd,'addoverlay');delete(this.gd);}var d=z.gd=new (za('maps','Directions'))(z.gmap,c),g=bb(a,'string')?a:a.lat+', '+a.lng,h=bc('jVHMSC-dirControl',[bc('jVHMSC-dirReverse','reverse',{onclick:function(){z.getDirections(a,e?0:1,b,i,c);}}),bc('jVHMSC-dirPrint','print',{onclick:function(){var pwin=window.open('http://maps.google.com/maps?f=d&saddr='+encodeURIComponent(e?g:b)+'&daddr='+encodeURIComponent(e?b:g)+'&hl=en&pw=2','dirPrintWin');}}),bc('jVHMSC-dirClear','clear',{onclick:function(){d.clear();try{bj(c);}catch(ee){}}})]);if(c){bj(c);}gev.addListener(d,'addoverlay',function(){if(c){c.insertBefore(uc(h),c.firstChild);c.appendChild(h);}if(z.dcc){z.dcc(a,e,b,i,c);}});d.load('from:'+(e?g:b)+' to:'+(e?b:g));return false;};
function DirectoryGMSearchControl(a){this.options=a=bb(a,'object')?a:{};a.maxZoomLevel=a.maxZoomLevel||16;if(!DirectoryGMSearchControl.css){DirectoryGMSearchControl.css=bi(document.getElementsByTagName('head')[0],ba('link',undefined,undefined,{href:'http://www.google.com/uds/solutions/localsearch/gmlocalsearch.css',rel:'stylesheet',type:'text/css'}));}}
DirectoryGMSearchControl.prototype=new za('maps','Control');
DirectoryGMSearchControl.prototype.initialize=function(a){var z=this,c,b=z.a=bi(a.getContainer(),bc('gmls',bc('gmls-app gmls-idle gmls-app-full-mode gmls-std-mode',[bc('gmls-results-popup',z.drawer=bc('gmls-results-list',[bc('gmls-results-table',bk('gmls-results-table',z.rtb=bm())),z.controlsDiv=bc('gmls-results-controls')])),c=bc('gmls-search-form gmls-search-form-active')]))),d=z.searchForm=new jeremy.molded.SearchForm(1,c,z.options.searchFormOptions?z.options.searchFormOptions:undefined),e=z.ds=new DirectorySearch;d.setOnSubmitCallback(z,DirectoryGMSearchControl.prototype.execute);d.setOnClearCallback(z,DirectoryGMSearchControl.prototype.toggleDrawer);e.setSearchCompleteCallback(z,DirectoryGMSearchControl.prototype.searchComplete);if(!z.options.directionsDiv){e.setNoDirectionsText();}else{e.setDirectionsOutputDiv(z.options.directionsDiv);}e.setDirectionsMap(a);e.setDirectionsCompleteCallback(z,function(){z.gmap.getInfoWindow().maximize();});z.gmap=a;if(!DirectoryGMSearchControl.MARKERS){z.initMarkers();}return b;};
DirectoryGMSearchControl.prototype.selectable=DirectoryGMSearchControl.prototype.printable=DirectoryGMSearchControl.prototype.allowSetVisibility=function(){return 0;};
DirectoryGMSearchControl.prototype.getDefaultPosition=function(){return new google.maps.ControlPosition(google.maps.ANCHOR_BOTTOM_LEFT,new google.maps.Size(65,5));};
DirectoryGMSearchControl.prototype.getContainer=function(){return this.a;};
DirectoryGMSearchControl.prototype.execute=function(a){var z=this,b=z.ds;z.clearResults();if(bb(a,'string')){z.searchForm.execute(a);}else{b.execute(a.input.value);}return 0;};
DirectoryGMSearchControl.prototype.searchComplete=function(){var z=this,a=z.ds,b=a.results,c=z.rtb,d=z.controlsDiv,g=['A','B','C','D','E','F','G','H'],e=a.cursor.pages,j=new (za('maps','LatLngBounds')),k=z.gmap;if(b.length>0){for(var y=0;y<b.length;y++){var f=b[y],h=g[y],i=f.listItem=bi(c,bl(undefined,bn(undefined,bc('gmls-result-list-item',[bc('gmls-result-list-item-key gmls-result-list-item-key-'+h+' gmls-result-list-item-key-local-'+h+' gmls-result-list-item-key-keymode',' '),bc('gs-title',f.title),bc('gs-details',[bc('gs-street',f.physicalAddress.address1),bc('gs-city',f.physicalAddress.city),bc('gs-region',f.physicalAddress.state),bc('gs-phoneNumber',f.phoneNumbers['homeph1']?f.phoneNumbers['homeph1']:f.phoneNumbers['officeph1']?f.phoneNumbers['officeph1']:'')])],{onclick:bh(z,DirectoryGMSearchControl.prototype.selectResult,[f])}))));f.marker=new (za('maps','Marker'))(f.latlng=new (za('maps','LatLng'))(bv(f.lat),bv(f.lng)),DirectoryGMSearchControl.MARKERS[z.options.pinColor?z.options.pinColor:'metalred'][y].pin);j.extend(f.latlng);(za('maps','Event')).addListener(f.marker,'click',bh(z,DirectoryGMSearchControl.prototype.selectResult,[f]));k.addOverlay(f.marker);}}if(e.length>1&&a.cursor.currentPageIndex>0){bi(d,bc('gmls-control gmls-prevPage',' ',{onclick:bh(z,DirectoryGMSearchControl.prototype.gotoPage,[a.cursor.currentPageIndex-1])}))}bi(d,bc('gmls-control gmls-clearResults',' clear results ',{onclick:bh(z,DirectoryGMSearchControl.prototype.clearResults)}));if(e.length>1&&a.cursor.currentPageIndex<e[e.length-1].label){bi(d,bc('gmls-control gmls-nextPage',' ',{onclick:bh(z,DirectoryGMSearchControl.prototype.gotoPage,[a.cursor.currentPageIndex+1])}));}if(!z.options.suppressZoomToBounds){k.setCenter(j.getCenter(),z.options.maxZoomLevel&&k.getBoundsZoomLevel(j)>z.options.maxZoomLevel?z.options.maxZoomLevel:k.getBoundsZoomLevel(j));}z.toggleDrawer(1);if(!z.options.suppressSelectFirstResult&&b&&b.length>0){z.selectResult(b[0]);}};
DirectoryGMSearchControl.prototype.clearResults=function(){var z=this,a=z.ds.results,b=z.rtb,c=z.controlsDiv,d=z.gmap;d.closeInfoWindow();if(a&&a.length){for(var y=0;y<a.length;y++){var e=a[y];if(e.listItem&&e.listItem.parentNode){b.removeChild(e.listItem);}d.removeOverlay(e.marker);}}bj(c);z.toggleDrawer(0);};
DirectoryGMSearchControl.prototype.selectResult=function(a){var z=this,b=z.ds.results;for(var y=0;y<b.length;y++){var c=b[y].listItem.firstChild.firstChild;c.className=b[y]==a?c.className.replace(/$/,' gmls-selected'):c.className.replace(/ gmls-selected/,'');}a.marker.openInfoWindowTabs([new (za('maps','InfoWindowTab'))('General',a.html)/*,new (za('maps','InfoWindowTab'))('Directions',bc(undefined,[z.ds.getDirectionsForm(a),a.gdd]))*/]);};
DirectoryGMSearchControl.prototype.initMarkers=function(){var a=new (za('maps','Icon'))(),m='http://www.google.com/',b=m+'mapfiles/gadget/',g=m+'uds/solutions/localsearch/img/';c=['red','blue','metalred','metalblue'],e=DirectoryGMSearchControl.MARKERS={};a.image=b+'markerSmall80.png';a.shadow=b+'shadow50Small80.png';a.iconSize=new (za('maps','Size'))(16,27);a.shadowSize=new (za('maps','Size'))(30,28);a.iconAnchor=new (za('maps','Point'))(8,27);a.infoWindowAnchor=new (za('maps','Point'))(5,1);for(var y=0;y<c.length;y++){var d=c[y];e[d]=[];for(var x=0;x<8;x++){var f=new (za('maps','Icon'))(a);f.image=g+'pin_'+d+'_'+String.fromCharCode(65+x)+'.png';e[d][x]={pin:f,label:g+'label_'+d+'_'+String.fromCharCode(65+x)+'.png'};}}};
DirectoryGMSearchControl.prototype.toggleDrawer=function(b){var z=this,a=z.a.firstChild;a.className=((a.className.match(/\bgmls-idle\b/)&&b!=0)||b==1)?a.className.replace(/\bgmls-idle\b/,'gmls-active'):a.className.replace(/\bgmls-active\b/,'gmls-idle');};
DirectoryGMSearchControl.prototype.gotoPage=function(a){alert(a);var z=this;z.clearResults();z.ds.gotoPage(a);};
window.jeremy.molded.DirectoryGMSearchControl=DirectoryGMSearchControl;function DirectoryGMapControl(a,c,b){var z=this;a=z.a=bb(a,'string')?document.getElementById(a):a;bj(a);z.options=bb(b,'object')?b:{};z.build(c);}
DirectoryGMapControl.prototype.build=function(a){var z=this,e=z.b=bi(z.a,bc('dgmsc-mapDiv',undefined,undefined,{height:bf(z.a,'height'),width:bf(z.a,'width'),overflow:'hidden'})),f=z.c=bi(z.a,bc('dgmsc-directionsDiv')),b=z.gmap=new (za('maps','Map2'))(e),c=z.dgmsc=new DirectoryGMSearchControl({directionsDiv:f}),d=z.options;b.addControl(c);if(d.mapTypeControl){b.addControl(new d.mapTypeControl);}if(d.mapControl){b.addControl(new d.mapControl);}b.setCenter(a,d.startingZoomLevel||13,d.startingMapType||za('maps','NORMAL_MAP'))}
DirectoryGMapControl.prototype.execute=function(a){this.dgmsc.execute(a);};
window.jeremy.molded.DirectoryGMapControl=DirectoryGMapControl;}

function GallerySearch(a){ai.call(this);var z=this;z.className='gallery';bq(z.b,{tbHeight:35,tbWidth:35});for(var y in a){z.b[y]=a[y];}z.c=x.length;x.push(z);}
zb(GallerySearch,ai);
GallerySearch.prototype.url=function(q){var z=this,a=base_url+'?m=gallery&context='+z.c+'&output=json&callback=jeremy.molded.searchers['+z.c+'].searchComplete&q='+q;for(var y in z.b){if(!z.b[y]){continue;}var w=z.b[y];a+='&'+y+'='+(bb(w,'object')&&!bb(w.length,undefined)?(function(){var ww=encodeURIComponent(w[0]);for(var wy=1;wy<w.length;wy++){ww+='&'+y+'='+encodeURIComponent(w[wy]);}})():encodeURIComponent(bb(w,'function')?w():w));}return a;};
GallerySearch.prototype.searchComplete=function(a){var z=this;if(a.error){z.results=[];z.error=a.error;}else if(!a.results){z.results=[];}else{var v=z.results=a.results;if(a.cursor){z.cursor=a.cursor;}for(var w=0;w<v.length;w++){var u=v[w];if(!z.noHtml){z.createResultHtml(u);}}}if(z.sc){z.sc();}};
GallerySearch.prototype.createResultHtml=function(a){var z=this,y='gs-';a.html=bk(y+'galleryResult '+y+z.className+'Result '+y+'result',bm(undefined,bl(undefined,[bn(y+'image',be(y+'image',bd(y+'image',{src:a.tbUrl}),{href:a.imgUrl,title:a.title})),bn(y+'textArea',[bc(y+'title',be(y+'title',a.title,{href:a.imgUrl,title:a.title})),bc(y+'snippet',a.snippet)])])));};
GallerySearch.prototype.setThumbnailSize=function(a,b){var z=this,c=z.b;if(bb(a,'number')){c.tbHeight=a;}if(bb(b,'number')){c.tbWidth=b;}};
GallerySearch.prototype.setImageSize=function(a,b){var z=this,c=z.b;if(bb(a,'number')){c.h=a;}if(bb(b,'number')){c.w=b;}};
window.jeremy.molded.GallerySearch=GallerySearch;

function GalleryViewer(a,b){var z=this;z.a=bb(a,'string')?document.getElementById(a):a;bj(a);z.b={displayMode:GalleryViewer.displayMode.SLIDESHOW,transitionMode:GalleryViewer.transitionMode.FADE,transitionInterval:10};for(var y in b){z.b[y]=b[y];}z.build();}
GalleryViewer.prototype.build=function(){var z=this,a=z.a,b=z.b,d=z.gs=new GallerySearch,c=z.c=bi(a,bc('gv-container',[z.d=bc('gv-searchBox',undefined,{onmouseover:function(){z.d.style.visibility='visible';},onmouseout:function(ev){if(!ev){ev=window.event;}if(by(z.d,ev[ev.relatedTarget?'relatedTarget':'toElement'])){return;}z.d.style.visibility='hidden';}}),z.e=bc('gv-displayBox'),bc('gv-tbControl',undefined,{onclick:function(){z.toggleThumbnails();}}),z.f=bc('gv-tbBox')]));z.sf=new aj(z.d,1);d.setNoHtmlGeneration();d.setImageSize(parseInt(bf(a,'height')),parseInt(bf(a,'width')));d.setSearchCompleteCallback(z,GalleryViewer.prototype.searchComplete);if(z.b.defaultQuery){z.execute(z.b.defaultQuery);}};
GalleryViewer.prototype.execute=function(a){var z=this,b=z.sf,c=z.gs;if(a.input){a=a.input.value;}c.execute(b.input.value=a);};
GalleryViewer.prototype.searchComplete=function(){var z=this,a=z.gs.results,b=z.e,c=z.f,e=z.a;z.clear();for(var y=0;y<a.length;y++){var d=a[y];d.displayImg=bi(b,bd('gv-displayImg',{src:d.imgUrl,alt:d.title}));d.tbImg=bi(c,bk('gv-tbImg inactive',bm(undefined,bl(undefined,[bn('gv-tbImg',bd('gv-tbImg',{src:d.tbUrl,alt:d.title})),bn('gv-tbText',[bc('gv-tbText title',d.title)])])),{onclick:bh(z,GalleryViewer.prototype.rotateImages,[y])}));if(y==0){ua('load',function(){z.rotateImages();},d.displayImg);}}};
GalleryViewer.prototype.rotateImages=function(a){var z=this,b=z.gs.results,c=z.activeImg;z.pause();if(bb(c,'number')){z.fadeout(b[c]);c++;}else{c=0;}if(bb(a,'number')){c=a;}while(c>=b.length){c-=b.length;}z.fadein(b[c]);z.activeImg=c;z.play();};
GalleryViewer.prototype.fadeout=function(a,c){var z=this,b=c?c:z.b.transitionMode,d=0,e=a.displayImg,f=a.tbImg,h=z.e;if(a.ft){clearTimeout(a.ft);}if(b==10){b=Math.round((Math.random()*9.99-.5));}if(b==0){e.style.left=Math.round((bv(bf(h,'width'))-e.offsetWidth)/2)+'px';e.style.top=Math.round((bv(bf(h,'height'))-e.offsetHeight)/2)+'px';var g=bv(bf(e,'opacity'));g-=.04;if(g<0){g=0;}e.style.opacity=g;if(navigator.userAgent.indexOf('MSIE')!=-1){e.style.filter='alpha(opacity='+(d*100)+')';}if(g>0){d=1;}}if(d){a.ft=setTimeout(function(){z.fadeout(a,b);},20);}else{e.style.visiblity='';f.className=f.className.replace(/ active/,' inactive');}};
GalleryViewer.prototype.fadein=function(a,c){var z=this,b=c?c:z.b.transitionMode,d=0,e=a.displayImg,f=a.tbImg,h=z.e;if(a.ft){clearTimeout(a.ft);}if(b==10){b=Math.round((Math.random()*9.99-.5));}if(b==0){e.style.left=Math.round((bv(bf(h,'width'))-(e.offsetWidth||0))/2)+'px';e.style.top=Math.round((bv(bf(h,'height'))-(e.offsetHeight||0))/2)+'px';var g=bv(bf(e,'opacity'));g+=.04;if(g>1){g=1;}e.style.opacity=g;if(navigator.userAgent.indexOf('MSIE')!=-1){e.style.filter='alpha(opacity='+(d*100)+')';}if(g<1){d=1;}}e.style.visibility='visible';if(d){a.ft=setTimeout(function(){z.fadein(a,b);},20);}else{f.className=f.className.replace(/ inactive/,' active');}};
GalleryViewer.prototype.toggleThumbnails=function(){var z=this,a=z.f.style;a.display=a.display==''?'none':'';};
GalleryViewer.prototype.play=function(){var z=this;if(z.g){z.pause();}if(z.gs.results.length<2){return}z.g=setTimeout(function(){z.rotateImages();},z.b.transitionInterval*1000);};
GalleryViewer.prototype.pause=function(){var z=this;if(z.g){clearTimeout(z.g);z.g=undefined;}};
GalleryViewer.setResultSetSize=function(a){this.gs.setResultSetSize(a);};
GalleryViewer.prototype.clear=function(){var z=this,a=z.e,b=z.f;bj(a);bj(b);};
GalleryViewer.prototype.checkResize=function(){var z=this,a=z.gs,b=z.a;a.setThumbnailSize(parseInt(bf(b,'height')),parseInt(bf(b,'width')));};
GalleryViewer.prototype.setThumbnailSize=function(a,b){this.gs.setThumbnailSize(a,b);};
GalleryViewer.displayMode={SLIDESHOW:0,STATIC:1};
GalleryViewer.transitionMode={FADE:0,PAGE_TURN_LR:1,PAGE_TURN_RL:2,PAGE_TURN_TB:3,PAGE_TURN_BT:4,SHUFFLE_LR:5,SHUFFLE_RL:6,SHUFFLE_TB:7,SHUFFLE_BT:8,FLASH:9,RANDOM:10};
window.jeremy.molded.GalleryViewer=GalleryViewer;
function af(a,b){this.la=a;this.ln=b;}
af.prototype.lat=function(){return this.la;}
af.prototype.lng=function(){return this.ln;}
function aj(b,a,d){var z=this,c='gsc-',ths=function(){z.toggleHintString();},tr,udc;z.options={buttonText:'Search'};d=z.options=bq(z.options,d);bi(a,z.form=ba('form',c+'search-box',[bk(c+'search-box',[bm(undefined,[tr=bl(undefined,[bn(c+'input',[z.input=bo(c+'input',d.hintString?d.hintString:undefined,{type:'text',autocomplete:'off',size:'10',name:'search',title:'search',onfocus:ths,onblur:ths})]),bn(c+'search-button',[bo(c+'search-button',d.buttonText?d.buttonText:'Search',{type:'submit',title:'search'})])])])]),udc=ai.getBranding()],{onsubmit:function(){z.execute();return false;}}));this.userDefined=udc.userDefined;if(b){bi(tr,bn(c+'clear-button',[bc(c+'clear-button',' ',{title:'clear results',onclick:function(){z.value='';if(z.occ){z.occ();}}})]));}}
aj.prototype.execute=function(a){var z=this;if(a){z.input.value=a;}if(z.osc){return z.osc(z);}};
aj.prototype.setOnClearCallback=function(a,b,c){this.occ=bh(a,b,c);};
aj.prototype.setOnSubmitCallback=function(a,b,c){this.osc=bh(a,b,([this]).concat(c&&c.length?c:[]));};
aj.prototype.toggleHintString=function(){var z=this,a=z.input,b=z.options,c=b.hintString?b.hintString:'';if(a.value==c){a.value='';}else if(a.value==''){a.value=c;}};
function ak(a,b){var z=this;z.searcher=a;z.searcherOptions=b?b:{};z.titleDiv=bc('gsc-title',a.getLabel());z.tab=bc('gsc-tabHeader gsc-tabhInactive',a.getLabel());if(a.optionsForm){var cn='gsc-config gsc-'+(a.className=='local'?'location':a.className)+'Config';z.optionsDiv=bc(cn,z.optionsForm=ba('form',cn,undefined,{onsubmit:function(){a.optionsForm(this,0);return false;}}),undefined,{display:'none'});}z.resultDiv=bc('gsc-results gsc-'+a.className+'Result');}
function ba(a,b,c,d,e){if(!bb(a,'string')){a='div';}var f=document.createElement(a);if(bb(b,'string')){f.className=b;}if(!bb(c,'undefined')){if(bb(c,'object')&&c.length){for(var z=0;z<c.length;z++){bi(f,c[z]);}}else{bi(f,c);}}if(bb(d,'object')){for(var z in d){if((z.match(/^on/)&&bb(d[z],'function'))||(a.match(/^input$/)&&z.match(/^type$/i))){f[z]=d[z];}else{f.setAttribute(z,d[z]);}}}if(bb(e,'object')){for(var z in e){f.style[z.match(/^float$/)?(document.all?'css':'style')+'Float':z]=e[z];}}else if(bb(e,'string')){f.style.cssText=e;}return f;}
function bb(a,b){return(typeof(a)==b?1:0);}
function bc(a,b,c,d){return ba('div',a,b,c,d);}
function bd(a,b,c){return ba('img',a,undefined,b,c);}
function be(a,b,c,d){return ba('a',a,b,c,d);}
function bf(a,b){if(a.currentStyle){return a.currentStyle[b];}var c;try{c=document.defaultView.getComputedStyle(a,null).getPropertyValue(b.replace(/[A-Z]/g,function(d){return '-'+d.toLowerCase();}));}catch(e){c=a.style[b];}return c;}
function bg(c){if(typeof(c)=='string'){c={src:c};}if(!c.type){c.type='text/javascript';}var a=ba('script',undefined,undefined,c),b=function(){a.onload=null;a.parentNode.removeChild(a);delete(a);if(typeof(c.onload)=='function'){c.onload();}},f=function(){if(a.readystate=='loaded'||a.readyState=='complete'){a.onreadystatechange=null;b();}};/*if(navigator.product=='Gecko'){a.onload=b}else{*/a.onreadystatechange=f;/*}*/document.getElementsByTagName('head')[0].appendChild(a);return a;}
function bh(a,b,c){if(!c){c=[];}else if(!(bb(c,'object')&&c.length)){c=[c];}return function(){return b.apply(a,c);}}
function bi(a,b){if(!b){return;}if(!a){return b;}if(typeof(b)=='string'){a.innerHTML+=b;}else{try{a.appendChild(b);}catch(c){}}return b;}
function bj(a){while(a.firstChild){a.removeChild(a.firstChild);}}
function bk(a,b,c,d){return ba('table',a,b,c,d);}
function bl(a,b,c,d){return ba('tr',a,b,c,d);}
function bm(a,b,c,d){return ba('tbody',a,b,c,d);}
function bn(a,b,c,d){return ba('td',a,b,c,d);}
function bo(a,b,c,d){var e=ba('input',a,undefined,c,d);if(b){e.setAttribute('value',b);}return e;}
function bp(a){return document.createTextNode(a);}
function bq(a,b){if(!(bb(a,'object')&&bb(b,'object'))){return a;}for(var z in b){a[z]=b[z];}return a;}
function bt(a){if(a.outerHTML){return a.outerHTML;}var b='<'+a.tagName;for(var c=0;c<a.attributes.length;c++){var d=a.attributes[c];b+=' '+d.nodeName+'="'+d.nodeValue+'"';}b+=a.innerHTML+'</'+a.tagName+'>';return b;}
function bu(a,b){throw('Error '+a+': '+b+'.');}
var bv=parseFloat;
function bw(a,b,c){a.insertBefore(b,c);return b;}
function bx(a,b){return function(){return b.apply(a,arguments);};}
function by(a,b){while(b){if(b==a){return 1;}b=b.parentNode;}return 0;}
function bz(a){var a=new Date(a),b=new Date(),c=(b.getTime()-a.getTime())/1000,d=' minutes ago',e=' hours ago',f=3600,g=86400;if(c<0){return 2+d;}if(c<f){return Math.round(c/60)+d;}if(c<g){return Math.round(c/f)+e;}return a.getDate()+' '+(['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'])[a.getMonth()]+' '+a.getFullYear();}
function ua(a,b,c){var d='on';if(!c){c=window;}if(typeof(a)=='string'){a=[a];}for(var f in a){var e=a[f];if(c.addEventListener){c.addEventListener(e,b,0);}else if(c.attachEvent){c.attachEvent(d+e,b);}else if(typeof(c[d+e])=='function'){var f=c[d+e];c[d+e]=function(){f();b();};}else{c[d+e]=b;}}}
function ub(a,c,b){if(!b){b=window;}if(b.removeEventListener){b.removeEventListener(a,c,0);}else if(b.detachEvent){b.detachEvent('on'+a,c);}else{b['on'+a]=null;}}
function uc(a,b){var c=a.cloneNode(b),ev=['onclick','onmouseover','onmouseout'],d=function(e,f){for(var y=0;y<ev.length;y++){var x=ev[y];f[x]=e[x];}if(f.childNodes.length>0){for(var y=0;y<f.childNodes.length;y++){d(e.childNodes[y],f.childNodes[y]);}}};d(a,c);return c;}
if(!window.jeremy.addEvent){window.jeremy.addEvent=ua;}
if(!window.jeremy.removeEvent){window.jeremy.removeEvent=ub;}
if(!window.jeremy.superClone){window.jeremy.superClone=uc;}
window.jeremy.molded.SearchControl=aa;
window.jeremy.molded.SearchForm=aj;
})();
