/**
	@파 일 명 : search.js
	@작성일시 : 2007/04/26
	@작 성 자 : 김경남
	@설    명 : 검색 javascript
	@참고사항 : form name / element 명은 상황에 맞게 변경하여 사용.
	-----------------------------------------------------------------
	@수 정 자 : 김경남
	@수정내역 : 검색어 길이제한 및 <,> 입력제한 스크립트 추가
  -----------------------------------------------------------------
*/
/**
*	검색 키워드 확인
* @param obj 검색 FORM명
* @return true or false
*/
function searchKwd( obj ) {

        var keyword = obj.kwd.value;
		var prc1 = obj.prc1.value;
		var prc2 = obj.prc2.value;		
	
  			/**
  			* searchForm 는, 내부적으로 검색시 사용되는 form이며, 
  			* 페이지 이동 및 결과내 재검색에 사용.
  			**/        
				var obj2 = document.forms["searchForm"];
				
        if ( keyword == "" && prc1 == "" && prc2 == "") {
                alert( "검색어를 입력해 주세요.");
                return false;
        }

	if ( !isKwdValid( keyword) ) {
		return false;
	}

        if ( obj.reSrchFlag.checked ) {
		
			    obj2.kwd.value = keyword;
				obj2.prc1.value = obj.prc1.value;	//가격검색값1
				obj2.prc2.value = obj.prc2.value;	//가격검색값1
				obj2.pageNum.value = 1;
	    		obj2.reSrchFlag.value = "true";
				obj2.anchor.value = "off"; //책갈피(탭으로 이동)
	    		
	    		obj2.submit();
	    		return false;
        } 
        
        return true;
}

/**
*	통합검색 header부분
*/	
function searchKwd2(){

	var obj = document.getElementById("ADKwd");//키워드 광고

	if(isSearchEnabled == 'NO') {
		alert('검색 서비스 준비중입니다.');
		return ;
	}
	
	var f = document.forms["TOPsearchForm"];	//통합검색 header쪽 form
	
	//alert(f.category.value);
				
    if ( f.AKCKwd.value == "" && obj.innerHTML == "") {
        alert( "검색어를 입력해 주세요.");
        return;
    }else if(f.AKCKwd.value != ""){	//검색어 검색
		//f.category.value = "";
		f.kwd.value = f.AKCKwd.value;
		f.category.value = f.topcategory.value;
		//f.reSrchFlag.value = "false"; //결과네 재검색 false
		f.pageNum.value = 1;
	}else if(obj.innerHTML != ""){	//키워드광고 검색
		f.kwd.value = obj.innerHTML;
		f.category.value = f.topcategory.value;
		f.pageNum.value = 1;
	}
    
		f.target = "_self";
		f.action = "/search/all_list.jsp";
		f.submit();
	
		
}

/**
* 페이지 이동
* @param num
*/
function gotoPage( num ) {
	var f = document.forms["searchForm"];

	f.anchor.value = "on"; //책갈피(탭으로 이동)
	f.pageNum.value = num;
	f.submit();
}


/**
* 카테고리(탭메뉴) 이동
* @param str
*/
function goCategory( str ) {
	var f = document.forms["searchForm"];
	
	f.prdtype.value = "list";
	f.category.value = str;
	f.pageNum.value = 1;
	f.order.value = "";  //정렬
	f.resultorder.value = "";  // result정렬(정렬text 활성화구분값)
	f.cate.value = "";
	f.prdsize.value = 10;
	f.anchor.value = "on";
	
	f.method="GET";
	f.action="/search/all_list.jsp";
	f.submit();
	

}

/**
*제품 타입(이미지형,리스트형)
* @param str
*/
function goType( str ) {
	var f = document.forms["searchForm"];
	
	f.prdtype.value = str;
	f.pageNum.value = 1;
	f.submit();
}

/**
* 검색어 링크
* @param kwd
*/
function goKwd( kwd ) {
	var f = document.forms["searchForm"];
	
	f.pageNum.value = 1;
	f.reSrchFlag.value = "false";
	f.kwd.value = kwd;
		
	f.submit();
}

/**
* 검색어 길이제한 및 <, > 입력차단
* @param kwd
*/
function isKwdValid( kwd) {
	var isValid = true;

	if ( kwd.length > 256 ) {
		alert("검색어는 256자까지 허용합니다.");
		isValid = false;
	} else if ( kwd.indexOf(">") > -1 || kwd.indexOf("<") > -1 ) {
		alert("검색어 <, > 는 허용되지 않습니다.");		
		isValid = false;
	}
	return isValid;
}


/**
* 상품출력 개수 선택
* @param kwd
*/
function goPageSize(obj) {

	var obj2 = document.forms["searchForm"];

	//alert(obj2);
	obj2.prdsize.value = obj.value;
	obj2.pageNum.value = 1;	
	obj2.submit();
}


/** 
* 숫자만입력
* @param 
*/
 function checkNum(obj)
     {
         var kc = event.keyCode;
         if((kc < 48 || kc > 57) && (kc < 96 || kc > 105) && (kc != 8 && kc != 9)&&(kc != 116)&&(kc != 46))

         {                  
                alert('숫자만 입력할 수 있습니다.');         
				obj.value = "";
                obj.focus();
                window.event.returnValue = false;                
         }
     }

/**
* 태그 클릭시 검색
* @param kwd
*/
function goTag(str) {

	var obj2 = document.forms["searchForm"];

	//alert(obj2);
	obj2.kwd.value = str;
		
	obj2.submit();
}


/**
* 정렬
* @param kwd
*/
function goOrder(str) {

	var obj2 = document.forms["searchForm"];

	//alert(obj2);
	obj2.order.value = str;
	obj2.resultorder.value = str;
		
	obj2.submit();
}

/**
* 카테고리별 이동
* @param str catcd1값
*/
function goGroup(str) {

	var obj2 = document.forms["searchForm"];

	//alert(obj2);
	obj2.cate.value = str;
	obj2.pageNum.value = 1;
	obj2.category.value = "prd";
		
	obj2.submit();
}

/**
* 인기검색어 클릭이벤트
* @param str kwd 값
*/
function goPopular(str){

	if(isSearchEnabled == 'NO') {
		alert('검색 서비스 준비중입니다.');
		return ;
	}
	
var obj1 = document.forms["TOPsearchForm"];

	obj1.kwd.value = str;
	
	obj1.method = "GET";
	//obj1.target="";
	obj1.action = "/search/all_list.jsp";
	obj1.submit();

}

/**
* 인기검색어 클릭이벤트
* @param str 제어값
* @param str2 셀렉트박스 option값
*/
function goSelected(str,str2){
	
	var f = document.forms["TOPsearchForm"];  //para값
	var obj = document.getElementById("selected_layer"); //샐랙트박스 출력부분
	var obj2 = document.getElementById("srch_layer"); //option 값
	
		obj.innerHTML = str2;
		f.topcategory.value = str;
		obj2.style.display = "none";

}


/**
* 책갈피기능
*/
function goAnchorTarget(){

	var f = document.forms["searchForm"];

	if(f.anchor.value == "on"){
		document.location.href='#anchorTarget';
	}	

}