//lcc定义 actionURL
var actionURL="http://dlib.gdlink.net.cn/login/duxiuquery.action";

_topmenu=function(config){
	var menuitems={"book":{title:"图书",channel:"search"},
					"qikan":{title:"期刊",channel:"searchJour"},
					"baozhi":{title:"报纸",channel:"searchNP"},
					"xuewei":{title:"学位论文",channel:"searchThesis"},
					"huiyi":{title:"会议论文",channel:"searchCP"},
					"zhuanli":{title:"专利",channel:"searchPatent"},
					"biaozhun":{title:"标准",channel:"searchStd"},
					"shipin":{title:"视频",channel:"searchVideo"}
					};
	this.wl=function(s){document.writeln(s)};
	this.output=function(){
		if(config && config.items){
			var classname="on";
			for(var i=0;i<config.items.length;i++){
				var item="";
				item+='<li class="';
				if(i==0){
					item+=classname;
				}
				item+='" ';
				item+='id="me_'+i+'">';
					item+='<a href="javascript:changeTag(\'me_'+i+'\',\''+menuitems[ config.items[i] ].channel+'\',\''+menuitems[ config.items[i] ].channel+'\');">'+menuitems[ config.items[i] ].title+'</a></li>';
				this.wl(item);
			}
		}
	};
};


var more=2;
var dftag="me_0";

var boottype="<INPUT type=radio CHECKED value=all name=Field id=slt0> <LABEL for=slt0>全部字段</LABEL><INPUT type=radio value=1 name=Field id=slt1> <LABEL for=slt1 id='bookn'>书名</LABEL><INPUT type=radio value=2 name=Field id=slt2><LABEL for=slt2>作者</LABEL>";
var magtype="<INPUT id=slt3 type=radio value=3 name=Field ><label for=slt3>刊名</label><INPUT id=slt4 type=radio value=4 name=Field ><label for=slt4>关键词</label>";
var hylwtype="<INPUT id=slt3 type=radio value=3 name=Field ><label for=slt3>关键词</label><INPUT id=slt4 type=radio value=4 name=Field ><label for=slt4>会议名称 </label>";
var xwlwtype="<INPUT id=slt4 type=radio value=4 name=Field ><label for=slt4>授予单位</label><INPUT id=slt3 type=radio value=3 name=Field ><label for=slt3>关键词</label>";
var video="<INPUT type=radio CHECKED value=all name=Field id=slt0> <LABEL for=slt0>全部字段</LABEL><INPUT type=radio value=1 name=Field id=slt1> <LABEL for=slt1 id='bookn'>视频名称</LABEL><INPUT type=radio value=2 name=Field id=slt2><LABEL for=slt2>简介</LABEL><INPUT type=radio value=3 name=Field id=slt3><LABEL for=slt3>字幕</LABEL><INPUT type=radio value=4 name=Field id=slt4><LABEL for=slt4>主题词</LABEL>";
var baozhi="<INPUT type=radio CHECKED value=all name=Field id=slt0> <LABEL for=slt0>全部字段</LABEL><INPUT type=radio value=1 name=Field id=slt1> <LABEL for=slt1 id='bookn'>标题</LABEL><INPUT type=radio value=2 name=Field id=slt2><LABEL for=slt2>作者</LABEL><INPUT type=radio value=3 name=Field id=slt3><LABEL for=slt3>来源</LABEL>";
var gnbz="<INPUT type=radio CHECKED value=all name=Field id=slt0> <LABEL for=slt0>全部字段</LABEL><INPUT type=radio value=1 name=Field id=slt1> <LABEL for=slt1 id='bookn'>标准号</LABEL><INPUT type=radio value=2 name=Field id=slt2><LABEL for=slt2>标准中文名</LABEL><INPUT type=radio value=3 name=Field id=slt3><LABEL for=slt3>标准英文名</LABEL>";
var zl="<INPUT type=radio CHECKED value=all name=Field id=slt0> <LABEL for=slt0>全部字段</LABEL><INPUT type=radio value=1 name=Field id=slt1> <LABEL for=slt1 id='bookn'>申请号</LABEL><INPUT type=radio value=2 name=Field id=slt2><LABEL for=slt2>专利名称</LABEL><INPUT type=radio value=3 name=Field id=slt3><LABEL for=slt3>发明人</LABEL><INPUT type=radio value=4 name=Field id=slt4><LABEL for=slt4>IPC号</LABEL>";
var law="<INPUT type=radio CHECKED value=all name=Field id=slt0> <LABEL for=slt0>全部字段</LABEL><INPUT type=radio value=1 name=Field id=slt1> <LABEL for=slt1 id='bookn'>题名</LABEL><INPUT type=radio value=2 name=Field id=slt2><LABEL for=slt2>文号</LABEL><INPUT type=radio value=3 name=Field id=slt3><LABEL for=slt3>日期</LABEL><INPUT type=radio value=4 name=Field id=slt4><LABEL for=slt4>机构</LABEL>";

var advbook = "<A href='http://books.gdlink.net.cn"+"/advsearch.jsp' target='_blank'>高级检索&nbsp;</A>";
var advmag ="<A href='http://jour.gdlink.net.cn"+"/advsearchmag.jsp' target='_blank'>高级检索&nbsp;</A>";

