charset="EUC-KR";

/*   =======================================================================
 *   1. ÇÁ·Î±×·¥¸í : srch_Key_Query.js
 *   2. ¼³      ¸í : °Ë»ö °ü·Ã ½ºÅ©¸³Æ®
 *   3. ÀÛ  ¼º  ÀÚ : À¯¿µÃ¶
 *   4. ÀÛ  ¼º  ÀÏ : 2005.03.16
 *   ========================================================================*/

/*-----------------------------------------------------------------------------
    - gf_ValueInit()				//º¯¼ö ÃÊ±âÈ­
    - gf_ClearForm(ao_form,as_tpage)//ÇØ´ç Æû º¯¼ö ÃÊ±âÈ­
    - lf_ValidCheck(ao_form)		//°Ë»öÇÊµå Ã¼Å©

 	- g_Srch_Edit_Query()     		//ÆíÁý¿ëÄõ¸®¸¸µé±â 				- °Ë»ö edit query »ý¼º
 	- g_Srch_View_Query()			//µð½ºÇÃ·¹ÀÌ¿ë Äõ¸® ¸¸µé±â		- °Ë»ö view query »ý¼º
 	- g_Srch_Exec_Query()			//½ÇÇàÄõ¸® ¸¸µé±â				- °Ë»ö exec query »ý¼º
	- g_Srch_Key_From_Make(s_query)	//È­¸é¿¡ ÀÔ·Â°ª ¼ÂÆÃ			- edit_query -> º¯¼ö
    - gf_GetFormValue(ao_form)		//º¯¼ö¿¡ °ª ¼¼ÆÃ				- ÇÊµå --> º¯¼ö
    - gf_SetFormValue()				//								- º¯¼ö --> ÇÊµå

	- gf_Research()					//°á°ú³» Àç°Ë»ö
	- gf_MakeReQuery()				//°á°ú³» Àç°Ë»ö¿¡¼­ »ç¿ëÇÒ ÇÔ¼ö
	- gf_Query(a_keyword)			//ÀÚÁÖ°Ë»öµÇ´Â ÁúÀÇ¾î

	- lf_TailJSrch()				//²¿¸®¹°±â °Ë»ö
	- gf_GetCogn(as_str)
	- gf_QueryReplaceChar()
    - gf_GetDispType(as_type)
    - gf_GetDispLang(as_lang)
    - gf_GetFieldName()
    - gf_GetFieldName_Verity()

    - lf_Clicked(idx)
    - toggleMenu(idx , select)
    - lf_LangChecked(i)
    - lf_TypeChecked(bflag)
    - lf_SearchChecked(idx)
    - lf_SangChecked(idx)
    - gf_MakeHistoryHeader();
    - gf_Synonym()					//µ¿ÀÇ¾î

------------------------------------------------------------------------------*/
var cgs_Color_Title="";
var cgs_Color_Author="";
var cgs_Color_Publisher="";

//****
//Form¿¡¼­ ÀÔ·ÂµÈ °ªÀ» º¯¼ö¿¡ ÀúÀåÇÑ´Ù.ÀÌºÎºÐÀº º¯¼ö ¼±¾ð ºÎºÐÀÓ
//****
var g_Exec_Query 	='';		//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸® - Diqeust
var g_Edit_Query 	='';     	//Edit¿ë Äõ¸® - ÀÌ Äõ¸®·Î ½ÇÇàÄõ¸®¸¦ ¸¸µç´Ù.
var g_View_Query 	='';     	//°Ë»öÀÌ·ÂÀ¸·Î º¸¿©ÁÖ´Â String (View)

var g_Filter		='';		//Diquest  ÇÊÅÍ
var l_searchtype  	='';		//°Ë»öÁ¾·ù- Å°¿öµå:0,Àü¹æÀÏÄ¡:1, ¿ÏÀüÀÏÄ¡:2
var l_collection  	='';		//³í¹®(col_art.clm), ´ÜÇà,¿¬°£(col_bib.clm)-¼­Áö»öÀÎ,..

var l_gubun1		='';		//ÄÞº¸1-TI,AU
var l_gubun2		='';		//ÄÞº¸2
var l_gubun3		='';		//ÄÞº¸3
var l_gubun4		='';		//ÄÞº¸4

var l_field1		='';		//°Ë»öÇÊµå1-title
var l_field2		='';		//°Ë»öÇÊµå2
var l_field3		='';		//°Ë»öÇÊµå3
var l_field4		='';		//°Ë»öÇÊµå4

var l_nfield1		='';		//°Ë»öÇÊµå1-title(NDSL)
var l_nfield2		='';		//°Ë»öÇÊµå2
var l_nfield3		='';		//°Ë»öÇÊµå3
var l_nfield4		='';		//°Ë»öÇÊµå4

var l_dfield1		='';		//°Ë»öÇÊµå - display¿ë
var l_dfield2		='';		//°Ë»öÇÊµå
var l_dfield3		='';		//°Ë»öÇÊµå
var l_dfield4		='';		//°Ë»öÇÊµå

var l_afield1		='';		//°Ë»öÇÊµå - ÀüÃ¼¼±ÅÃÇÒ °æ¿ì ¸®½ºÆ®ÀÇ ÇÊµåÀüÃ¼¸¦ ¼öÁý
var l_afield2		='';		//°Ë»öÇÊµå
var l_afield3		='';		//°Ë»öÇÊµå
var l_afield4		='';		//°Ë»öÇÊµå

var l_sle1 			= '';	    //ÀÔ·ÂµÈ °Ë»ö¾î1
var l_sle2 			= '';	    //ÀÔ·ÂµÈ °Ë»ö¾î2
var l_sle3 			= '';	    //ÀÔ·ÂµÈ °Ë»ö¾î3
var l_sle4 			= '';	    //ÀÔ·ÂµÈ °Ë»ö¾î4

var l_bool1 		= '';	    //°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª1
var l_bool2 		= '';	    //°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª2
var l_bool3 		= '';	    //°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª3

var l_disdatatype	='';		//µð½ºÇÃ·¹ÀÌ¿ë ÀÚ·áÀ¯Çü
var l_datatype 		='';		//ÀÚ·áÀ¯Çü

var l_disdbtype		='';		//µð½ºÇÃ·¹ÀÌ¿ë ¼ÒÀå±â°ü
var l_dbtype 		='';		//¼ÒÀå±â°ü

var l_dismcheck		='';		//µð½ºÇÃ·¹ÀÌ¿ë ¸ÅÃ¼À¯Çü
var l_mcheck		='';		//¸ÅÃ¼À¯Çü

var l_lang 			='';	    //¾ð¾î¼±ÅÃ
var l_dislang		='';		//µð½ºÇÃ·¹ÀÌ¿ë ¾ð¾î

var l_puby1 		='';		//¹ßÇà³âµµ - from
var l_puby2 		='';		//¹ßÇà³âµµ - to

var l_cntperpage	=0;			//ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö
var l_maxsearch		=0;			//ÃÖ´ë°Ë»ö°Ç¼ö

var l_subjectcode 	='';		//ÁÖÁ¦¾î

var l_srchscope		='';		//°Ë»ö¹üÀ§
var l_dissrchscope  ='';

var l_srchsang		='';		//´ë»óÀÚ·á
var l_dissrchsang	='';

var l_brosetype		='';		//Àú³ÎÇüÅÂ
var l_mtrltype		='';		//Àú³ÎÇüÅÂ ¼ÒºÐ·ù
var l_firstchar		='';		//°¡~ÇÏ, A~Z
var l_browseTxt		='';
var l_tagname		='';		//ÅÂ±×Å¬¶ó¿ìµå ¸í

var l_sortfield		='';		//Á¤·Ä
var l_sortby		='';

var l_research		='';		//°á°ú³»°Ë»ö

var l_disgudock		='';		//µð½ºÇÃ·¹ÀÌ¿ë ±¸µ¶»óÅÂ
var l_gudock		='';		//±¸µ¶»óÅÂ

var l_disexpand05	='';		//µð½ºÇÃ·¹ÀÌ¿ë ¸ÅÃ¼À¯Çü(ºñµµ¼­)
var l_expand05		='';		//¸ÅÃ¼À¯Çü(ºñµµ¼­)

var l_repgubun		='';		//KRIHSº¸°í¼­ ±¸ºÐ
var l_disrepgubun	='';		//µð½ºÇÃ·¹ÀÌ¿ë KRIHSº¸°í¼­±¸ºÐ


/*****************************************************************
	ÇÔ ¼ö ¸í  : gf_ValueInit()
	¼³    ¸í  : gf_GetFormValue()¿¡¼­ »ç¿ëÇÒ º¯¼ö ÃÊ±âÈ­
	ÀÎ    ¼ö  : ¾øÀ½
*****************************************************************/
function gf_ValueInit(){

	g_Exec_Query 	='';		//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸® - Diqust
	g_Edit_Query 	='';     	//Edit¿ë Äõ¸® - ÀÌ Äõ¸®·Î ½ÇÇàÄõ¸®¸¦ ¸¸µç´Ù.
	g_View_Query 	='';     	//°Ë»öÀÌ·ÂÀ¸·Î º¸¿©ÁÖ´Â String (View)

	g_Filter		='';		//Diquest  ÇÊÅÍ
	l_searchtype  	='';		//°Ë»öÁ¾·ù- Å°¿öµå:0,Àü¹æÀÏÄ¡:1, ¿ÏÀüÀÏÄ¡:2
	l_collection  	='';		//³í¹®(col_art.clm), ´ÜÇà,¿¬°£(col_bib.clm)-¼­Áö»öÀÎ,..

	l_gubun1		='';		//ÄÞº¸1-TI,AU
	l_gubun2		='';		//ÄÞº¸2
	l_gubun3		='';		//ÄÞº¸3
	l_gubun4		='';		//ÄÞº¸4

	l_field1		='';		//°Ë»öÇÊµå1-title
	l_field2		='';		//°Ë»öÇÊµå2
	l_field3		='';		//°Ë»öÇÊµå3
	l_field4		='';		//°Ë»öÇÊµå4

	l_nfield1		='';		//°Ë»öÇÊµå1-title(NDSL)
	l_nfield2		='';		//°Ë»öÇÊµå2
	l_nfield3		='';		//°Ë»öÇÊµå3
	l_nfield4		='';		//°Ë»öÇÊµå4

	l_dfield1		='';		//°Ë»öÇÊµå - display¿ë
	l_dfield2		='';		//°Ë»öÇÊµå
	l_dfield3		='';		//°Ë»öÇÊµå
	l_dfield4		='';		//°Ë»öÇÊµå

	l_afield1		='';		//°Ë»öÇÊµå - ÀüÃ¼¼±ÅÃÇÒ °æ¿ì ¸®½ºÆ®ÀÇ ÇÊµåÀüÃ¼¸¦ ¼öÁý
	l_afield2		='';		//°Ë»öÇÊµå
	l_afield3		='';		//°Ë»öÇÊµå
	l_afield4		='';		//°Ë»öÇÊµå

	l_sle1 			= '';	    //ÀÔ·ÂµÈ °Ë»ö¾î1
	l_sle2 			= '';	    //ÀÔ·ÂµÈ °Ë»ö¾î2
	l_sle3 			= '';	    //ÀÔ·ÂµÈ °Ë»ö¾î3
	l_sle4 			= '';	    //ÀÔ·ÂµÈ °Ë»ö¾î4

	l_bool1 		= '';	    //°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª1
	l_bool2 		= '';	    //°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª2
	l_bool3 		= '';	    //°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª3

	l_disdatatype	='';		//µð½ºÇÃ·¹ÀÌ¿ë ÀÚ·áÀ¯Çü
	l_datatype 		='';		//ÀÚ·áÀ¯Çü

 	l_dismcheck		='';		//µð½ºÇÃ·¹ÀÌ¿ë ¸ÅÃ¼À¯Çü
	l_mcheck		='';		//¸ÅÃ¼À¯Çü

 	l_disdbtype		='';		//µð½ºÇÃ·¹ÀÌ¿ë ¼ÒÀå±â°ü
	l_dbtype 		='';		//¼ÒÀå±â°ü

	l_lang 			='';	    //¾ð¾î¼±ÅÃ
	l_dislang		='';		//µð½ºÇÃ·¹ÀÌ¿ë ¾ð¾î

	l_puby1 		='';		//¹ßÇà³âµµ - from
	l_puby2 		='';		//¹ßÇà³âµµ - to

	l_cntperpage	=0;			//ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö
	l_maxsearch		=0;			//ÃÖ´ë°Ë»ö°Ç¼ö

	l_subjectcode 	='';		//ÁÖÁ¦¾î

 	l_srchscope		='';		//°Ë»ö¹üÀ§
	l_dissrchscope  ='';

	l_srchsang		='';		//´ë»óÀÚ·á
	l_dissrchsang	='';

	l_brosetype		='';		//Àú³ÎÇüÅÂ
	l_mtrltype		='';		//Àú³ÎÇüÅÂ ¼ÒºÐ·ù
	l_firstchar		='';		//°¡~ÇÏ, A~Z
	l_browseTxt		='';
	l_tagname		='';

	l_sortfield		='';		//Á¤·Ä
	l_sortby		='';

	l_research		='';		//°á°ú³»°Ë»ö
	
	l_disgudock		='';		//µð½ºÇÃ·¹ÀÌ¿ë ±¸µ¶»óÅÂ
	l_gudock		='';		//±¸µ¶»óÅÂ
	
	l_disexpand05	='';		//µð½ºÇÃ·¹ÀÌ¿ë ¸ÅÃ¼À¯Çü(ºñµµ¼­)
	l_expand05		='';		//¸ÅÃ¼À¯Çü(ºñµµ¼­)
	
	l_repgubun		='';
	l_disrepgubun   ='';

	return;
}

/*****************************************************************
	ÇÔ ¼ö ¸í	: gf_ClearForm(ao_form,as_tpage)
	¼³    ¸í	: °Ë»öÈ­¸éÀÇ Æû°ªµéÀ» Å¬¸®¾îÇÑ´Ù.
	ÀÎ    ¼ö: 1.ao_form  -  ÆûÀÌ¸§
			  2.as_tpage -  °Ë»öÈ­¸é
******************************************************************/
function gf_ClearForm(ao_form,as_tpage){

	var f = eval(ao_form);
	var ls_temp='';

	f.reset();

	//Ã¼Å©¹Ú½º ÃÊ±âÈ­-¸ðµÎ false
    if(f.cbx_scope0 !=null) f.cbx_scope0.checked=false;					//¼ÒÀåÃ³
    if(f.cbx_scope1 !=null) f.cbx_scope1.checked=false;
    if(f.cbx_scope2 !=null) f.cbx_scope2.checked=false;

    if(f.cbx_type !=null){
    	for(var i=0;i< f.cbx_type.length;i++){		//ÀÚ·áÀ¯Çü
        	f.cbx_type[i].checked=false;
        }
    }
    if(f.cbx_location !=null){
    	for(var i=0;i< f.cbx_location.length;i++){		//¼ÒÀå±â°ü
        	f.cbx_location[i].checked=false;
        }
    }

    return;
}


/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_ValidCheck(ao_form)
    ¼³    ¸í    : °Ë»ö¾î°¡ ¿Ã¹Ù¸£°Ô ÀÔ·Â
    Argument: 1.ao_form - Æû ¸í
