//trim ÇÔ¼ö
String.prototype.trim = function() {
    return this.replace(/(^\s*)|(\s*$)/g, "");
}


function OnSearch() {
	var form = document.searchForm;
	var query = form.query.value;
	var requery = form.requery.value;

	//°á°ú³»Àç°Ë»ö Ã¼Å©¹Ú½º ¼±ÅÃ½Ã Ã³¸®
	if(form.research.checked == true){
		form.query.value = query + " " + requery;
	}else{
		form.query.value = requery;
	}

	//°Ë»ö¾î ÀÔ·ÂÃ¢ÀÌ ºñ¾úÀ» °æ¿ì ¿¡·¯Ã³¸®
	if(form.query.value == ""){
		alert("°Ë»ö¾îÀ» ÀÔ·ÂÇÏ¼¼¿ä.")
		form.requery.focus();
		return;
	}
	//ÀÓ½Ã Äõ¸® ÇÊµå¸¦ Ã¤¿î´Ù.
	form.query_temp.value = form.query.value;

	//alert(form.tabState.value);
	var tab = form.tabState.value;
	if((tab == "total") || (tab == "total") || (tab == "01") || (tab == "02") || (tab == "03") || (tab == "04") || (tab == "05") || (tab == "06") || (tab == "07") || (tab == "multi") || (tab == "siteinfo") ){
		form.subFg.value = "";
		form.result_cnt.value =5;
		form.collName.value = "";
	}else{
		form.subFg.value = "Y";
		form.result_cnt.value =10;
		form.collName.value = tab;
	}
	form.directoryFg.value = "";
	form.dir_node_id.value = "";
	form.dir_node_name.value = "";
	form.dir_depth.value = "";

	//»ó¼¼Á¶°Ç ÃÊ±âÈ­
	form.scope[0].checked = true;
	form.writer.value = "";
	form.detail_site_name.value = "";
	form.s_date.value = "";
	form.e_date.value = "";

	//¸®½ºÆ® ½ÃÀÛ ¹øÈ£ ÃÊ±âÈ­
	form.start_cnt.value = 0;

	form.submit();
}

//tab ¼±ÅÃ½Ã - ¸ðµç°É ÃÊ±âÈ­ ½ÃÅ°°í ÀüÃ¼ °Ë»ö ÇüÅÂ·Î ¹Ù²Þ.
function tabView(tab){ //tab = tab name
	var form = document.searchForm;
	var query = form.query.value;
	var requery = form.requery.value;

	//°á°ú³»Àç°Ë»ö Ã¼Å©¹Ú½º ¼±ÅÃ½Ã Ã³¸®
	if(form.research.checked == true){
		form.query.value = query + " " + requery;
	}else{
		form.query.value = requery;
	}

	//°Ë»ö¾î ÀÔ·ÂÃ¢ÀÌ ºñ¾úÀ» °æ¿ì ¿¡·¯Ã³¸®
	if(form.query.value == ""){
		alert("°Ë»ö¾îÀ» ÀÔ·ÂÇÏ¼¼¿ä.")
		form.requery.focus();
		return;
	}
	//ÀÓ½Ã Äõ¸® ÇÊµå¸¦ Ã¤¿î´Ù.
	form.query_temp.value = form.query.value;

	//alert(form.tabState.value);
	var tab = form.tabState.value = tab;

	form.collectionState[0].checked = true; // ¼­ºê °ªÀ» ÃÊ±âÈ­ ½ÃÅ²´Ù.

	form.subFg.value = "";
	form.result_cnt.value =5;
	form.collName.value = "";

	form.directoryFg.value = "";
	form.dir_node_id.value = "";
	form.dir_node_name.value = "";
	form.dir_depth.value = "";

	//»ó¼¼Á¶°Ç ÃÊ±âÈ­
	form.scope[0].checked = true;
	form.writer.value = "";
	form.detail_site_name.value = "";
	form.s_date.value = "";
	form.e_date.value = "";

	//¸®½ºÆ® ½ÃÀÛ ¹øÈ£ ÃÊ±âÈ­
	form.start_cnt.value = 0;

	form.submit();
}

