/**
 * 분야 / 전문가 / kosen service 검색
 */
function conditionSearch() {
	// 조건검색 area display
	setDisplay("condi_search_button", "block");
	setDisplay("parts_area", "block");

	categorySearch();
	userSearch();
	kosenSearch();
}
function categorySearch() {
	var sk = document.sForm.sk.value;

	var query = "&search_keyword=" + sk;
	
	setDisplay("category_area", "block");

	// 로딩 이미지를 보여준다
	loadingImg = condiMakeImgLoading();
	document.getElementById("category_list").innerHTML = loadingImg;

	// url setting 
	var urlXML = "/service/catesearch.do";
	var urlXSL = "./condition_xsl/category/category.xsl";
	
	// 나중에 그룹 / 결과내재검색 설정시 query 수정
	new XSLTHelper(urlXML, urlXSL).loadView("category_list", query);
}
function userSearch() {
	var sk = document.sForm.sk.value;

	var query = "&search_keyword=" + sk;
	
	setDisplay("user_area", "block");

	// 로딩 이미지를 보여준다
	loadingImg = condiMakeImgLoading();
	document.getElementById("user_list").innerHTML = loadingImg;

	// url setting  
	var urlXML = "/service/usersearch.do";
	var urlXSL = "./condition_xsl/user/user.xsl";
	
	// 나중에 그룹 / 결과내재검색 설정시 query 수정
	new XSLTHelper(urlXML, urlXSL).loadView("user_list", query);
	
}
function kosenSearch() {
	var sk = document.sForm.sk.value;

	var query = "&search_keyword=" + sk;
	
	setDisplay("kosen_area", "block");

	// 로딩 이미지를 보여준다
	loadingImg = condiMakeImgLoading();
	document.getElementById("kosen_list").innerHTML = loadingImg;

	// url setting 
	var urlXML = "/service/kosensearch.do";
	var urlXSL = "./condition_xsl/kosen/kosen.xsl";
	
	// 나중에 그룹 / 결과내재검색 설정시 query 수정
	new XSLTHelper(urlXML, urlXSL).loadView("kosen_list", query);
			
}
/**
 * 조건 검색(페이징 처리시 파라미터값이 페이지의 순서번호이다.
 * 그값으로 클래스에서 start_position을 계산한다.
 */
function doPartsSearch(pstart) {
	
	if (pstart == null || pstart == "")
		pstart = "1";
	
	// 검색어 검사 
	if (document.getElementById("search_keyword_text").value=="" || document.getElementById("search_keyword_text").value==null) {
		alert("검색어를 입력하세요.");
		document.getElementById("search_keyword_text").focus();
		return;
	}
	else if (trim(document.getElementById("search_keyword_text").value).length<2) {
		alert("검색어를 2자이상 입력하세요.");
		document.getElementById("search_keyword_text").value = trim(document.getElementById("search_keyword_text").value);
		document.getElementById("search_keyword_text").focus();
		return;
	}
	else {
		document.sForm.sk.value = document.getElementById("search_keyword_text").value;
	}

	// query setting
	var sendData;

	var ccate = document.getElementsByName("ccate");
	var cuser = document.getElementsByName("cuser");
	var ctype = document.getElementsByName("ctype");
		
	for(i=0; i < ccate.length; i++){
		if(ccate[i].checked == true){
			sendData += "&ccate="+ccate[i].value;
		}		
	}

	for(i=0; i < cuser.length; i++){
		if(cuser[i].checked == true){
			sendData += "&cuser="+cuser[i].value;
		}		
	}
	
	for(i=0; i < ctype.length; i++){
		if(ctype[i].checked == true){
			sendData += "&ctype="+ctype[i].value;
		}		
	}

	sendData += "&pstart=" + pstart;
	
	var sk = document.sForm.sk.value;

	var query = sendData + "&search_keyword=" + sk;

	// 로딩 이미지를 보여준다
	totalsearch_area_visible('0');	// 통합검색은 안보이고
	partssearch_area_visible('1');	// 조건검색은 보인다
	loadingImg = condiMakeImgLoading();
	document.getElementById("parts_list").innerHTML = loadingImg;

	// url setting 
	var urlXML = "/service/partssearch.do";
	var urlXSL = "./condition_xsl/parts/parts.xsl";
	
	// 나중에 그룹 / 결과내재검색 설정시 query 수정
	new XSLTHelper(urlXML, urlXSL).loadView("parts_list", query);
}
/* 	Loading Image 	*/	
function condiMakeImgLoading() {
	var text;
	var img_root ="/common/images/";
	
	text  = "<table border='0' width='100%' cellpadding='0' cellspacing='0'>";
	text += "	<tr><td height='100' align='center'>";
	text += "		<img src='" + img_root + "loading2.gif'>";
	text += "	</td></tr>";
	text += "</table>";
	
	return text;
}