******************************************************************/
function lf_ValidCheck(ao_form){

    //¾î±¸ °Ë»ö¿¡ ´ëÇÏ¿© '"'ÀÇ °¹¼ö¸¦ °Ë»ç - È¦¼ö ÀÌ¸é °Ë»ö¾î ´Ù½Ã ÀÔ·Â
    var li_Count=0;
    var li_return=0;
    var li_pos=0;
    var li_len=0;
    var title1 = "";

    for(var i=0; i<3; i++){
        if(i==0)
            title1 = ao_form.txt_Input1.value;
        else if(i==1 && ao_form.txt_Input2 != "undefined" && ao_form.txt_Input2 != null)
            title1 = ao_form.txt_Input2.value;
        else if(i==2 && ao_form.txt_Input3 != "undefined" && ao_form.txt_Input3 != null)
            title1 = ao_form.txt_Input3.value;
        else if(i==3 && ao_form.txt_Input4 != "undefined" && ao_form.txt_Input4 != null)
            title1 = ao_form.txt_Input4.value;

        li_return = gf_CheckParentheses(title1);    //°ýÈ£ °¹¼ö Check
/*
        if (li_return == 0){
            ao_form.gi_FocusPos.value=i;
            return -1;
        }
		
        li_pos = gf_Pos(title1, "'",0);             //ÀÏÄ¡°Ë»ö½Ã '"'¸¦ "'"·Î Àß¸ø ÀÔ·ÂÇßÀ» °æ¿ì Ã³¸®
        if(li_pos >= 0){
            ao_form.gi_FocusPos.value=i;
            return -1;
        }

        li_pos = gf_Pos(title1,'"',0);          //¾î±¸ °Ë»ö¿¡ ´ëÇÏ¿© '"'ÀÇ °¹¼ö¸¦ °Ë»ç - È¦¼ö ÀÌ¸é °Ë»ö¾î ´Ù½Ã ÀÔ·Â
        if(li_pos>=0){
            for(li_len=0; li_len<title1.length; li_len++){
                if(title1.substr(li_len,1)=='"') li_Count++;
            }
            if(li_Count%2 ==!0){
                ao_form.gi_FocusPos.value=i;
                return -1
            }
        }
		*/
        if(title1.substring(0,1)=='/'){     //"/3´ëÇÑ¹Î±¹" °ú °°Àº near°Ë»öÀÌ °Ë»ö¾î ¸Ç¾Õ¿¡ ¿Ã ¼ö ¾ø´Ù.
            ao_form.gi_FocusPos.value=i;
            return -1;
        }

    }//end of for

    return 1
}

/*******************************************************************************
	ÇÔ¼ö¸í : gf_Query()
	±â  ´É : ´Ü¼ø°Ë»ö->ÀÚÁÖ°Ë»öµÇ´Â ÁúÀÇ¾î
	ÀÎ  ¼ö : ¾øÀ½
	¸®  ÅÏ : return('');     °Ë»ö¾î°¡ ÀÔ·ÂµÇÁö ¾ÊÀº °æ¿ì
	         return('ok');   °Ë»ö½ÄÀÌ Á¤»óÀûÀ¸·Î »ý¼ºµÇ¾úÀ½
********************************************************************************/
function gf_Query(a_keyword)
{
	var query='';
	var ls_Gubun;
	var ls_Field;
	var ls_Query;

	//¼­¸í
	ls_Gubun = "TI";					//TI,AU,..
	ls_Field = gf_GetFieldName(ls_Gubun);	//title,author
	ls_Query = gf_FieldParsing(a_keyword,ls_Field);

	if(query.length >0) query +='<OR>';
	query +=ls_Query;


	//ÀúÀÚ
	ls_Gubun = "AU";					//TI,AU,..
	ls_Field = gf_GetFieldName(ls_Gubun);	//title,author
	ls_Query = gf_FieldParsing(a_keyword,ls_Field);

	if(query.length >0) query +='<OR>';
	query +=ls_Query;

	//ÃâÆÇ»ç
	ls_Gubun = "PU";					//TI,AU,..
	ls_Field = gf_GetFieldName(ls_Gubun);	//title,author
	ls_Query = gf_FieldParsing(a_keyword,ls_Field);

	if(query.length >0) query +='<OR>';
	query +=ls_Query;

	return query;

}
/*******************************************************************************
	ÇÔ¼ö¸í : g_Srch_Edit_Query()
	±â  ´É : Edit¿ë Query·Î »ý¼º
	ÀÎ  ¼ö : ¾øÀ½
	¸®  ÅÏ :
********************************************************************************/
function g_Srch_Edit_Query(){

	g_Edit_Query = '';     			//Edit¿ë Äõ¸® - ÀÌ Äõ¸®·Î ½ÇÇàÄõ¸®¸¦ ¸¸µç´Ù.

	l_sle1 = Str_Replace(l_sle1,':','');
	l_sle2 = Str_Replace(l_sle2,':','');
	l_sle3 = Str_Replace(l_sle3,':','');
	l_sle4 = Str_Replace(l_sle4,':','');

	g_Edit_Query +='@ST'+l_searchtype;		//°Ë»öÁ¾·ù-Å°¿öµå:0,Àü¹æÀÏÄ¡:1, ¿ÏÀüÀÏÄ¡:2
	if(gf_Trim(l_collection,'a') != "") g_Edit_Query +='@CO'+l_collection;		//ÄÌ·º¼Ç
	if(gf_Trim(l_collection,'a') != "") g_Edit_Query +='@LO'+l_collection;		//¼ÒÀåÃ³
	if(gf_Trim(l_gubun1,'a') != "") 	g_Edit_Query +='@S1'+l_gubun1;			//±¸ºÐ1
	if(gf_Trim(l_gubun2,'a') != "") 	g_Edit_Query +='@S2'+l_gubun2;			//±¸ºÐ2
	if(gf_Trim(l_gubun3,'a') != "") 	g_Edit_Query +='@S3'+l_gubun3;			//±¸ºÐ3
	if(gf_Trim(l_gubun4,'a') != "") 	g_Edit_Query +='@S4'+l_gubun4;			//±¸ºÐ4
	if(gf_Trim(l_field1,'a') != "") 	g_Edit_Query +='@F1'+l_field1;			//°Ë»öÇÊµå
	if(gf_Trim(l_field2,'a') != "") 	g_Edit_Query +='@F2'+l_field2;			//°Ë»öÇÊµå
	if(gf_Trim(l_field3,'a') != "") 	g_Edit_Query +='@F3'+l_field3;			//°Ë»öÇÊµå
	if(gf_Trim(l_field4,'a') != "") 	g_Edit_Query +='@F4'+l_field4;			//°Ë»öÇÊµå
	if(gf_Trim(l_sle1,'a') != "") 		g_Edit_Query +='@T1'+l_sle1;			//°Ë»ö¾î1
	if(gf_Trim(l_sle2,'a') != "") 		g_Edit_Query +='@T2'+l_sle2;			//°Ë»ö¾î2
	if(gf_Trim(l_sle3,'a') != "") 		g_Edit_Query +='@T3'+l_sle3;			//°Ë»ö¾î3
	if(gf_Trim(l_sle4,'a') != "") 		g_Edit_Query +='@T4'+l_sle4;			//°Ë»ö¾î4
	if(gf_Trim(l_bool1,'a') != "") 		g_Edit_Query +='@B1'+l_bool1;			//ºÎ¿ï1
	if(gf_Trim(l_bool2,'a') != "") 		g_Edit_Query +='@B2'+l_bool2;			//ºÎ¿ï2
	if(gf_Trim(l_bool3,'a') != "") 		g_Edit_Query +='@B3'+l_bool3;			//ºÎ¿ï3
	if(gf_Trim(l_datatype,'a') != "") 	g_Edit_Query +='@DT'+l_datatype;		//ÀÚ·áÀ¯Çü
	if(gf_Trim(l_dbtype,'a') != "") 	g_Edit_Query +='@DB'+l_dbtype;		    //¼ÒÀå±â°ü
	if(gf_Trim(l_lang,'a') != "") 		g_Edit_Query +='@LA'+l_lang;			//¾ð¾î
	if(gf_Trim(l_puby1,'a') != "") 		g_Edit_Query +='@Y1'+l_puby1;			//ÃâÆÇ³â1
	if(gf_Trim(l_puby2,'a') != "") 		g_Edit_Query +='@Y2'+l_puby2;			//ÃâÆÇ³â2
	if(gf_Trim(l_cntperpage,'a') != "") g_Edit_Query +='@PC'+l_cntperpage;		//ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö
	if(gf_Trim(l_maxsearch,'a') != "") 	g_Edit_Query +='@MA'+l_maxsearch;		//ÃÖ´ë°Ë»ö°Ç¼ö
	if(gf_Trim(l_subjectcode,'a') != "") g_Edit_Query +='@SU'+l_subjectcode;		//ÁÖÁ¦¾î
	if(gf_Trim(l_srchscope,'a') != "") 	g_Edit_Query +='@SS'+l_srchscope;		//°Ë»ö¹üÀ§
	if(gf_Trim(l_srchsang,'a') != "") 	g_Edit_Query +='@SA'+l_srchsang;		//´ë»óÀÚ·á
	if(gf_Trim(l_brosetype,'a') != "") 	g_Edit_Query +='@BT'+l_brosetype;		//Àú³ÎÇüÅÂ
	if(gf_Trim(l_mtrltype,'a') != "") 	g_Edit_Query +='@BA'+l_mtrltype;		//Àú³ÎÇüÅÂ ¼ÒºÐ·ù
	if(gf_Trim(l_firstchar,'a') != "") 	g_Edit_Query +='@BF'+l_firstchar;		//°¡~ÇÏ, A~Z
	if(gf_Trim(l_browseTxt,'a') != "") 	g_Edit_Query +='@BI'+l_browseTxt;		//browse input txt
	if(gf_Trim(l_tagname,'a') != "") 	g_Edit_Query +='@TG'+l_tagname;			//Tagcloud
	if(gf_Trim(l_sortfield,'a') != "") 	g_Edit_Query +='@SF'+l_sortfield;		//Á¤·ÄÇÊµå
	if(gf_Trim(l_sortby,'a') != "") 	g_Edit_Query +='@SB'+l_sortby;			//Á¤·Ä¼ø
	if(gf_Trim(l_research,'a') != "") 	g_Edit_Query +='@RS'+l_research;		//°á°ú³»°Ë»ö
	if(gf_Trim(l_gudock,'a') != "") 	g_Edit_Query +='@GD'+l_gudock;			//±¸µ¶»óÅÂ
	if(gf_Trim(l_expand05,'a') != "") 	g_Edit_Query +='@E5'+l_expand05;		//¸ÅÃ¼À¯Çü(ºñµµ¼­)
	if(gf_Trim(l_repgubun,'a') != "") 	g_Edit_Query +='@E2'+l_repgubun;		//KRIHSº¸°í¼­±¸ºÐ
	
	g_Edit_Query +='@';

	return;
}

