var nextChar = "";
var isChinese = false;
var strSrc = "";
var nCur = 0;

function selectChange() {
seltype=document.seek1.myselect.value;
if (seltype=="2") {
document.all("intsearch").style.display="none";
//document.all("advancediv").style.display="";
}
else {
//document.all("advancediv").style.display="none";
if (seltype=="1")
document.all("intsearch").style.display="";
else
document.all("intsearch").style.display="none";
}
}

function searchClick() {
queryword=document.seek1.qt2.value;
if ((queryword==null)||(queryword=="")) {
alert("請輸入搜索的關鍵字");
document.seek1.qt2.focus();
return false;
}
seltype=document.seek1.myselect.value;
if (seltype=="1") {
num=10;
searchid=document.seek1.mysearchid.value;
queryword=document.seek1.qt2.value;
queryword=encodeURI(queryword);
myurl="";
if (searchid=="1")
myurl="http://www.google.cn/search?ie=UTF-8&inlang=UTF-8&q="+"启德"+queryword;
else if (searchid=="2")
myurl="http://search.yahoo.com/search?ei=UTF-8&p="+"启德"+queryword;
else if (searchid=="3")
myurl="http://search.lycos.com/default.asp?query="+queryword;
else if (searchid=="4")
myurl="http://www.hotbot.com/?MT="+queryword;
 window.open(myurl);
} else if (seltype=="2") {
makeURL();
document.seek1.action="http://www.51zc.net.cn"
document.seek1.submit();
} else {
homeurl=window.location.href;
p=homeurl.lastIndexOf("/");
queryword=document.seek1.qt2.value;
queryword=encodeURI(queryword);
myurl=homeurl.substring(0,p+1)+"index.htm";
window.open(myurl);
}
}

function setString(s) {
	strSrc = s;
	nCur = 0;
}

function getNextChar() {
	var n, n2;
	isChinese = false;
	nextChar = strSrc.charAt(nCur);
	if(nextChar != "") {
		nCur++;
		n = escape(nextChar);
		n2 = n.substring(1,3);
		if(n2>'7F') {
			isChinese = true;
		}
	}
	return nextChar;
}

function isSpace(c) {
	if(c==" " || c=="\t" || c=="\n" || c=="\r") {
		return true;
	} else {
		return false;
	}
}

function isOp(c) {
	if(c=="+" || c=="-") {
		return true;
	} else {
		return false;
	}
}

function makeURL() {
	var strQ = document.seek1.qt2.value;
	setString(strQ);

	var out = "";
	var ch;
	var canQuot, qOpen, qClosed, bStart, bSkip;

	canQuot = true;
	qOpen = false;
	bStart = true;
	bSkip = false;

	while((ch=getNextChar())!="") {
		if(ch=="\"") {
			if(bSkip==false) {
				bSkip = true;
			} else {
				bSkip = false;
			}
			out += ch;
		} else if(bSkip) {
			out += ch;
		} else if(isChinese) {
			if(canQuot) {
				canQuot = false;
				qOpen = true;
				out += "\"" + ch;
			} else if(qOpen) {
				out += ch;
			} else {
				out += ch;
			}
			bStart = false;
		} else {
			if(isSpace(ch) || isOp(ch)) {
				if(qOpen) {
					qOpen = false;
					canQuot = true;
					out += "\"" + ch;
				} else if(canQuot==false) {
					canQuot = true;
					out += ch;
				} else {
					out += ch;
				}
			} else {
				canQuot = false;
				out += ch;
			}
			bStart = false;
		}
	}
	if(qOpen) {
		qOpen = false;
		out += "\"";
	}
	document.seek1.qt.value = out;
}

function seek1SetCols(v) {
for (i=0;i<document.seek1.elements.length;i++) {
if (document.seek1.elements[i].name=='col') {
document.seek1.elements[i].checked=v
}
}
}

