var initaction;var OFFLINE = false;function doSearch() {var form = document.forms['f_searchform'];if (! form.search ) {alert("Can't find the search box, I don't know what to search for.");} else {if (OFFLINE) {window.location.href = "/content/search.php?query=" + escape(form.search.value);} else {window.location.href = "http://search.doulos.com/doulos/search.nsf/searchresults?searchview&SearchOrder=1&count=10&SearchMax=0&query=" + escape(GoogleToNotes(form.search.value)) + "&Start=0";}}}function setAction() {var a="javascript:doSearch();";var f=document.forms[0];if (f.action != a) {initaction=f.action;}f.action = a;}function unsetAction() {var f = document.forms[0];f.action = initaction;}String.prototype.trim = function(){return( this.replace(/^\s*([\s\S]*\S+)\s*$|^\s*$/,'$1') );};function GoogleToNotes(q){var ss=(" "+q).replace(/-\"/g,"#-\"");ss=ss.replace(/ \"/g," #\"");ss=ss.replace(/\" /g,"\"# ");ss=ss.replace(/ \+/g," ");ss=ss.replace(/\+/g," AND ");ss=ss.trim();if(ss.substring(0,1)=="#"){var ss=ss.substring(1,ss.length);}var array=ss.split("#");for(var i=0;i<array.length;i++){var e=array[i].replace(/\$1/g,"").trim();if(e.indexOf("\"") < 0){e=(" "+e).replace(/ -/g," NOT");e=e.replace(/ OR /g,"OR");e=e.replace(/ AND /g," ");e=e.replace(/ AND/g,"");e=e.replace(/AND /g,"");e=e.trim().replace(/ /g," AND ");e=e.replace(/NOT/g," NOT ");e=e.replace(/OR/g," OR ");}else{e=e.replace(/-\"/g,"NOT \"");}array[i]=e;}var nq=array.join(" AND ").trim();nq=nq.replace(/  /g, " ");nq=nq.replace(/ AND OR/g, " OR");nq=nq.replace(/ AND AND/g, " AND");return nq;}

