function changeExpr(condStr, field)
{
	var i;
	var dest = "";
	
	if((field=="AUTHOR_NAMES" || field=="CITATION_AUTHOR")&&condStr.indexOf("*") == -1) dest="(" + field + "_EX:\"" + condStr + "\")";
	
	else
	{
	var strArr = condStr.split(" ");
	
	
	for (i = 0; i < strArr.length; i++) {
		if (strArr[i] != "") {
			if (dest == "")
				dest = "(" + field + ":(+" + strArr[i];
			else
				dest += " +" + strArr[i];
		}
	}
	dest += "))";			
	}
	return dest;
}


function kscheck(){
	if (document.ksjs.inputword.value==""){
		alert("快速检索时，检索词不能为空!");
		return false;
	}
	if (document.ksjs.inputword.value!=""){
		var str1,sql1;
		str1=sql1="";
		str1=document.ksjs.inputword.value;
		sql1 = changeExpr(str1, "ALLFIELDS");
	
		document.ksjs.searchword.value = sql1;
		document.ksjs.dbtype.value = "1"
		document.ksjs.searchmode.value = "1"
	}
	return true;
}

function seccheck(){
	if (document.secjs.inputword.value==""){
		alert("二次检索时，检索词不能为空!");
		return false;
	}
	if (document.secjs.inputword.value!=""){
		var str1,str2,sql1,sql2,SQL;
		str1=str2=sql1=sql2=SQL="";
		str1=document.briefform.searchword.value;
		str2=document.secjs.inputword.value;
		sql1=str1

		sql2 = changeExpr(str2, document.secjs.field1.value);

		SQL=sql1+" AND "+sql2;
		document.secjs.searchword.value=SQL;
		document.secjs.dbtype.value=document.briefform.dbtype.value
		document.secjs.searchmode.value=document.briefform.searchmode.value
	}
	return true;
}
function TranSQL_sou(str){
    
      if(str.indexOf('INTERNAL_PARENT_ID') != -1){ 
       str = '来源期刊浏览'; 
      } 
      
      if(str.indexOf('JOURNAL_NAME_ID') != -1){ 
       str = '结果筛选后'; 
      }
      
      
      if(str.indexOf('AUTHOR_ORG_ID') != -1){ 
       str = '结果筛选后'; 
      }
    
var reg,stringObj,newstr	
    reg=new RegExp("_EX","g"); 
    stringObj=str;

    newstr=stringObj.replace(reg,""); 

    newstr = newstr.replace(/\+/g,"");
	
    newstr = newstr.replace(/\(/g,"");
	
    newstr = newstr.replace(/\)/g,"");
	
    newstr = newstr.replace(/\[/g,"");
	
    newstr = newstr.replace(/\]/g,"");

    reg=new RegExp("GF","g");
	
	newstr=newstr.replace(reg,"");	
	
    reg=new RegExp(" AND CITE:1 ","g");
	
	newstr=newstr.replace(reg,"");	

    reg=new RegExp("ALLFIELDS","g");
	
	newstr=newstr.replace(reg,"全文检索");

	reg=new RegExp("CLASSI_NUM_ORDER_ID","g");
	
	newstr=newstr.replace(reg,"学科范围");
	
    reg=new RegExp("CORE_FLAG:1","g");
	
	newstr=newstr.replace(reg,"核心库");
	
	reg=new RegExp("AUTHOR_NAMES","g"); 
	
	newstr=newstr.replace(reg,"作者"); 
	
    reg=new RegExp("AUTHOR_NAME1","g"); 
    
    newstr=newstr.replace(reg,"第一作者"); 

    reg=new RegExp("SUPERSCRIPTION_CN","g"); 
    
    newstr=newstr.replace(reg,"题名"); 

    reg=new RegExp("JOURNAL_NAME","g"); 
    
    newstr=newstr.replace(reg,"刊名"); 

    reg=new RegExp("ISSN","g"); 

    newstr=newstr.replace(reg,"ISSN"); 

    reg=new RegExp("TABLOID_CN","g"); 
   
    newstr=newstr.replace(reg,"文摘"); 

    reg=new RegExp("ORGANIZATIONS","g"); 
    
    newstr=newstr.replace(reg,"机构");
	
	reg=new RegExp("KEYWORD_CN","g"); 
   
    newstr=newstr.replace(reg,"关键词"); 
    
    reg=new RegExp("KEYWORD_EN","g"); 
   
    newstr=newstr.replace(reg,"英文关键词"); 
    
	reg=new RegExp("FUND_NAMES","g"); 
    
    newstr=newstr.replace(reg,"基金名称"); 

	reg=new RegExp("YEAR","g"); 
    
    newstr=newstr.replace(reg,"年份"); 

    reg=new RegExp(" AND ","g"); 
  
    newstr=newstr.replace(reg," * "); 
	

	
    reg=new RegExp(" OR ","g"); 
   
    newstr=newstr.replace(reg," + ");
	
    reg=new RegExp(":","g"); 
  
    newstr=newstr.replace(reg,"=");
	
    reg=new RegExp(" TO ","g"); 
  
    newstr=newstr.replace(reg," - "); 
	
	
	return newstr;

	}
