var timespent = null;function fnTrapKD(btn,event){if (document.all){if (event.keyCode == 13){event.returnValue=false;event.cancel = true;new_search();}}else if (document.getElementById){if (event.which == 13){event.returnValue=false;event.cancel = true;new_search();}}else if(document.layers){if(event.which == 13){event.returnValue=false;event.cancel = true;new_search();}}}function setObjFocus(objname){var obj = document.getElementById(objname); if (obj!=null){try{obj.focus();}catch(e){}}}var pageNumber = 1;function changepage(pnumber){pageNumber = pnumber;search();}function search(){var strSearch = document.getElementById("txtSearch").value;document.getElementById("Panel1").innerHTML = "";document.getElementById("label1").innerHTML = "";document.getElementById("label2").innerHTML = "&quot;<strong>" + strSearch + "</strong>&quot;";if (pageNumber == 1){ document.getElementById('progress').style.display = '';}timespent = new Date();mcccms._default.Search(strSearch,pageNumber,Search_CallBack);reloadPage(pageNumber);return false;}function new_search(){pageNumber = 1;var url = document.location.href;var index = url.indexOf("?page=search");if (index<=0){gotoSearch();}else{search();}}function Search_CallBack(response){document.getElementById('progress').style.display = 'none';var resultBegin=0,resultEnd=0,pn=pageNumber,strfor="",strcount="",strSearchBold="";var strSearch = document.getElementById("txtSearch").value; if (response.error != null){}var totalcount=0;var result = response.value;totalcount = parseInt(result.substring(2,result.indexOf("}}")));var entime = new Date();timespent = entime-timespent;if (totalcount==0){if (strSearch!=""){strSearchBold = "- <b>"+strSearch+"</b> -";}document.getElementById("label1").innerHTML = NotFound(strSearchBold);}else{var pos=result.indexOf("}}");if (pos==-1){document.getElementById("label1").innerHTML = NotFound(strSearchBold);}else{document.getElementById("label1").innerHTML = result.substring(result.indexOf("}}")+2,result.length);document.getElementById("txtSearch").value=getSearchTerms();}}if (totalcount>0){strcount = " of "+totalcount+" ";resultBegin = ((pn-1)*10)+1;resultEnd = pn*10;if (resultEnd>totalcount){resultEnd = totalcount;}else{resultEnd = pn*10;}if (strSearch==""){strfor = "";}else{strfor = "for <b>" + getSearchTerms()+"</b>";}var timecnt = "";if (pn==1){timecnt =" (" + Math.round(timespent)/1000 + " seconds)";}document.getElementById("label1").innerHTML = SearchNavigation()+"<div>Results "+resultBegin+" - "+resultEnd+" "+strcount+strfor+timecnt+"<br /></div>"+document.getElementById("label1").innerHTML; highlightSearchTerms();}}function getSearchTerms(){var searchTerms = document.getElementById('txtSearch').value;var re = /\$|,|#|~|`|\%|\*|\^|\&amp;|\(|\)|\=|\[|\-|\_|\]|\[|\}|\{|\;|\:|\'|\"|\&lt;|\&gt;|\?|\||\\|\!|\&|\/|\./g;searchTerms = searchTerms.replace(/^\s+|\s+$/, "");searchTerms = searchTerms.replace(re, "");while (searchTerms.indexOf("  ") > 0){searchTerms = searchTerms.replace("  ", " ");}return searchTerms;}function NotFound(keyword){var msg = SearchNavigation()+"<br/>Your search "+keyword+" did not match any documents.";msg += "<br/><br/>Suggestions:<BLOCKQUOTE>- Make sure all words are spelled correctly.<br/>- Try different keywords.<br/>- Try more general keywords.<br/>- Try fewer keywords.<BLOCKQUOTE>";return msg;}function SearchNavigation(){var strnav = "<div class='breadcrumb'><a href='default.aspx' >Home</a>&nbsp;&gt;&nbsp;<A href='javascript:new_search();'>Search</a></div>";strnav += "<table class='fixtable' border='0' cellpadding='0' cellspacing='0' width='440'>";strnav += "<tr>";strnav += "<td ><img src='images/spacer.gif' height='5' width='1' border='0' alt='' /></td>";strnav += "<td><img src='images/blue_bar_left.gif' border='0' width='8' height='22' alt='' /></td>";strnav += "<td background='images/blue_bar_middle.gif' width='130' style='color:#ffffff;' class='searchtitle'>&nbsp;<b>Search</b></td>";strnav += "<td background='images/blue_bar_middle.gif' width='300' style='color:#ffffff;' align='right'><img src='images/btn_highlighting.gif' border='0' width='100' height='22' alt='Highlighting Search Words' onClick='highlight();' /></td>";strnav += "<td><img src='images/blue_bar_right1.gif' border='0' width='4' height='22' alt='' /></td>";strnav += "</tr>";strnav += "</table>";return strnav;}function GotoSuggested(text){var url = document.location.href;var idx = url.indexOf("default.aspx");if (idx>0){url = url.substring(0,idx)+"default.aspx?page=search#q="+urlencode(text)+"&pn=1";}document.location.href=url;window.location.reload();}function urlencode(str){return escape(str).replace(/[+]/g,'%2B');}function urldecode(psEncodeString){return unescape(psEncodeString);}function reloadPage(pagenumber){var strSearch = document.getElementById("txtSearch").value;var url = document.location.href;if (url.indexOf("#")<=0){document.location.href=url+"#";}var index = url.indexOf("#q=");if (index>0){url = url.substring(0,index);}strSearch = urlencode(strSearch);document.location.href=url+"#q="+strSearch+"&pn="+pagenumber;}function gotoSearch(){var strSearch = document.getElementById("txtSearch").value;strSearch = urlencode(strSearch);var url = document.location.href;var pindex = url.indexOf("#q=");var index = url.indexOf("?");if (index>0){url = url.substring(0,index);}index = url.indexOf("?page=search");if (pindex>0){url = url.substring(0,pindex);}if (index<=0){index = url.toLowerCase().indexOf("default.aspx");if (index>0){url=url+"?page=search#q="+strSearch+"&pn=1";document.location.href=url;}else{url=url+"default.aspx?page=search#q="+strSearch+"&pn=1";document.location.href=url;}}}function performSearch(){var query = "";var url = document.location.href;var index = url.indexOf("#q=");var pnIndex = url.indexOf("&pn=");var pagenumber = 1;if (index>0){if (pnIndex>0){query = url.substring(index+3,pnIndex);pagenumber = url.substring(pnIndex+4,url.length);}else{query = url.substring(index+3,url.length);}document.getElementById("txtSearch").value = urldecode(query);changepage(pagenumber);}}var done = true;
