Google Free Site Search
Signed up for Google’s free site search service.
Modified their template to the following:
<form id="searchform" method="get" action="http://www.google.com/custom">
<input type="hidden" name="cof"
value="S:http://blogs.toneengel.com/;GL:0;AH:left;LH:60;L:http://blogs.toneengel.com/skins/btone/images/sggb60.jpg“
+“;LW:60;AWFID:b764e198d2896699;">
<input type="hidden" name="domains" value="blogs.toneengel.com">
<input type="hidden" name="sitesearch" value="blogs.toneengel.com">
<p id="searchlabel"><label for="q" accesskey="4">Search this site:</label></p>
<p id="searchinput"><input type="text" id="q" name="q" size="18" maxlength="255" value="">
<input type="submit" value="Search"></p>
</form>
But this works much better within an ASP.NET page:
function googleSearch(searchString) {
var cof = "S:http://blogs.toneengel.com/;GL:0;AH:left;LH:60;L:http://blogs.toneengel.com/skins/btone/images/sggb60.jpg;“+
“LW:60;AWFID:b764e198d2896699;";
var domains = "blogs.toneengel.com";
var sitesearch = "blogs.toneengel.com";
var q = escape(searchString).replace(/\+/g,"%2B");
location.href="http://www.google.com/custom?cof="+cof+"&domains="+domains+"&sitesearch="+sitesearch+"&q="+q;
}
<input type="text" id="searchString" onkeypress="if (event.keyCode == 13) googleSearch(searchString.value);" >
<input type="button" value="Google" onclick="googleSearch(searchString.value);">
Thanks to Mark Pilgrim for putting me on to this service.