function prepare_search_string(instr){
phrases=instr.match(/(\"(([^\"]|[a-z]| )*)\")/ig)
if( phrases!=null){
phrases=phrases.toString();
phrases=phrases.replace(/\,/g,"+and+");
}else{
phrases="";
}
//alert(phrases);
//delete phrases
instr=instr.replace(/\"(([^\"]|[a-z]| )*)\"/ig,"");
//alert(RegExp.$1);
//alert (instr);
instr=instr.replace(/\s+/g,"  ");
instr=instr.replace(/^\s*([\S\s]*\S+)\s*$/,"$1");
instr=instr.replace(/^\s*|\s*$/g,"");
instr=instr.replace(/\s+/g,"+and+");
if (phrases.length>0 ){
	if (instr.length>0){
		instr=phrases+"+and+"+instr;
	} else{
		instr=phrases;
	}
}
//alert (instr)
return instr;
}
//
//
function newchecksearch()
{
var msg;
var pokazJEZIK, pokazREPUB;
var msgflag;
var zzzsisci = "/usrs/us-odl.nsf";
//var zzzsisci = "";
var f= document.forms[0];
var db = window.location.pathname;
var firstpart = db.split(".nsf");
var dbpath = firstpart[0] + ".nsf";
var fb = db.indexOf("?"); 
var ftq = f.text.value;
var fuzzysearching="";
if (f.fuzzyon.checked == true){ fuzzysearching="&SearchFuzzy=1";}else{fuzzysearching="&SearchFuzzy=0";}
var lftq = ftq.toLowerCase()
	{pokazJEZIK = 
	'+AND+([JEZIK]=1)'}
	{pokazREPUB = 
	'+AND+([REPUB]=5)'}
msgflag = "false";
msg="Prosim vnesite iskalni kriterij.\r";
 if(f.text.value == "")  {
 msg;
		 msgflag="true";
 }
		  if(msgflag == "true"){
		 alert(msg);
     f.text.focus()
     }
if(msgflag ==  "false"){
ftq=prepare_search_string(ftq);
window.open(zzzsisci  +'/Search?SearchView&Query='+escape(ftq) +
pokazJEZIK + pokazREPUB + '&iskanje=' + escape( f.text.value) +'&SearchOrder=1'+fuzzysearching+'&start=1&count=25','_top');
}
}