function TranSQL_ref(str){
    
    if(str.indexOf('CITATION_DERIVATION_ID') != -1){ 
       str = '结果筛选后'; 
      }
    if(str.indexOf('REF_AUTHOR_IDS') != -1){ 
       str = '结果筛选后'; 
      }
    
var reg,stringObj,newstr	
    reg=new RegExp("_EX","g"); 
    stringObj=str;
    newstr=stringObj.replace(reg,"");
    
	newstr = newstr.replace(/\+/g,"");
	
    newstr = newstr.replace(/\(/g,"");
	
    newstr = newstr.replace(/\)/g,"");
	
    newstr = newstr.replace(/\[/g,"");
	
    newstr = newstr.replace(/\]/g,"");
	

	
    reg=new RegExp("CORE_FLAG:1","g");
	
	newstr=newstr.replace(reg,"核心库");
	
    reg=new RegExp("GF","g");
	
	newstr=newstr.replace(reg,"");		

	reg=new RegExp("CITATIONORIG_INFO","g");
	
	newstr=newstr.replace(reg,"二次检索");
	
	reg=new RegExp("CITATION_AUTHOR","g");
	
	newstr=newstr.replace(reg,"被引作者");

    reg=new RegExp("CITATION_AUTHOR1","g"); 
    
    newstr=newstr.replace(reg,"被引第一作者"); 

    reg=new RegExp("CITATION_DERIVATION","g"); 
    
    newstr=newstr.replace(reg,"被引来源"); 

    reg=new RegExp("CITE_ORGANIZTION","g"); 
    
    newstr=newstr.replace(reg,"被引机构"); 

    reg=new RegExp("CITE_LABORATORY","g"); 

    newstr=newstr.replace(reg,"被引实验室"); 

    reg=new RegExp("PUBLISHING_COMPANY","g"); 
   
    newstr=newstr.replace(reg,"被引出版社"); 

    reg=new RegExp("EDITOR_IN_CHIEF","g"); 
    
    newstr=newstr.replace(reg,"被引文献主编");
	
	reg=new RegExp("ARTICLE_YEAR","g"); 
   
    newstr=newstr.replace(reg,"被引年份"); 
    
	reg=new RegExp("CITATION_YEAR","g"); 
    
    newstr=newstr.replace(reg,"出版年份"); 

    
    reg=new RegExp(" AND ","g"); 
  
    newstr=newstr.replace(reg," * "); 
	

	
    reg=new RegExp(" OR ","g"); 
   
    newstr=newstr.replace(reg," + ");
	
    reg=new RegExp(":","g"); 
  
    newstr=newstr.replace(reg,"=");
	
    reg=new RegExp(" TO ","g"); 
  
    newstr=newstr.replace(reg," - "); 
	
	
	return newstr;

	}
	