var infradoxSearchNavigation={initialize:function(divThumbnailContainer){var o=this;
o.advancedSearchPanel=0;
o._divThumbnailContainer=divThumbnailContainer;
o._pagechangedCallback;
o._becallback;},
pagechangedCallback:function(f){this._pagechangedCallback=f;},
loadSearchResults:function(pageNo){var o=this,u,e;
if(pageNo>0){e=gete(o._divThumbnailContainer);
if(!e){alert('no container!');return}
iA.putInnerHtml('botNav','',0);
iA.loadingcontent(1);
u='pt=1'+ixSt.getStyleParams()+'&a=disp&ih=gopage_'+pageNo;
if(!infradoxAjax.postRequest(iA.completeURL('ih'),
iA.completePostVars(u+'&t=sr-body-content.inc&a=disp'),
function(){o.loadSearchResultsResponse(o)})){iA.loadLocation('go?a=disp&'+u+'&t=sr-body.html',1);}}},
loadSearchResultsResponse:function(o){var s,e=gete(o._divThumbnailContainer);
if(!e){return;}
s=infradoxAjax.xmlHttp.responseText.split('__________');
if(s.length!=3){alert('The retrieved data appears to be invalid. Your session may have expired');
return;}
ixSt.putPageData(eval('('+s[0]+')'));
infradoxPagination.showpagination();
eval(s[1]);
e.innerHTML=s[2];
infradoxMedia.initialize(content);
if(o._pagechangedCallback){o._pagechangedCallback();}
if(o._becallback){o._becallback();}
iA.loadingcontent(0);},
toggleToolbox:function(subfolder){var img=gete('linkToggleToolbox'),col=gete('toolBoxColumn'),div=gete('divToolBox_1'),imb="/images/"+subfolder+"toolbox-powersearch_";
if(div){div.id='divToolBox_0';
col.className='toolBoxColumn_0';
img.src=imb+"0.gif";
}else{var div=gete('divToolBox_0');
div.id='divToolBox_1';
col.className='toolBoxColumn_1';
img.src=imb+"1.gif";}
ixSt.changeSetting('_power');},
getFilterByName:function(f,name){var oFilter=null,fs=f.settings;
for(var i=0;i<fs.length;i++){if(fs[i].name==name){oFilter=fs[i];
break;}}
return oFilter;},
filterControls:function(form,filters){var oF,oControl,fst=filters.settings;
for(var i=0;i<fst.length;i++){oF=this.getFilterByName(filters,fst[i].name);
if(oF){if(!oF.value){eval('form.'+oF.name+'_'+oF.all+'.checked=1');
}else{for(j=0;j<oF.options.length;j++){if(oF.value.indexOf(oF.options[j])>-1){eval('form.'+oF.name+'_'+j+'.checked=1');}}}}}}}