/*******************************************************************************
	ÇÔ¼ö¸í : g_Srch_Exec_Query()
	±â  ´É :½ÇÇà¿ë Query·Î »ý¼º(diquest)
	ÀÎ  ¼ö : ¾øÀ½
	¸®  ÅÏ : return('');     °Ë»ö¾î°¡ ÀÔ·ÂµÇÁö ¾ÊÀº °æ¿ì
	         return('ok');   °Ë»ö½ÄÀÌ Á¤»óÀûÀ¸·Î »ý¼ºµÇ¾úÀ½
********************************************************************************/
function g_Srch_Exec_Query(){
	var ls_field='';				//°Ë»öÇÊµå- gubun1,2,3
	var ls_temp	='';
	var ls_verval='0';				//¾î±¸°Ë»ö¿©ºÎ 2:¾î±¸°Ë»ö,0:¾î±¸°Ë»ö¾Æ´Ô
	var Ptitle	='';
	var ls_char ='';				//ÇÑ±ÛÀÎÁö,¿µ¹®ÀÚ ÀÎÁö Ã¼Å©
	var Qstring_v='';				//Verity °Ë»ö¿£ÁøÄõ¸® ÀÓ½ÃÀúÀå
	var ls_temp_query='';
	var ls_temp_buf='';
	var ls_parse='';
	var l_buf='';

    g_Exec_Query = '';				//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸®
	g_Filter	='';

	// °Ë»ö¾î1 ÇÊµå ÆÄ½Ì
	if(l_sle1 != ''){
		l_sle1=gf_Keyword_conv2(l_sle1,'dummy');
		ls_verval = gf_Checkquotation(l_sle1);
		//----------------------------------------------------------------------------------------
		//ÀúÀÚ,ÃâÆÇ»ç´Â ÇÊÅÍÀû¿ë ÇØ¼­ <word>°Ë»öÇÔ('°­»ê¾Ö' ¶ó´Â ÀúÀÚ¸¦ °Ë»öÇÒ ½Ã °­»ê¸¸ ³ÖÀ¸¸é °Ë»öµÇ¸é ¾ÈµÈ´Ù.)
		//Lee, Gyou-Bong => Lee Gyou Bong,ÇÑ±¹ ¼ÒºñÀÚ ÇÐÈ¸=>ÇÑ±¹¼ÒºñÀÚÇÐÈ¸
		//----------------------------------------------------------------------------------------
		l_gubun1 =l_gubun1.toLowerCase();
		l_sle1 = Str_Replace(l_sle1,':','');
		if(l_gubun1=='au' || l_gubun1=='as' || l_gubun1=='pu' || l_gubun1=='ps'){

			ls_char = l_sle1.charAt(0);
			if(ls_char >='°¡' && ls_char <='ÈþÈþÈþÈþ'){
				l_sle1=gf_Keyword_conv(l_sle1,'');
			}
			else l_sle1=gf_CutSpecialChar2(l_sle1);
		}
		//2003.12.04 Á¤¼÷¿µ,ISSN,ISBN,LCCN ÇÊµå°ªµéÀº ¼ÒÆ®¿ëÀ¸·Î º¯È¯ÇØ¼­ °Ë»öÇÑ´Ù.
		l_sle1 = gf_GetCogn(l_field1,l_sle1);
		if(l_gubun1 =='all'){
			if(l_afield1 !=''){
				ls_temp_buf = l_afield1.split(",");
				for(var n=0; n < ls_temp_buf.length; n++){
					if(ls_temp_query !='') ls_temp_query +='<OR>';
					ls_temp_query +=gf_FieldParsing(l_sle1,ls_temp_buf[n]);
				}
				if(ls_temp_query !=''){
					if(Qstring_v !='') Qstring_v +='<AND>';
					Qstring_v+= ls_temp_query;
				}
			}
		}
		else if(l_gubun1=='su'){
		    if(Qstring_v !='') Qstring_v +='<AND>';
			Qstring_v +='['+l_field1+';1;'+l_sle1+';]';
		}
		else if(l_gubun1=='is'){
		    if(Qstring_v !='') Qstring_v +='<AND>';
			Qstring_v +='['+l_field1+';1;'+l_sle1+';]';
		}
		else if(l_gubun1=='tt' || l_gubun1=='at' || l_gubun1=='pt'){		//²¿¸®¹°±â ¼­¸í(¿¬±¸¸í)
			l_sle1 = gf_Keyword_conv(l_sle1, '');
			if(Qstring_v !='') Qstring_v +='<AND>';
			Qstring_v +='['+l_field1+';1;'+l_sle1+';]';
		}
		else{
			if(l_searchtype=='1'){	//Àü¹æÀÏÄ¡´Â ¼­¸í¸¸ °¡´É
				l_sle1 = gf_Keyword_conv(l_sle1, '');	//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö
				query ='['+l_field1+';1;'+l_sle1+';]';
			}
			else{
				if(ls_verval==2){
					ls_temp = l_sle1.substr(1,l_sle1.length-2);	// " Á¦°Å
					query ='[VTITLE;1;'+ls_temp+';]';
				}
				else{
					query=gf_FieldParsing(l_sle1,l_field1);
				}
				//¸ñÂ÷-Å°¿öµå
				if(ls_temp != "") query += '<OR>[CONTENT;1;'+ls_temp+';]';
			}
			if(Qstring_v !='') Qstring_v +='<AND>';
			Qstring_v+=query;
		}
		//µ¿ÀÇ¾îÃ¼Å© _Å°¿öµå
		//if(l_searchtype=='0') Qstring_v += gf_Synonym(l_gubun1,l_sle1);
	}

	// °Ë»ö¾î2 ÇÊµå ÆÄ½Ì
	if(l_sle2 != ''){
		l_sle2=gf_Keyword_conv2(l_sle2,'dummy');
		ls_verval = gf_Checkquotation(l_sle2);
		l_sle2 = Str_Replace(l_sle2,':','');

		//----------------------------------------------------------------------------------------
		//ÀúÀÚ,ÃâÆÇ»ç´Â ÇÊÅÍÀû¿ë ÇØ¼­ <word>°Ë»öÇÔ('°­»ê¾Ö' ¶ó´Â ÀúÀÚ¸¦ °Ë»öÇÒ ½Ã °­»ê¸¸ ³ÖÀ¸¸é °Ë»öµÇ¸é ¾ÈµÈ´Ù.)
		//Lee, Gyou-Bong => Lee Gyou Bong,ÇÑ±¹ ¼ÒºñÀÚ ÇÐÈ¸=>ÇÑ±¹¼ÒºñÀÚÇÐÈ¸
		//----------------------------------------------------------------------------------------
		l_gubun2 =l_gubun2.toLowerCase();
		if(l_gubun2=='au' || l_gubun2=='as' || l_gubun2=='pu' || l_gubun2=='ps'){

			ls_char = l_sle2.charAt(0);
			if(ls_char >='°¡' && ls_char <='ÈþÈþÈþÈþ'){
				l_sle2=gf_Keyword_conv(l_sle2,'');
			}
			else l_sle2=gf_CutSpecialChar2(l_sle2);
		}
		//2003.12.04 Á¤¼÷¿µ,ISSN,ISBN,LCCN ÇÊµå°ªµéÀº ¼ÒÆ®¿ëÀ¸·Î º¯È¯ÇØ¼­ °Ë»öÇÑ´Ù.
		l_sle2 = gf_GetCogn(l_field2,l_sle2);
		if(l_gubun2 =='all'){
			if(l_afield2 !=''){
				ls_temp_buf = l_afield2.split(",");
				for(var n=0; n < ls_temp_buf.length; n++){
					if(ls_temp_query !='') ls_temp_query +='<OR>';
					ls_temp_query +=gf_FieldParsing(l_sle2,ls_temp_buf[n]);
				}
				if(ls_temp_query !=''){
					if(Qstring_v !='') Qstring_v +='<'+l_bool1+'>';
					Qstring_v+= ls_temp_query;
				}
			}
		}
		else if(l_gubun2=='su'){
		    if(Qstring_v !='') Qstring_v +='<'+l_bool1+'>';
			Qstring_v +='['+l_field2+';1;'+l_sle2+';]';
		}
		else if(l_gubun2=='tt' || l_gubun2=='at' || l_gubun2=='pt'){		//²¿¸®¹°±â ¼­¸í(¿¬±¸¸í)
			l_sle2 = gf_Keyword_conv(l_sle2, '');
			if(Qstring_v !='') Qstring_v +='<'+l_bool1+'>';
			Qstring_v +='['+l_field2+';1;'+l_sle2+';]';
		}
		else{
			if(l_searchtype=='1'){	//Àü¹æÀÏÄ¡´Â ¼­¸í¸¸ °¡´É
				 l_sle2 = gf_Keyword_conv(l_sle2, '');	//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö
				query ='['+l_field2+';1;'+l_sle2+';]';
			}
			else{
				if(ls_verval==2){
					ls_temp = l_sle2.substr(1,l_sle2.length-2);	// " Á¦°Å
					query ='[VTITLE;1;'+ls_temp+';]';
				}
				else{
					query=gf_FieldParsing(l_sle2,l_field2);
				}
				//¸ñÂ÷-Å°¿öµå
				if(ls_temp != "") query += '<OR>[CONTENT;1;'+ls_temp+';]';
			}
			if(Qstring_v !='') Qstring_v +='<'+l_bool1+'>';
			Qstring_v+=query;
		}
		//µ¿ÀÇ¾îÃ¼Å© _Å°¿öµå
		//if(l_searchtype=='0') Qstring_v += gf_Synonym(l_gubun2,l_sle2);
	}

	// °Ë»ö¾î3 ÇÊµå ÆÄ½Ì
	if(l_sle3 != ''){
		l_sle3=gf_Keyword_conv2(l_sle3,'dummy');
		ls_verval = gf_Checkquotation(l_sle3);
		l_sle3 = Str_Replace(l_sle3,':','');

		//----------------------------------------------------------------------------------------
		//ÀúÀÚ,ÃâÆÇ»ç´Â ÇÊÅÍÀû¿ë ÇØ¼­ <word>°Ë»öÇÔ('°­»ê¾Ö' ¶ó´Â ÀúÀÚ¸¦ °Ë»öÇÒ ½Ã °­»ê¸¸ ³ÖÀ¸¸é °Ë»öµÇ¸é ¾ÈµÈ´Ù.)
		//Lee, Gyou-Bong => Lee Gyou Bong,ÇÑ±¹ ¼ÒºñÀÚ ÇÐÈ¸=>ÇÑ±¹¼ÒºñÀÚÇÐÈ¸
		//----------------------------------------------------------------------------------------
		l_gubun3 =l_gubun3.toLowerCase();
		if(l_gubun3=='au' || l_gubun3=='as' || l_gubun3=='pu' || l_gubun3=='ps'){

			ls_char = l_sle3.charAt(0);
			if(ls_char >='°¡' && ls_char <='ÈþÈþÈþÈþ'){
				l_sle3=gf_Keyword_conv(l_sle3,'');
			}
			else l_sle3=gf_CutSpecialChar2(l_sle3);
		}
		//2003.12.04 Á¤¼÷¿µ,ISSN,ISBN,LCCN ÇÊµå°ªµéÀº ¼ÒÆ®¿ëÀ¸·Î º¯È¯ÇØ¼­ °Ë»öÇÑ´Ù.
		l_sle3 = gf_GetCogn(l_field3,l_sle3);
		if(l_gubun3 =='all'){
			if(l_afield3 !=''){
				ls_temp_buf = l_afield3.split(",");
				for(var n=0; n < ls_temp_buf.length; n++){
					if(ls_temp_query !='') ls_temp_query +='<OR>';
					ls_temp_query +=gf_FieldParsing(l_sle3,ls_temp_buf[n]);
				}
				if(ls_temp_query !=''){
					if(Qstring_v !='') Qstring_v +='<'+l_bool2+'>';
					Qstring_v+= ls_temp_query;
				}
			}
		}
		else if(l_gubun3=='su'){
		    if(Qstring_v !='') Qstring_v +='<'+l_bool2+'>';
			Qstring_v +='['+l_field3+';1;'+l_sle3+';]';
		}
		else if(l_gubun3=='tt' || l_gubun3=='at' || l_gubun3=='pt'){		//²¿¸®¹°±â ¼­¸í(¿¬±¸¸í)
			l_sle3 = gf_Keyword_conv(l_sle3, '');
			if(Qstring_v !='') Qstring_v +='<'+l_bool2+'>';
			Qstring_v +='['+l_field3+';1;'+l_sle3+';]';
		}
		else{
			if(l_searchtype=='1'){	//Àü¹æÀÏÄ¡´Â ¼­¸í¸¸ °¡´É
				l_sle3 = gf_Keyword_conv(l_sle3, '');	//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö
				query ='['+l_field3+';1;'+l_sle3+';]';
			}
			else{
				if(ls_verval==2){
					ls_temp = l_sle3.substr(1,l_sle3.length-2);	// " Á¦°Å
					query ='[VTITLE;1;'+ls_temp+';]';
				}
				else{
					query=gf_FieldParsing(l_sle3,l_field3);
				}
				//¸ñÂ÷-Å°¿öµå
				if(ls_temp != "") query += '<OR>[CONTENT;1;'+ls_temp+';]';
			}
			if(Qstring_v !='') Qstring_v +='<'+l_bool2+'>';
			Qstring_v+=query;
		}
		//µ¿ÀÇ¾îÃ¼Å© _Å°¿öµå
		//if(l_searchtype=='0') Qstring_v += gf_Synonym(l_gubun3,l_sle3);
	}

	// °Ë»ö¾î4 ÇÊµå ÆÄ½Ì
	if(l_sle4 != ''){
		l_sle4=gf_Keyword_conv2(l_sle4,'dummy');
		ls_verval = gf_Checkquotation(l_sle4);
		l_sle4 = Str_Replace(l_sle4,':','');

		if(l_gubun4.toLowerCase() == 'in'){	//µî·Ï¹øÈ£
			l_sle4 = gf_Print_To_Acs(l_sle4).toUpperCase();
		}

		//l_sle4 = gf_Keyword_conv(l_sle4, '');	//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö
		query ='['+l_field4+';1;'+l_sle4+';]';

		if(Qstring_v !='') Qstring_v +='<'+l_bool3+'>';
		Qstring_v+=query;
	}

	//ÁÖÁ¦¾î
	if(l_subjectcode.length >0){
		l_buf = '';
		ls_temp = '';
		ls_temp = l_subjectcode.split('|');

		for(i=0; i< ls_temp.length; i++){
			if(gf_Trim(Qstring_v,'a') != '') Qstring_v += " <AND> ";
			Qstring_v +='[SUBJECTTERM;1;'+ls_temp[i]+';]';
		}
	}

	//ÀÚ·áÀ¯Çü
	if(l_datatype !='all' && l_datatype.length >0){
		l_buf = '';
		ls_temp = '';
		ls_temp = l_datatype.split(',');

		if(g_Filter.length>0) l_buf += '<AND>';
		l_buf +='[DATATYPE;0;'
		for(i=0; i< ls_temp.length; i++){
			if(i>0) l_buf +='\t';
			l_buf +=ls_temp[i];
		}
		l_buf +=';]';
		g_Filter +=l_buf;
	}

	//¾ð¾î
	if(l_lang !='all' && l_lang.length >0){
		l_buf = '';
		ls_temp = '';
		ls_temp = l_lang.split(',');

		if(g_Filter.length>0) l_buf += '<AND>';
		l_buf +='[LANG;0;'
		for(i=0; i< ls_temp.length; i++){
			if(i>0) l_buf +='\t';
			l_buf +=ls_temp[i];
		}
		l_buf +=';]';
		/*
		for(i=0; i< ls_temp.length; i++){
			l_buf +='<AND>[LANG;1;'+ls_temp[i]+';]';
		}
		*/
		g_Filter +=l_buf;
	}

	//°Ë»ö¹üÀ§
	if(l_srchscope !='all' && l_srchscope.length >0){
		l_buf = '';
		ls_temp = '';
		ls_temp = l_srchscope.split(',');
		for(i=0; i< ls_temp.length; i++){
			if(ls_temp[i] == 'a'){
				l_buf +='<AND>[ABSFLAG;1;1;]';
			}else if(ls_temp[i] == 'c'){
				l_buf +='<AND>[CONTENTFLAG;1;1;]';
			}
		}
		Qstring_v +=l_buf;
	}

	// ÃâÆÇ³âµµ
	/*---------------------------------------------------------------------------------
	 * 2004.10.19 Á¤¼÷¿µ
	 * 1.diquest°Ë»ö¿£ÁøÀº ³âµµ³ª ÀÏÀÇ ¹üÀ§°Ë»öÀ» ÇÒ¶§ 2002 < ³âµµ < 2004 ¿Í °°ÀÌ ÀÔ·ÂÇÑ °ª¿¡ ´ëÇØ¼­´Â Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù.
	 * 2.µû¶ó¼­ 2004³â ÀÌÈÄ¸¦ °Ë»öÇÏ±â À§ÇØ¼­(2004³âµµ¸¦ Æ÷ÇÔÇÏ±âÀ§ÇØ¼­´Â 2004-1·Î °Ë»öÇØ¾ß ÇÑ´Ù.
	 * 3.¿¹)³âµµ:2002-2004 ÀÇ ÀÚ·á°Ë»ö½Ã 2001<³â<2005 ·Î Äõ¸®¸¦ ¸¸µé¾îÁà¾ß ÇÑ´Ù
	 *-----------------------------------------------------------------------------*/
	if(l_puby1.length>0 || l_puby2.length>0 ) {
		/*
		if(l_puby1.length>0 && l_puby2.length > 0) {
			l_puby1 = (parseInt(l_puby1)-1) + Char_Fill('0', 14 - l_puby1.length);
			l_puby2 = (parseInt(l_puby2)+1) + Char_Fill('0', 14 - l_puby2.length);

			if(g_Filter.length>0) g_Filter+= " <AND> "+l_buf;
			g_Filter+="[PUBYEAR;6;" +l_puby1+ "/" + l_puby2+";]";
		}
		else if(l_puby1.length >0  && (l_puby2=='' || l_puby2=='undefined' || l_puby2==null)) {	//From ~

			l_puby1 = l_puby1 + Char_Fill('0', 14 - l_puby1.length);
			if(g_Filter.length>0) g_Filter+= " <AND> "+l_buf;
			g_Filter+="[PUBYEAR;6;" +l_puby1+ "/99999999999999;]";
		}
		else if((l_puby1=='' || l_puby1==null || l_puby1=='undefined' )&& l_puby2.length >0) {	//~to
			l_puby2 = l_puby2 + Char_Fill('0', 14 - l_puby2.length);
			if(g_Filter.length>0) g_Filter+= " <AND> "+l_buf;
			g_Filter+="[PUBYEAR;6;00000000000000/" + l_puby2+";]";
		}
		*/
		if(l_puby1.length>0 && l_puby2.length > 0) {
			l_puby1 = l_puby1 + Char_Fill('0', 14 - l_puby1.length);
			l_puby2 = l_puby2 + Char_Fill('0', 14 - l_puby2.length);

			if(Qstring_v.length>0) Qstring_v+= " <AND> "+l_buf;
			Qstring_v+="[PUBYEAR;6;" +l_puby1+ "\t" + l_puby2+";]";
		}
		else if(l_puby1.length >0  && (l_puby2=='' || l_puby2=='undefined' || l_puby2==null)) {	//From ~

			l_puby1 = l_puby1 + Char_Fill('0', 14 - l_puby1.length);
			if(Qstring_v.length>0) Qstring_v+= " <AND> "+l_buf;
			Qstring_v+="[PUBYEAR;6;" +l_puby1+ "\t99999999999999;]";
		}
		else if((l_puby1=='' || l_puby1==null || l_puby1=='undefined' )&& l_puby2.length >0) {	//~to
			l_puby2 = l_puby2 + Char_Fill('0', 14 - l_puby2.length);
			if(Qstring_v.length>0) Qstring_v+= " <AND> "+l_buf;
			Qstring_v+="[PUBYEAR;6;00000000000000\t" + l_puby2+";]";
		}
	}

	//´ë»óÀÚ·á
	if(l_srchsang !='all' && l_srchsang.length >0){
		l_buf = '';
		ls_temp = '';
		ls_temp = l_srchsang.split(',');
		for(i=0; i< ls_temp.length; i++){
			if( ls_temp[i] == 'c'){
				l_buf +='<AND>[URLFLAG;1;1;]';
			}
		}
		Qstring_v +=l_buf;
	}

	//Àú³ÎÇüÅÂ
	l_brosetype =l_brosetype.toLowerCase();
	if(l_brosetype.length >0){
		l_buf = '';
		l_buf +='[DATATYPE;1;'+l_brosetype+';]';

		if(Qstring_v.length>0) Qstring_v+= " <AND> ";
		Qstring_v +=l_buf;
	}
	//Àú³ÎÇüÅÂ ¼ÒºÐ·ù
	l_mtrltype =l_mtrltype.toLowerCase();
	if(l_mtrltype !='all' && l_mtrltype.length >0){
		l_buf = '';
		l_buf +='[MTRLTYPE;1;'+l_mtrltype+';]';

		if(Qstring_v.length>0) Qstring_v+= " <AND> ";
		Qstring_v +=l_buf;
	}
	
	//±¸µ¶»óÅÂ
	l_gudock =l_gudock.toLowerCase();
	if(l_gudock !='all' && l_gudock.length >0){
		l_buf = '';
		l_buf +='[GUDOCK;1;'+l_gudock+';]';

		if(Qstring_v.length>0) Qstring_v+= " <AND> ";
		Qstring_v +=l_buf;
	}
	
	//¸ÅÃ¼À¯Çü(ºñµµ¼­)
	l_expand05 =l_expand05.toLowerCase();
	if(l_expand05 !='all' && l_expand05.length >0){
		l_buf = '';
		l_buf +='[EXPAND_05;1;'+l_expand05+';]';

		if(Qstring_v.length>0) Qstring_v+= " <AND> ";
		Qstring_v +=l_buf;
	}
	

	//°¡~ÇÏ, A~Z
	l_firstchar =l_firstchar.toLowerCase();
	if(l_firstchar !='all' && l_firstchar.length >0){
		l_buf = '';
		l_buf +='[FIRSTCHAR;1;'+l_firstchar+';]';

		if(Qstring_v.length>0) Qstring_v+= " <AND> ";
		Qstring_v +=l_buf;
	}
	//browse input text
	if(gf_Trim(l_browseTxt,'a') != ''){
		l_buf = '';
		l_buf +='[TTITLE;1;'+l_browseTxt+';]';

		if(Qstring_v.length>0) Qstring_v+= " <AND> ";
		Qstring_v +=l_buf;
	}

	g_Exec_Query = Qstring_v;
	return("ok");
}
/********************************************************************************
	ÇÔ¼ö¸í : g_Srch_Key_From_Make()
	±â  ´É : Å°¿öµå °Ë»ö½Ã °Ë»ö¹®ÀåÀ» È­¸é¿¡ º¸¿©ÁÖ±âÀ§ÇØ
		     Edit¿ë Äõ¸®¸¦ °¢ º¯¼ö¿¡ ´ã´Â´Ù.
	¸®  ÅÏ : return(0);
*********************************************************************************/
function g_Srch_Key_From_Make(s_query){
	var ls_header='';		//S1,T1
	var ls_buf='';			//°ª
	var ls_Edit;

	gf_ValueInit();			//´ãÀ» º¯¼ö ÃÊ±âÈ­

	if(s_query == null || s_query == 'undefined') return('no');
	ls_Edit=s_query.split("@");

	for(var i=0; i< ls_Edit.length; i++){
		if(ls_Edit[i].length > 0){
			ls_header = ls_Edit[i].substr(0,2);
			if(ls_header.length > 0){
				ls_buf = ls_Edit[i].substr(2);
			}

			if(ls_header=='ST') l_searchtype		= ls_buf;	//°Ë»öÁ¾·ù-Å°¿öµå,Àü¹æ
			else if(ls_header=='CO') l_collection	= ls_buf;	//ÄÌ·º¼Ç
			else if(ls_header=='S1') l_gubun1		= ls_buf;	//±¸ºÐ1
			else if(ls_header=='S2') l_gubun2		= ls_buf;	//±¸ºÐ2
			else if(ls_header=='S3') l_gubun3		= ls_buf;	//±¸ºÐ3
			else if(ls_header=='S4') l_gubun4		= ls_buf;	//±¸ºÐ4
			else if(ls_header=='F1') l_field1		= ls_buf;	//°Ë»öÇÊµå
			else if(ls_header=='F2') l_field2		= ls_buf;	//°Ë»öÇÊµå
			else if(ls_header=='F3') l_field3		= ls_buf;	//°Ë»öÇÊµå
			else if(ls_header=='F4') l_field4		= ls_buf;	//°Ë»öÇÊµå
			else if(ls_header=='T1') l_sle1			= ls_buf;	//°Ë»ö¾î1
			else if(ls_header=='T2') l_sle2			= ls_buf;	//°Ë»ö¾î2
			else if(ls_header=='T3') l_sle3			= ls_buf;	//°Ë»ö¾î1
			else if(ls_header=='T4') l_sle4			= ls_buf;	//°Ë»ö¾î2
			else if(ls_header=='B1') l_bool1		= ls_buf;	//ºÎ¿ï1
			else if(ls_header=='B2') l_bool2		= ls_buf;	//ºÎ¿ï2
			else if(ls_header=='B3') l_bool3		= ls_buf;	//ºÎ¿ï3
			else if(ls_header=='DT') l_datatype		= ls_buf;	//ÀÚ·áÀ¯Çü
			else if(ls_header=='DB') l_dbtype		= ls_buf;	//¼ÒÀå±â°ü
			else if(ls_header=='LA') l_lang			= ls_buf;	//¾ð¾î
			else if(ls_header=='Y1') l_puby1		= ls_buf;	//ÃâÆÇ³â1
			else if(ls_header=='Y2') l_puby2		= ls_buf;	//ÃâÆÇ³â2
			else if(ls_header=='PC') l_cntperpage	= ls_buf;	//ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö
			else if(ls_header=='MA') l_maxsearch	= ls_buf;	//ÃÖ´ë°Ë»ö°Ç¼ö
			else if(ls_header=='SU') l_subjectcode	= ls_buf;	//ÁÖÁ¦¾î
			else if(ls_header=='SA') l_srchsang		= ls_buf;	//´ë»óÀÚ·á
			else if(ls_header=='BT') l_brosetype	= ls_buf;	//Àú³ÎÇüÅÂ
			else if(ls_header=='BA') l_mtrltype		= ls_buf;	//Àú³ÎÇüÅÂ ¼ÒºÐ·ù
			else if(ls_header=='BF') l_firstchar	= ls_buf;	//°¡~ÇÏ, A~Z
			else if(ls_header=='BI') l_browseTxt	= ls_buf;	//browse input txt
			else if(ls_header=='TG') l_tagname		= ls_buf;	//TagCloud
			else if(ls_header=='SF') l_sortfield	= ls_buf;	//Á¤·ÄÇÊµå
			else if(ls_header=='SB') l_sortby		= ls_buf;	//Á¤·Ä¼ø
			else if(ls_header=='RS') l_research		= ls_buf;	//°á°ú³»°Ë»ö
			else if(ls_header=='GD') l_gudock		= ls_buf;	//±¸µ¶»óÅÂ
			else if(ls_header=='E5') l_expand05		= ls_buf;	//¸ÅÃ¼À¯Çü(ºñµµ¼­)
			else if(ls_header=='E2') l_repgubun		= ls_buf;	//KRIHSº¸°í¼­±¸ºÐ
	

		}//end of if
	}//end of for

	return("ok");
}