/*
function tabView(tab){ //tab = tab name
	var form = document.searchForm;
	form.tabState.value = tab;

	var query = form.query.value;
	var requery = form.requery.value;

	//°á°ú³»Àç°Ë»ö Ã¼Å©¹Ú½º ¼±ÅÃ½Ã Ã³¸®
	if(form.research.checked == true){
		form.query.value = query + " " + requery;
	}else{
		form.query.value = requery;
	}

	//ÀÓ½Ã Äõ¸® ÇÊµå¸¦ Ã¤¿î´Ù.
	form.query_temp.value = form.query.value;

	var coll00 = form.collectionState[0].checked;
	var coll04 = form.collectionState[4].checked;
	var coll05 = form.collectionState[5].checked;
	var tempCollName = "";
	for(var x = 0; x < form.collectionState.length; x++){
		if(form.collectionState[x].checked == true){
			tempCollName = form.collectionState[x].value;
		}
	}

	if(coll00 || coll04 || coll05 ){
		form.subFg.value = "";
		form.result_cnt.value =5;
		form.collName.value = "";
	}else{
		form.subFg.value = "Y";
		form.result_cnt.value =10;
		form.collName.value = tempCollName;
	}


	//¸®½ºÆ® ½ÃÀÛ ¹øÈ£ ÃÊ±âÈ­
	form.start_cnt.value = 0;

	form.submit();
}
*/


//ÄÃ·º¼Ç ºÐ·ù º¯°æ½Ã EVENT
function onCollectionState(value){
	//alert(value);
	var form = document.searchForm;

	var query = form.query.value;
	var requery = form.requery.value;

	//°á°ú³»Àç°Ë»ö Ã¼Å©¹Ú½º ¼±ÅÃ½Ã Ã³¸®
	if(form.research.checked == true){
		form.query.value = query + " " + requery;
	}else{
		form.query.value = requery;
	}

	//ÀÓ½Ã Äõ¸® ÇÊµå¸¦ Ã¤¿î´Ù.
	form.query_temp.value = form.query.value;
	var tab = form.tabState.value;
	if((value == "total") || (value == "total_etc") || (value == "multi") || (value == "siteinfo")){
		form.subFg.value = "";
		form.result_cnt.value =5;
		form.collName.value = "";
	}else{
		form.subFg.value = "Y";
		form.result_cnt.value =10;
		form.collName.value = value;
	}
	//¸®½ºÆ® ½ÃÀÛ ¹øÈ£ ÃÊ±âÈ­
	form.start_cnt.value = 0;
        form.directoryFg.value = "";
        form.dir_node_id.value = "";
        form.dir_node_name.value = "";
        form.dir_depth.value = "";

	form.submit();
}

function quik_sort(sortfield){
	var form = document.searchForm;
	form.sortfield.value = sortfield;

	form.submit();
}

//°á°ú³» Àç°Ë»ö
function chkReSearch(obj) {
	var form = document.searchForm;
	if(obj.checked == true) {
		form.requery.value="";
		form.requery.focus();
	} else {
		form.requery.value = form.query.value;
	}
}

//¸®½ºÆ® °á°ú°¹¼ö º¯°æ
function goChangeCount(value) {
	var form = document.searchForm;
	//alert(value.value);
	form.result_cnt.value = value.value;
	form.submit();
}