function changeTag(tag,servlet,tempservlet){
	var gosearch=document.getElementById("gosearch");
	var channel=document.getElementById("channel");
		if(document.getElementById("fsearch")){
			if(servlet=="search" || servlet=="searchJour"||servlet=="searchStd"||servlet=="searchCP"||servlet=="searchPatent"||servlet=="searchThesis"){
				document.getElementById("en_search").disabled=false;
			}else{
				document.getElementById("en_search").disabled=true;
			}
		}
	  
	if(dftag!=tag){
		document.getElementById(tag).className='on';
		document.getElementById(dftag).className='';
	}
	
dftag=tag;

switch(servlet){
	case "search":{
			gosearch.action=actionURL;
			document.getElementById("book").style.display="block";
			document.getElementById("book").innerHTML=boottype;
			document.getElementById("bookn").innerHTML="书名";
			document.getElementById("book_right2").innerHTML=advbook;
			channel.value=tempservlet;
			break;
		}
		case "goqw.jsp":{
			gosearch.action=actionURL;
			document.getElementById("book").style.display="block";
			document.getElementById("book_right2").innerHTML="";
			channel.value=tempservlet;
			break;
		}
		case "searchJour":{
			gosearch.action=actionURL;
			document.getElementById("book").style.display="block";
			document.getElementById("book").innerHTML=boottype+magtype;
			document.getElementById("bookn").innerHTML="标题";
			document.getElementById("book_right2").innerHTML=advmag;
			channel.value=tempservlet;
			break;
		}
		case "searchCP":{
			gosearch.action=actionURL;
			document.getElementById("book").style.display="block";
			document.getElementById("book").innerHTML=boottype+hylwtype;
			document.getElementById("bookn").innerHTML="标题";
			document.getElementById("book_right2").innerHTML="";
			channel.value=tempservlet;
			break;
		}
		case "searchThesis":{
			gosearch.action=actionURL;
			document.getElementById("book").style.display="block";
			document.getElementById("book").innerHTML=boottype+xwlwtype;
			document.getElementById("bookn").innerHTML="标题";
			document.getElementById("book_right2").innerHTML="";
			channel.value=tempservlet;
			break;
		}
		case "searchVideo":{
			gosearch.action=actionURL;
			document.getElementById("book").style.display="block";
			document.getElementById("book").innerHTML=video;
			document.getElementById("book_right2").innerHTML="";
			channel.value=tempservlet;
			break;
		}
		case "searchPatent":{
			gosearch.action=actionURL;
			document.getElementById("book").style.display="block";
			document.getElementById("book").innerHTML=zl;
			document.getElementById("book_right2").innerHTML="";
			channel.value=tempservlet;
			break;
		}
		case "searchNP":{
			gosearch.action=actionURL;
			document.getElementById("book").style.display="block";
			document.getElementById("book").innerHTML=baozhi;
			document.getElementById("book_right2").innerHTML="";
			channel.value=tempservlet;
			break;
		}
		case "searchStd":{
			gosearch.action=actionURL;
			document.getElementById("book").style.display="block";
			document.getElementById("book").innerHTML=gnbz;
			document.getElementById("book_right2").innerHTML="";
			channel.value=tempservlet;
			break;
		}
		case "searchLaw":{
			gosearch.action=actionURL;
			document.getElementById("book").style.display="block";
			document.getElementById("book").innerHTML=law;
			document.getElementById("book_right2").innerHTML="";
			channel.value=tempservlet;
			break;
		}
		default:{
			gosearch.action=actionURL;
			channel.value=tempservlet;
			document.getElementById("book").style.display="block";
			break;
		}
	}
	document.getElementById("book").style.display="";
	document.getElementById("sw").focus();
}

function findexsearch(){

var channelValue = document.getElementById("channel").value;

	if(channelValue=="search" || channelValue=="goqw.jsp" || channelValue=="searchJour" ||channelValue=="searchStd" || channelValue=="searchCP" || channelValue=="searchPatent" || channelValue=="searchThesis"){
		if(channelValue=="goqw.jsp"){
			document.getElementById("channel").value="searchFJour";
		}else if(channelValue=="search"){
			document.getElementById("channel").value="searchFBook";
		}else{
			document.getElementById("channel").value="searchF"+channelValue.replaceAll("search","");
		}
	}

	if(document.getElementById("sw").value!=""){	
			document.gosearch.submit();
		}

}

function search(){

var channelValue = document.getElementById("channel").value;

	if(channelValue=="searchFBook" || channelValue=="searchFJour" || channelValue=="searchFCP" || channelValue=="searchFThesis" ||channelValue=="searchFPatent" || channelValue=="searchFStd") {
		if(channelValue=="searchFBook"){
			document.getElementById("channel").value="search";
		}else{
			document.getElementById("channel").value="search"+channelValue.replaceAll("searchF","");
		}

	}		
	if(document.getElementById("sw").value!=""){	
			document.gosearch.submit();
		}

}


String.prototype.replaceAll = function(search, replace){
 var regex = new RegExp(search, "g");
 return this.replace(regex, replace);
}
String.prototype.trim = function() {
    return this.replace(/(^\s+)|(\s+$)/g, "");
}

function isSearch(obj) {

	var s=document.getElementById('sw').value.trim();

	var patrn="\\||\\!|\\@|\\#|\\$|\\%|\\^|\\&|\\*|\\(|\\)|\\_|\\+|\\-|\\}|\\{|\\/|\\.|\\,|\\?|\\>|\\<|\\~|\\、|\\】|\\【|\\‘|\\；|\\’|\\、|\\。|\\，|\\￥|\\……|\\）|\\（|\\！";
	s=s.replaceAll(patrn,"");
	if(document.getElementById('topchannel')){
			document.getElementById('topchannel').value=document.getElementById('topchannel').value.replaceAll("searchF","search");
		if(document.getElementById('topchannel').value=="searchBook"){
			document.getElementById('topchannel').value = "search";
		}
		
	}
	
	if(s=='')
	return false
	else
	return true
}