/*****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetFormValue(ao_form)
	¼³    ¸í	: (Å°¿öµå¿ë)°Ë»öÈ­¸é¿¡ ¼ÂÆÃµÈ °ªÀ» º¯¼ö¿¡ ÀúÀåÇÑ´Ù
	ÀÎ    ¼ö: ¾øÀ½
******************************************************************/
function gf_GetFormValue(ao_form){
	var f = eval(ao_form);
	var l_bib='0';
	var l_art='0';
	var l_cms='0';
	var l_tmpgubun = '';
	

	gf_ValueInit();									//º¯¼ö ÃÊ±âÈ­

	try{
		if(f.cbx_srchtype != "undefined" && f.cbx_srchtype != null){						//°Ë»öÁ¾·ù
			for(i=0; i<f.cbx_srchtype.length; i++){
				if(f.cbx_srchtype[i].checked == true){
					l_searchtype = f.cbx_srchtype[i].value;
					break;
				}
			}
		}else{
			l_searchtype = f.searchtype.value;
		}
	}catch(e){
		try{
			l_searchtype = f.searchtype.value;
		}catch(ex){
			l_searchtype = 1;
		}
	}

	if(f.sel_gubun1 !=null) l_gubun1	= lf_ChnageKey(l_searchtype, gf_Trim(f.sel_gubun1.value,'a'));		//ÄÞº¸1
	
	if(f.sel_gubun2 !=null) l_gubun2	= lf_ChnageKey(l_searchtype, gf_Trim(f.sel_gubun2.value,'a'));		//ÄÞº¸2
	if(f.sel_gubun3 !=null)	l_gubun3	= lf_ChnageKey(l_searchtype, gf_Trim(f.sel_gubun3.value,'a'));		//ÄÞº¸3
	if(f.sel_gubun4 !=null)	l_gubun4	= gf_Trim(f.sel_gubun4.value,'a');		//ÄÞº¸4


	if(l_gubun1=='ALL'){	//ÀüÃ¼ÇÊµå ¼±ÅÃ
		if(f.sel_gubun1 !=null){
			for(var j=1; j < f.sel_gubun1.length; j++){
				if(l_afield1 !='')  l_afield1 +=',';
				l_tmpgubun = lf_ChnageKey(l_searchtype,f.sel_gubun1[j].value);
				l_afield1 +=gf_GetFieldName(l_tmpgubun);
			}
			l_afield1 = gf_Trim(l_afield1,'a');
		}
	}

	if(l_gubun2=='ALL'){
		if(f.sel_gubun2 !=null){
			for(var j=1; j < f.sel_gubun2.length; j++){
				if(l_afield2 !='')  l_afield2 +=',';
				l_afield2 +=gf_GetFieldName(f.sel_gubun2[j].value);
			}
			l_afield2 = gf_Trim(l_afield2,'a');
		}
	}
	if(l_gubun3=='ALL'){
		if(f.sel_gubun3 !=null){
			for(var j=1; j < f.sel_gubun3.length; j++){
				if(l_afield3 !='')  l_afield3 +=',';
				l_afield3 +=gf_GetFieldName(f.sel_gubun3[j].value);
			}
			l_afield3 = gf_Trim(l_afield3,'a');
		}
	}
	if(l_gubun4=='ALL'){
		if(f.sel_gubun4 !=null){
			for(var j=0; j < f.sel_gubun4.length; j++){
				if(l_afield4 !='')  l_afield4 +=',';
				l_afield4 +=gf_GetFieldName(f.sel_gubun4[j].value);
			}
			l_afield4 = gf_Trim(l_afield4,'a');
		}
	}

	if(l_gubun1 !='') l_field1 	= gf_GetFieldName(l_gubun1);
	if(l_gubun2 !='') l_field2 	= gf_GetFieldName(l_gubun2);
	if(l_gubun3 !='') l_field3 	= gf_GetFieldName(l_gubun3);
	if(l_gubun4 !='') l_field4 	= gf_GetFieldName(l_gubun4);

	if(f.sel_gubun1 !=null) l_dfield1	= f.sel_gubun1[f.sel_gubun1.selectedIndex].text;		//°Ë»öÇÊµå - display¿ë
	if(f.sel_gubun2 !=null)	l_dfield2	= f.sel_gubun2[f.sel_gubun2.selectedIndex].text;
	if(f.sel_gubun3 !=null)	l_dfield3	= f.sel_gubun3[f.sel_gubun3.selectedIndex].text;
	if(f.sel_gubun4 !=null)	l_dfield4	= f.sel_gubun4[f.sel_gubun4.selectedIndex].text;

	if(f.txt_Input1 !=null)	l_sle1 	  = gf_OnlyOneSpace(f.txt_Input1.value);	//°Ë»ö¾î
	if(f.txt_Input2 !=null)	l_sle2 	  = gf_OnlyOneSpace(f.txt_Input2.value);
	if(f.txt_Input3 !=null)	l_sle3 	  = gf_OnlyOneSpace(f.txt_Input3.value);
	if(f.txt_Input4 !=null)	l_sle4 	  = gf_OnlyOneSpace(f.txt_Input4.value);
	if(f.search_form_query0 !=null)	l_sle1 	  = gf_OnlyOneSpace(f.search_form_query0.value);

	/* select type */
	if(f.oper_sel1 !=null)	l_bool1   = f.oper_sel1.value;						//°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª1
	if(f.oper_sel2 !=null)	l_bool2   = f.oper_sel2.value;						//°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª2
	if(f.oper_sel3 !=null)	l_bool3   = f.oper_sel3.value;						//°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª2

	//ÁÖÁ¦¾î
	if(f.txt_thes !=null) 		l_subjectcode = f.txt_thes.value;

	if(f.cbx_type !=null){
		l_datatype = '';
		l_disdatatype = '';
		for(var i=0; i< f.cbx_type.length;i++){				//ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
			if(f.cbx_type[i].checked==true){
				if(f.cbx_type[i].value=='ALL'){
					l_collection	='ALL';
					l_datatype		='all';
					l_disdatatype	="ÀüÃ¼";
					break;
				}
				if(l_datatype.length>0){
					l_datatype+=',';
					l_disdatatype+=',';
				}
				l_datatype		+=f.cbx_type[i].value;
				l_disdatatype	+=gf_GetDispType(f.cbx_type[i].value);

				switch(l_datatype){
					case 'a':	//±â»ç
						l_art='1';
						break;
					default:	//¼­Áö
						l_bib='1';
						break;
				}
			}

		}//end of for
		if(l_datatype =='' || l_datatype==null || l_datatype=='undefined'){
			alert('ÀÚ·áÀ¯ÇüÀ» ¼±ÅÃÇÏ¼¼¿ä.');
			return -1;
		}
	}
	
	// ¸ÅÃ¼À¯Çü
	if(f.f_Mcheck !=null){
		l_mcheck		='';		//¸ÅÃ¼À¯Çü
		l_dismcheck		='';		//µð½ºÇÃ·¹ÀÌ¿ë ¸ÅÃ¼À¯Çü

		for(var i=0; i< f.f_Mcheck.length;i++){				//ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
			if(f.f_Mcheck[i].checked==true){
				if(f.f_Mcheck[i].value=='ALL'){
					l_mcheck		='all';
					l_dismcheck	="ÀüÃ¼";
					break;
				}
				if(l_mcheck.length>0){
					l_mcheck+=',';
					l_dismcheck+=',';
				}
				l_mcheck	+=f.f_Mcheck[i].value;
				l_dismcheck	+=gf_GetDisMcheck(f.f_Mcheck[i].value);

			}

		}//end of for
		if(l_mcheck =='' || l_mcheck==null || l_mcheck=='undefined'){
			alert('¸ÅÃ¼À¯ÇüÀ» ¼±ÅÃÇÏ¼¼¿ä.');
			return -1;
		}
	}
	
	// ±¸µ¶»óÅÂ
	if(f.f_Gdcheck !=null){
		l_gudock		='';		//±¸µ¶»óÅÂ
		l_disgudock		='';		//µð½ºÇÃ·¹ÀÌ¿ë ±¸µ¶»óÅÂ

		for(var i=0; i< f.f_Gdcheck.length;i++){				//ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
			if(f.f_Gdcheck[i].checked==true){
				if(f.f_Gdcheck[i].value=='ALL'){
					l_gudock		='all';
					l_disgudock	="ÀüÃ¼";
					break;
				}
				if(l_gudock.length>0){
					l_gudock+=',';
					l_disgudock+=',';
				}
				l_gudock	+=f.f_Gdcheck[i].value;
				l_disgudock	+=gf_GetDisGDcheck(f.f_Gdcheck[i].value);

			}

		}//end of for
		if(l_gudock =='' || l_gudock==null || l_gudock=='undefined'){
			alert('±¸µ¶»óÅÂ¸¦ ¼±ÅÃÇÏ¼¼¿ä.');
			return -1;
		}
	}
	

	// ¸ÅÃ¼À¯Çü(ºñµµ¼­)
	if(f.cbx_ex05 !=null){
		l_expand05		='';		//¸ÅÃ¼À¯Çü
		l_disexpand05		='';		//µð½ºÇÃ·¹ÀÌ¿ë ¸ÅÃ¼À¯Çü

		for(var i=0; i< f.cbx_ex05.length;i++){				//ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
			if(f.cbx_ex05[i].checked==true){
				if(f.cbx_ex05[i].value=='ALL'){
					l_expand05		='all';
					l_disexpand05	="ÀüÃ¼";
					break;
				}
				if(l_expand05.length>0){
					l_expand05+=',';
					l_disexpand05+=',';
				}
				l_expand05	+=f.cbx_ex05[i].value;
				l_disexpand05	+=gf_GetDisE05check(f.cbx_ex05[i].value);

			}

		}//end of for
		if(l_expand05 =='' || l_expand05==null || l_expand05=='undefined'){
			alert('¸ÅÃ¼À¯Çü ¼±ÅÃÇÏ¼¼¿ä.');
			return -1;
		}
	}
	
	
	
	// KRIHSº¸°í¼­±¸ºÐ
	if(f.cbx_Rpcheck !=null){
		l_repgubun		='';		//KRIHSº¸°í¼­±¸ºÐ
		l_disrepgubun	='';		//µð½ºÇÃ·¹ÀÌ¿ë KRIHSº¸°í¼­±¸ºÐ

		for(var i=0; i< f.cbx_Rpcheck.length;i++){				//ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
		
			if(f.cbx_Rpcheck[i].checked==true){
				if(f.cbx_Rpcheck[i].value=='all'){
					l_repgubun		='all';
					l_disrepgubun	="ÀüÃ¼";
					break;
				}
				if(l_repgubun.length>0){
					l_repgubun+=',';
					l_disrepgubun+=',';
				}
				l_repgubun	+=f.cbx_Rpcheck[i].value;
				l_disrepgubun	+=gf_GetDisRepGubuncheck(f.cbx_Rpcheck[i].value);

			}
		}//end of for
	}
	
	//¼ÒÀå±â°ü
	if(f.cbx_location !=null){
		l_dbtype = '';
		l_disdbtype = '';
		for(var i=0; i< f.cbx_location.length;i++){				//ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
			if(f.cbx_location[i].checked==true){
				if(f.cbx_location[i].value=='ALL'){
					l_dbtype		='all';
					l_disdbtype	="ÀüÃ¼";
					break;
				}
				if(l_dbtype.length>0){
					l_dbtype+=',';
					l_disdbtype+=',';
				}
				l_dbtype	+=f.cbx_location[i].value;
				l_disdbtype	+=gf_GetDisDBType(f.cbx_location[i].value);

			}

		}//end of for
		if(l_dbtype =='' || l_dbtype==null || l_dbtype=='undefined'){
			alert('¼ÒÀå±â°üÀ» ¼±ÅÃÇÏ¼¼¿ä.');
			return -1;
		}
	}else  if(f.sel_location !=null){
    	l_dbtype = f.sel_location[f.sel_location.selectedIndex].value;
    	l_disdbtype = f.sel_location[f.sel_location.selectedIndex].text;
    }



	//¾ð¾î
	if(f.sel_lang !=null){
			l_lang 	 = f.sel_lang.value;		    			//Select ¹Ú¼ö
			l_dislang = f.sel_lang[f.sel_lang.selectedIndex].text;
	}else if(f.cbx_lang != null){
		for(var i=0; i< f.cbx_lang.length;i++){				//Ã¼Å©¹Ú½º
			if(f.cbx_lang[i].checked==true){
				if(f.cbx_lang[i].value=='ALL'){
					l_lang		='all';
					l_dislang	="ÀüÃ¼";
					break;
				}
				if(l_lang !=''){
					l_lang+=',';
					l_dislang+=',';
				}
				l_lang		+=f.cbx_lang[i].value;
				l_dislang	+=gf_GetDispLang(f.cbx_lang[i].value);
			}
		}//end of for
	}
	l_lang = l_lang.toLowerCase();

	//°Ë»ö¹üÀ§
	if(f.cbx_search != null){
		for(var i=0; i< f.cbx_search.length;i++){				//Ã¼Å©¹Ú½º
			if(f.cbx_search[i].checked==true){
				if(f.cbx_search[i].value=='ALL'){
					l_srchscope		='all';
					l_dissrchscope	="ÀüÃ¼";
					break;
				}
				if(l_srchscope !=''){
					l_srchscope+=',';
					l_dissrchscope+=',';
				}
				l_srchscope		+=f.cbx_search[i].value;
				l_dissrchscope	+=gf_GetDispScope(f.cbx_search[i].value);
			}
		}//end of for
	}

	//¹ßÇà³âµµ
	if(f.txt_from !=null)	l_puby1 = gf_Trim(f.txt_from.value,'a');
	if(f.txt_to !=null)		l_puby2 = gf_Trim(f.txt_to.value,'a');

	//´ë»óÀÚ·á
	if(f.cbx_sang != null){
		for(var i=0; i< f.cbx_sang.length;i++){				//Ã¼Å©¹Ú½º
			if(f.cbx_sang[i].checked==true){
				if(f.cbx_sang[i].value=='ALL'){
					l_srchsang		='all';
					l_dissrchsang	="ÀüÃ¼";
					break;
				}
				if(l_srchsang !=''){
					l_srchsang+=',';
					l_dissrchsang+=',';
				}
				l_srchsang		+=f.cbx_sang[i].value;
				l_dissrchsang	+=gf_GetDispSang(f.cbx_sang[i].value);
			}
		}//end of for
	}

	//Àú³ÎÇüÅÂ
	if(f.lf_radio != null){
		for(var i=0; i< f.lf_radio.length;i++){
			if(f.lf_radio[i].checked==true){
				l_brosetype		= f.lf_radio[i].value;
			}
		}//end of for
	}

	//Àú³ÎÇüÅÂ ¼ÒºÐ·ù
	if(f.f_mtrltype != null && f.f_mtrltype != "undefined"){
		for(var i=0; i< f.f_mtrltype.length;i++){
			if(f.f_mtrltype[i].checked==true){
				l_mtrltype		= f.f_mtrltype[i].value;
				break;
			}
		}//end of for
	}
	if(f.f_Mcheck != null && f.f_Mcheck != "undefined"){
		for(var i=0; i< f.f_Mcheck.length;i++){
			if(f.f_Mcheck[i].checked==true){
				l_mtrltype		= f.f_Mcheck[i].value;
				break;
			}
		}//end of for
	}

	//°¡~ÇÏ, A~Z
	if(f.sel_search1 != null){
		l_firstchar = f.sel_search1[f.sel_search1.selectedIndex].value;
	}

	//browse input txt
	if(f.txt_browse1 != null){
		l_browseTxt = f.txt_browse1.value;
	}

	//È­¸éÃâ·Â°Ç¼ö
	if(f.sel_page !=null){
		l_cntperpage = f.sel_page[f.sel_page.selectedIndex].value;
	}else if(f.lipagecnt !=null){
		l_cntperpage = f.lipagecnt.value;
	}else{
		l_cntperpage = '20';
	}

	//Á¤·Ä
	if(f.sel_sortfield !=null) 	l_sortfield = f.sel_sortfield[f.sel_sortfield.selectedIndex].value;
	if(f.sel_sortby !=null) 	l_sortby 	= f.sel_sortby[f.sel_sortby.selectedIndex].value;

	//ÃÖ´ëÃâ·Â°Ç¼ö
	if(f.sel_max !=null){
			l_maxsearch 	 = f.sel_max.value;		    			//Select ¹Ú¼ö
			//l_dismax = f.sel_max[f.sel_max.selectedIndex].text;
	}

	return 1;
}