// µð·ºÅä¸® Å¬¸¯ ½Ã
function goDirectoryDetail(name, id, depth){
	var form = document.searchForm;

	//µð·ºÅä¸® Á¤º¸ ÀÔ·Â
	form.directoryFg.value = "Y";
	form.dir_node_name.value = name;
	form.dir_node_id.value = id;
	form.dir_depth.value = depth;

	//Å°¿öµå Á¦°Å(ÀÓ½Ã Äõ¸® ÇÊµå¿¡ ÀúÀåµÇ¾î ÀÖ´Â Äõ¸®°ªÀº ¿ø»óÅÂ.
	form.query.value = "";
	form.requery.value = "";

	//µð·ºÅä¸® ¼±ÅÃ½Ã ´õº¸±â ¸ðµå·Î º¯°æ.
	form.collName.value = "";
	//°Ë»ö´ë»ó ÀüÃ¼·Î º¯°æ.
	form.collectionState[0].checked = true;
	form.tabState.value = "total";
	form.subFg.value = "";
	//ÀÓ½Ã Äõ¸® ÇÊµå¿¡ ÀúÀåµÇ¾îÀÖ´ø Äõ¸®°ªÀ» ´Ù½Ã ÀÔ·Â.
	//form.query.value = form.query_temp.value;
	//form.requery.value = form.query_temp.value;

	//alert(name);
	form.submit();
}

//´õº¸±â
function goMore(tab, collName) {
	onTabState(collName);
	var frm = document.searchForm;
	frm.tabState.value = tab;
	
	frm.collName.value = collName;
	frm.subFg.value = "Y";

	frm.result_cnt.value = 10;
	frm.submit();
}

//»ó¼¼º¸±â ¹öÆ° Å¬¸¯ ÀÌº¥Æ®
function onDetailSearch(){
	var frm = document.searchForm;
	if(frm.detailFg.value == ""){
		document.all.searchList.style.display = "none";
		document.all.detailSearch.style.display = "";
		frm.detailFg.value = "Y";
	}else{
		document.all.searchList.style.display = "";
		document.all.detailSearch.style.display = "none";
		frm.detailFg.value = "";
	}
		
	//alert(document.all.searchList.style.display);
	//alert(document.all.detailSearch.style.display);

}

/*
*	Key Press Enter
*/
function handlePress(e, cmd) {
	var whichCode = (window.Event) ? e.which : e.keyCode;
	if(e.keyCode == 13){
	    OnSearch();
	}
}

// Form Submit À» ¸·´Â´Ù.
function isFormsubmit(){
	return false;
}

function onTabState(value){
	//alert(value);
	var form = document.searchForm;

	if(value == "total"){
		form.collName.value = "total";
		form.collectionState[0].checked = true;
		form.subFg.value = "Y";
	}else if(value == "01"){
		form.collName.value = "01";
		form.collectionState[0].checked = true;
		form.subFg.value = "Y";
	}else if(value == "02"){
		form.collName.value = "02";
		form.collectionState[0].checked = true;
		form.subFg.value = "Y";
	}else if(value == "03"){
		form.collName.value = "03";
		form.collectionState[0].checked = true;
		form.subFg.value = "Y";
	}else if(value == "04"){
		form.collName.value = "04";
		form.collectionState[0].checked = true;
		form.subFg.value = "Y";
	}else if(value == "05"){
		form.collName.value = "05";
		form.collectionState[0].checked = true;
		form.subFg.value = "Y";
	}else if(value == "06"){
		form.collName.value = "06";
		form.collectionState[0].checked = true;
		form.subFg.value = "Y";
	}else if(value == "07"){
		form.collName.value = "07";
		form.collectionState[0].checked = true;
		form.subFg.value = "Y";
	}else if(value == "news"){
		form.collName.value = "news";
		form.collectionState[1].checked = true;
		form.subFg.value = "Y";
	}else if(value == "upc"){
		form.collName.value = "upc";
		form.collectionState[2].checked = true;
		form.subFg.value = "Y";
	}else if(value == "info"){
		form.collName.value = "info";
		form.collectionState[3].checked = true;
		form.subFg.value = "Y";
	}else if(value == "multi"){
		form.collName.value = "";
		form.collectionState[4].checked = true;
	}else if(value == "clip"){
		form.collName.value = "clip";
		form.collectionState[4].checked = true;
		form.subFg.value = "Y";
	}else if(value == "image"){
		form.collName.value = "image";
		form.collectionState[4].checked = true;
		form.subFg.value = "Y";
	}else if(value == "sound"){
		form.collName.value = "sound";
		form.collectionState[4].checked = true;
		form.subFg.value = "Y";
	}else if(value == "3d"){
		form.collName.value = "3d";
		form.collectionState[4].checked = true;
		form.subFg.value = "Y";
	}else if(value == "siteinfo"){
		form.collName.value = "";
		form.collectionState[5].checked = true;
	}else if(value == "site"){
		form.collName.value = "site";
		form.collectionState[5].checked = true;
		form.subFg.value = "Y";
	}else if(value == "event"){
		form.collName.value = "event";
		form.collectionState[5].checked = true;
		form.subFg.value = "Y";
	}else if(value == "people"){
		form.collName.value = "people";
		form.collectionState[5].checked = true;
		form.subFg.value = "Y";
	}else if(value == "equipment"){
		form.collName.value = "equipment";
		form.collectionState[5].checked = true;
		form.subFg.value = "Y";
	}else if(value == "notice"){
		form.collName.value = "notice";
		form.collectionState[5].checked = true;
		form.subFg.value = "Y";
	}else if(value == "directory"){
		form.collName.value = "directory";
		form.collectionState[6].checked = true;
		form.subFg.value = "Y";
	}else if(value == "dic"){
		form.collName.value = "dic";
		form.collectionState[7].checked = true;
		form.subFg.value = "Y";
	}
}

