function newchecksearch()
{
var msg;
var msgflag;
var f= document.forms[0];
//var db = window.location.pathname;
var db = dbn;
var firstpart = db.split(".nsf");
var dbpath = firstpart[0] + ".nsf";
var fb = db.indexOf("?"); 
var ftq = f.searchstring.value;
var lftq = ftq.toLowerCase()
var sa = new Array(8);
sa[0] = "field";
sa[1] = "contain";
sa[2] = "topic";
sa[3] = "not";
sa[4] = "sentence";
sa[5] = "near";
sa[6] = "paragraph";
sa[7] = "accrue";

alert ("dbn = " + dbn);
alert ("db = " + db);
alert ("firstpart = " + firstpart);
alert ("DBPath = " + dbpath);

for(var i = 0; i < sa.length; i++)
if(lftq.search(sa[i] ) != -1)
{
var nftq = lftq.replace(sa[i].charAt(1),"?");
ftq = nftq
}

if (fb != -1)
{
var firsthalf = db.split("?");
db = firsthalf[0];
}
var findview = db.split(".nsf");
if(findview[1] == "")
{
db = db + "/search";
 }   

msgflag = "false";
msg="Please enter your search value.\r";
 if(f.searchstring.value == "")  {
 msg;
	msgflag="true";
 }
	 if(msgflag == "true"){
	alert(msg);
     f.searchstring.focus()
     }
 if(msgflag == "false"){
window.open(dbpath +'/Search?SearchView&Query='+escape(ftq)+'&SearchOrder=0&Start=1&Count=100','_top');
}
}