/****************************************************************
	ÇÔ ¼ö ¸í	: gf_SetFormValue()
	¼³    ¸í	: º¯¼ö°ªÀ» È­¸é¿¡ ¼¼ÆÃÇÑ´Ù.
	ÀÎ    ¼ö: ¾øÀ½
*****************************************************************/
function gf_SetFormValue()
{
    var f=document.form1;
    var ls_temp="";
    var li_chkrow = 0;

    //lf_Clicked(l_searchtype);        //°Ë»öÁ¾·ù
	//lf_Clicked(1);        //°Ë»öÁ¾·ù

    if(f.txt_Input1 != null && f.txt_Input1 != "undefined") f.txt_Input1.value=l_sle1;      //°Ë»ö¾î1-3
    if(f.txt_Input2 != null && f.txt_Input2 != "undefined") f.txt_Input2.value=l_sle2;
    if(f.txt_Input3 != null && f.txt_Input3 != "undefined") f.txt_Input3.value=l_sle3;
    if(f.txt_Input4 != null && f.txt_Input4 != "undefined") f.txt_Input4.value=l_sle4;

    if(f.oper_sel1 != null && f.oper_sel1 != "undefined"){
        for(i=0; i<f.oper_sel1.length;i++){ //°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª1
            if(f.oper_sel1[i].value==l_bool1){
                f.oper_sel1[i].selected=true;
                break;
            }
        }
    }
    if(f.oper_sel2 != null && f.oper_sel2 != "undefined"){
        for(i=0; i<f.oper_sel2.length;i++){ //°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª2
            if(f.oper_sel2[i].value==l_bool2){
                f.oper_sel2[i].selected=true;
                break;
            }
        }
    }
    if(f.oper_sel3 != null && f.oper_sel3 != "undefined"){
        for(i=0; i<f.oper_sel3.length;i++){ //°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª3
            if(f.oper_sel3[i].value==l_bool3){
                f.oper_sel3[i].selected=true;
                break;
            }
        }
    }

    if(f.sel_gubun1 != null && f.sel_gubun1 != "undefined"){
		if(l_gubun1 == "") l_gubun1 = "ALL";
        for(i=0; i<f.sel_gubun1.length;i++){   //°Ë»ö¾î ¾ÕÀÇ ÄÞº¸¹Ú½º1
            if(f.sel_gubun1[i].value==lf_ChnageKeyField(l_gubun1)){
                f.sel_gubun1[i].selected=true;
                break;
            }else{
                f.sel_gubun1[1].selected=true;
            }
        }
    }
    if(f.sel_gubun2 != null && f.sel_gubun2 != "undefined"){
        for(i=0; i<f.sel_gubun2.length;i++){   //°Ë»ö¾î ¾ÕÀÇ ÄÞº¸¹Ú½º2
            if(f.sel_gubun2[i].value==lf_ChnageKeyField(l_gubun2)){
                f.sel_gubun2[i].selected=true;
                break;
            }
        }
        if(l_gubun2 == "") f.sel_gubun2[1].selected=true;
    }

    if(f.sel_gubun3 != null && f.sel_gubun3 != "undefined"){
        for(i=0; i<f.sel_gubun3.length;i++){   //°Ë»ö¾î ¾ÕÀÇ ÄÞº¸¹Ú½º3
            if(f.sel_gubun3[i].value==lf_ChnageKeyField(l_gubun3)){
                f.sel_gubun3[i].selected=true;
                break;
            }
        }
        if(l_gubun3 == "") f.sel_gubun3[3].selected=true;
    }
    if(f.sel_gubun4 != null && f.sel_gubun4 != "undefined"){
        for(i=0; i<f.sel_gubun4.length;i++){   //°Ë»ö¾î ¾ÕÀÇ ÄÞº¸¹Ú½º4
            if(f.sel_gubun4[i].value== lf_ChnageKeyField(l_gubun4)){
                f.sel_gubun4[i].selected=true;
                break;
            }else{
                f.sel_gubun4[3].selected=true;
            }
        }
    }
    //ÁÖÁ¦¾î
    if(f.txt_thes != "undefined" && f.txt_thes != null) f.txt_thes.value=l_subjectcode;

	li_chkrow=0;
    ls_temp="";                     //ÀÚ·áÀ¯Çü
    if(f.cbx_type != null && f.cbx_type != "undefined"){
    	ls_temp=l_datatype.split(",");
        f.cbx_type[0].checked=false;
        for(i=0; i<ls_temp.length; i++){
            for(j=0; j<f.cbx_type.length; j++){
                if(f.cbx_type[j].value==ls_temp[i]){
                    f.cbx_type[j].checked=true;
                    li_chkrow++;
                    continue;
                }
            }
        }
        if(li_chkrow == 0) f.cbx_type[0].checked=true;
    }
    
    

    //¼ÒÀå±â°ü
	li_chkrow=0;
    ls_temp="";
    if(f.cbx_location != null && f.cbx_location != "undefined"){
    	ls_temp=l_dbtype.split(",");
        f.cbx_location[0].checked=false;
        for(i=0; i<ls_temp.length; i++){
            for(j=0; j<f.cbx_location.length; j++){
                if(f.cbx_location[j].value==ls_temp[i]){
                    f.cbx_location[j].checked=true;
                    li_chkrow++;
                    continue;
                }
            }
        }
        if(li_chkrow == 0) f.cbx_location[1].checked=true;
    }else if(f.sel_location != null && f.sel_location != "undefined"){
        for(i=0; i<f.sel_location.length;i++){
            if(f.sel_location[i].value==l_dbtype){
                f.sel_location[i].selected=true;
                break;
            }
        }
    }

	li_chkrow=0;
    ls_temp="";             //¾ð¾î¼±ÅÃ
	if(f.sel_lang != null){
        for(i=0; i<f.sel_lang.length;i++){  //È­¸é´ç Ãâ·Â°Ç¼ö
            if(f.sel_lang[i].value==l_lang){
                f.sel_lang[i].selected=true;
                break;
            }
        }
	}else if(f.cbx_lang != null && f.cbx_lang != "undefined"){
        ls_temp=l_lang.split(",");
        f.cbx_lang[0].checked=false;
        for(i=0; i<ls_temp.length; i++){
            for(j=0; j<f.cbx_lang.length; j++){
                if(f.cbx_lang[j].value==ls_temp[i]){
                    f.cbx_lang[j].checked=true;
                    li_chkrow++;
                    continue;
                }
            }
        }
        if(li_chkrow == 0) f.cbx_lang[0].checked=true;
    }

    li_chkrow=0;
    ls_temp="";                     //°Ë»ö¹üÀ§
    if(f.cbx_search != null && f.cbx_search != "undefined"){
        ls_temp=l_srchscope.split(",");
        f.cbx_search[0].checked=false;
        for(i=0; i<ls_temp.length; i++){
            for(j=0; j<f.cbx_search.length; j++){
                if(f.cbx_search[j].value==ls_temp[i]){
                    f.cbx_search[j].checked=true;
                    li_chkrow++;
                    continue;
                }
            }
        }
        if(li_chkrow == 0) f.cbx_search[0].checked=true;
    }

    if(f.txt_from != "undefined" && f.txt_from != null) f.txt_from.value=l_puby1;       //¹ßÇà³âµµ - from
    if(f.txt_to != "undefined" && f.txt_to != null) f.txt_to.value=l_puby2;         //¹ßÇà³âµµ - to

	li_chkrow=0;
    ls_temp="";             //´ë»óÀÚ·á
    if(f.cbx_sang != null && f.cbx_sang != "undefined"){
        ls_temp=l_srchsang.split(",");
        f.cbx_sang[0].checked=false;
        for(i=0; i<ls_temp.length; i++){
            for(j=0; j<f.cbx_sang.length; j++){
                if(f.cbx_sang[j].value==ls_temp[i]){
                    f.cbx_sang[j].checked=true;
                    li_chkrow++;
                    continue;
                }
            }
        }
        if(li_chkrow == 0) f.cbx_sang[0].checked=true;
    }

	li_chkrow=0;
    ls_temp="";             //Àú³ÎÇüÅÂ
    if(f.lf_radio != null && f.lf_radio != "undefined"){
        for(j=0; j<f.lf_radio.length; j++){
            if(f.lf_radio[j].value==l_brosetype	){
                f.lf_radio[j].checked=true;
                li_chkrow++;
                break;
            }
        }
        if(li_chkrow == 0) f.lf_radio[0].checked=true;
    }

	li_chkrow=0;
    ls_temp="";  //Àú³ÎÇüÅÂ ¼ÒºÐ·ù
    if(f.f_mtrltype != null ){
        for(j=0; j<f.f_mtrltype.length; j++){
            if(f.f_mtrltype[j].value==l_mtrltype	){
                f.f_mtrltype[j].checked=true;
                li_chkrow++;
                break;
            }
        }
        if(li_chkrow == 0) f.f_mtrltype[0].checked=true;
    }
    // ¸ÅÃ¼À¯Çü
    li_chkrow=0;
    ls_temp=""; 
    if(f.f_Mcheck != null ){
        for(j=0; j<f.f_Mcheck.length; j++){
            if(f.f_Mcheck[j].value==l_mtrltype	){
                f.f_Mcheck[j].checked=true;
                li_chkrow++;
                break;
            }
        }
        if(li_chkrow == 0) f.f_Mcheck[0].checked=true;
    }
    


	li_chkrow=0;
    ls_temp="";             //°¡~ÇÏ, A~Z
    if(f.sel_search1 != null && f.sel_search1 != "undefined"){
        for(j=0; j<f.sel_search1.length; j++){
            if(f.sel_search1[j].value==l_firstchar	){
                f.sel_search1[j].selected=true;
                li_chkrow++;
                break;
            }
        }
        if(li_chkrow == 0) f.sel_search1[0].selected=true;
    }

	//browse input txt
	if(f.txt_browse1 != null && f.txt_browse1 != "undefined") f.txt_browse1.value=l_browseTxt;

    // ±¸µ¶»óÅÂ
    li_chkrow=0;
    ls_temp=""; 
    if(f.f_Gdcheck != null ){
        for(j=0; j<f.f_Gdcheck.length; j++){
            if(f.f_Gdcheck[j].value==l_gudock	){
                f.f_Gdcheck[j].checked=true;
                li_chkrow++;
                break;
            }
        }
        if(li_chkrow == 0) f.f_Gdcheck[0].checked=true;
    }
    
    // ¸ÅÃ¼À¯Çü(ºñµµ¼­)
    li_chkrow=0;
    ls_temp=""; 
    if(f.cbx_ex05 != null ){
        for(j=0; j<f.cbx_ex05.length; j++){
            if(f.cbx_ex05[j].value==l_expand05	){
                f.cbx_ex05[j].checked=true;
                li_chkrow++;
                break;
            }
        }
        if(li_chkrow == 0) f.cbx_ex05[0].checked=true;
    }
    
    // KRIHSº¸°í¼­±¸ºÐ
    li_chkrow=0;
    ls_temp=""; 
    if(f.cbx_Rpcheck != null ){
        for(j=0; j<f.cbx_Rpcheck.length; j++){
            if(f.cbx_Rpcheck[j].value==l_repgubun	){
                f.cbx_Rpcheck[j].checked=true;
                li_chkrow++;
                break;
            }
        }
        if(li_chkrow == 0) f.cbx_Rpcheck[0].checked=true;
    }
    
    
   
   /*
   if(f.sel_page != "undefined" && f.sel_page != null){
        for(i=0; i<f.sel_page.length;i++){  //È­¸é´ç Ãâ·Â°Ç¼ö
            if(f.sel_page[i].value==l_cntperpage){
                f.sel_page[i].selected=true;
                break;
            }
        }
    }
    */
    /*
    //Á¤·Ä
    if(f.sel_sortfield != "undefined" && f.sel_sortfield != null){
        for(i=0; i<f.sel_sortfield.length;i++){
            if(f.sel_sortfield[i].value==l_sortfield){
            alert(l_sortfield);
                f.sel_sortfield[i].selected=true;
                break;
            }
        }
        if(li_chkrow == 0) f.sel_sortfield[3].selected=true;
    }
    */
    
    /*
   	li_chkrow=0;
    ls_temp="";
    if(f.sel_sortby != "undefined" && f.sel_sortby != null){
        for(i=0; i<f.sel_sortby.length;i++){
            if(f.sel_sortby[i].value==l_sortby){
                f.sel_sortby[i].selected=true;
                break;
            }
        }
       	if(li_chkrow == 0) f.sel_sortby[2].selected=true;
    }*/

    return;
}