//ÀÎ±â°Ë»ö¾î Å¬¸¯½Ã event
function onPopularWord(value){
	//alert(value);
	var form = document.searchForm;
	form.requery.value = value;
	OnSearch();
}

/*
*	ÆäÀÌÁö ³×ºñ°ÔÀÌ¼Ç
*/
function go_more(no){
	document.searchForm.start_cnt.value = no;
	document.searchForm.submit();
}

/*
*	ÃÊ±â Focus()
*/
function setFocus(){
	document.searchForm.requery.focus();
}

// ´Þ·Â
function show_calendar(obj,obj2)
{
	obj.value = "";
	popFrame.fPopCalendar(obj,obj,obj2);
	return false;
}
function show_calendar2(obj,obj2)
{
	obj.value = "";
	popFrame.fPopCalendar(obj,obj,obj2);
	return false;
}

function openWindow(path, target, wid, hei)
{
    //alert(path);
    //°°Àº Ã¢¿¡ ¿­ °æ¿ì..
    // location.href=path;
    //»õÃ¢¿¡ ¿­ °æ¿ì..
    var win=window.open(path,target,"top=100,left=100,width=" + wid + ",height= " + hei+",scrollbars=yes,resizable=yes");
 win.focus();
}


function openWindow2(path, target)
{
    //alert(path);
    //°°Àº Ã¢¿¡ ¿­ °æ¿ì..
    // location.href=path;
    //»õÃ¢¿¡ ¿­ °æ¿ì..
    var win=window.open(path,target,"top=100,left=100,scrollbars=yes,resizable=yes");
	win.focus();
}

//¼öÁý»çÀÌÆ®ÀÇ view count¸¦ ¿Ã¸°´Ù.
function go_website(oid){
	ZEROFRAME.location.href = "/culture_portal/search/viewcnt/CultureInfoViewCntPlusServlet.jsp?CULTURE_OID="+oid;
}

//´ëÇ¥ »çÀÌÆ®ÀÇ view count¸¦ ¿Ã¸°´Ù.
function go_websiteWSCulturePlace(oid){
	ZEROFRAME.location.href = "/culture_portal/search/viewcnt/WSCulturePlaceViewCntPlusServlet.jsp?SOID="+oid;
}

//ÁÖÁ¦º° ´ëÇ¥ »çÀÌÆ®ÀÇ view count¸¦ ¿Ã¸°´Ù.
function go_websiteWSSubjectCulturePlace(oid){
	ZEROFRAME.location.href = "/culture_portal/search/viewcnt/WSSubjectCulturePlaceViewCntPlusServlet.jsp?SOID="+oid;
}
