function reLoadPage(){if(searcher.elements[0].value!=''&&searcher.elements[0].value!=undefined&&searcher.elements[0].value!=null){document.getElementById('searcher').submit();new RawSearchControl(searcher.elements[0].value);}};function RawSearchControl(Squery){var Squery=Squery;this.searcherform=document.getElementById("searcher");this.results=document.getElementById("results");this.cursor=document.getElementById("cursor");this.searchform=document.getElementById("searchform");this.activeSearcher="web";this.searchers=new Array();var searcher=new google.search.WebSearch();searcher.setUserDefinedClassSuffix("siteSearch");searcher.setSiteRestriction("008389403929736917106:uahqcxjjad0");searcher.setResultSetSize(GSearch.LARGE_RESULTSET);searcher.setNoHtmlGeneration();searcher.setSearchCompleteCallback(this,RawSearchControl.prototype.searchComplete,[searcher,Squery]);this.searchers["web"]=searcher;searcher=new google.search.LocalSearch();searcher.setNoHtmlGeneration();searcher.setCenterPoint("98074");searcher.setResultSetSize(GSearch.LARGE_RESULTSET);searcher.setSearchCompleteCallback(this,RawSearchControl.prototype.searchComplete,[searcher,Squery]);this.searchers[this.activeSearcher].execute(Squery);};RawSearchControl.prototype.computeActiveSearcher=function(){this.activeSearcher="web";return;};RawSearchControl.prototype.onSubmit=function(form){this.computeActiveSearcher();if(form.input.value){this.searchers[this.activeSearcher].execute(form.input.value);}return false;};RawSearchControl.prototype.onClear=function(form){this.clearResults();};RawSearchControl.prototype.searchComplete=function(searcher,Squery){this.clearResults();if(searcher.results&&searcher.results.length>0){for(var i=0;i<searcher.results.length;i++){var result=searcher.results[i];result.title=result.titleNoFormatting;result.url=result.url.replace(/%3D/g,'=');result.url=result.url.replace(/%3F/g,'?');result.url=result.url.replace(/%26/g,'&');result.url=result.url.replace(/http(s)?:\/\//,'');result.url=result.url.replace(/\/\//,'/');result.url=result.url.replace(/\??osCsid=(.*)+(&)?/i,'');result.visibleUrl=result.url;}for(var i=0;i<searcher.results.length;i++){var result=searcher.results[i];searcher.createResultHtml(result);if(result.html){div=result.html.cloneNode(true);}else{div=createDiv("** failure to create html **");}div.firstChild.innerHTML=div.firstChild.innerHTML.replace(/_blank/g,'_parent');this.results.appendChild(div);}if(searcher.cursor){var cursorNode=createDiv(null,"gsc-cursor");for(var i=0;i<searcher.cursor.pages.length;i++){var className="testclass";if(i==searcher.cursor.currentPageIndex){className=className+" testclass-current-page";}var pageNode=createDiv(searcher.cursor.pages[i].label,className);pageNode.onclick=methodClosure(this,this.gotoPage,[searcher,i],i,Squery);cursorNode.appendChild(pageNode);}this.cursor.appendChild(cursorNode);}}else{document.getElementById('results').innerHTML='No results!';}};RawSearchControl.prototype.gotoPage=function(searcher,page){searcher.gotoPage(page);};RawSearchControl.prototype.clearResults=function(){removeChildren(this.results);removeChildren(this.cursor);};function removeChildren(parent){while(parent.firstChild){parent.removeChild(parent.firstChild);}};function createDiv(opt_text,opt_className){var el=document.createElement("div");if(opt_text){el.innerHTML=opt_text;}if(opt_className){el.className=opt_className;}return el;};function methodClosure(object,method,opt_argArray,page,Squery){return function(){page=page+1;pageTracker._trackPageview("/search/?q="+Squery+"&page="+page);return method.apply(object,opt_argArray);}};function createLink(href,opt_text,opt_target,opt_className,opt_divwrap){var el=document.createElement("a");el.href=href;if(opt_text){el.innerHTML=opt_text;}if(opt_className){el.className=opt_className;}if(opt_target){el.target=opt_target;}if(opt_divwrap){var div=this.createDiv(null,opt_className);div.appendChild(el);el=div;}return el;}