/****************************************************************
	ÇÔ ¼ö ¸í	: gf_Research()
	¼³    ¸í	: °á°ú³» °Ë»ö¹öÆ° ½ÇÇà
	ÀÎ    ¼ö: ¾øÀ½
*****************************************************************/
var g_re_verity='';
var g_re_view='';

function gf_Research(f){
	var chkreflag = "";
	if(f.cbx_res.checked == true) chkreflag = "1";
	
	
	var selgubun = gf_Trim(f.sel_gubun1.value,'a');
	
	
	var txtinput = gf_Trim(f.txt_Input1.value,'a');
	var txtresearch = "";

    if(txtinput == ""){
       alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
       return;
    }

	g_Srch_Key_From_Make(f.srcheditquery.value);

	if(chkreflag == "1"){
		if(gf_Trim(l_research,'a') != "") {
			txtresearch = l_research + " & " + txtinput;
			l_research = l_research + "¡Þ" + selgubun + "¡ß" + txtinput;
		}
		else {
			txtresearch = l_research;
			l_research 	= selgubun + "¡ß" + txtinput;
		}
/*
		if(IsTrimStr(l_sle1) != ""){
			g_View_Query = l_sle1 + " & " + txtresearch;
		}else if(IsTrimStr(l_sle2) != ""){
			g_View_Query = l_sle2 + " & " + txtresearch;
		}else if(IsTrimStr(l_sle3) != ""){
			g_View_Query = l_sle3 + " & " + txtresearch;
		}else if(IsTrimStr(l_sle4) != ""){
			g_View_Query = l_sle4 + " & " + txtresearch;
		}else{
			g_View_Query = txtresearch;
		}
*/
		g_Srch_Edit_Query();
	    f.srcheditquery.value = g_Edit_Query;

	}else{
		l_gubun1 = "all";
		l_sle1 = txtinput;

		g_Srch_Edit_Query();
		g_Srch_View_Query();
		
	    f.srcheditquery.value = g_Edit_Query;
	    f.srchviewquery.value = g_View_Query;
		
	}


//alert("g_Exec_Query=>"+g_Exec_Query+"\n"+"g_Edit_Query=>"+g_Edit_Query+"\n"+"g_View_Query=>"+g_View_Query+"\n"+"srchfilter=>"+g_Filter);

    f.target='_self';
    f.submit();
    return;
}

/*****************************************************************
	ÇÔ ¼ö ¸í	: gf_MakeQuery()
	¼³    ¸í	: °Ë»ö½ÇÇà¿ë Äõ¸® ¸¸µé±â
	ÀÎ    ¼ö	: as_Query - °Ë»öÄõ¸®
******************************************************************/
function gf_MakeReQuery(ls_Keyword, as_Query) {
	var f=document.form1;
	var ls_Verity		= as_Query;
	var ls_View			= f.srchviewquery.value;
	var ls_seachtype	= gf_Trim(f.searchtype.value,'a');

	var ls_Temp	= "";		//Àç°Ë»öÇÊµå
    var ls_Gubun="";
    var ls_Field="";
    var ls_Dfield="";
    var ls_Query="";
    var ls_SelType="";

    if(f.sel_gubun1!=null) ls_Temp	= gf_Trim(f.sel_gubun1.value,'a');		//ÄÞº¸1

	if(f.sel_gubun1 !=null) 	ls_Dfield	= f.sel_gubun1[f.sel_gubun1.selectedIndex].text;		//°Ë»öÇÊµå - display¿ë
	if(f.gs_SelDataType !=null) ls_SelType	= f.gs_SelDataType.value;				//ÅëÇÕ°Ë»öÀÇ À¯Çüº° ÅÇ°Ë»ö

	if(ls_Temp !=''){
		ls_Gubun	= ls_Temp;							//TI,AU,..
		ls_Field 	= gf_GetFieldName(ls_Temp,ls_seachtype);	//title,author
	}

	if(ls_Keyword.length >0){
		ls_Query = gf_FieldParsing(ls_Keyword,ls_Field);

        //Áßº¹°Ë»ö¾î Á¦°Å 2005.01.12 À¯¿µÃ¶
        if(as_Query.length>0){
            ls_Verity = Str_Replace(ls_Verity,'<AND>'+ls_Query,"");
        }

		if(ls_Verity.length >0) ls_Verity +='<AND>';
		//ls_Verity +='{';
		ls_Verity +=ls_Query;
		//ls_Verity +='}';
	}
	if(ls_SelType.length >0 && ls_SelType !='all'){	//ÅëÇÕ°Ë»ö¿¡¼­ Æ¯Á¤À¯Çü ÅÇ¹öÆ°À» ¼±ÅÃÇÏ¿© Àç°Ë»ö ÇÒ °æ¿ì
		if(ls_Verity.length >0) ls_Verity +='<AND>';
		//ls_Verity +='{';
		ls_Verity +='[DATATYPE;1;'+ls_SelType+';]';
		//ls_Verity +='}';
	}

	g_re_verity	=ls_Verity;
	g_re_view	=ls_View;
	return;
}

/*******************************************************************************
	ÇÔ¼ö¸í : g_Srch_View_Query()
	±â  ´É : View¿ë Query·Î »ý¼º
	ÀÎ  ¼ö : ¾øÀ½
	¸®  ÅÏ : return('');     °Ë»ö¾î°¡ ÀÔ·ÂµÇÁö ¾ÊÀº °æ¿ì
	         return('ok');   °Ë»ö½ÄÀÌ Á¤»óÀûÀ¸·Î »ý¼ºµÇ¾úÀ½
********************************************************************************/
function g_Srch_View_Query(){
	g_View_Query = '';     			//°Ë»öÀÌ·ÂÀ¸·Î º¸¿©ÁÖ´Â String (View)

	if(l_sle1 !=''){
		g_View_Query+='('+l_dfield1+':'+l_sle1+')';
	}
	if(l_sle2 !=''){
		if(l_sle1 !='') g_View_Query +='['+l_bool1+']';
		g_View_Query +='('+l_dfield2+':'+l_sle2+')';
	}
	if(l_sle3 !=''){
		if(l_sle1 !='' && l_sle2 =='')
			g_View_Query +='['+l_bool1+']';
		else if(l_sle2 !='')
			g_View_Query +='['+l_bool2+']';

		g_View_Query +='('+l_dfield3+':'+l_sle3+')';
	}
	if(l_sle4 !=''){
		if(l_sle1 !='' && l_sle2 =='')
			g_View_Query +='['+l_bool1+']';
		else if(l_sle2 !='')
			g_View_Query +='['+l_bool2+']';
		else if(l_sle3 !='')
			g_View_Query +='['+l_bool3+']';

		g_View_Query +='('+l_dfield4+':'+l_sle4+')';
	}


	if(l_subjectcode.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(ÁÖÁ¦¾î:'+l_subjectcode+')';
	}
	
	// ¸ÅÃ¼À¯Çü(ºñµµ¼­)	
	if(l_expand05 != 'all' && l_disexpand05.length >0){
		g_View_Query +='(¸ÅÃ¼À¯Çü:'+l_disexpand05+')';
	}
	
/*
	if(l_datatype != 'all' && l_disdatatype.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(ÀÚ·áÀ¯Çü:'+l_disdatatype+')';
	}

	if(l_dbtype != 'all' && l_disdbtype.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(¼ÒÀå±â°ü:'+l_disdbtype+')';
	}
	// ¸ÅÃ¼À¯Çü	
	if(l_mcheck != 'all' && l_dismcheck.length >0){
		g_View_Query +='(¸ÅÃ¼À¯Çü:'+l_dismcheck+')';
	}
	// ±¸µ¶»óÅÂ	
	if(l_gudock != 'all' && l_disgudock.length >0){
		g_View_Query +='(±¸µ¶»óÅÂ:'+l_disgudock+')';
	}
	
	// KRIHSº¸°í¼­±¸ºÐ	
	if(l_repgubun != 'all' && l_disrepgubun.length >0){
		g_View_Query +='(KRIHSº¸°í¼­:'+l_disrepgubun+')';
	}
	
	if(l_lang != 'all' && l_dislang.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(¾ð¾î:'+l_dislang+')';
	}

	if(l_srchscope != 'all' && l_srchscope.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(°Ë»ö¹üÀ§:'+l_dissrchscope+')';
	}

	if(l_puby1 !='' && l_puby2 !=''){		//µÑ´Ù ÀÖÀ»¶§
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(ÃâÆÇ³â:'+l_puby1+'~'+l_puby2+')';
	}
	else if(l_puby1!='' && l_puby2 ==''){	//year1¸¸ ÀÖÀ»¶§
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(ÃâÆÇ³â:'+l_puby1+')';
	}
	else if(l_puby1=='' && l_puby2 !=''){	//year2¸¸ ÀÖÀ»¶§
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(ÃâÆÇ³â:~'+l_puby2+')';
	}
	
	if(l_cntperpage.length >0 && l_cntperpage != '20'){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(Ãâ·Â°Ç¼ö:'+l_cntperpage+')';
	}
	if(l_srchsang != 'all' && l_dissrchsang.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(´ë»óÀÚ·á:'+l_dissrchsang+')';
	}

	if(l_maxsearch.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(ÃÖ´ë°Ë»ö°Ç¼ö:'+l_maxsearch+')';
	}

	if(l_searchtype == '0'){
		g_View_Query = "Å°¿öµå="+g_View_Query;
	}else if(l_searchtype == '1'){
		g_View_Query = "Àü¹æÀÏÄ¡="+g_View_Query;
	}else  if(l_searchtype == '2'){
		g_View_Query = "¿ÏÀüÀÏÄ¡="+g_View_Query;
	}
*/
	//TagCloud
	if(IsTrimStr(l_tagname) != ""){
		g_View_Query = "ÅÂ±×:"+l_tagname;
	}

	return;
}


/*****************************************************************
 ÇÔ ¼ö ¸í : lf_TailJSrch()
 ¼³    ¸í : ¼­Áö»ó¼¼¿¡¼­ ÃâÆÇ»ç/ÀúÀÚ¸¦ Å¬¸¯ÇßÀ» °æ¿ì ¼±ÅÃÇÑ ÃâÆÇ»ç/ÀúÀÚ¿¡ ´ëÇØ Àç°Ë»öÀ» ÇÏ´Â ÇÔ¼ö
 ÀÎ    ¼ö : as_field 	- °Ë»öÇÊµå
 			as_datatype	- ÀÚ·áÀ¯Çü
   			as_string 	- °Ë»ö¾î
*****************************************************************/
function lf_TailJSrch(as_field,as_datatype, as_string){
	var f =document.form1;
	var ls_temp='';
	var ls_buf='';
	var l_editheader='';
	var l_viewheader='';

	as_string = Str_Replace(as_string,"  "," ");
	ls_string = gf_Trim(as_string,'a');
	/*--------------------------------------------------
	 * ÇÑÀÚ Æ¯¼ö¹®ÀÚ Æ÷ÇÔµÈ °Ë»ö¾î¸¦ °ø¹éÀ¸·Î ±¸ºÐÇÏ¿©
	 * °¢ ´Ü¾î¸¦ ¼ÒÆ®¿ëÀ¸·Î º¯È¯ÇÏ¿© °Ë»ö¾î¸¦ ¸¸µë
	 *-------------------------------------------------*/
	ls_string = gf_CutSpecialChar2(ls_string);
	//---------------------------------------------------
	if( as_datatype == "L"){	//Ã»±¸±âÈ£
		ls_string = Str_Replace(ls_string," ","");
	}
	gf_ValueInit();

	//2003.11.20 Á¤¼÷¿µ
	ls_temp = gf_MakeHistoryHeader(as_field);
	ls_buf	= ls_temp.split('^');

	if(ls_buf.length>0){
		l_editheader=ls_buf[0];
		l_viewheader=ls_buf[1];
	}
	l_searchtype	='0';			//°Ë»öÁ¾·ù-Å°¿öµå:0,Àü¹æÀÏÄ¡:1, ¿ÏÀüÀÏÄ¡:2
	l_gubun1 		= l_editheader;
	l_gubun2		='AU';			//±¸ºÐ2
	l_gubun3		='PU';			//±¸ºÐ3

	if(l_gubun1=='SU'){		//ÁÖÁ¦¾î
		l_searchtype	='0';
		ls_string = Str_Replace(ls_string,"--"," ");
	}else if(l_gubun1=='TI'){	//¼­¸í
		l_searchtype	='1';
	}else{
		l_searchtype	='2';
	}

	if(l_gubun1=='TI' || l_gubun1=='AU' || l_gubun1=='PU'){
		l_gubun1 = lf_ChnageKey(l_searchtype,l_gubun1);
	}

	if(l_gubun1 !=''){
		l_field1 	= gf_GetFieldName(l_gubun1).toUpperCase();						//°Ë»öÇÊµå1
	}
	if(l_gubun2 !=''){
		l_field2 	= gf_GetFieldName(l_gubun2);	//°Ë»öÇÊµå2
	}
	if(l_gubun3 !=''){
		l_field3 	= gf_GetFieldName(l_gubun3);	//°Ë»öÇÊµå3
	}

	l_sle1			=ls_string;		//°Ë»ö¾î1
	l_sle2			='';			//°Ë»ö¾î2
	l_sle3			='';			//°Ë»ö¾î3
	l_bool1			='AND';			//ºÎ¿ï1
	l_bool2			='AND';			//ºÎ¿ï2
	l_datatype		='all';			//ÀÚ·áÀ¯Çü
	l_dbtype		='all';			//DBÀ¯Çü
	l_lang			='';			//¾ð¾î
	l_lang			='';			//¾ð¾î
	l_puby1			='';			//ÃâÆÇ³â1
	l_puby2			='';			//ÃâÆÇ³â2
	l_cntperpage	=10;			//ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö

	g_Edit_Query +='@ST'+l_searchtype;		//°Ë»öÁ¾·ù-Å°¿öµå:0,Àü¹æÀÏÄ¡:1, ¿ÏÀüÀÏÄ¡:2
	g_Edit_Query +='@CO'+l_collection;		//ÄÌ·º¼Ç
	g_Edit_Query +='@DB'+l_dbtype;			//¼ÒÀå±â°ü
	g_Edit_Query +='@S1'+l_gubun1;			//±¸ºÐ1
	g_Edit_Query +='@S2'+l_gubun2;			//±¸ºÐ2
	g_Edit_Query +='@S3'+l_gubun3;			//±¸ºÐ3
	g_Edit_Query +='@S4'+l_gubun4;			//±¸ºÐ4
	g_Edit_Query +='@F1'+l_field1;			//°Ë»öÇÊµå
	g_Edit_Query +='@F2'+l_field2;			//°Ë»öÇÊµå
	g_Edit_Query +='@F3'+l_field3;			//°Ë»öÇÊµå
	g_Edit_Query +='@F4'+l_field4;			//°Ë»öÇÊµå
	g_Edit_Query +='@T1'+l_sle1;			//°Ë»ö¾î1
	g_Edit_Query +='@T2'+l_sle2;			//°Ë»ö¾î2
	g_Edit_Query +='@T3'+l_sle3;			//°Ë»ö¾î3
	g_Edit_Query +='@T4'+l_sle4;			//°Ë»ö¾î4
	g_Edit_Query +='@B1'+l_bool1;			//ºÎ¿ï1
	g_Edit_Query +='@B2'+l_bool2;			//ºÎ¿ï2
	g_Edit_Query +='@B3'+l_bool3;			//ºÎ¿ï3
	g_Edit_Query +='@DT'+l_datatype;		//ÀÚ·áÀ¯Çü
	g_Edit_Query +='@LA'+l_lang;			//¾ð¾î
	g_Edit_Query +='@Y1'+l_puby1;			//ÃâÆÇ³â1
	g_Edit_Query +='@Y2'+l_puby2;			//ÃâÆÇ³â2
	g_Edit_Query +='@PC'+l_cntperpage;		//ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö
	g_Edit_Query +='@MA'+l_maxsearch;		//ÃÖ´ë°Ë»ö°Ç¼ö
	g_Edit_Query +='@SU'+l_subjectcode;		//ÁÖÁ¦¾î
	g_Edit_Query +='@SS'+l_srchscope;		//°Ë»ö¹üÀ§
	g_Edit_Query +='@SA'+l_srchsang;		//´ë»óÀÚ·á
	g_Edit_Query +='@BT'+l_brosetype;		//Àú³ÎÇüÅÂ
	g_Edit_Query +='@BA'+l_mtrltype;		//Àú³ÎÇüÅÂ ¼ÒºÐ·ù
	g_Edit_Query +='@BF'+l_firstchar;		//°¡~ÇÏ, A~Z
	g_Edit_Query +='@BI'+l_browseTxt;		//browse input txt
	g_Edit_Query +='@TG'+l_tagname;			//Tagcloud
	g_Edit_Query +='@SF'+l_sortfield;		//Á¤·ÄÇÊµå
	g_Edit_Query +='@SB'+l_sortby;			//Á¤·Ä¼ø
	g_Edit_Query +='@GD'+l_gudock;			//±¸µ¶»óÅÂ
	g_Edit_Query +='@E5'+l_expand05;		//¸ÅÃ¼À¯Çü(ºñµµ¼­)

	g_Exec_Query +='['+l_field1+';1;'+ls_string+';]';
	var dumy = gf_MakeHistoryHeader(l_field1);
	g_View_Query +='('+l_viewheader+':'+as_string+')';

	//g_Srch_Exec_Query();		//½ÇÇà¿ëÄõ¸®
	f.resrchflag.value= 'YES';
	f.srchexecquery.value	= g_Exec_Query;		//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸®
	f.srcheditquery.value	= g_Edit_Query;     	//ÆíÁý¹öÆ° ´©¸¦¶§ °Ë»öÈ­¸é¿¡ ¼ÂÆÃÇÏ±â À§ÇÑ Äõ¸®
	f.srchviewquery.value 	= g_View_Query;		//È­¸é¿¡ º¸¿©ÁÙ Äõ¸®

	if(f.g_CallSrch !=null) f.g_CallSrch.value		= "TAIL_SRCH";

    if(f.sortby !=null) f.sortby.value      = '';
    if(f.lipage !=null) f.lipage.value      = "1";
    if(f.oldsortby !=null) f.oldsortby.value   = "";
    if(f.sortbymode !=null) f.sortbymode.value  = "";
	if(f.srchfilter !=null) f.srchfilter.value = "";
	if(f.lipagecnt !=null) f.lipagecnt.value		= l_cntperpage;
    if(f.totalflag !=null) f.totalflag.value      = "1";

	f.action="/srchbrief.do";
	f.target='_self';
	f.submit();
	return;
}

