String.prototype.trim=function(){return this.replace(/^\s*/,"").replace(/\s*$/,"")};function URLEncode(c){var h="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.!~*'()";var b="0123456789ABCDEF";var f=c;var g="";for(var d=0;d<f.length;d++){var e=f.charAt(d);if(e==" "){g+="-"}else{if(h.indexOf(e)!=-1){g+=e}else{var a=e.charCodeAt(0);if(a>255){alert("Unicode Character '"+e+"' cannot be encoded using standard URL encoding.\n(URL encoding only supports 8-bit characters.)\nA space (+) will be substituted.");g+="-"}else{g+="%";g+=b.charAt((a>>4)&15);g+=b.charAt(a&15)}}}}return g}function URLEncodePlus(c){var h="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-_.!~*'()";var b="0123456789ABCDEF";var f=c;var g="";for(var d=0;d<f.length;d++){var e=f.charAt(d);if(e==" "){g+="+"}else{if(h.indexOf(e)!=-1){g+=e}else{var a=e.charCodeAt(0);if(a>255){alert("Unicode Character '"+e+"' cannot be encoded using standard URL encoding.\n(URL encoding only supports 8-bit characters.)\nA space (+) will be substituted.");g+="+"}else{g+="%";g+=b.charAt((a>>4)&15);g+=b.charAt(a&15)}}}}return g}function URLDecode(b){var a="0123456789ABCDEFabcdef";var f=b;var e="";var c=0;while(c<f.length){var d=f.charAt(c);if(d=="-"){e+=" ";c++}else{if(d=="%"){if(c<(f.length-2)&&a.indexOf(f.charAt(c+1))!=-1&&a.indexOf(f.charAt(c+2))!=-1){e+=unescape(f.substr(c,3));c+=3}else{alert("Bad escape combination near ..."+f.substr(c));e+="%[ERROR]";c++}}else{e+=d;c++}}}return e}function URLDecodePlus(b){var a="0123456789ABCDEFabcdef";var f=b;var e="";var c=0;while(c<f.length){var d=f.charAt(c);if(d=="+"){e+=" ";c++}else{if(d=="%"){if(c<(f.length-2)&&a.indexOf(f.charAt(c+1))!=-1&&a.indexOf(f.charAt(c+2))!=-1){e+=unescape(f.substr(c,3));c+=3}else{alert("Bad escape combination near ..."+f.substr(c));e+="%[ERROR]";c++}}else{e+=d;c++}}}return e}function fnSubmitSR(d,c,b){var a=b.split("/");if(a[1]==""){d.form.action=c}else{d.form.action=c+d.value+"/"}d.form.submit()}function fnSubmitCCF(b,a){b.form.action=a+b.value+"/";b.form.submit()}function fnSubmit(b,a){b.form.action=a;b.form.submit()}function chkfnSelected(a){if(a.checked){return false}}function stateSearch(b,a){b.form.action=a+"State-"+b.value;b.form.submit()}function circuitSearch(d,a){var c=d.value;var b=d.options[d.selectedIndex].title;d.form.action=a+"CircuitID-"+c+"/CircuitName-"+b;d.form.submit()}function courtSearch(c,b){var d=c.value;var a=c.options[c.selectedIndex].title;c.form.action=b+"/Court-"+d+"/CourtName-"+a;c.form.submit()}function dtstSearch(f,c){var e="";var b="";var a=f.value.split(".");if(a.length>1){e=a[0];b=a[1]}else{e=f.value}var d=f.options[f.selectedIndex].title;f.form.action=c+"DocType-"+e+"/DocName-"+d+"/DocSubType-"+b;f.form.submit()}function searchFreeText(e,a){var g="";if(e.State.value){g=g+URLEncode(e.State.value)}if(e.CircuitName.value){g=g+URLEncode(e.CircuitName.value)}if(e.State.value||e.CircuitName.value){if(e.CourtName.value){g=g+"/"+URLEncode(e.CourtName.value)}else{if(e.DocName.value!=""){g=g+"/all"}}if(e.DocName.value){if(g==""){g=g+URLEncode(e.DocName.value)}else{g=g+"/"+URLEncode(e.DocName.value)}}else{if(e.CourtName.value!=""){g=g+"/all"}}}else{if(e.DocName.value){g=g+URLEncode(e.DocName.value)}}if(g!=""){g=g+"/"}var h=e.Freetext.value.trim();var b=0;var d="";while(b<h.length){var c=h.charAt(b);if(c=="&"){d+="amp;";b++}else{if(c=="+"){d+="pls;";b++}else{d+=c;b++}}}var f=URLEncodePlus(URLEncodePlus(d));if(f!=""){e.action=a+g+"Freetext-"+f+"/"}else{e.action=a+g}}function fnSetUsrSelection(b,a){document.getElementById(b.id).href="#";document.forms.frmSearchResult.action=a;document.forms.frmSearchResult.submit();return true};