/*   =======================================================================
 *   1. ÇÁ·Î±×·¥¸í : srch_Keyword_Form.js
 *   2. ¼³      ¸í : °Ë»öÈ­¸é¿¡¼­ È­¸é Ã³¸®¸¦ À§ÇØ °øÅëÀ¸·Î »ç¿ë ÇÔ¼ö ¸ðÀ½
 *   3. ÀÛ  ¼º  ÀÚ : Á¤ ¼÷ ¿µ
 *   4. ÀÛ  ¼º  ÀÏ : 2003.02.07
 *   ========================================================================*/

    /*-----------------------------------------------------------------------------
    - gf_ClearForm(ao_form,as_tpage)
    - gf_SetFormValue(ao_form)
    - gf_ValidCheck(ao_form)
    - gf_ValueInit()
    - gf_GetFormValue(ao_form)
    - gf_GetFieldName()
    - gf_Reset()
    - gf_SetFocusPos(idx,ao_form)
    - gf_NextFocus()
    - gf_SelectBank(ao_form,idx)
    - gf_SelectBank2(ao_form,idx)
    - gf_CheckBank(ao_form)
    - gf_CbxChecked(bflag,ao_obj);
    - gf_CbxChecked2(bflag,ao_obj);
    - gf_CbxNullChecked(bflag,ao_obj);
    - gf_GetCheckAll(bflag,ao_obj);
    - gf_JapanPop(ao_form)
    - gf_CharPop(ao_form)
    - gf_HistorySave(as_PageId,ao_form)
    - gf_HistoryCall(as_PageId,ao_form)
    - gf_HistoryDel(as_PageId,ao_form)
    - gf_MakeHistoryHeader(as_searchitem)
    - gf_Rerun(ai_idx,ao_form,as_tpage)
    - gf_Edit(ai_idx,ao_form)
    ------------------------------------------------------------------------------*/

	var arr_type 	= new Array('ÀüÃ¼','´ÜÇàº»','¿¬¼Ó°£Çà¹°','ÀüÀÚÀú³Î','±â»ç»öÀÎ','½ÃÃ»°¢ÀÚ·á');	//µð½ºÇÃ·¹ÀÌ¿ë ÀÚ·áÀ¯Çü
	var arr_datatype= new Array('all','m','s','e','a','c');	//ÀÚ·áÀ¯Çü
	var arr_location= new Array('ÀüÃ¼','º»»ç','±â¼úº»ºÎ','ÀÎÀç°³¹ß¿ø','ITº»ºÎ','±â¼ú¿¬±¸¼Ò','¿øÁÖºÐ¿ø');
	var arr_sup	 	= new Array('ÀüÃ¼','¿ø¹®','ÃÊ·Ï','¸ñÂ÷','URL');	//µð½ºÇÃ·¹ÀÌ¿ë ¼ö·ÏÁ¤º¸

	/*****************************************************************
		ÇÔ ¼ö ¸í	: 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_supply !=null){
	        for(var i=0;i< f.cbx_supply.length;i++){	//¼ö·ÏÁ¤º¸
	        	f.cbx_supply[i].checked=false;
	        }
        }
        return;
    }
    /*****************************************************************
		ÇÔ ¼ö ¸í	: gf_SetFormValue(ao_form)
		¼³    ¸í	: °Ë»ö°£·«¿¡¼­ '°Ë»öÈ­¸é'¹öÆ°À» ´­·¯¼­ ¿ÔÀ» °æ¿ì
			      °Ë»öÈ­¸éÀ» ¼ÂÆÃÇÑ´Ù.
		ÀÎ    ¼ö: 1.ao_form  -  ÆûÀÌ¸§
				  2.as_tpage -  °Ë»öÈ­¸é
	******************************************************************/
	function gf_SetFormValue(ao_form,as_tpage){

		var f = eval(ao_form);
		var ls_temp='';
		var ls_rdo_search_0='';
		var ls_rdo_search_1='';
		var ls_rdo_search_2='';

		gf_ClearForm(ao_form,as_tpage);

		if(f.gs_SearchPage !=null){						//°Ë»öÈ­¸é
			f.gs_SearchPage.value = l_searchpage ;
		}
		if(f.gs_SearchType !=null){						//°Ë»öÁ¾·ù
			f.gs_SearchType.value =l_searchtype;
		}

		if(l_cb_location !='' && f.cbx_location !=null){
			ls_temp='';				       			//¼ÒÀåÃ³:ÇÑ±¹Åë½Å
			ls_temp=l_cb_location.split(',');
			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;
						if(j !=0 )f.cbx_location[0].checked=false;
						continue;
					}
				}
			}
		}

		if(l_cb_bank_all=='1'){						//¼ÒÀåÃ³-¶óµð¿À
			if(f.cbx_scope0 !=null) f.cbx_scope0.checked =true;
		}
		if(l_cb_bank_cener=='1'){					//¼ÒÀåÃ³-º»Á¡¼±ÅÃ
			if(f.cbx_scope1 !=null) f.cbx_scope1.checked =true;
		}
		if(l_cb_bank_user=='1'){						//¼ÒÀåÃ³-ÀÚ°ü¼±ÅÃ
			if(f.cbx_scope2 !=null) f.cbx_scope2.checked =true;
		}

		if(l_bank_code.length >0){					//¼ÒÀåÃ³-¼±ÅÃÇÑ ºÐÁ¡ÄÚµå
			if(f.g_BranchCode !=null) f.g_BranchCode.value=l_bank_code;
		}
		else{
			if(f.g_BranchCode !=null) f.g_BranchCode.value='';
		}
		if(l_bank_user.length >0){					//¼ÒÀåÃ³-Á¢¼ÓÇÑ USER LIBID
			if(f.gs_User_Libid !=null) f.gs_User_Libid.value=l_bank_user;
		}
		else{
			if(f.gs_User_Libid !=null) f.gs_User_Libid.value='';
		}

		if(l_gubun1 !='' && f.sel_gubun1 !=null){
			for(i=0; i<f.sel_gubun1.length;i++){	//°Ë»ö¾î ÀÔ·Â¶õ ±¸ºÐ°ª1
				ls_temp = f.sel_gubun1[i].value;
				if(ls_temp.substr(0,2)==l_gubun1){
					f.sel_gubun1[i].selected=true;
					break;
				}
			}
		}
		if(l_gubun2 !='' && f.sel_gubun2 !=null){
			for(i=0; i<f.sel_gubun2.length;i++){	//°Ë»ö¾î ÀÔ·Â¶õ ±¸ºÐ°ª2
				ls_temp = f.sel_gubun2[i].value;
				if(ls_temp.substr(0,2)==l_gubun2){
					f.sel_gubun2[i].selected=true;
					break;
				}
			}
		}
		if(l_gubun3 !='' && f.sel_gubun3 !=null){
			for(i=0; i<f.sel_gubun3.length;i++){	//°Ë»ö¾î ÀÔ·Â¶õ ±¸ºÐ°ª3
				ls_temp = f.sel_gubun3[i].value;
				if(ls_temp.substr(0,2)==l_gubun3){
					f.sel_gubun3[i].selected=true;
					break;
				}
			}
		}
		if(l_sle1 !='' && f.txt_Input1 !=null)	f.txt_Input1.value=l_sle1;	//°Ë»ö¾î1-3
		if(l_sle2 !='' && f.txt_Input2 !=null)	f.txt_Input2.value=l_sle2;
		if(l_sle3 !='' && f.txt_Input3 !=null)	f.txt_Input3.value=l_sle3;

		if(l_bool1 !='' && f.oper_sel1 !=null){
			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(l_bool2 !='' && f.oper_sel2 !=null){
			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(l_datatype !='' && f.cbx_type !=null){
			ls_temp='';				       			//ÀÚ·áÀ¯Çü
			ls_temp=l_datatype.split(',');
			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;
						if(j !=0 )f.cbx_type[0].checked=false;
						continue;
					}
				}
			}
		}

		if(l_mtrltype!='' && f.rdo_mtrl !=null){		//Àú³ÎÇüÅÂ
			ls_temp='';
			ls_temp=l_supply.split(',');
			for(i=0; i<ls_temp.length; i++){
				for(j=0; j<f.rdo_mtrl.length; j++){
					if(f.rdo_mtrl[j].value==ls_temp[i]){
						f.rdo_mtrl[j].checked=true;
						if(j !=0 )f.rdo_mtrl[0].checked=false;
						continue;
					}
				}
			}
		}

		if(l_supply !='' && f.cbx_supply !=null){		//¼ö·ÏÁ¤º¸
			ls_temp='';
			ls_temp=l_supply.split(',');
			for(i=0; i<ls_temp.length; i++){
				for(j=0; j<f.cbx_supply.length; j++){
					if(f.cbx_supply[j].value==ls_temp[i]){
						f.cbx_supply[j].checked=true;
						if(j !=0 )f.cbx_supply[0].checked=false;
						continue;
					}
				}
			}
		}

		if(l_hold !=''){							//¼ÒÀå¿©ºÎ
			if(l_hold =='0')
				f.rdo_hold[0].checked=true;
			else
				f.rdo_hold[1].checked=true;
		}

		if(l_lang !='' && 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;
				}
			}
		}

		if(f.txt_from !=null) f.txt_from.value =l_puby1;	//¹ßÇà³âµµ - from
		if(f.txt_to !=null) f.txt_to.value	 =l_puby2;		//¹ßÇà³âµµ - to


		if(l_cntperpage !='' && l_cntperpage >0 && f.sel_cnt !=null){	//ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö
			for(i=0; i<f.sel_cnt.length;i++){
				if(f.sel_cnt[i].value==l_cntperpage){
					f.sel_cnt[i].selected=true;
					break;
				}
			}
		}
		//³í¹®°Ë»öÈ­¸é
		if(l_browser !=''){							//textarea¿¡ º¸ÀÌ´Â °ª
			if(f.txa_sel !=null) f.txa_sel.value=l_browser;
		}
		if(l_bibctrlno !=''){						//Äõ¸®¿ë-ÇÐ¼úÁö Á¦¾î¹øÈ£
			if(f.g_Bibctrlno !=null) f.g_Bibctrlno.value=l_bibctrlno;
		}
		if(l_pubsort !=''){							//Äõ¸®¿ë-ÃâÆÇ»çsort
			if(f.g_Pubsort !=null) f.g_Pubsort.value=l_pubsort;
		}
		if(l_journal !=''){							//°Ë»öÀÌ·Â - ÇÐ¼úÁö
			if(f.g_Journal !=null) f.g_Journal.value=l_journal;
		}
		if(l_publisher !=''){						//°Ë»öÀÌ·Â - ÃâÆÇ»ç
			if(f.g_Publisher !=null) f.g_Publisher.value=l_publisher;
		}

		return;
	}


	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_ValidCheck(ao_form)
		¼³    ¸í	: (Å°¿öµå¿ë)°Ë»ö¾î°¡ ¿Ã¹Ù¸£°Ô ÀÔ·Â‰ç´ÂÁö Ã¼Å©
		Argument: 1.ao_form - Æû ¸í
	******************************************************************/
	function gf_ValidCheck(ao_form){

		//¾î±¸ °Ë»ö¿¡ ´ëÇÏ¿© '''ÀÇ °¹¼ö¸¦ °Ë»ç - È¦¼ö ÀÌ¸é °Ë»ö¾î ´Ù½Ã ÀÔ·Â
		var li_Count=0;
		var li_return=0;
		var li_pos=0;
		var li_len=0;
		var title1 = '';
		var title2 = '';
		var title3 = '';
		var temp='';
		var year1='';
		var year2='';
		var seachpage='';

		if(ao_form.txt_Input1 !=null) 	title1 = gf_Trim(ao_form.txt_Input1.value,'a');
		if(ao_form.txt_Input2 !=null)	title2 = gf_Trim(ao_form.txt_Input2.value,'a');
		if(ao_form.txt_Input3 !=null)	title3 = gf_Trim(ao_form.txt_Input3.value,'a');

		if(ao_form.txt_from !=null)	year1 = gf_Trim(ao_form.txt_from.value,'a');
		if(ao_form.txt_to !=null)	year2 = gf_Trim(ao_form.txt_to.value,'a');

		if(ao_form.gs_SearchPage !=null)	seachpage = gf_Trim(ao_form.gs_SearchPage.value,'a');

		/*--------------------------------------------------------------------------
		 * 2003.11.11 Á¤¼÷¿µ
		 * °Ë»ö¾î ÀÔ·Â¾ÈµÇ¼­ °Ë»öµÇ°Ô ÇÏ±â À§ÇØ ¸·À½
		 *-------------------------------------------------------------------------*/
		if(title1.length <=0 && title2.length <=0 && title3.length <=0){	//°Ë»ö¾î°¡ ÇÏ³ªµµ ÀÔ·Â¾È ‰çÀ» °æ¿ì
			alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
			ao_form.txt_Input1.focus();
			return 9999;
		}

		for(var i=0; i<3; i++){
			if(i==0){
				if(ao_form.txt_Input1 !=null)	title1 = gf_Trim(ao_form.txt_Input1.value,'a');
			}
			else if(i==1){
				if(ao_form.txt_Input2 !=null)	title1 = gf_Trim(ao_form.txt_Input2.value,'a');
			}
			else if(i==2){
				if(ao_form.txt_Input3 !=null)	title1 = gf_Trim(ao_form.txt_Input3.value,'a');
			}
			if(title1 !=''){
				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){
						li_len = title1.length -2;
						temp = title1.substr(1,title1.length-2);
						if(li_len != temp.length){			//¾î±¸ °Ë»öÀÌ¿ÜÀÇ ´Ù¸¥ °ªµéÀÌ ÀÔ·ÂµÇ¾úÀ»°æ¿ì(¾î±¸°Ë»ö ÀÌ¿ÜÀÇ ´Ù¸¥ ¿¬»êÀÚ »ç¿ëºÒ°¡)
							ao_form.gi_FocusPos.value=i;
							return -1
						}
					}
					else{
						ao_form.gi_FocusPos.value=i;
						return -1
					}
				}
			}
		}//end of for

		if(year1 !=''){
			if(seachpage=='6'){	//Áö½ÄÁ¤º¸ °Ë»ö
				if(year1.length > 0 && year1.length !=6){
					alert('ÃâÆÇ³â¿ùÀ» 6ÀÚ¸®·Î ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
					ao_form.txt_from.focus();
					return 9999;
				}
			}
			else{

				if(year1.length > 0 && year1.length !=4){
					alert('ÃâÆÇ³âÀ» 4ÀÚ¸®·Î ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
					ao_form.txt_from.focus();
					return 9999;
				}
			}
		}
		if(year2 !=''){
			if(seachpage=='6'){	//Áö½ÄÁ¤º¸ °Ë»ö
				if(year2.length > 0 && year2.length !=6){
					alert('ÃâÆÇ³â¿ùÀ» 6ÀÚ¸®·Î ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
					ao_form.txt_to.focus();
					return 9999;
				}
			}
			else{
				if(year2.length > 0 && year2.length !=4){
					alert('ÃâÆÇ³âÀ» 4ÀÚ¸®·Î ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.');
					ao_form.txt_to.focus();
					return 9999;
				}
			}

		}
		return 1
	}
	/*****************************************************************
		ÇÔ ¼ö ¸í  : gf_ValueInit()
		¼³    ¸í  : gf_GetFormValue()¿¡¼­ »ç¿ëÇÒ º¯¼ö ÃÊ±âÈ­
			    	¿©±â¼­ »ç¿ëÇÏ´Â º¯¼ö´Â srch_key_Query.js¿¡ ¼±¾ðµÇ ÀÖÀ½
		ÀÎ    ¼ö  : ¾øÀ½
	*****************************************************************/
	function gf_ValueInit(){

		g_Exec_Query = '';		//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸® - Verity(NDSL)
		g_Edit_Query = '';     //Edit¿ë Äõ¸® - ÀÌ Äõ¸®·Î ½ÇÇàÄõ¸®¸¦ ¸¸µç´Ù.
		g_View_Query = '';     //°Ë»öÀÌ·ÂÀ¸·Î º¸¿©ÁÖ´Â String (View)
		l_searchtype  = '';		//°Ë»öÁ¾·ù- Å°¿öµå:K,Àü¹æÀÏÄ¡:P
		l_searchpage  ='';		//U:ÅëÇÕ,A:±â»ç»öÀÎ
		l_collection  ='';		//³í¹®(col_art.clm), ´ÜÇà,¿¬°£(col_bib.clm)-¼­Áö»öÀÎ,..
		l_cb_bank_all    = 0 ;	//ÀüÃ¼¸¦ ¼±ÅÃÇßÀ» ¶§ -1
		l_cb_bank_cener  = 0 ;	//º»Á¡ Ã¼Å©¹Ú½º¸¦ ¼±ÅÃÇßÀ» ¶§ -1
		l_cb_bank_user   = 0 ;	//ÀÚ°ü Ã¼Å©¹Ú½º¸¦ ¼±ÅÃÇßÀ» ¶§ -1
		l_cb_bank_select = 0 ;	//ºÐÁ¡¼±ÅÃ¹öÆ°À» ´­·¯ Æ¯Á¤ ¹ý¿øÀ» ¼±ÅÃÇßÀ»¶§ -1
		l_cb_location	="";		//ÇÑ±¹Åë½Å:¼ÒÀåÃ³ Ã¼Å©¹Ú½º ¼±ÅÃÇÑ °ª
		l_displocation	="";		//view¿ë ¼ÒÀåÃ³
		l_bank_code   = "";		//¼±ÅÃÇÑ Æ¯Á¤ºÐÁ¡ÄÚµå
		l_bank_user   = "";   	//·Î±×ÀÎÇÑ ÀÌ¿ëÀÚÀÇ ÀÚ°üÄÚµå

		l_temp1		=''; 			//ÄÞº¸1-TI:title,AU:author ..
		l_temp2		=''; 			//ÄÞº¸2
		l_temp3		='';			//ÄÞº¸3

		l_gubun1	='';			//ÄÞº¸1-TI,AU
		l_gubun2	='';			//ÄÞº¸2
		l_gubun3	='';			//ÄÞº¸3

		l_field1	='';			//°Ë»öÇÊµå1-title
		l_field2	='';			//°Ë»öÇÊµå2
		l_field3	='';			//°Ë»öÇÊµå3

		l_dfield1	='';		//°Ë»öÇÊµå - display¿ë
		l_dfield2	='';		//°Ë»öÇÊµå
		l_dfield3	='';		//°Ë»öÇÊµå

		l_sle1 = '';		    //ÀÔ·ÂµÈ °Ë»ö¾î1
		l_sle2 = '';		    //ÀÔ·ÂµÈ °Ë»ö¾î2
		l_sle3 = '';		    //ÀÔ·ÂµÈ °Ë»ö¾î3

		l_bool1 = '';		    //°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª1
		l_bool2 = '';		    //°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª2

		l_disdatatype='';		//µð½ºÇÃ·¹ÀÌ¿ë ÀÚ·áÀ¯Çü
		l_datatype 	= '';    //ÀÚ·áÀ¯Çü
		l_dissupply	='';		//µð½ºÇÃ·¹ÀÌ¿ë ¼ö·ÏÁ¤º¸

		l_hold		='';		//±â»ç ¼ÒÀå,ºñ¼ÒÀå
		l_supply	='';			//¼ö·ÏÁ¤º¸ p:¿ø¹®,a:ÃÊ·Ï,t:¸ñÂ÷,u:URL
		l_mtrltype	='';		//Àú³ÎÇüÅÂ p:ÀÎ¼â,e:ÀüÀÚ,a:ÀüÃ¼
		l_lang 		= '';	   //¾ð¾î¼±ÅÃ
		l_dislang	= '';		//µð½ºÇÃ·¹ÀÌ¿ë ¾ð¾î
		l_puby1 	= '';			//¹ßÇà³âµµ - from
		l_puby2 	= '';			//¹ßÇà³âµµ - to
		cl_puby1 	= '';			//¹ßÇà³âµµ - from
		cl_puby2 	= '';			//¹ßÇà³âµµ - to

		l_cntperpage=0;		//ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö
									//³í¹®°Ë»ö¿¡¼­¸¸ »ç¿ëµÇ´Â º¯¼ö
		l_browser	='';		//ÇÐ¼úÁö,ÃâÆÇ»ç ºê¶ó¿ìÀúÀÇ °ª-°Ë»öÈ­¸é¿¡ µð½ºÇÃ·¹ÀÌ¿ë
		l_bibctrlno	='';		//ÇÐ¼úÁö ºê¶ó¿ìÀú°ª	- Äõ¸®»ý¼º¿ë
		l_pubsort	='';		//ÃâÆÇ»ç ºê¶ó¿ìÀú°ª	-Äõ¸®»ý¼º¿ë

		l_journal	='';		//Àú³Î¸í
		l_publisher	='';		//ÃâÆÇ»ç¸í

		return;
	}
	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_SelectBank(idx)
		¼³    ¸í	: ¼ÒÀåÃ³ÀÇ ¹ý¿ø¼±ÅÃ ¹öÆ° Å¬¸¯½Ã
		ÀÎ    ¼ö: 	ao_form 	- °´Ã¼¸í
					idx 	- ¼ÒÀåÃ³ Ã¼Å©¹Ú½º ÀÎµ¦½º
	******************************************************************/
	function gf_SelectBank(ao_form,idx){
		var f = eval(ao_form);

		if(idx == 0){	//ÀüÃ¼
			eval("f.cbx_scope0.checked = true;");
			if(eval("f.cbx_scope1 != null")) eval("f.cbx_scope1.checked = false;");
			if(eval("f.cbx_scope2 != null")) eval("f.cbx_scope2.checked = false;");

			//----------------------------------------------------------------------------
			//ÀüÃ¼ÀÏ °æ¿ì ¼±ÅÃÇÑ ºÐÁ¡Àº ¹«½ÃÇÏ°í ÀüÃ¼ ±â°ü¿¡ ´ëÇØ °Ë»öÇÑ´Ù
			//----------------------------------------------------------------------------
			document.all.IMG_BR.src='img/bt_partselect.gif';
			eval("f.g_BranchCode.value = '';");
	 	}
		if(idx == 1){	//º»Á¡µµ¼­°ü
			if(eval("f.cbx_scope0 != null")) eval("f.cbx_scope0.checked = false;");
		}
		if(idx == 2){	//·Î±×ÀÎÇÑ »ç¶÷ÀÇ ¼Ò¼Ó ÁöÁ¡
			if(eval("f.cbx_scope0 != null")) eval("f.cbx_scope0.checked = false;");
		}
		if(idx == 3){	//ºÐÁ¡¼±ÅÃ

			//------------------------------------------------------------------------------------
			//¹ý¿ø¼±ÅÃÀÇ Ã¼Å©¹Ú½º ¾ø¾Ö°í ,¼±ÅÃÇÑ ¹ý¿øÀÌ ÀÖÀ» °æ¿ì¿Í ¾øÀ» °æ¿ìÀÇ ¹öÆ°À» ´Ù¸£°Ô Ç¥½Ã
			//------------------------------------------------------------------------------------
			var pr = "gs_arg=" + eval("f.g_BranchCode.value;");
			var ls_result = gf_showPopup("../c_branch.html",pr,"dialogWidth:600px;dialogHeight:530px;center:yes;status:no;","ºÐ°ü¼±ÅÃ");
			if(ls_result == null || gf_Trim(ls_result,'a').length == 0 ){

				if(eval("f.cbx_scope1 != null")){
					if( eval("f.cbx_scope1.checked == false;")){
						document.frm.cbx_scope0.checked = true;	//¼±ÅÃÇÑ ¹ý¿øÀÌ ¾øÀ¸¸é ÀüÃ¼ Ã¼Å©¹Ú½º¸¦  Ç¥½ÃÇÑ´Ù.
					}
				}
				eval("f.g_BranchCode.value = '';");
				document.all.IMG_BR.src='img/bt_partselect.gif';	//¼±ÅÃÇÑ ºÐÁ¡ÀÌ ÀÖ´ÂÁö ¿©ºÎ¿¡ µû¶ó ¹öÆ° ¸ð¾çÀ» ´Ù¸£°Ô ÇÔ
			}
			else{
				if(eval("f.cbx_scope0 != null")) eval("f.cbx_scope0.checked = false;");		//ÀüÃ¼ Ã¼Å©¹Ú½ºÀÇ Ã¼Å©Ç¥½Ã¸¦ ¾ø¾Ø´Ù
				if(eval("f.cbx_scope2 != null")) eval("f.cbx_scope2.checked = true;");

				eval("f.g_BranchCode.value = '"+ls_result+"'");
				document.all.IMG_BR.src='img/bt_partselect-1.gif';
			}
		}

		gf_CheckBank(ao_form);

		return;
	}
	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_SelectBank2(idx)
		¼³    ¸í	: ¼ÒÀåÃ³ÀÇ ¹ý¿ø¼±ÅÃ ¹öÆ° Å¬¸¯½Ã
		ÀÎ    ¼ö	: 	ao_form 	- °´Ã¼¸í
	******************************************************************/
	function gf_SelectBank2(ao_form){

		var f = eval(ao_form);

		//¶óµð¿À¹öÆ° ÃÊ±âÈ­
		if(f.cbx_scope0 !=null) eval("f.cbx_scope0.checked = false;");
		if(f.cbx_scope1 !=null) eval("f.cbx_scope1.checked = false;");
		if(f.cbx_scope2 !=null) eval("f.cbx_scope2.checked = false;");


		if(cgs_User_campusname !=''){
			eval("f.cbx_scope2.checked = true;");
			eval("f.gs_User_Libid.value = '"+cgs_User_campusflag+"';");
		}
		else{
			eval("f.cbx_scope1.checked = true;");
		}

		return;
	}
	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_CheckBank(ao_form)
		¼³    ¸í	: ¼ÒÀåÃ³ Ã¼Å©¹Ú½º°¡ ÇÏ³ªµµ Ã¼Å© ¾ÈµÇ¸é ÀüÃ¼°¡ ¼±ÅÃµÇ°Ô ÇÔ
		ÀÎ    ¼ö	: 	ao_form 	- °´Ã¼¸í
	******************************************************************/
	function gf_CheckBank(ao_form){

		var f = eval(ao_form);
		var li_check01=1;
		var li_check02=1;
		var li_check03=1;

		//¶óµð¿À¹öÆ° ÃÊ±âÈ­
		if(f.cbx_scope0 !=null){
			if(eval("f.cbx_scope0.checked == false;")) li_check01 =0;
		}
		if(f.cbx_scope1 !=null){
			if(eval("f.cbx_scope1.checked == false;")) li_check02 =0;
		}
		if(f.cbx_scope2 !=null){
			if(eval("f.cbx_scope2.checked == false;")) li_check03 =0;
		}

		if(li_check01==0 && li_check02==0 && li_check03 ==0 ) eval("f.cbx_scope0.checked = true;");


		return;
	}
	/*****************************************************************
		ÇÔ ¼ö ¸í	: 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';

		gf_ValueInit();										//º¯¼ö ÃÊ±âÈ­

		if(f.gs_SearchPage !=null){						//°Ë»öÈ­¸é
			l_searchpage  = f.gs_SearchPage.value;
		}
		if(f.gs_SearchType !=null){						//°Ë»öÁ¾·ù
			l_searchtype = f.gs_SearchType.value;
		}

		if(f.cbx_location !=null){						//¼ÒÀåÃ³(ÇÑ±¹Åë½Å)

			for(var n=0; n< f.cbx_location.length; n++){
				if(f.cbx_location[n].checked){
					if(l_cb_location !=''){
						l_cb_location	+=',';
						l_displocation	+=',';
					}
					l_cb_location 	+= f.cbx_location[n].value;
					l_displocation	+= arr_location[n];
				}
			}
		}

		if(f.cbx_scope0 !=null){
			if(f.cbx_scope0.checked)					//¼ÒÀåÃ³-ÀüÃ¼¸¦ ¼±ÅÃÇßÀ» ¶§
				l_cb_bank_all    = 1;
			else
				l_cb_bank_all    = 0;
		}
		if(f.cbx_scope1 !=null){
			if(f.cbx_scope1.checked)					//¼ÒÀåÃ³-º»Á¡ Ã¼Å©¹Ú½º¸¦ ¼±ÅÃÇßÀ» ¶§
				l_cb_bank_cener    = 1;
			else
				l_cb_bank_cener    = 0;
		}

		if(f.cbx_scope2 !=null){						//¼ÒÀåÃ³-ÀÚ°ü Ã¼Å©¹Ú½º¸¦ ¼±ÅÃÇßÀ» ¶§
			if(f.cbx_scope2.checked == true){
				/*
				l_cb_bank_user = 1;
				l_bank_user = cgs_User_campusflag;
				*/
			}
			else{
				l_cb_bank_user = 0;
			}
		}
		if(f.g_BranchCode !=null){						//¼±ÅÃÇÑ ºÐÁ¡ ÄÚµå
			l_bank_code = f.g_BranchCode.value;
		}

		if(l_bank_code.length >0){
			l_cb_bank_select = 1;						//ºÐÁ¡¼±ÅÃ¹öÆ°À» ´­·¯ Æ¯Á¤ ºÐÁ¡À» ¼±ÅÃÇßÀ»¶§
		}
		else {
			l_cb_bank_select = 0;
			if(f.g_BranchCode !=null) f.g_BranchCode.value = "";
		}

		if(f.sel_gubun1 !=null) l_gubun1	= gf_Trim(f.sel_gubun1.value,'a');		//ÄÞº¸1
		if(f.sel_gubun2 !=null) l_gubun2	= gf_Trim(f.sel_gubun2.value,'a');		//ÄÞº¸2
		if(f.sel_gubun3 !=null)	l_gubun3	= gf_Trim(f.sel_gubun3.value,'a');		//ÄÞº¸3

		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(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.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.oper_sel1 !=null)	l_bool1   = f.oper_sel1.value;						//°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª1
		if(f.oper_sel2 !=null)	l_bool2   = f.oper_sel2.value;						//°Ë»ö¾î ÀÔ·Â¶õ ¿·ÀÇ ºÎ¿ï¸° °ª2

		if(f.sel_gubun1 !=null){
			for(var i=0; i< f.sel_gubun1.length;i++){			//°Ë»öÇÊµå ÀúÀå-allÀÏ¶§ ÀÌ¿ëÇÏ±â À§ÇØ
				ls_f = f.sel_gubun1.options[i].value;
				arr_field[i] = ls_f;
			}
		}
		if(f.cbx_type !=null){
			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 !=''){
						l_datatype+=',';
						l_disdatatype+=',';
					}
					l_datatype		+=f.cbx_type[i].value;
					l_disdatatype	+=arr_type[i];

					switch(f.cbx_type[i].value){
						case 'a':	//±â»ç
							l_art='1';
							break;
						default:	//¼­Áö
							l_bib='1';
							break;
					}
				}
			}//end of for
			//ÄÃ·º¼Ç ¼±ÅÃ

			if(l_collection	=='ALL') l_collection='bib,art';
			else{
				if(l_art=='0' && l_bib=='0')		l_collection='bib,art';	//00
				else if(l_art=='0' && l_bib=='1')	l_collection='bib';		//01
				else if(l_art=='1' && l_bib=='0')	l_collection='art';		//10
				else if(l_art=='1' && l_bib=='1')	l_collection='bib,art';	//11
			}

			if(l_datatype =='' || l_datatype==null || l_datatype=='undefined'){
				alert('ÀÚ·áÀ¯ÇüÀ» ¼±ÅÃÇÏ¼¼¿ä.');
				return -1;
			}
		}

		if(f.rdo_hold !=null){
			for(var n=0; n< f.rdo_hold.length; n++){
				if(f.rdo_hold[n].checked){					//¼ÒÀåÀ¯¹«
					if(l_hold !=''){
						l_hold	+=',';
					}
					l_hold 	+= f.rdo_hold[n].value;
				}
			}
		}
		if(f.rdo_mtrl !=null){
			for(var n=0; n< f.rdo_mtrl.length; n++){
				if(f.rdo_mtrl[n].checked){					//Àú³ÎÇüÅÂ(Á¦°øÇüÅÂ)
					if(l_mtrltype !=''){
						l_mtrltype	+=',';
					}
					l_mtrltype 	+= f.rdo_mtrl[n].value;
				}
			}
		}

		if(f.cbx_supply !=null){
			for(var n=0; n< f.cbx_supply.length; n++){
				if(f.cbx_supply[n].checked){				//¼ö·ÏÁ¤º¸
					if(l_supply !=''){
						l_supply	+=',';
						l_dissupply	+=',';
					}
					l_supply 	+= f.cbx_supply[n].value;
					l_dissupply	+= arr_sup[n];
				}
			}
		}
		if(f.sel_lang !=null)	l_lang 	 = f.sel_lang.value;		    			//¾ð¾î¼±ÅÃ
		if(f.sel_lang !=null)	l_dislang = f.sel_lang[f.sel_lang.selectedIndex].text;

		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.Ctxt_from !=null)	cl_puby1 = gf_Trim(f.Ctxt_from.value,'a');			//¹ßÇà³âµµ
		if(f.Ctxt_to !=null)	cl_puby2 = gf_Trim(f.Ctxt_to.value,'a');

		if(f.sel_cnt !=null) 		l_cntperpage = f.sel_cnt.value;
		if(f.g_CntPerpage !=null)	f.g_CntPerpage.value = l_cntperpage;


		if(f.txa_sel !=null) 		l_browser	= gf_Trim(f.txa_sel.value,'a');		//³í¹® ÅØ½ºÆ®¿µ¿ª-display¿ë
		if(f.g_Bibctrlno !=null)	l_bibctrlno	= f.g_Bibctrlno.value;					//ÇÐ¼úÁö ºê¶ó¿ìÀú°ª	- Äõ¸®»ý¼º¿ë
		if(f.g_Pubsort !=null) 		l_pubsort	=f.g_Pubsort.value;						//ÃâÆÇ»ç ºê¶ó¿ìÀú°ª	-Äõ¸®»ý¼º¿ë

		if(f.g_Journal !=null) 		l_journal	=f.g_Journal.value;						//Àú³Î¸í
		if(f.g_Publisher !=null) 	l_publisher = f.g_Publisher.value;					//ÃâÆÇ»ç¸í

		return 1;
	}
	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_Reset(ao_form)
		¼³    ¸í	: Áö¿ì±â ¹öÆ°(ÀÔ·ÂÈ­¸é ¸®¼ÂÇÏ±â)
		ÀÎ    ¼ö : ¾øÀ½
	******************************************************************/
	function gf_Reset(ao_form){
		var f = eval(ao_form);
		f.reset();
		f.txt_Input1.focus();
		return;
	}
	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_SetFocusPos(idx,ao_form)
		¼³    ¸í	: °Ë»ö¾î ÀÔ·ÂÅØ½ºÆ® ¹Ú½ºÀÇ ÇöÀç Æ÷Ä¿½º À§Ä¡ ÀúÀå
		ÀÎ    ¼ö : idx - Æ÷Ä¿½º°¡ ÀÖ´Â ÅØ½ºÆ® ¹Ú½º À§Ä¡
	******************************************************************/
	function gf_SetFocusPos(idx,ao_form){
		var f = eval(ao_form);
		f.gi_FocusPos.value = idx;
		return;
	}

	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_NextFocus()
		¼³    ¸í	: ¹ßÇà³â From¿¡¼­ To·Î ÀÚµ¿ Æ÷Ä¿½º ÀÌµ¿
		Argument: ¾øÀ½
	******************************************************************/
	function gf_NextFocus(){
		var f = document.frm;
		if(f.txt_from.value.length == 4){
			f.txt_to.focus();
		}
		return;
	}
	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_CbxChecked(bflag,ao_obj)
		¼³    ¸í	: ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º¼±ÅÃ
		ÀÎ    ¼ö : bflag - ¼±ÅÃÇÑ ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
	******************************************************************/
	function gf_CbxChecked(bflag,ao_obj){
		if(bflag == 0 ){	//ÀüÃ¼
			eval(ao_obj+'[0].checked = true;');

			for(i=1;i< eval(ao_obj+'.length');i++) eval( ao_obj+'['+i+'].checked = false; ');
		}
		else eval(ao_obj+'[0].checked = false;');

		gf_CbxNullChecked(ao_obj);

		return;
	}
	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_CbxNullChecked(ao_obj)
		¼³    ¸í	: ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º°¡ ÇÏ³ªµµ ¼±ÅÃ ¾ÈµÇ¸é ÀüÃ¼°¡ ¼±ÅÃµÇ°Ô
		ÀÎ    ¼ö	: ao_obj - ¼±ÅÃÇÑ ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
	******************************************************************/
	function gf_CbxNullChecked(ao_obj){
		var li_check=0;

		for(i=0;i< eval(ao_obj+'.length');i++){
			if(eval( ao_obj+'['+i+'].checked ==true;')){
				li_check=1;
			}
		}
		if(li_check==0) eval(ao_obj+'[0].checked = true;');
		return;
	}
	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_CbxChecked2(bflag,ao_obj)
		¼³    ¸í	: ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º¼±ÅÃ
					  ÀüÃ¼°Ë»ö¿¡¼­ ÃÊ±â¼³Á¤À» ÀüÃ¼,ÀüÀÚÀú³Î,¹ß°£ÀÚ·á,±â»ç»öÀÎ¸¸ »©°í ¸ðµÎ Ã¼Å©ÇÏ±â
		ÀÎ    ¼ö 	: bflag - ¼±ÅÃÇÑ ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
	******************************************************************/
	function gf_CbxChecked2(bflag,ao_obj){
		var ls_type='';

		for(i=0;i< eval(ao_obj+'.length');i++){		//Ã¼Å© ÃÊ±âÈ­
			eval( ao_obj+'['+i+'].checked = false; ');
		}

		for(i=1;i< eval(ao_obj+'.length');i++){

			ls_type = eval(ao_obj+'['+i+'].value;');

			switch(ls_type) {
				case 'all'	:
				case 'u'	:
				case 'b'	:
				case 'a'	:
							eval(ao_obj+'['+i+'].checked = false;');
							break;
				default		:
							eval(ao_obj+'['+i+'].checked = true;');
							break;
			}//end of switch
		}//end of for

		return;
	}

	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_GetCheckAll(bflag,ao_obj)
		¼³    ¸í	: ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½À°ª ´ù±â
		ÀÎ    ¼ö 	: bflag - ¼±ÅÃÇÑ ÀÚ·áÀ¯Çü Ã¼Å©¹Ú½º
	******************************************************************/
	function gf_GetCheckAll(bflag,ao_obj){
		var ls_type='';
		var li_len=	arr_datatype.length;

		for(i=0; i< li_len; i++){
			if(ls_type !='') ls_type +=',';
			ls_type += arr_datatype[i];
		}
		/*--
		if(eval(ao_obj) !=null){
			for(i=0;i< eval(ao_obj+'.length');i++){
				if(ls_type !='') ls_type +=',';
				ls_type += eval(ao_obj+'['+i+'].value;');

			}//end of for
		}
		--*/



		return ls_type;
	}

	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_JapanPop(ao_form)
		¼³    ¸í	: ÀÏº»¾î ÀÔ·Â¹öÆ°-ÆË¾÷Ã¢ ¿ÀÇÂ
		ÀÎ    ¼ö: ao_form
	******************************************************************/
	function gf_JapanPop(ao_form){
		var f=eval(ao_form);
		var ls_Result = gf_showPopup('../c_japanc.html', '', 'dialogWidth:500px; dialogHeight:450px;status:no;center:yes;','ÀÏº»¾îÀÔ·Â');

		if(ls_Result == null) return;

		if(gi_FocusPos == '0'){
			if(f.txt_Input1 !=null){
		    	f.txt_Input1.value = f.txt_Input1.value+ls_Result;
		   	f.txt_Input1.focus();
			}
		}
		else if(gi_FocusPos == '1'){
			if(f.txt_Input2 !=null){
		    	f.txt_Input2.value = f.txt_Input2.value+ls_Result;
		   	f.txt_Input2.focus();
		   }
		}
		else if(gi_FocusPos == '2'){
			if(f.txt_Input3 !=null){
		    	f.txt_Input3.value = f.txt_Input3.value+ls_Result;
		    	f.txt_Input3.focus();
			}
		}
		return;
	}
	/*****************************************************************
		ÇÔ ¼ö ¸í	: gf_CharPop(ao_form)
		¼³    ¸í	: ´Ù±¹¾î(Æ¯¼ö¹®ÀÚ)-ÆË¾÷Ã¢ ¿ÀÇÂ
		ÀÎ    ¼ö: ao_form
	******************************************************************/
	function gf_CharPop(ao_form){

		var f=eval(ao_form);
		var ls_Result = gf_showPopup('../c_char.html', '', 'dialogWidth:600px; dialogHeight:330px; dialogTop:100px; dialogLeft:150px;status:no;','Æ¯¼ö¹®ÀÚÀÔ·Â');

		if(ls_Result == null) return;

		if(gi_FocusPos == '0'){
			if(f.txt_Input1 !=null){
		    	f.txt_Input1.value = f.txt_Input1.value+ls_Result;
		    	f.txt_Input1.focus();
			}
		}
		else if(gi_FocusPos == '1'){
			if(f.txt_Input2 !=null){
		    	f.txt_Input2.value = f.txt_Input2.value+ls_Result;
		    	f.txt_Input2.focus();
			}
		}
		else if(gi_FocusPos == '2'){
			if(f.txt_Input3 !=null){
		    	f.txt_Input3.value = f.txt_Input3.value+ls_Result;
		    	f.txt_Input3.focus();
			}
		}
		return;
	}
	/****************************************************************
		ÇÔ ¼ö ¸í	: gf_HistorySave(as_PageId,ao_form)
		¼³    ¸í	: °Ë»öÀÌ·Â ÀúÀåÇÏ±â
		ÀÎ    ¼ö: 1.as_PageId - ÆäÀÌÁö(html) ÀÌ¸§
	*****************************************************************/
	function gf_HistorySave(as_PageId,ao_form){

		var f=eval(ao_form);
        var ls_SelIndex="";
        var ls_arg="";
        var li_cnt=0;
        var li_RowCount = f.his_RowCount.value;

        for(var i=0; i< li_RowCount; i++){
            if(eval(ao_form+".cbx_his"+i+".checked == true;")){
                if(li_cnt>0) ls_SelIndex +="¢¾";
                ls_SelIndex += i;
                li_cnt++;
            }
        }

        if(li_cnt==0){
            alert("Ç×¸ñÀ» ¼±ÅÃÇÏ¼¼¿ä.");
            return;
        }

		if(cgs_User_Userid=='' && cgs_User_Logintype !='2'){
			alert('·Î±×ÀÎ ÇØ¾ß ÀÌ¿ëÇÒ ¼ö ÀÖ½À´Ï´Ù.');
		}
		else{
			//ÀÛ¾÷¼öÇà Ã¢À» ¾Èº¸ÀÌ°Ô ÇÔ
			ls_arg ='./func/srch_CommonJob.php';
			f.gs_CommitFlag.value='H_SAVE';
			f.gs_arg.value=ls_SelIndex;

			//InfoWin=window.open('','InfoWin','top=10000, left=10000,width=0,height=0');
			//f.target="InfoWin";
			f.target="IF2";

			f.action=ls_arg;
			f.submit();
        }
		return;
	}
	/****************************************************************
		ÇÔ ¼ö ¸í	: gf_HistoryCall(as_PageId,ao_form)
		¼³    ¸í	: °Ë»öÀÌ·Â ºÒ·¯¿À±â
		ÀÎ    ¼ö: 1.as_PageId - ÆäÀÌÁö(html) ÀÌ¸§
	*****************************************************************/
	function gf_HistoryCall(as_PageId,ao_form){
		var f=eval(ao_form);
		f.gs_CommitFlag.value='H_CALL';
		f.action=as_PageId;
		f.target='_self';
		f.submit();
		return;
	}
	/****************************************************************
		ÇÔ ¼ö ¸í	: gf_HistoryDel(as_PageId,ao_form)
		¼³    ¸í	: °Ë»öÀÌ·Â Áö¿ì±â
		ÀÎ    ¼ö	: 1.as_PageId - ÆäÀÌÁö(html) ÀÌ¸§
	*****************************************************************/
	function gf_HistoryDel(as_PageId,ao_form){
		var f=eval(ao_form);
		var li_RowCnt = f.his_RowCount.value;

		if(li_RowCnt >0){
			f.gs_CommitFlag.value='H_CLEAR';
	        f.action=as_PageId;
	        gf_StatusRun();		//ÁøÇà »óÅÂ Ç¥½Ã
	        f.target='_self';
	        f.submit();
        }
        else{
        	alert('»èÁ¦ÇÒ °Ë»öÀÌ·ÂÀÌ ¾ø½À´Ï´Ù.');
        }
		return;
	}

	/*****************************************************************
        ÇÔ ¼ö ¸í : gf_Rerun(ai_idx,ao_form)
        ¼³    ¸í : °Ë»öÀÌ·Â¿¡¼­ Àç°Ë»ö ¹öÆ° ½ÇÇà
        ÀÎ    ¼ö : 1.ai_idx - °Ë»öÀÌ·Â ¸®½ºÆ®ÀÇ line number
        		   2.ao_form - Æû ¸íÄª
        		   3.as_tpage - Å¸°Ù ÆäÀÌÁö
    ******************************************************************/
    function gf_Rerun(ai_idx,ao_form,as_tpage){

 		var f=eval(ao_form);
 		var ls_edit="";
 		if(eval(ao_form+".H_EDIT_"+ai_idx+" !=null")){
 			ls_edit= eval(ao_form+".H_EDIT_"+ai_idx+".value;");
 		}
		else{
			ls_edit= eval(ao_form+".H_EDIT"+ai_idx+".value;");
	 	}

		f.g_Edit_Query.value=eval(ao_form+".H_EDIT"+ai_idx+".value;");
		f.g_View_Query.value=eval(ao_form+".H_VIEW"+ai_idx+".value;");

		if(l_searchpage !='') f.gs_SearchPage.value= l_searchpage;

		g_Edit_Query = ls_edit;

		g_Srch_Key_From_Make(); 						//Edit¿ë Äõ¸®¿¡¼­ °¢ °ªÀ» º¯¼ö¿¡ ´ã´Â´Ù.

		g_Srch_Exec_Query();							//½ÇÇà¿ëÄõ¸®-Verity

      f.gs_ReSearch_Flag.value	= "YES";
      f.g_CntPerpage.value		= l_cntperpage;		//°Ë»öÈ­¸éÀÇ ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö
		f.g_Exec_Query.value		= g_Exec_Query;		//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸® - Verity(NDSL)
		f.gs_Collection.value	= l_collection;		//ÄÃ·º¼Ç ÁöÁ¤
		if(f.gs_SelDataType !=null){
			if(l_datatype=='all'){
				f.gs_SelDataType.value	= gf_GetCheckAll(0,'document.frm.cbx_type');
			}
			else{
				f.gs_SelDataType.value		= l_datatype;	//´ÜÀ§½Ã½ºÅÛº° °Ë»ö°Ç¼ö¸¦ º¸¿©ÁÖ±â À§ÇØ ¼±ÅÃÇÑ ÀÚ·áÀ¯Çü ÀúÀå
			}
		}
        gf_StatusRun();									//ÁøÇà »óÅÂ Ç¥½Ã
        f.action= as_tpage;
        f.target='_self';
        f.submit();
        return;
    }
	/*****************************************************************
        ÇÔ ¼ö ¸í : gf_Edit(ai_idx,ao_form,as_tpage)
        ¼³    ¸í : °Ë»öÀÌ·Â¿¡¼­ ÆíÁý ¹öÆ° ½ÇÇà
        ÀÎ    ¼ö : 1.ai_idx - °Ë»öÀÌ·Â ¸®½ºÆ®ÀÇ line number
         		   2.ao_form - Æû ¸íÄª
         		   3.as_tpage - Å¸°Ù ÆäÀÌÁö
    ******************************************************************/
    function gf_Edit(ai_idx,ao_form,as_tpage){
        var f = eval(ao_form);
        if(ai_idx >=0){
			g_Edit_Query = eval(ao_form+".H_EDIT"+ai_idx+".value;");
		}
		else{
			g_Edit_Query = eval(ao_form+".g_Edit_Query.value;");
		}
		if(as_tpage.length >0 && as_tpage !=''){
			f.g_Edit_Query.value=g_Edit_Query;

			f.target='_self';
			f.action=as_tpage;
			f.submit();
		}
		else{
		  g_Srch_Key_From_Make(); //Edit¿ë Äõ¸®¿¡¼­ °¢ °ªÀ» º¯¼ö¿¡ ´ã´Â´Ù.
		  gf_SetFormValue(ao_form,as_tpage);      //º¯¼ö°ªÀ» È­¸é¿¡ ¼¼ÆÃÇÑ´Ù.
		  f.txt_Input1.focus();
		}
		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 'vtitle'		:
			case 'titlesort'	:
								  HistoryHeader="TI";
								  HeaderName ="¼­¸í";
								  break;
			case 'vauthor'		:
			case 'authorsort'	:
			case 'tauthor'		:
								  HistoryHeader="AU";
								  HeaderName   ="ÀúÀÚ";
								  break;

			case 'subjectterm'	: HistoryHeader="SU";
							      HeaderName   ="ÁÖÁ¦¾î";
								  break;

			case 'abstract'		: HistoryHeader="AB";
								  HeaderName   ="ÃÊ·Ï";
								  break;
			case 'vpublisher'	:
			case 'publishersort':
			case 'tpublisher'	:
								  HistoryHeader="PU";
								  HeaderName   ="ÃâÆÇ»ç";
								  break;

			case 'content'		: HistoryHeader="TO";
								  HeaderName   ="¸ñÂ÷";
								  break;
		}
		return HistoryHeader+"^"+HeaderName;
	}
	/****************************************************************
		ÇÔ ¼ö ¸í	: gf_GetFieldName
		¼³    ¸í	: TI->titleÀÌ¶ó´Â °Ë»ö¿£Áø ÇÊµå¸¦ ÃßÃâÇÑ´Ù.
		ÀÎ    ¼ö : as_field -TI,PU...
	*****************************************************************/
	function gf_GetFieldName(as_field){
		var ls_result="";
		as_field =as_field.toLowerCase();

		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 'ab': 	//ÃÊ·Ï
					ls_result="ABSTRACT";
					break;
			case 'co': 	//¸ñÂ÷
					ls_result="CONTENT";
					break;
			case 'jt': 	//°ÔÁöÁö¸í
					ls_result="JTITLE";
					break;

			case 'cal': 	//CMS Á¦¸ñ
					ls_result="cmsAll";
					break;
			case 'cti': 	//CMS Á¦¸ñ
					ls_result="MATERIAL";
					break;
			case 'cau': 	//CMS ÀúÀÚ¸í
					ls_result="AUTHOR";
					break;
			case 'cso': 	//CMS Source
					ls_result="SOURCE";
					break;
			case 'ccn': 	//CMS °ü¸®¹øÈ£
					ls_result="MANAGENO";
					break;
			case 'cke': 	//CMS Å°¿öµå
					ls_result="KEYWORD";
					break;
		}
		return ls_result;
	}