/*****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetCogn()
	¼³    ¸í	: ISSN,ISBN,LCCNµî ¼ÒÆ®¿ëÀ¸·Î º¯È¯
	ÀÎ    ¼ö	:
******************************************************************/
function gf_GetCogn(as_field,as_str){
	var ls_field = gf_Trim(as_field,'a');
	var ls_value = gf_Trim(as_str,'a');
	var ls_result="";

	if(ls_field=='issnsort' ){
		ls_result=gf_Keyword_conv(ls_value,'dummy');
	}
	else if(ls_field=='isbnsort' ){
		ls_result=gf_Keyword_conv(ls_value,'dummy');
	}
	else if(ls_field=='lccnsort' ){
		ls_result=gf_Keyword_conv(ls_value,'dummy');
	}
	else if(ls_field=='codensort' ){
		ls_result=gf_Keyword_conv(ls_value,'dummy');
	}
	else if(ls_field=='reportnosort' ){
		ls_result=gf_Keyword_conv(ls_value,'dummy');
	}
	else ls_result = as_str;

	return ls_result;
}

/*******************************************************************************
	ÇÔ¼ö¸í : gf_QueryReplaceChar()
	±â  ´É : softbotÄõ¸®ÀÇ ÀÎ¼ö ¿¬°áÀÚ¸¦ º¯°æÇÑ´Ù.(ÅäÀÎºñ¿¡¼­ ¹ÞÀ»¶§ ¹®Á¦°¡ µÇ¹Ç·Î)
	ÀÎ  ¼ö : query
	¸®  ÅÏ : º¯°æµÈ query
********************************************************************************/
function gf_QueryReplaceChar(Qstring){

	Qstring=Char_Replace(Qstring,"&","@");		//toinb¿¡¼­ arg¸¦ ³Ñ±æ¶§ &·Î arg¸¦ ±¸ºÐÇÏ±â ¶§¹®¿¡
	Qstring=Char_Replace(Qstring,"=","~");		//toinb¿¡¼­ arg¸¦ ³Ñ±æ¶§ =·Î arg¿Í °ªÀ» ±¸ºÐÇÏ±â ¶§¹®¿¡
	Qstring=Char_Replace(Qstring,'"',"`");		//'"'->` º¯°æ

	return Qstring;
}

/****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetFieldName
	¼³    ¸í	: TI->titleÀÌ¶ó´Â °Ë»ö¿£Áø ÇÊµå¸¦ ÃßÃâÇÑ´Ù.
	ÀÎ    ¼ö : as_field -TI,PU...
*****************************************************************/
function gf_GetFieldName(as_field){
	var ls_result="";
	as_field =gf_Trim(as_field.toLowerCase(),'a');

	switch(as_field) {

		case 'ti': 	//¼­¸í
				ls_result="VTITLE";
				break;
		case 'au': 	//ÀúÀÚ
				ls_result="VAUTHOR";
				break;
		case 'pu': 	//ÃâÆÇ»ç
				ls_result="VPUBLISHER";
				break;
		case 'su': 	//ÁÖÁ¦¾î
				ls_result="SUBJECTTERM";
				break;
		case 'ts':	//¼­¸í¼ÒÆ®¿ë
				ls_result="TITLESORT";
				break;
		case 'as':	//ÀúÀÚ¼ÒÆ®¿ë
				ls_result="AUTHORSORT";
				break;
		case 'ps':	//ÃâÆÇ»ç¼ÒÆ®¿ë
				ls_result="PUBLISHERSORT";
				break;
		case 'tt': 	//¼­¸í Àü¹æÀÏÄ¡
				ls_result="TTITLE";
				break;
		case 'at': 	//ÀúÀÚ Àü¹æÀÏÄ¡
				ls_result="TAUTHOR";
				break;
		case 'pt': 	//ÃâÆÇ»ç Àü¹æÀÏÄ¡
				ls_result="TPUBLISHER";
				break;
		case 'tl': 	//¼­¸í ¿ÏÀüÀÏÄ¡
				ls_result="LTITLE";
				break;
		case 'al': 	//ÀúÀÚ ¿ÏÀüÀÏÄ¡
				ls_result="LAUTHOR";
				break;
		case 'pl': 	//ÃâÆÇ»ç ¿ÏÀüÀÏÄ¡
				ls_result="LPUBLISHER";
				break;
		case 'ab': 	//ÃÊ·Ï
				ls_result="ABSTRACT";
				break;
		case 'co': 	//¸ñÂ÷
				ls_result="CONTENT";
				break;
		case 'jt': 	//°ÔÁöÁö¸í
				ls_result="JTITLE";
				break;
		case 'ib': 	//ISBN
				ls_result="ISBN";
				break;
		case 'is': 	//ISSN
				ls_result="ISSN";
				break;
		case 'lc': 	//LCCN
				ls_result="LCCN";
				break;
		case 'in': 	//µî·Ï¹øÈ£
				ls_result="ACSNO";
				break;
		case 'pn': 	//º¸°í¼­¹øÈ£
				ls_result="REPORTNO";
				break;
		case 'ca': 	//Ã»±¸±âÈ£
				ls_result="CLASSNO";
				break;
		case 'y1': 	//ÃâÆÇ³â
				ls_result="PUBYEAR";
				break;
	}
	return ls_result;
}
/****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetFieldName_Verity
	¼³    ¸í	: TI->titleÀÌ¶ó´Â °Ë»ö¿£Áø ÇÊµå¸¦ ÃßÃâÇÑ´Ù.
	ÀÎ    ¼ö 	: as_field -TI,PU...
*****************************************************************/
function gf_GetFieldName_Verity(as_field){
	var ls_result="";
	as_field =gf_Trim(as_field.toLowerCase(),'a');

	switch(as_field) {
		case 'ti': 	//¼­¸í
				ls_result="title";
				break;

		case 'au': 	//ÀúÀÚ
				ls_result="author";
				break;
		case 'pu': 	//ÃâÆÇ»ç
				ls_result="publisher";
				break;
		case 'su': 	//ÁÖÁ¦¾î
				ls_result="subjectterm";
				break;
		case 'ts':	//¼­¸í¼ÒÆ®¿ë
				ls_result="titlesort";
				break;
		case 'as':	//ÀúÀÚ¼ÒÆ®¿ë
				ls_result="authorsort";
				break;
		case 'ps':	//ÃâÆÇ»ç¼ÒÆ®¿ë
				ls_result="publishersort";
				break;
		case 'tt': 	//¼­¸í Àü¹æÀÏÄ¡
				ls_result="titlesort";
				break;
		case 'at': 	//ÀúÀÚ Àü¹æÀÏÄ¡
				ls_result="authorsort";
				break;
		case 'pt': 	//ÃâÆÇ»ç Àü¹æÀÏÄ¡
				ls_result="publishersort";
				break;
		case 'ab': 	//ÃÊ·Ï
				ls_result="abstract";
				break;
		/*¸ñÂ÷¾øÀ½
		case 'co':
				ls_result="content";
				break;
		*/
		case 'jt': 	//°ÔÁöÁö¸í
				ls_result="journalname";
				break;
		case 'y1': 	//ÃâÆÇ³â
				ls_result="PUBYEAR";
				break;
	}
	return ls_result;
}

/****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetDispType
	¼³    ¸í	: ÀÚ·áÀ¯ÇüÀÇ µð½ºÇÃ·¹ÀÌ ¸íÄª È¹µæ
	ÀÎ    ¼ö 	: as_type -m,s,a...
*****************************************************************/
function gf_GetDispType(as_type){
	var ls_result="";
	as_type =as_type.toLowerCase();

	switch(as_type) {
		case 'all':
				ls_result="ÀüÃ¼";
				break;
		case 's':
				ls_result="Á¤°£¹°";
				break;
		case 'm':
				ls_result="´ÜÇàº»";
				break;
		case 'a':
				ls_result="ÇÐ¼ú±â»ç";
				break;
		case 'p':
				ls_result="KRIHSº¸°í¼­";
				break;
		case 'd':
				ls_result="¹Ú»ç³í¹®";
				break;
		case 'b':
				ls_result="ºñµµ¼­";
				break;
		case 'h':
				ls_result="Á¶»çÀÚ·á";
				break;
		case 'i':
				ls_result="ÇÐ¼úÈ¸ÀÇ";
				break;
		case 'j':
				ls_result="Á¤±â°£Çà¹°";
				break;
	}
	return ls_result;
}

/****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetDisDBType
	¼³    ¸í	: DBÀ¯ÇüÀÇ µð½ºÇÃ·¹ÀÌ ¸íÄª È¹µæ
	ÀÎ    ¼ö 	: as_type -m,s,a...
*****************************************************************/
function gf_GetDisDBType(as_type){
	var ls_result="";
	as_type =as_type.toLowerCase();

	switch(as_type) {
		case 'all':
				ls_result="ÀüÃ¼";
				break;
		case 'i':
				ls_result="¿¬±¸¿ø µµ¼­°ü";
				break;
		case 'm':
				ls_result="¿Ü±³ºÎ ÀÚ·á½Ç";
				break;
	}
	return ls_result;
}

/****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetDisMcheck
	¼³    ¸í	: ¸ÅÃ¼À¯ÇüÀÇ µð½ºÇÃ·¹ÀÌ ¸íÄª È¹µæ
	ÀÎ    ¼ö 	: f_Mcheck -all,p,e
*****************************************************************/
function gf_GetDisMcheck(as_type){
	var ls_result="";
	as_type =as_type.toLowerCase();

	switch(as_type) {
		case 'all':
				ls_result="ÀüÃ¼";
				break;
		case 'p':
				ls_result="ÀÎ¼âÀÚ·á";
				break;
		case 'e':
				ls_result="ÀüÀÚÀÚ·á";
				break;
	}
	return ls_result;
}


/****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetDisGDcheck
	¼³    ¸í	: ±¸µ¶»óÅÂÀÇ µð½ºÇÃ·¹ÀÌ ¸íÄª È¹µæ
	ÀÎ    ¼ö 	: f_Gdcheck - all,2000,3000
*****************************************************************/
function gf_GetDisGDcheck(as_type){
	var ls_result="";
	as_type =as_type.toLowerCase();

	switch(as_type) {
		case 'all':
				ls_result="ÀüÃ¼";
				break;
		case '2000':
				ls_result="±¸µ¶Áß";
				break;
		case '3000':
				ls_result="±¸µ¶ÁßÁö";
				break;
	}
	return ls_result;
}


/****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetDisE05check
	¼³    ¸í	: ¸ÅÃ¼À¯Çü(ºñµµ¼­)ÀÇ µð½ºÇÃ·¹ÀÌ ¸íÄª È¹µæ
	ÀÎ    ¼ö 	: cbx_ex05 - all,dvd,muc,mud,vid,moc
*****************************************************************/
function gf_GetDisE05check(as_type){
	var ls_result="";
	as_type =as_type.toLowerCase();

	switch(as_type) {
		case 'all':
				ls_result="ÀüÃ¼";
				break;
		case 'dvd':
				ls_result="DVD";
				break;
		case 'muc,mua':
				ls_result="À½¾ÇCD";
				break;
		case 'mud,mua':
				ls_result="À½¾ÇDVD";
				break;
		case 'vid':
				ls_result="VTR";
				break;	
		case 'moc':
				ls_result="CD-ROM";
				break;
	}
	return ls_result;
}


/****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetDisRepGubuncheck
	¼³    ¸í	: KRIHSº¸°í¼­  µð½ºÇÃ·¹ÀÌ ¸íÄª È¹µæ
	ÀÎ    ¼ö 	: f_Gdcheck - all,2000,3000
*****************************************************************/
function gf_GetDisRepGubuncheck(as_type){
	var ls_result="";
	as_type =as_type.toLowerCase();

	switch(as_type) {
		case 'mofat':
				ls_result="º»ºÎ";
				break;
		case 'ifans':
				ls_result="¿¬±¸¿ø";
				break;
	}
	return ls_result;
}

/****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetDispLang
	¼³    ¸í	: ¾ð¾îÀÇ µð½ºÇÃ·¹ÀÌ ¸íÄª È¹µæ
	ÀÎ    ¼ö 	: as_lang -kor,eng,jpn...
*****************************************************************/
function gf_GetDispLang(as_lang){
	var ls_result="";
	as_lang =as_lang.toLowerCase();

	switch(as_lang) {
		case 'all':
				ls_result="ÀüÃ¼";
				break;
		case 'kor':
				ls_result="±¹³»¼­";
				break;
		case 'eng':
				ls_result="¼­¾ç¼­";
				break;
		case 'jpn':
				ls_result="ÀÏº»¼­";
				break;
		case 'zzz':
				ls_result="±âÅ¸";
				break;
	}
	return ls_result;
}
/****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetDispScope
	¼³    ¸í	: °Ë»ö¹üÀ§ÀÇ µð½ºÇÃ·¹ÀÌ ¸íÄª È¹µæ
	ÀÎ    ¼ö 	: as_str -a,c
*****************************************************************/
function gf_GetDispScope(as_str){
	var ls_result="";
	as_str =as_str.toLowerCase();

	switch(as_str) {
		case 'all':
				ls_result="ÀüÃ¼";
				break;
		case 'a':
				ls_result="ÃÊ·Ï";
				break;
		case 'c':
				ls_result="¸ñÂ÷";
				break;
	}
	return ls_result;
}

/****************************************************************
	ÇÔ ¼ö ¸í	: gf_GetDispSang
	¼³    ¸í	: ´ë»óÀÚ·áÀÇ µð½ºÇÃ·¹ÀÌ ¸íÄª È¹µæ
	ÀÎ    ¼ö 	: as_str -kor,eng,jpn...
*****************************************************************/
function gf_GetDispSang(as_str){
	var ls_result="";
	as_str =as_str.toLowerCase();

	switch(as_str) {
		case 'all':
				ls_result="ÀüÃ¼";
				break;
		case 'c':
				ls_result="µðÁöÅÐÀÚ·á";
				break;
	}
	return ls_result;
}



