function init() {
}
function doSearch (s) {
	var regExp1 = /\bfield\b/;
	var regExp2 = /[(,),<,>,\[,\]]/;
	var str = s.value;
	 if ( str == "" ){
		alert("Please be sure to enter something to search for.");
		s.focus();
		return;
	}
	if ( typeof regExp1.source == 'undefined' ) { //supports regular expression testing
		alert("Undefined ???");
		return;
	}
	if ( regExp1.test( str ) || regExp2.test( str ) ){
		var alrt = "Please note that you can not include:";
		alrt += "\n\nThe reserved word 'field'\nthe characters [, ], (, ), < or >";	
		alrt += "\n\nin your search query!\n\nIf you are confident that you know";
		alrt += "\nwhat you are doing, then you can\nmanually produce the URL required."
		s.focus();
		return alert( alrt );
	}
	location.href="/dev/home.nsf/All?SearchView&Query=" + escape(str) + "&start=1&count=10";
//	openDbRelativeURL("/dev/home.nsf/All?SearchView&Query=" + escape( str ) + "&start=1&count=10");
	return false;
}
function openDbRelativeURL(url,target){
	target=(target == null) ? window : target;
	path = location.pathname.split('.nsf')[0]+'.nsf/';
	target.location.href=path+url;
}
