var FASQuery={unicodeEscape:function(C){var A="";for(var D=0;D<C.length;D++){var E=C.charAt(D);if(!(E=="_"||(E>="0"&&E<="9")||(E>="A"&&E<="Z")||(E>="a"&&E<="z"))){var B=E.charCodeAt(0);var F=B.toString(16).toUpperCase();while(F.length<4){F="0"+F;}E="\\u"+F;}A+=E;}return A;},unicodeUnescape:function(string){try{return eval('"'+string+'"');}catch(err){return"";}},submit:function(B){var A=""+window.location.href;for(var F in B){var D;D=A.indexOf("&"+F+"=");if(D<0){D=A.indexOf("?"+F+"=");}if(D>=0){var E=A.substring(0,D+1);if(B[F]!=null){E=E+F+"="+escape(B[F]);}var C;if((C=A.indexOf("&",D+2))>0){E=E+A.substring(C);}A=E;}else{D=A.indexOf("?");A=A+(D<0?"?":"&");A=A+F+"="+escape(B[F]);}}window.location.href=A;},submitById:function(G){if(G&&G.length){var C={};for(var D=0;D<G.length;D++){var B=G[D];var E=document.getElementById(B);if(E){var A=E.name;var F=E.value;if(A&&F){C[A]=F;}}}FASQuery.submit(C);}},doSearch:function(A){if(!A){var B=document.getElementById("fh_search_unencoded");A=B.value;}if(A){A=FASQuery.unicodeEscape(A);}else{A="";}FASQuery.submit({"searchTerm":A});return false;}};
