/**
 * Author : Bum Hy Lee.
 * Date   : 2008.09.08
 * content: total search
 */
// DB name
var totDBArr = new Array("",
						 "KOSENREPORT",
						 "WHATIS",
//						 "WHEREIS",
						 "COLLECTDATA",
						 "GLOBAL",
						 "JOBS",
						 "EVENT",
						 "CALLFORPAPER",
						 "PROJECT",
						 "MOVIE",
						 "MEST"
						 );
/**
 * image total loading
 */
function totMakeImgLoading() {
  var text;
  var img_root ="/common/images/";

  text  = "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
  text += "<tr><td height='80' align='left' style='padding-left:20px;'>";
  text += "<img src='" + img_root + "loading1.gif'>";
  text += "</td></tr>";
  text += "</table>"

  return text;
}
function totalSearch(pstart, pinresult) {
	if (pstart != "1")
		pstart = "1";

	var sk = document.sForm.sk.value;
	var so = document.sForm.so.value;
	var order = document.sForm.order.value;
//alert(order);
	var resultsCnt = document.sForm.resultsCnt.value;
	var pageType = document.sForm.pageType.value;

	//var group = document.sForm.group.value;
	//var inresult = document.sForm.inresult.value;
	
	
	// 더보기에서 검색타입별 셀렉트박스 안보이기
	setDisplay("select_search", "none");
	
	for (var i = 1; i < totDBArr.length; ++i) {
		var dbname = totDBArr[i].toLowerCase();

		var query  = "&dbname=" + dbname.toUpperCase() + "&";
			query += "search_option=" + so + "&";
			query += "search_keyword=" + sk + "&";
			query += "order=" + order + "&";
			query += "pstart=" + pstart + "&";
			query += "resultsCnt=" + resultsCnt + "&";
			query += "pageType=" + pageType;

		// 모든 div block
		setDisplay(dbname + "_area", "block");
		
		// 모든 div 더보기 보이기
		setDisplay(dbname + "_more", "block");
		
		// 로딩 이미지를 보여준다
		loadingImg = totMakeImgLoading();
		document.getElementById(dbname + "_list").innerHTML = loadingImg;

		// url setting 
		var urlXML = "/service/search.do";
		var urlXSL = "./total_xsl/" + dbname + "/" + dbname + "_total.xsl";
		//alert(urlXSL);
		//alert(query);
		// 나중에 그룹 / 결과내재검색 설정시 query 수정
		new XSLTHelper(urlXML, urlXSL).loadView(dbname + "_list", query);
	}
}
function detailSearch(pstart, pinresult) {
	if (pstart == null || pstart == "")
		pstart = "1";
	
	var sk = document.sForm.sk.value;
	var so = document.sForm.so.value;
	var order = document.sForm.order.value;
	var resultsCnt = document.sForm.resultsCnt.value;
	var pageType = document.sForm.pageType.value;
	
	var st = parseInt(document.sForm.st.value);
	
	for (var i = 1; i < totDBArr.length; ++i) {
		var dbname = totDBArr[i].toLowerCase();

		if (i == st) {
			var query  = "&dbname=" + dbname.toUpperCase() + "&";
				query += "search_option=" + so + "&";
				query += "search_keyword=" + sk + "&";
				query += "order=" + order + "&";
				query += "pstart=" + pstart + "&";
				query += "resultsCnt=" + resultsCnt + "&";
				query += "pageType=" + pageType;
	
			// 해당 div block
			setDisplay(dbname + "_area", "block");
			
			// 해당 div 더보기 감추기
			setDisplay(dbname + "_more", "none");
	
			// 로딩 이미지를 보여준다
			loadingImg = totMakeImgLoading();
			document.getElementById(dbname + "_list").innerHTML = loadingImg;
	
			// url setting
			var urlXML = "/service/search.do";
			var urlXSL = "./total_xsl/" + dbname + "/" + dbname + "_result.xsl";
			
			// 나중에 그룹 / 결과내재검색 설정시 query 수정
			new XSLTHelper(urlXML, urlXSL).loadView(dbname + "_list", query);
		} else {
			// 모든 div none
			setDisplay(dbname + "_area", "none");
		}
	}
	document.sForm1.search_select.selectedIndex = st;
	setDisplay("select_search", "block");
	condition_area_visible('0');
}






