var ss_searchURL="";
var appSecid;
var appSid;
var appSpin;
var appSList;
var appReturnId;
var appReturnPage;
var recheckLimit=10;
var resultCount=0;
var siteCount=0;
var leftCount=0;
var pageSid=0;
var pagePid=0;
var pageCid=0;
var pagePno=0;
var xVersion="3.14.1",xOp7=false,xOp5or6=false,xIE4Up=false,xNN4=false,xUA=navigator.userAgent.toLowerCase();
if(window.opera){xOp7=(xUA.indexOf("opera 7")!=-1||xUA.indexOf("opera/7")!=-1);
if(!xOp7){xOp5or6=(xUA.indexOf("opera 5")!=-1||xUA.indexOf("opera/5")!=-1||xUA.indexOf("opera 6")!=-1||xUA.indexOf("opera/6")!=-1)
}}else{if(document.layers){xNN4=true
}else{xIE4Up=document.all&&xUA.indexOf("msie")!=-1&&parseInt(navigator.appVersion)>=4
}}function xGetElementById(a){if(typeof(a)!="string"){return a
}if(document.getElementById){a=document.getElementById(a)
}else{if(document.all){a=document.all[a]
}else{if(document.layers){a=xLayer(a)
}else{a=null
}}}return a
}function xParent(c,b){if(!(c=xGetElementById(c))){return null
}var a=null;
if(!b&&xDef(c.offsetParent)){a=c.offsetParent
}else{if(xDef(c.parentNode)){a=c.parentNode
}else{if(xDef(c.parentElement)){a=c.parentElement
}else{if(xDef(c.parentLayer)){if(c.parentLayer!=window){a=c.parentLayer
}}}}}return a
}function xDef(){for(var a=0;
a<arguments.length;
++a){if(typeof(arguments[a])=="undefined"){return false
}}return true
}function xStr(a){return typeof(a)=="string"
}function xNum(a){return typeof(a)=="number"
}function xShow(a){if(!(a=xGetElementById(a))){return
}if(a.style&&xDef(a.style.display)){a.style.display="inline"
}if(a.style&&xDef(a.style.visibility)){a.style.visibility="visible"
}else{if(xDef(a.visibility)){a.visibility="show"
}}}function xHide(a){if(!(a=xGetElementById(a))){return
}if(a.style&&xDef(a.style.display)){a.style.display="none"
}if(a.style&&xDef(a.style.visibility)){a.style.visibility="hidden"
}else{if(xDef(a.visibility)){a.visibility="hide"
}}}function xShowHide(a){if(!(a=xGetElementById(a))){return
}if(xIsVisible(a)){xHide(a)
}else{xShow(a)
}}function xIsVisible(a){if(!(a=xGetElementById(a))){return
}if(a.style&&xDef(a.style.display)){return a.style.display=="none"?false:true
}if(a.style&&xDef(a.style.visibility)){return a.style.visibility=="hidden"?false:true
}else{if(xDef(a.visibility)){return a.visibility=="hide"?false:true
}}return
}function xZIndex(b,a){if(!(b=xGetElementById(b))){return 0
}if(b.style&&xDef(b.style.zIndex)){if(xNum(a)){b.style.zIndex=a
}a=parseInt(b.style.zIndex)
}else{if(xDef(b.zIndex)){if(xNum(a)){b.zIndex=a
}a=b.zIndex
}}return a
}function xColor(b,a){if(!(b=xGetElementById(b))){return""
}var d="";
if(b.style&&xDef(b.style.color)){if(xStr(a)){b.style.color=a
}d=b.style.color
}return d
}function xBackground(d,a,c){if(!(d=xGetElementById(d))){return""
}var b="";
if(d.style){if(xStr(a)){if(!xOp5or6){d.style.backgroundColor=a
}else{d.style.background=a
}}if(xStr(c)){d.style.backgroundImage=(c!="")?"url("+c+")":null
}if(!xOp5or6){b=d.style.backgroundColor
}else{b=d.style.background
}}else{if(xDef(d.bgColor)){if(xStr(a)){d.bgColor=a
}b=d.bgColor;
if(xStr(c)){d.background.src=c
}}}return b
}function xMoveTo(b,a,c){xLeft(b,a);
xTop(b,c)
}function xLeft(c,a){if(!(c=xGetElementById(c))){return 0
}var b=xDef(c.style);
if(b&&xStr(c.style.left)){if(xNum(a)){c.style.left=a+"px"
}else{a=parseInt(c.style.left);
if(isNaN(a)){a=0
}}}else{if(b&&xDef(c.style.pixelLeft)){if(xNum(a)){c.style.pixelLeft=a
}else{a=c.style.pixelLeft
}}else{if(xDef(c.left)){if(xNum(a)){c.left=a
}else{a=c.left
}}}}return a
}function xTop(b,c){if(!(b=xGetElementById(b))){return 0
}var a=xDef(b.style);
if(a&&xStr(b.style.top)){if(xNum(c)){b.style.top=c+"px"
}else{c=parseInt(b.style.top);
if(isNaN(c)){c=0
}}}else{if(a&&xDef(b.style.pixelTop)){if(xNum(c)){b.style.pixelTop=c
}else{c=b.style.pixelTop
}}else{if(xDef(b.top)){if(xNum(c)){b.top=c
}else{c=b.top
}}}}return c
}function xPageX(b){if(!(b=xGetElementById(b))){return 0
}if(xDef(b.pageX)){return b.pageX
}var a=0;
while(b){if(xDef(b.offsetLeft)){a+=b.offsetLeft
}b=xDef(b.offsetParent)?b.offsetParent:null
}return a
}function xPageY(a){if(!(a=xGetElementById(a))){return 0
}if(xDef(a.pageY)){return a.pageY
}var b=0;
while(a){if(xDef(a.offsetTop)){b+=a.offsetTop
}a=xDef(a.offsetParent)?a.offsetParent:null
}return b
}function xOffsetLeft(a){if(!(a=xGetElementById(a))){return 0
}if(xDef(a.offsetLeft)){return a.offsetLeft
}else{return 0
}}function xOffsetTop(a){if(!(a=xGetElementById(a))){return 0
}if(xDef(a.offsetTop)){return a.offsetTop
}else{return 0
}}function xScrollLeft(a){var b=0;
if(!(a=xGetElementById(a))){if(xDef(window.pageXOffset)){b=window.pageXOffset
}else{if(document.documentElement&&document.documentElement.scrollLeft){b=document.documentElement.scrollLeft
}else{if(document.body&&xDef(document.body.scrollLeft)){b=document.body.scrollLeft
}}}}else{if(xNum(a.scrollLeft)){b=a.scrollLeft
}}return b
}function xScrollTop(a){var b=0;
if(!(a=xGetElementById(a))){if(xDef(window.pageYOffset)){b=window.pageYOffset
}else{if(document.documentElement&&document.documentElement.scrollTop){b=document.documentElement.scrollTop
}else{if(document.body&&xDef(document.body.scrollTop)){b=document.body.scrollTop
}}}}else{if(xNum(a.scrollTop)){b=a.scrollTop
}}return b
}function xResizeTo(c,a,b){xWidth(c,a);
xHeight(c,b)
}function xWidth(c,a){if(!(c=xGetElementById(c))){return 0
}if(xNum(a)){if(a<0){a=0
}else{a=Math.round(a)
}}else{a=0
}var b=xDef(c.style);
if(b&&xDef(c.offsetWidth)&&xStr(c.style.width)){if(a){xSetCW(c,a)
}a=c.offsetWidth
}else{if(b&&xDef(c.style.pixelWidth)){if(a){c.style.pixelWidth=a
}a=c.style.pixelWidth
}else{if(xDef(c.clip)&&xDef(c.clip.right)){if(a){c.clip.right=a
}a=c.clip.right
}}}return a
}function xHeight2(c,d){var a=0;
if(xGetElementById(d)&&xGetElementById(d).offsetHeight){return xGetElementById(d).offsetHeight
}try{object=(c.getElementById(d)!=null)?c.getElementById(d):c.all(d);
while(object.tagName.toLowerCase()!="body"&&object.offsetParent!=null){a+=object.offsetTop;
object=object.offsetParent
}a++
}catch(b){}return a
}function xHeight(c,b){if(!(c=xGetElementById(c))){return 0
}if(xNum(b)){if(b<0){b=0
}else{b=Math.round(b)
}}else{b=0
}var a=xDef(c.style);
if(a&&xDef(c.offsetHeight)&&xStr(c.style.height)){if(b){xSetCH(c,b)
}b=c.offsetHeight
}else{if(a&&xDef(c.style.pixelHeight)){if(b){c.style.pixelHeight=b
}b=c.style.pixelHeight
}else{if(xDef(c.clip)&&xDef(c.clip.bottom)){if(b){c.clip.bottom=b
}b=c.clip.bottom
}}}return b
}function xGetCS(b,a){return parseInt(document.defaultView.getComputedStyle(b,"").getPropertyValue(a))
}function xSetCW(e,b){var d=0,g=0,f=0,c=0;
if(xDef(document.defaultView)&&xDef(document.defaultView.getComputedStyle)){d=xGetCS(e,"padding-left");
g=xGetCS(e,"padding-right");
f=xGetCS(e,"border-left-width");
c=xGetCS(e,"border-right-width")
}else{if(xDef(e.currentStyle,document.compatMode)){if(document.compatMode=="CSS1Compat"){d=parseInt(e.currentStyle.paddingLeft);
g=parseInt(e.currentStyle.paddingRight);
f=parseInt(e.currentStyle.borderLeftWidth);
c=parseInt(e.currentStyle.borderRightWidth)
}}else{if(xDef(e.offsetWidth,e.style.width)){e.style.width=b+"px";
d=e.offsetWidth-b
}}}if(isNaN(d)){d=0
}if(isNaN(g)){g=0
}if(isNaN(f)){f=0
}if(isNaN(c)){c=0
}var a=b-(d+g+f+c);
if(isNaN(a)||a<0){return
}else{e.style.width=a+"px"
}}function xSetCH(e,d){var f=0,b=0,a=0,g=0;
if(xDef(document.defaultView)&&xDef(document.defaultView.getComputedStyle)){f=xGetCS(e,"padding-top");
b=xGetCS(e,"padding-bottom");
a=xGetCS(e,"border-top-width");
g=xGetCS(e,"border-bottom-width")
}else{if(xDef(e.currentStyle,document.compatMode)){if(document.compatMode=="CSS1Compat"){f=parseInt(e.currentStyle.paddingTop);
b=parseInt(e.currentStyle.paddingBottom);
a=parseInt(e.currentStyle.borderTopWidth);
g=parseInt(e.currentStyle.borderBottomWidth)
}}else{if(xDef(e.offsetHeight,e.style.height)){e.style.height=d+"px";
f=e.offsetHeight-d
}}}if(isNaN(f)){f=0
}if(isNaN(b)){b=0
}if(isNaN(a)){a=0
}if(isNaN(g)){g=0
}var c=d-(f+b+a+g);
if(isNaN(c)||c<0){return
}else{e.style.height=c+"px"
}}function xClip(f,d,b,a,c){if(!(f=xGetElementById(f))){return
}if(f.style){if(xNum(c)){f.style.clip="rect("+d+"px "+b+"px "+a+"px "+c+"px)"
}else{f.style.clip="rect(0 "+parseInt(f.style.width)+"px "+parseInt(f.style.height)+"px 0)"
}}else{if(f.clip){if(xNum(c)){f.clip.top=d;
f.clip.right=b;
f.clip.bottom=a;
f.clip.left=c
}else{f.clip.top=0;
f.clip.right=xWidth(f);
f.clip.bottom=xHeight(f);
f.clip.left=0
}}}}function xClientWidth(){var a=0;
if(xOp5or6){a=window.innerWidth
}else{if(!window.opera&&document.documentElement&&document.documentElement.clientWidth){a=document.documentElement.clientWidth
}else{if(document.body&&document.body.clientWidth){a=document.body.clientWidth
}else{if(xDef(window.innerWidth,window.innerHeight,document.height)){a=window.innerWidth;
if(document.height>window.innerHeight){a-=16
}}}}}return a
}function xClientHeight(){var a=0;
if(xOp5or6){a=window.innerHeight
}else{if(!window.opera&&document.documentElement&&document.documentElement.clientHeight){a=document.documentElement.clientHeight
}else{if(document.body&&document.body.clientHeight){a=document.body.clientHeight
}else{if(xDef(window.innerWidth,window.innerHeight,document.width)){a=window.innerHeight;
if(document.width>window.innerWidth){a-=16
}}}}}return a
}function xSlideTo(c,a,g,b){if(!(c=xGetElementById(c))){return
}if(!c.timeout){c.timeout=25
}c.xTarget=a;
c.yTarget=g;
c.slideTime=b;
c.stop=false;
c.yA=c.yTarget-xTop(c);
c.xA=c.xTarget-xLeft(c);
c.B=Math.PI/(2*c.slideTime);
c.yD=xTop(c);
c.xD=xLeft(c);
var f=new Date();
c.C=f.getTime();
if(!c.moving){xSlide(c)
}}function xSlide(f){if(!(f=xGetElementById(f))){return
}var a,c,b,d,g;
a=new Date();
b=a.getTime()-f.C;
if(f.stop){f.moving=false
}else{if(b<f.slideTime){setTimeout("xSlide('"+f.id+"')",f.timeout);
c=Math.sin(f.B*b);
g=Math.round(f.xA*c+f.xD);
d=Math.round(f.yA*c+f.yD);
xMoveTo(f,g,d);
f.moving=true
}else{xMoveTo(f,f.xTarget,f.yTarget);
f.moving=false
}}}function xAddEventListener(e,eventType,eventListener,useCapture){if(!(e=xGetElementById(e))){return
}eventType=eventType.toLowerCase();
if((!xIE4Up&&!xOp7)&&e==window){if(eventType=="resize"){window.xPCW=xClientWidth();
window.xPCH=xClientHeight();
window.xREL=eventListener;
xResizeEvent();
return
}if(eventType=="scroll"){window.xPSL=xScrollLeft();
window.xPST=xScrollTop();
window.xSEL=eventListener;
xScrollEvent();
return
}}var eh="e.on"+eventType+"=eventListener";
if(e.addEventListener){e.addEventListener(eventType,eventListener,useCapture)
}else{if(e.attachEvent){e.attachEvent("on"+eventType,eventListener)
}else{if(e.captureEvents){if(useCapture||(eventType.indexOf("mousemove")!=-1)){e.captureEvents(eval("Event."+eventType.toUpperCase()))
}eval(eh)
}else{eval(eh)
}}}}function xRemoveEventListener(e,eventType,eventListener,useCapture){if(!(e=xGetElementById(e))){return
}eventType=eventType.toLowerCase();
if((!xIE4Up&&!xOp7)&&e==window){if(eventType=="resize"){window.xREL=null;
return
}if(eventType=="scroll"){window.xSEL=null;
return
}}var eh="e.on"+eventType+"=null";
if(e.removeEventListener){e.removeEventListener(eventType,eventListener,useCapture)
}else{if(e.detachEvent){e.detachEvent("on"+eventType,eventListener)
}else{if(e.releaseEvents){if(useCapture||(eventType.indexOf("mousemove")!=-1)){e.releaseEvents(eval("Event."+eventType.toUpperCase()))
}eval(eh)
}else{eval(eh)
}}}}function xEvent(a){this.type="";
this.target=null;
this.pageX=0;
this.pageY=0;
this.offsetX=0;
this.offsetY=0;
this.keyCode=0;
var b=a?a:window.event;
if(!b){return
}if(b.type){this.type=b.type
}if(b.target){this.target=b.target
}else{if(b.srcElement){this.target=b.srcElement
}else{if(xNN4){this.target=xLayerFromPoint(b.pageX,b.pageY)
}}}if(xOp5or6){this.pageX=b.clientX;
this.pageY=b.clientY
}else{if(xDef(b.pageX,b.pageY)){this.pageX=b.pageX;
this.pageY=b.pageY
}else{if(xDef(b.clientX,b.clientY)){this.pageX=b.clientX+xScrollLeft();
this.pageY=b.clientY+xScrollTop()
}}}if(xDef(b.offsetX,b.offsetY)){this.offsetX=b.offsetX;
this.offsetY=b.offsetY
}else{if(xDef(b.layerX,b.layerY)){this.offsetX=b.layerX;
this.offsetY=b.layerY
}else{this.offsetX=this.pageX-xPageX(this.target);
this.offsetY=this.pageY-xPageY(this.target)
}}if(b.keyCode){this.keyCode=b.keyCode
}else{if(xDef(b.which)){this.keyCode=b.which
}}}function xResizeEvent(){if(window.xREL){setTimeout("xResizeEvent()",250)
}var a=xClientWidth(),b=xClientHeight();
if(window.xPCW!=a||window.xPCH!=b){window.xPCW=a;
window.xPCH=b;
if(window.xREL){window.xREL()
}}}function xScrollEvent(){if(window.xSEL){setTimeout("xScrollEvent()",250)
}var a=xScrollLeft(),b=xScrollTop();
if(window.xPSL!=a||window.xPST!=b){window.xPSL=a;
window.xPST=b;
if(window.xSEL){window.xSEL()
}}}if(document.layers){xSetInnerHTML=function(a,b){if(!(a=xGetElementById(a))){return
}a.document.write(b);
a.document.close()
}
}else{xSetInnerHTML=function(a,b){if(!(a=xGetElementById(a))){return
}if(typeof(a.innerHTML)!="undefined"){a.innerHTML=b
}}
}function xReadOnly(b,a){if(!(b=xGetElementById(b))){return
}b.readOnly=a;
if(a){xBackground(b,"#eeeeee")
}else{xBackground(b,"")
}}function xGetInnerHTML(a){return xGetElementById(a).innerHTML
}function xGetCookie(b){var f=document.cookie.split(";");
var a="";
var e="";
var c="";
var d=false;
for(i=0;
i<f.length;
i++){a=f[i].split("=");
e=a[0].replace(/^\s+|\s+$/g,"");
if(e==b){d=true;
if(a.length>1){c=unescape(a[1].replace(/^\s+|\s+$/g,""))
}return c;
break
}a=null;
e=""
}if(!d){return null
}}function xSetCookie(c,e,d,g,a,h){var b=new Date();
b.setTime(b.getTime());
if(d){d=d*1000*60*60*24
}var f=new Date(b.getTime()+(d));
document.cookie=c+"="+escape(e)+((d)?";expires="+f.toGMTString():"")+((g)?";path="+g:"")+((a)?";domain="+a:"")+((h)?";secure":"")
}var jxtested=false;
var gjx;
var httpRequest=new Array();
var responseCallback=null;
function testJx(){if(jxtested){return gjx
}jxtested=true;
var a;
if(window.XMLHttpRequest){a=new XMLHttpRequest();
if(a.overrideMimeType){a.overrideMimeType("text/xml")
}}else{if(window.ActiveXObject){try{a=new ActiveXObject("Msxml2.XMLHTTP")
}catch(b){try{a=new ActiveXObject("Microsoft.XMLHTTP")
}catch(b){}}}}if(!a){alert("Unfortunately your browser does not support the required XML libraries to run the search function.\n\nBackward compatability for older browsers may be supported in future, until then please consider using a browser that supports XMLHttpRequests.  \n\n\nThe following browsers support XMLHttpRequests:\n - Mozilla 1.0 / Firefox\n - Internet Explorer 5.0+ (Excluding Macs)\n - Safari 1.2\n - Netscape 7");
gjx=false;
return false
}else{gjx=true;
a=null;
return true
}}function setResponseCallback(a){responseCallback=a
}function makeRequest(c,a){if(httpRequest[c]){httpRequest[c].abort()
}if(!testJx()){return
}httpRequest[c]=false;
if(window.XMLHttpRequest){httpRequest[c]=new XMLHttpRequest();
if(httpRequest[c].overrideMimeType){httpRequest[c].overrideMimeType("text/xml")
}}else{if(window.ActiveXObject){try{httpRequest[c]=new ActiveXObject("Msxml2.XMLHTTP")
}catch(b){try{httpRequest[c]=new ActiveXObject("Microsoft.XMLHTTP")
}catch(b){}}}}if(!httpRequest[c]){return false
}httpRequest[c].onreadystatechange=processResponse;
httpRequest[c].open("GET",a,true);
httpRequest[c].send(null)
}function processResponse(){for(var id in httpRequest){if(httpRequest[id]&&httpRequest[id].readyState==4){var result=new String();
if(httpRequest[id].status==200){result=httpRequest[id].responseText;
httpRequest[id]=null;
var jr=eval("("+result+")");
if(responseCallback){responseCallback(id,jr)
}}else{if(responseCallback){responseCallback(id,null)
}httpRequest[id]=null
}}}}var httpRequestGuitar=false;
function makeRequestGuitar(c,a){if(httpRequestGuitar){httpRequestGuitar.abort()
}if(!testJx()){return
}httpRequestGuitar=false;
if(window.XMLHttpRequest){httpRequestGuitar=new XMLHttpRequest();
if(httpRequestGuitar.overrideMimeType){httpRequestGuitar.overrideMimeType("text/xml")
}}else{if(window.ActiveXObject){try{httpRequestGuitar=new ActiveXObject("Msxml2.XMLHTTP")
}catch(b){try{httpRequestGuitar=new ActiveXObject("Microsoft.XMLHTTP")
}catch(b){}}}}if(!httpRequestGuitar){return false
}httpRequestGuitar.onreadystatechange=processResponseMember;
httpRequestGuitar.open("GET",a,true);
httpRequestGuitar.send(null)
}function processResponseMember(){if(httpRequestGuitar&&httpRequestGuitar.readyState==4){var a=new String();
if(httpRequestGuitar.status==200){a=httpRequestGuitar.responseText;
httpRequestGuitar=null;
setGuitarMember(a)
}else{if(responseCallback){responseCallback(id,null)
}httpRequestGuitar=null
}}}function setGuitarMember(a){if(a=="1"){xSetInnerHTML("guitar-member-join","")
}}var appTrackUrl;
var sitePrevResults=new Array();
var updatesAvailable=false;
var hasNewSearch=false;
var resultsRemaining=0;
function appSetTrack(a){appTrackUrl=a
}function dalert(a){}window.hit=function(d,c){if(document.images){var b=encodeURIComponent||escape;
(new Image).src=appTrackUrl+"rn="+b(d)+"&url="+b(c.replace(/#.*/,"")).replace(/\+/g,"%2B")
}return true
};
window.hitG=function(c,j,f,d,h,g,e){if(document.images){var b=encodeURIComponent||escape;
(new Image).src="?f=h&sid="+b(c)+"&pid="+b(d)+"&cid="+b(j)+"&p="+b(h)+"&ht="+b(f)+"&r="+b(g)+"&u="+b(e.replace(/#.*/,"")).replace(/\+/g,"%2B")
}return true
};
window.hitSearch=function(c,f,d){if(document.images){var b=encodeURIComponent||escape;
var e="";
if(document.referrer&&document.referrer!=""){e="&ref="+b(document.referrer)+"&url="+b(window.location.href)
}(new Image).src="?f=hs&sid="+b(c)+"&spin="+b(f)+"&pid="+b(d)+e
}return true
};
function updateHeader(e,d){var c=xGetElementById("search_status");
if(c){if(e){c.innerHTML="";
c.className="searched";
c.innerHTML="Summary View - "+resultCount+" result"+(resultCount==1?"":"s")+" from "+siteCount+" site"+(siteCount==1?"":"s")
}else{c.innerHTML="Searching "+leftCount+" site"+(leftCount==1?"":"s")+"..."
}}var a=xGetElementById("searching_site");
if(a){if(e){var f=a.className;
if(f=="searching"){xSetInnerHTML(a,"");
a.className="searched"
}var b=xGetElementById("search_data");
if(b){if(f=="searching"){a.className="incomplete";
xSetInnerHTML("search_tmpheader","");
xSetInnerHTML(a,"Search incomplete - unable to retrieve results.  Showing last known results")
}xShow(b)
}else{if(f=="searching"){a.className="incomplete";
xSetInnerHTML(a,"Search incomplete - unable to retrieve results. Please try again later")
}}}}}function getId(a){return a;
return a.replace(/\-/g,"_")
}function searchResponse(m,k){if(!k||k=="timeout"){updateHeader(true,k);
var d=xGetElementById("tabmsg_"+getId(m));
if(d){dalert("0a Global timeout");
if(sitePrevResults[m]==-1){dalert("0b Global Timeout on new search");
d.className="tabmsg";
d.innerHTML="-"
}}if(xGetElementById("updater")){if(sitePrevResults[m]==-1){xGetElementById("updater").className="searched error";
xSetInnerHTML("updater","Unable to complete")
}else{xGetElementById("updater").className="searched";
xSetInnerHTML("updater","No updates available")
}}return
}var f="";
leftCount=0;
for(var c in k){if(c.substr(0,1)=="t"&&k[c.substr(1)]>=0){var e=xGetElementById("sr_"+c.substr(1));
var h=xGetElementById("srn_"+c.substr(1));
if(e&&h){var p="";
var j=k[c.substr(1)];
if(j>=0){p=""+j+" Result"+(j==1?"":"s")+" found"
}else{if(sitePrevResults[c.substr(1)]==-1){dalert("1a New Search, updating incomplete search");
p='<div class="incomplete">Unable to complete search</div>'
}else{dalert("1b Old Search, not updating incomplete search")
}}if(p!=""){if(sitePrevResults[c.substr(1)]==-1){xSetInnerHTML(h,p);
xSetInnerHTML(e,k[c])
}}}continue
}var o=k[c];
if(c=="r"){if(sitePrevResults[pagePid]==-1){var b=xGetElementById("search_results");
if(b){b.innerHTML=o
}}var g=xGetElementById("search_titlebar");
if(g){if(sitePrevResults[pagePid]==-1){dalert("2a New Search, updating results number");
xSetInnerHTML(g,k[pagePid]+" result"+(k[pagePid]==1?"":"s")+" found")
}else{dalert("2b Old Search, not updating results number")
}}continue
}var n=false;
leftCount++;
if((o!==null&&o>=0)||o==-1){var d=xGetElementById("tabmsg_"+getId(c));
if(d){if(sitePrevResults[c]==-1){dalert("3a New Search, updating results tab");
if(o==-1){d.className="tabmsg";
d.innerHTML="-";
var l=xGetElementById("srn_"+c);
if(l){xSetInnerHTML(l,'<div class="incomplete float-left">Unable to complete search</div>');
var a=xGetElementById("sr_"+c);
if(a){xSetInnerHTML(a,"")
}}if(pagePid==c){var g=xGetElementById("search_titlebar");
if(g){xSetInnerHTML(g," unable to complete search")
}}}else{d.innerHTML=o+" result"+(o==1?"":"s");
d.className="tabmsg";
resultCount+=parseInt(o);
siteCount++
}}else{if(sitePrevResults[c]>=0){dalert("3b Old Search, not updating results number - "+sitePrevResults[c]+" new = "+o);
if(o>=0&&sitePrevResults[c]!=o){dalert("3c Old Search, new results number");
updatesAvailable=true
}}}resultsRemaining--
}leftCount--;
n=true
}if(!n){f+=(f!=""?",":"")+c
}}if(resultsRemaining==0&&xGetElementById("updater")){if(updatesAvailable){dalert("4a Updates Available");
xGetElementById("updater").className="searched";
xSetInnerHTML("updater",'<a href="javascript:void(0);" onclick="self.location.href=self.location.href">Show Latest</a>')
}else{if(hasNewSearch){dalert("4b New search completed");
xGetElementById("updater").className="searched";
xSetInnerHTML("updater","Search Complete")
}else{dalert("4c Nothing changed");
xGetElementById("updater").className="searched";
xSetInnerHTML("updater","No updates found")
}}}updateHeader(false)
}function log(a){xGetElementById("log").innerHTML+=a+"<br>"
}function beginSearch(c,b){resultsRemaining=0;
for(var a in b){sitePrevResults[a]=(b[a]==null?-1:b[a]);
resultsRemaining++
}for(var a in b){if(b[a]==null){hasNewSearch=true
}makeRequest(a,c+a)
}}setResponseCallback(searchResponse);