/**
	@ÆÄ ÀÏ ¸í : 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 keyword = obj.query.value;

  			/**
  			* searchForm ´Â, ³»ºÎÀûÀ¸·Î °Ë»ö½Ã »ç¿ëµÇ´Â formÀÌ¸ç, 
  			* ÆäÀÌÁö ÀÌµ¿ ¹× °á°ú³» Àç°Ë»ö¿¡ »ç¿ë.
  			**/        
				var obj2 = document.forms["searchForm"];
				
        if ( keyword == "" ) {
                alert( "°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
                return false;
        }

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

        if ( obj.reSrchFlag.checked ) {
			    //obj2.kwd.value = keyword;
			    obj2.query.value = keyword;
	        obj2.pageNum.value = 1;
	    		obj2.reSrchFlag.value = "true";
	    		
	    		obj2.submit();
	    		return false;
        } 
        
        return true;
}


/**
* ÆäÀÌÁö ÀÌµ¿
* @param num
*/
function gotoPage( num ) {
	var f = document.forms["searchForm"];

	f.pageNum.value = num;
	var currentView = f.currentView.value;

	//f = document.forms["pageNavForm" + "_" + currentView];
	//f.pageNum.value = num;

	//f.submit();
	fn_Search(currentView);
}


/**
* Ä«Å×°í¸®(ÅÇ¸Þ´º) ÀÌµ¿
* @param str
*/
function goCategory( str ) {
	var f = document.forms["searchForm"];
	
	f.category.value = str;
	f.pageNum.value = 1;
	f.submit();
}

/**
* °Ë»ö¾î ¸µÅ©
* @param kwd
*/
function goKwd( kwd) {
	//var f = document.forms["searchForm"];
	var f = document.forms["Search"];
	
	f.pageNum.value = 1;
	f.reSrchFlag.value = "false";
	//f.kwd.value = kwd;
	f.query.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;
}

/**
* °á°ú³» °Ë»ö Ã¼Å©
* 
*/
function reSrchFlgCheckbox() {
	var f = document.forms["Search"];
	//alert();
	if (f.reSrchFlg.checked){
	f.preKwd.value = f.query.value;
	f.reSrchCheck.value = true;
	}else{
	f.reSrchCheck.value = false;
	}
}

