
BLUEBOY.events={setAccordion:function(){BLUEBOY.utility.cleanWhitespace("accordion-menu");var cHeaders=$("accordion-menu").getElementsByTagName("h4");var iHeadersLength=cHeaders.length;for(var i=0;i<iHeadersLength;i++){var oAnchor=BLUEBOY.utility.createElem({elem:"a",attributes:{href:"#",onclick:function(oDiv){return function(){BLUEBOY.global.accordion(oDiv);return false;};}(cHeaders[i].nextSibling),className:"accordionHref",innerHTML:cHeaders[i].firstChild.nodeValue}});if(cHeaders[i].className=="first"){oAnchor.className+=" first";}
BLUEBOY.utility.insertAfter(oAnchor,cHeaders[i]);cHeaders[i].style.display="none";}
var cDivs=$("accordion-menu").getElementsByTagName("div");var iDivsLength=cDivs.length
for(var i=0;i<iDivsLength;i++){cDivs[i].style.height="0px";cDivs[i].style.overflow="hidden";cDivs[i].divHeight=cDivs[i].scrollHeight;cDivs[i].state="closed";}},setInstructions:function(){var oLink=$("instructions").getElementsByTagName("a")[0];var oDiv=$("instructions").getElementsByTagName("div")[0];oLink.onclick=function(){if(oLink.innerHTML=="Show more"){oDiv.className="show";oLink.innerHTML="Hide";}else{oDiv.className="hide";oLink.innerHTML="Show more";}
return false;};},setMenuHandle:function(){$("menuHandle").onclick=function(){var iAddWidth=navigator.userAgent.indexOf("MSIE 6")!=-1?70:40;BLUEBOY.global.setMenu.init("slideMenu",-parseInt(BLUEBOY.utility.getStyle($("accordion-menu"),"width"))-iAddWidth);return false;};},setRegex:function(){var cLinks=$("accordion5").getElementsByTagName("a");var iLinksLength=cLinks.length;for(var i=0;i<iLinksLength;i++){cLinks[i].onclick=function(){$("phrase").value=this.nextSibling.firstChild.nodeValue;return false;};}},setSearchEngine:function(){var aCollection=[];this.buildListItems=function(aLinks){var iLinksLength=aLinks.length;for(var i=0;i<iLinksLength;i++){var aElem=[];aElem[0]="<li class=\"";aElem[1]=aLinks[i].content||"";aElem[2]="\"><a href=\"";aElem[3]=aLinks[i].location;aElem[4]="\">";aElem[5]=aLinks[i].location;aElem[6]="</a><span>";aElem[7]=aLinks[i].description;aElem[8]="</span><span>Last Modified: ";aElem[9]=aLinks[i].lastModified;aElem[10]="</span></li>";aCollection.push(aElem.join(""));}
$("results").innerHTML+=aCollection.join("");aCollection.length=0;BLUEBOY.utility.blur(["a","results"]);BLUEBOY.utility.targetBlank("results");};document.getElementsByTagName("form")[0].onsubmit=function(){if($("searchByPhrase").checked==true){if($("selectType").value=="Select All"&&$("phrase").value==""){alert("You must either select a search category from the list or enter a search phrase.");}else{$("header").innerHTML="";$("results").innerHTML="";var cSortLinks=$("sortable").getElementsByTagName("a");var iSortLinksLength=cSortLinks.length;for(var j=0;j<iSortLinksLength;j++){cSortLinks[j].className="noImage";}
BLUEBOY.xhr.ajax({url:"lib/xml/code_buddy.xml",data:"xml",onSuccess:function(xmldoc){BLUEBOY.global.HEAD.links.length=0;BLUEBOY.searchEngine.getHeaders(xmldoc);BLUEBOY.searchEngine.phraseEntered();}});}}else{$("sortable").style.display="none";$("results").innerHTML="";BLUEBOY.xhr.ajax({url:"lib/xml/code_buddy.xml",data:"xml",onSuccess:function(xmldoc){var cLocations=xmldoc.getElementsByTagName("location");var cDescriptions=xmldoc.getElementsByTagName("description");var rePattern=new RegExp($("phrase").value,"i");var iLocationsLength=cLocations.length;for(var i=0;i<iLocationsLength;i++){var sLocation=cLocations[i].firstChild.nodeValue;if(rePattern.test(sLocation)){BLUEBOY.global.HEAD.getHeaders(sLocation[i]);var oTemp={location:sLocation,description:descriptions[i].firstChild.nodeValue,lastModified:sLocation,location:sLocation,iTotal:iLocationsLength};BLUEBOY.events.setSearchEngine.call(this);buildListItems(oTemp);}}}});};return false;}},setSorting:function(){var cLinks=$("sortable").getElementsByTagName("a");var iLinksLength=cLinks.length;for(var i=0;i<iLinksLength;i++){cLinks[i].onclick=function(){BLUEBOY.global.sorting(this);return false;};}}};