/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_SrchTypeClicked(idx)
    ¼³    ¸í    : Å°¿öµå,Àü¹æÀÏÄ¡,¿ÏÀüÀÏÄ¡ ¹öÆ° Å¬¸¯½Ã
    Argument: idx - ¼±ÅÃÇÑ ¹öÆ° ÀÎµ¦½º
******************************************************************/
function lf_Clicked(idx){
    var f=document.form1;

	if(f.cbx_srchtype != "undefined" && f.cbx_srchtype != null){
		for(i=0; i<f.cbx_srchtype.length; i++){
			if(f.cbx_srchtype[i].value==idx){
				f.cbx_srchtype[i].checked=true;
				break;
			}
		}
	}
    if(f.searchtype != "undefined" && f.searchtype != null) f.searchtype.value=idx;

	if(idx == "0") { //keyword
//		if(document.all.thesname != null && document.all.thesname != "undefined") document.getElementById("thesname").style.visibility = "visible";
//		if(f.txt_thes != null && f.txt_thes != "undefined") document.getElementById("txt_thes").style.visibility = "visible";
//		if(f.txt_thes != null && f.txt_thes != "undefined") document.all.txt_thes.value = "";
	}else{
//		if(document.all.thesname != null && document.all.thesname != "undefined") document.getElementById("thesname").style.visibility = "hidden";
//		if(f.txt_thes != null && f.txt_thes != "undefined") document.getElementById("txt_thes").style.visibility = "hidden";
//		if(f.txt_thes != null && f.txt_thes != "undefined") document.all.txt_thes.value = "";
	}


	return;
}


/*****************************************************************
    ÇÔ ¼ö ¸í    : toggleMenu(idx,select)
    ¼³    ¸í    : Å°¿öµå,Àü¹æÀÏÄ¡,¿ÏÀüÀÏÄ¡ ¹öÆ° ON/OFFÀÌ¹ÌÁö ¼ÂÆÃ
    Argument: idx - ¼±ÅÃÇÑ ¹öÆ° ÀÎµ¦½º
          select - true: On ÀÌ¹ÌÁö, false : OffÀÌ¹ÌÁö
******************************************************************/
function toggleMenu(idx , select){
    if( idx < 0 ) return ;
    if(eval("document.all.id_btn" + idx +"_0") != "undefined" && eval("document.all.id_btn" + idx +"_0") != null) {
        if( select == true ){
            eval( "document.all.id_btn" + idx + "_0.style.display='none';" ) ;
            eval( "document.all.id_btn" + idx + "_1.style.display='';" ) ;
        }
        else{
            eval( "document.all.id_btn" + idx + "_0.style.display='';" ) ;
            eval( "document.all.id_btn" + idx + "_1.style.display='none';" ) ;
        }
    }
    return;
}
/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_LangChecked(i)
    ¼³    ¸í    : ¾ð¾î¼±ÅÃ Ã¼Å©¹Ú½º¼±ÅÃ
    Argument: i - ¼±ÅÃÇÑ ¾ð¾î Ã¼Å©¹Ú½º
******************************************************************/
function lf_LangChecked(i){
    var f = document.form1;
    if(i == 0 ){    //ÀüÃ¼
		f.cbx_lang[0].checked = true;
		for(i=1;i<f.cbx_lang.length;i++) eval(" f.cbx_lang["+i+"].checked = false; ");
	}
    else f.cbx_lang[0].checked = false;

    return;
}

/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_LangSelected()
    ¼³    ¸í    : ¾ð¾î¼±ÅÃ select¹Ú½º¼±ÅÃ
    Argument	:
******************************************************************/
function lf_LangSelected(){
    var f = document.form1;

    if(f.sel_lang != null && f.sel_lang != "undefined"){
        for(i=0; i<f.sel_lang.length;i++){
            if(f.sel_lang[i].value==l_lang){
                f.sel_lang[i].selected=true;
                break;
            }
        }
    }

    return;
}

/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_DefaultLangChecked()
    ¼³    ¸í    : ¾ð¾î¼±ÅÃÀ» ±¹³»¼­°¡ ±âº»°ªÀ¸·Î ¼±ÅÃµÇ°Ô
    Argument: ¾øÀ½
******************************************************************/
function lf_DefaultLangChecked(){
    var f = document.form1;
	if(f.cbx_lang != null){
		for(i=0;i<f.cbx_lang.length;i++){
			if(i==0)//ÀüÃ¼
				eval(" f.cbx_lang["+i+"].checked = true; ");
			else
				eval(" f.cbx_lang["+i+"].checked = false; ");
		}
	}

    return;
}

/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_TypeChecked(bflag)
    ¼³    ¸í    : ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º¼±ÅÃ
    Argument: bflag - ¼±ÅÃÇÑ ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
******************************************************************/
function lf_TypeChecked(bflag){
    var f = document.form1;
    if(bflag == 0 ){    //ÀüÃ¼
        f.cbx_type[0].checked = true;
        for(i=1;i<f.cbx_type.length;i++) {
        	try{
        	eval("f.cbx_type["+i+"].checked = false; ");
        	}catch(e){}
        }
    }
    else f.cbx_type[0].checked = false;

    return;
}

/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_MTypeChecked(bflag)
    ¼³    ¸í    : ¸ÅÃ¼À¯Çü Ã¼Å©¹Ú½º¼±ÅÃ
    Argument: bflag - ¼±ÅÃÇÑ ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
******************************************************************/
function lf_MTypeChecked(bflag){
    var f = document.form1;
    if(bflag == 0 ){    //ÀüÃ¼
        f.f_Mcheck[0].checked = true;
        for(i=1;i<f.f_Mcheck.length;i++) {
        	try{
        	eval("f.f_Mcheck["+i+"].checked = false; ");
        	}catch(e){}
        }
    }
    else f.f_Mcheck[0].checked = false;

    return;
}

/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_GDTypeChecked(bflag)
    ¼³    ¸í    : ±¸µ¶»óÅÂ Ã¼Å©¹Ú½º¼±ÅÃ
    Argument: bflag - ¼±ÅÃÇÑ ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
******************************************************************/
function lf_GDTypeChecked(bflag){
    var f = document.form1;
    if(bflag == 0 ){    //ÀüÃ¼
        f.f_Gdcheck[0].checked = true;
        for(i=1;i<f.f_Gdcheck.length;i++) {
        	try{
        	eval("f.f_Gdcheck["+i+"].checked = false; ");
        	}catch(e){}
        }
    }
    else f.f_Gdcheck[0].checked = false;

    return;
}


/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_DBTypeChecked(bflag)
    ¼³    ¸í    : DBÀ¯Çü Ã¼Å©¹Ú½º¼±ÅÃ
    Argument: bflag - ¼±ÅÃÇÑ ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
******************************************************************/
function lf_DBTypeChecked(bflag){
    var f = document.form1;
    if(bflag == 0 ){    //ÀüÃ¼
        f.cbx_location[0].checked = true;
        for(i=1;i<f.cbx_location.length;i++) {
        	try{
        	eval("f.cbx_location["+i+"].checked = false; ");
        	}catch(e){}
        }
    }
    else f.cbx_location[0].checked = false;

    return;
}


/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_SearchChecked(idx)
    ¼³    ¸í    : °Ë»ö¾î ¹üÀ§ ¼±ÅÃ
    Argument: idx - ¼±ÅÃÇÑ °Ë»ö¾î ¹üÀ§
******************************************************************/
function lf_SearchChecked(idx){
    var f = document.form1;
    if(f.cbx_search != "undefined" && f.cbx_search != null){
        if(idx == 0 ){  //ÀüÃ¼
               f.cbx_search[0].checked = true;
               for(i=1;i<f.cbx_search.length;i++) f.cbx_search[i].checked = false;
        }
        else  f.cbx_search[0].checked = false;
    }
    return;
}

/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_SangChecked(idx)
    ¼³    ¸í    : ´ë»óÀÚ·á
    Argument: idx - ¼±ÅÃÇÑ °Ë»ö¾î ¹üÀ§
******************************************************************/
function lf_SangChecked(idx){
    var f = document.form1;
    if(f.cbx_sang != "undefined" && f.cbx_sang != null){
        if(idx == 0 ){  //ÀüÃ¼
               f.cbx_sang[0].checked = true;
               for(i=1;i<f.cbx_sang.length;i++) f.cbx_sang[i].checked = false;
        }
        else  f.cbx_sang[0].checked = false;
    }

    return;
}

/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_ChnageKey()
    ¼³    ¸í    : °Ë»öÀ¯Çü¿¡ µû¶ó °Ë»öÇÊµåº¯°æ
    Argument: idx - ¼±ÅÃÇÑ °Ë»ö¾î ¹üÀ§
******************************************************************/
function lf_ChnageKey(l_ctype, l_cvalue){
	var lc_return = '';
	l_cvalue = l_cvalue.toLowerCase();

	if(l_ctype== '0'){	//Å°¿öµå
		if( l_cvalue != '' ){
			lc_return = l_cvalue;
		}else{
			lc_return = 'all';
		}
		/**
		if (l_cvalue == 'ti'){
			lc_return = 'ti';
		}else if (l_cvalue == 'au'){
			lc_return = 'au';
		}else if (l_cvalue == 'pu'){
			lc_return = 'pu';
		}else if (l_cvalue == 'is'){
			lc_return = 'is';
		}else if (l_cvalue == 'jt'){
			lc_return = 'jt';
		}else{
			lc_return = 'all';
		}
		*/
	}else if(l_ctype== '1'){	//Àü¹æÀÏÄ¡
		if (l_cvalue == 'ti'){			//¼­¸í
			lc_return = 'tt';
		}else if (l_cvalue == 'au'){	//ÀúÀÚ
			lc_return = 'at';
		}else if (l_cvalue == 'pu'){	//ÃâÆÇ»ç
			lc_return = 'pt';
		}else if (l_cvalue == 'is'){	//issn
			lc_return = 'is';
		}else if (l_cvalue == 'jt'){	//
			lc_return = 'jt';
		}else if (l_cvalue == 'su'){	//ÁÖÁ¦¾î
			lc_return = 'st';
		}else if (l_cvalue == 'ab'){	//ÃÊ·Ï
			lc_return = 'ab';
		}else if (l_cvalue == 'co'){	//¸ñÂ÷
			lc_return = 'co';
		}else if (l_cvalue == 'ib'){	//isbn
			lc_return = 'ib';
		}else{
			lc_return = 'all';
		}
	}else if(l_ctype== '2'){	//¿ÏÀüÀÏÄ¡
		if (l_cvalue == 'ti'){
			lc_return = 'tl';
		}else if (l_cvalue == 'au'){
			lc_return = 'al';
		}else if (l_cvalue == 'pu'){
			lc_return = 'pl';
		}else if (l_cvalue == 'is'){
			lc_return = 'is';
		}else if (l_cvalue == 'jt'){
			lc_return = 'jt';
		}else if (l_cvalue == 'su'){	//ÁÖÁ¦¾î
			lc_return = 'sl';
		}else if (l_cvalue == 'ab'){	//ÃÊ·Ï
			lc_return = 'ab';
		}else if (l_cvalue == 'co'){	//¸ñÂ÷
			lc_return = 'co';
		}else if (l_cvalue == 'ib'){	//isbn
			lc_return = 'ib';
		}else{
			lc_return = 'all';
		}
	}
	lc_return = lc_return.toUpperCase();

    return lc_return;
}

/*****************************************************************
    ÇÔ ¼ö ¸í    : lf_ChnageKeyField()
    ¼³    ¸í    : °Ë»öÀ¯Çü¿¡ µû¶ó °Ë»öÇÊµåº¯°æµÈ °ÍÀ» ¿ø·¡¿¡ ¸ÂÃß¾î¼­ Ç×¸ñ¸ÂÃã
    Argument:
******************************************************************/
function lf_ChnageKeyField(l_cvalue){
	var lc_return = '';
	l_cvalue = l_cvalue.toLowerCase();
	lc_return = l_cvalue.toUpperCase();

	if(l_cvalue == 'ti' || l_cvalue == 'tt' || l_cvalue == 'tl'){ //¼­¸í
		lc_return = 'ti';
	}else if(l_cvalue == 'au' || l_cvalue == 'at' || l_cvalue == 'al'){ //ÀúÀÚ
		lc_return = 'au';
	}else if(l_cvalue == 'pu' || l_cvalue == 'pt' || l_cvalue == 'pl'){ //ÃâÆÇ»ç
		lc_return = 'pu';
	}
	lc_return = lc_return.toUpperCase();

    return lc_return;
}

/****************************************************************
	ÇÔ ¼ö ¸í	: gf_MakeHistoryHeader(as_searchitem)
	¼³    ¸í	: °Ë»ö¾ÆÀÌÅÛÀÇ ÄÞº¸¹Ú½º¿¡ µû¶ó ÇÊµå°¡ º¯ÇÏ¹Ç·Î ÇØ´çÇÏ´Â È÷½ºÅä¸® Çì´õ¸¦ ±¸ÇÑ´Ù.
	ÀÎ    ¼ö: 1.as_searchitem - °Ë»öÇÊµå
*****************************************************************/
function gf_MakeHistoryHeader(as_searchitem){

	var HistoryHeader;
	var HeaderName;

	as_searchitem =as_searchitem.toLowerCase();

	switch(as_searchitem) {
		case 'all'			: HistoryHeader="AL";
							  HeaderName ="ÀüÃ¼";
							  break;

		case 'ti'			:
		case 'vtitle'		:
		case 'titlesort'	:
							  HistoryHeader="TI";
							  HeaderName ="¼­¸í";
							  break;
		case 'tt'		:
		case 'ttitle'	:
							  HistoryHeader="TT";
							  HeaderName ="¼­¸í";
							  break;
		case 'au'			:
		case 'vauthor'		:
		case 'authorsort'	:
							  HistoryHeader="AU";
							  HeaderName   ="ÀúÀÚ";
							  break;
		case 'at'			:
		case 'tauthor'		:
							  HistoryHeader="AT";
							  HeaderName   ="ÀúÀÚ";
							  break;

		case 'su'			:
		case 'subjectterm'	:
						      HistoryHeader="SU";
						      HeaderName   ="ÁÖÁ¦¾î";
							  break;

		case 'ab'			:
		case 'abstract'		:
							  HistoryHeader="AB";
							  HeaderName   ="ÃÊ·Ï";
							  break;
		case 'pu'			:
		case 'vpublisher'	:
		case 'publishersort':
							  HistoryHeader="PU";
							  HeaderName   ="ÃâÆÇ»ç";
							  break;
		case 'pt'			:
		case 'tpublisher'	:
							  HistoryHeader="PT";
							  HeaderName   ="ÃâÆÇ»ç";
							  break;
		case 'co'			:
		case 'content'		:
							  HistoryHeader="TO";
							  HeaderName   ="¸ñÂ÷";
							  break;

		case 'ca'			:
		case 'classno'		:
							  HistoryHeader="CA";
							  HeaderName   ="Ã»±¸±âÈ£";
							  break;
	}
	return HistoryHeader+"^"+HeaderName;
}

/*****************************************************************
	ÇÔ ¼ö ¸í	: gf_Synonym()
	¼³    ¸í	: µ¿ÀÇ¾îÀû¿ë
	ÀÎ    ¼ö	:
******************************************************************/
function gf_Synonym(as_field,as_str){
	var ls_result="";
	var ls_arg="";
	var ls_temp_buf;
	var ls_gubun="";
	var ls_synquery="";

	if( as_str == "") return ls_result;

	as_field = as_field.toLowerCase();

	if (as_field == 'ti' || as_field == 'au' || as_field == 'pu'){	//¼­¸í, ÀúÀÚ, ÃâÆÇ»ç¸¸ µ¿ÀÇ¾îÀû¿ë

		ls_arg	 ='/synonym.do';
		ls_arg	+='?syngubun=' + ls_gubun;
		ls_arg	+='&synstring=' + as_str;

		ls_result = window.showModalDialog(ls_arg,'','dialogWidth:0px; dialogHeight:0px; dialogTop:0px; dialogLeft:1300px;');

		if(ls_result == null || ls_result == "" || ls_result == "undefined") ls_result= as_str;

		if(as_str.toLowerCase() == ls_result.toLowerCase()) return "";

		ls_temp_buf = ls_result.split("¡Ú");
		for(var n=0; n < ls_temp_buf.length; n++){
			if(ls_synquery !='') ls_synquery +='<OR>';
			ls_synquery += gf_FieldParsing(ls_temp_buf[n],gf_GetFieldName(as_field));
		}
	}
	if(gf_Trim(ls_synquery,'a') != '') ls_synquery = "<OR>"+ls_synquery;

	return ls_synquery;
}
