/*   =======================================================================
 *   1. ÇÁ·Î±×·¥¸í : srch_Key_Query.js
 *   2. ¼³      ¸í : °Ë»öÄõ¸® ¸¸µé±â
 *   3. ÀÛ  ¼º  ÀÚ : Á¤ ¼÷ ¿µ
 *   4. ÀÛ  ¼º  ÀÏ : 2003.02.07
 *   ========================================================================*/
 
/*-----------------------------------------------------------------------------
	- gf_ClassMakeExecQuery			//ÁÖÁ¦º° - ½ÇÇàÄõ¸®
	- gf_ClassMakeViewQuery			//ÁÖÁ¦º° - µð½ºÇÃ·¹ÀÌ
	- gf_ClassMakeEditQuery			//ÁÖÁ¦º° - ÆíÁý¿ë
 	- g_Srch_Edit_Query()     		//ÆíÁý¿ëÄõ¸®¸¸µé±â 			- ÅëÇÕ°Ë»ö
 	- g_Srch_View_Query()			//µð½ºÇÃ·¹ÀÌ¿ë Äõ¸® ¸¸µé±â	- ÅëÇÕ°Ë»ö
 	- g_Srch_Exec_Query()			//½ÇÇàÄõ¸® ¸¸µé±â			- ÅëÇÕ°Ë»ö
 	- g_Srch_Exec_Query()			//½ÇÇàÄõ¸® ¸¸µé±â			- diquest
	- g_Srch_Key_From_Make()		//È­¸é¿¡ ÀÔ·Â°ª ¼ÂÆÃ			- ÅëÇÕ°Ë»ö
	- gf_QueryReplaceChar()
	- gf_Research()					//°á°ú³» Àç°Ë»ö
	- gf_MakeReQuery()				//°á°ú³» Àç°Ë»ö¿¡¼­ »ç¿ëÇÒ ÇÔ¼ö 
	- gf_GetCogn(as_str)
	- gf_Query(a_keyword)			//ÀÚÁÖ°Ë»öµÇ´Â ÁúÀÇ¾î
	- lf_TailJSrch()				//²¿¸®¹°±â °Ë»ö
	- lf_TailJSrch2()				//²¿¸®¹°±â °Ë»ö
------------------------------------------------------------------------------*/

//****
//Form¿¡¼­ ÀÔ·ÂµÈ °ªÀ» º¯¼ö¿¡ ÀúÀåÇÑ´Ù.ÀÌºÎºÐÀº º¯¼ö ¼±¾ð ºÎºÐÀÓ
//****
var g_Exec_Query = '';		//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸® - Diqust
var g_Exec_Query_NDSL= '';	//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸® - Verity(NDSL)
var g_Edit_Query = '';     //Edit¿ë Äõ¸® - ÀÌ Äõ¸®·Î ½ÇÇàÄõ¸®¸¦ ¸¸µç´Ù.
var g_View_Query = '';     //°Ë»öÀÌ·ÂÀ¸·Î º¸¿©ÁÖ´Â String (View)
var g_Filter	='';		//Diquest  ÇÊÅÍ
var l_target  = '';			//kssl:»çÈ¸°úÇÐ,ndsl:NDSL
var l_searchtype  = '';		//°Ë»öÁ¾·ù- Å°¿öµå:K,Àü¹æÀÏÄ¡:P
var l_searchpage  ='';		//1:ÅëÇÕ,2:ÇÐ¼úÁö,3:³í¹®,4:´ÜÇàº»,5:¸ÖÆ¼¹Ìµð¾î,6:Á¶»çÀÚ·á,7:ÇÐ¼úÈ¸ÀÇ
var l_collection  ='';		//³í¹®(col_art.clm), ´ÜÇà,¿¬°£(col_bib.clm)-¼­Áö»öÀÎ,..
var l_cb_bank_all    = 0 ;	//ÀüÃ¼¸¦ ¼±ÅÃÇßÀ» ¶§ -1
var l_cb_bank_cener  = 0 ;	//º»Á¡ Ã¼Å©¹Ú½º¸¦ ¼±ÅÃÇßÀ» ¶§ -1
var l_cb_bank_user   = 0 ;	//ÀÚ°ü Ã¼Å©¹Ú½º¸¦ ¼±ÅÃÇßÀ» ¶§ -1
var l_cb_bank_select = 0 ;	//ºÐÁ¡¼±ÅÃ¹öÆ°À» ´­·¯ Æ¯Á¤ ¹ý¿øÀ» ¼±ÅÃÇßÀ»¶§ -1
var l_cb_location	="";	//ÇÑ±¹Åë½Å:¼ÒÀåÃ³ Ã¼Å©¹Ú½º ¼±ÅÃÇÑ °ª
var l_displocation	="";	//view¿ë ¼ÒÀåÃ³
var l_bank_code   = "";		//¼±ÅÃÇÑ Æ¯Á¤ºÐÁ¡ÄÚµå
var l_bank_user   = "";   	//·Î±×ÀÎÇÑ ÀÌ¿ëÀÚÀÇ ÀÚ°üÄÚµå
		
var l_group01 = '';
var l_group02 = '';

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

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

var l_nfield1	='';		//°Ë»öÇÊµå1-title(NDSL)
var l_nfield2	='';		//°Ë»öÇÊµå2
var l_nfield3	='';		//°Ë»öÇÊµå3

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

var l_afield1	='';		//°Ë»öÇÊµå - ÀüÃ¼¼±ÅÃÇÒ °æ¿ì ¸®½ºÆ®ÀÇ ÇÊµåÀüÃ¼¸¦ ¼öÁý
var l_afield2	='';		//°Ë»öÇÊµå 
var l_afield3	='';		//°Ë»öÇÊµå 

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

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

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

var l_mattype = "";


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

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

var l_journal	='';		//Àú³Î¸í
var l_publisher	='';		//ÃâÆÇ»ç¸í
var l_size1		='';		//Ç¥º»Å©±â1 - »çÈ¸°úÇÐ Á¶»çÀÚ·á
var l_size2		='';		//Ç¥º»Å©±â2
var l_subjectcode	='';	//ÁÖÁ¦ÄÚµå
var	l_subjectname	='';	//ÁÖÁ¦¸í
	
var arr_field  = new Array();//°Ë»öÇÊµå-veirty¿ë

/*****************************************************************
    ÇÔ ¼ö ¸í    : gf_ClassMakeExecQuery()
    ¼³    ¸í    : °Ë»ö¿£Áø ½ÇÇàÄõ¸® ¸¸µé±â
    ÀÎ    ¼ö	: as_classcode - ÁÖÁ¦ÄÚµå
    			  as_gubun - ´ëºÐ·ùÀÌ¸é 1(A00,B00..),¾Æ´Ï¸é ''
    			  as_classlist	- ´ëºÐ·ù°Ë»ö½Ã ÇÏÀ§ ÄÚµå¸®½ºÆ®
    			  as_datatype	- ¼±ÅÃÇÑ ÀÚ·áÀ¯Çü
******************************************************************/
function gf_ClassMakeExecQuery(as_classcode,as_classname,as_gubun,as_classlist,as_datatype){
	var ls_query='';
	var ls_first='';
	var ls_temp='';
	var ls_buf='';
	var ls_tab='';
	g_Filter='';
	if(as_gubun=='1'){	// ´ëºÐ·ùÀÌ¸é ÁÖÁ¦ÄÚµå Àü¹æÀÏÄ¡ °Ë»öÇÑ´Ù
		ls_first = as_classcode.substring(0,1);
		if(as_classlist.length >0){
			ls_temp = as_classlist.split('|');
			ls_buf='';
			for(i=0; i< ls_temp.length; i++){
				/*
				if(ls_buf !='') ls_buf +=' ';
				ls_buf +=ls_temp[i];
				*/
				if(ls_buf !='') ls_buf +='<OR>';
				ls_buf +='[CLASSNO;2;'+ls_temp[i]+';]';
			}
			//ls_query +='{';
			ls_query +=ls_buf;
			//ls_query +='}';
		}
	}
	else{
		ls_query ='[CLASSNO;1;'+as_classcode+';]';
	}
	
	if(as_datatype !='' && as_datatype !='all'){
		ls_temp = as_datatype.split(',');
		ls_buf='';
		ls_tab='';
		
		ls_buf +='[DATATYPE;2;';
		for(var i=0; i<ls_temp.length; i++){
			//if(ls_buf !='') ls_buf +='<OR>';
			if(i>0) ls_tab='/';
			ls_buf +=ls_tab+ls_temp[i];
		}
		//if(ls_query !='') ls_query+='<AND>';
		ls_buf +=';]';
		
		g_Filter +=ls_buf;
	}
	return ls_query;
}
/*****************************************************************
    ÇÔ ¼ö ¸í    : gf_ClassMakeViewQuery()
    ¼³    ¸í    : µð½ºÇÃ·¹ÀÌ¿ë Äõ¸® ¸¸µé±â
    ÀÎ    ¼ö	: as_classcode - ÁÖÁ¦ÄÚµå
    			  as_classname - ÁÖÁ¦¸í
******************************************************************/
function gf_ClassMakeViewQuery(as_classcode,as_classname){
	var ls_view='';
	
	ls_view='[¿¬±¸ºÐ¾ß:'+as_classname+']';
	
	return ls_view;
}
/*****************************************************************
    ÇÔ ¼ö ¸í    : gf_ClassMakeEditQuery()
    ¼³    ¸í    : ÆíÁý¿ëÄõ¸® ¸¸µé±â
    ÀÎ    ¼ö	: as_classcode - ÁÖÁ¦ÄÚµå
    			  as_classname - ÁÖÁ¦¸í
******************************************************************/
function gf_ClassMakeEditQuery(as_classcode,as_classname){
	var ls_edit='';
	
	ls_edit='@SC'+as_classcode+'@SN'+as_classname;
	
	return ls_edit;
}
    
/*******************************************************************************
	ÇÔ¼ö¸í : 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_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·Î »ý¼º
	ÀÎ  ¼ö : ¾øÀ½
	¸®  ÅÏ : return('');     °Ë»ö¾î°¡ ÀÔ·ÂµÇÁö ¾ÊÀº °æ¿ì
	         return('ok');   °Ë»ö½ÄÀÌ Á¤»óÀûÀ¸·Î »ý¼ºµÇ¾úÀ½
********************************************************************************/
function g_Srch_Edit_Query(){

	g_Edit_Query = '';     			//Edit¿ë Äõ¸® - ÀÌ Äõ¸®·Î ½ÇÇàÄõ¸®¸¦ ¸¸µç´Ù.
	
	g_Edit_Query +='@SP'+l_searchpage;		//°Ë»öÈ­¸é-ÀüÃ¼,´ÜÇà,¿¬°£..
	g_Edit_Query +='@ST'+l_searchtype;		//°Ë»öÁ¾·ù-Å°¿öµå,Àü¹æ
	g_Edit_Query +='@CO'+l_collection;		//ÄÌ·º¼Ç
	g_Edit_Query +='@LO'+l_cb_location;		//¼ÒÀåÃ³(ÇÑ±¹Åë½Å)
	g_Edit_Query +='@HA'+l_cb_bank_all;		//¼ÒÀåÃ³-¶óµð¿À
	g_Edit_Query +='@HC'+l_cb_bank_cener;	//¼ÒÀåÃ³-º»Á¡¼±ÅÃ
	g_Edit_Query +='@HB'+l_cb_bank_user;	//¼ÒÀåÃ³-ÀÚ°ü¼±ÅÃ
	g_Edit_Query +='@HS'+l_cb_bank_select;	//¼ÒÀåÃ³-ºÐÁ¡¼±ÅÃ
	g_Edit_Query +='@BC'+l_bank_code;		//¼ÒÀåÃ³-¼±ÅÃÇÑ ºÐÁ¡ÄÚµå
	g_Edit_Query +='@UC'+l_bank_user;		//¼ÒÀåÃ³-Á¢¼ÓÇÑ USER LIBID
	g_Edit_Query +='@S1'+l_gubun1;			//±¸ºÐ1
	g_Edit_Query +='@S2'+l_gubun2;			//±¸ºÐ2
	g_Edit_Query +='@S3'+l_gubun3;			//±¸ºÐ3
	g_Edit_Query +='@F1'+l_field1;			//°Ë»öÇÊµå
	g_Edit_Query +='@F2'+l_field2;			//°Ë»öÇÊµå
	g_Edit_Query +='@F3'+l_field3;			//°Ë»öÇÊµå
	g_Edit_Query +='@T1'+l_sle1;			//°Ë»ö¾î1
	g_Edit_Query +='@T2'+l_sle2;			//°Ë»ö¾î2
	g_Edit_Query +='@T3'+l_sle3;			//°Ë»ö¾î3
	g_Edit_Query +='@B1'+l_bool1;			//ºÎ¿ï1
	g_Edit_Query +='@B2'+l_bool2;			//ºÎ¿ï2
	g_Edit_Query +='@DT'+l_datatype;		//ÀÚ·áÀ¯Çü
	g_Edit_Query +='@D1'+l_mattype;		//ÀÚ·áÀ¯Çü
	g_Edit_Query +='@AD'+l_supply;		//¼ö·ÏÁ¤º¸
	g_Edit_Query +='@MT'+l_mtrltype;		//Àú³ÎÇüÅÂ
	g_Edit_Query +='@HO'+l_hold;			//¼ÒÀå¿©ºÎ
	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 +='@BR'+l_browser;			//ºê¶ó¿ìÀú¼±ÅÃ°ª		- Display¿ë
	g_Edit_Query +='@JB'+l_bibctrlno;		//ÇÐ¼úÁö ºÎ¶ó¿ìÀú°ª	- Query¿ë
	g_Edit_Query +='@PB'+l_pubsort;			//ÃâÆÇ»ç ºê¶ó¿ìÀú°ª
	g_Edit_Query +='@JV'+l_journal;			//ÇÐ¼úÁö ºÎ¶ó¿ìÀú°ª - Veiw¿ë
	g_Edit_Query +='@PV'+l_publisher;		//ÃâÆÇ»ç ºê¶ó¿ìÀú°ª
	g_Edit_Query +='@Z1'+l_size1;			//Ç¥º»Å©±â-»çÈ¸°úÇÐ
	g_Edit_Query +='@Z2'+l_size2;			//Ç¥º»Å©±â-»çÈ¸°úÇÐ
	g_Edit_Query +='@SC'+l_subjectcode;		//ÁÖÁ¦ÄÚµå-»çÈ¸°úÇÐ
	g_Edit_Query +='@SN'+l_subjectname;		//ÁÖÁ¦¸í-»çÈ¸°úÇÐ
	g_Edit_Query +='@DA'+l_afield1;		//ÀüÃ¼ ÇÊµå ¼±ÅÃ
	g_Edit_Query +='@DB'+l_afield2;		//ÀüÃ¼ ÇÊµå ¼±ÅÃ
	g_Edit_Query +='@DC'+l_afield3;		//ÀüÃ¼ ÇÊµå ¼±ÅÃ
	
	return;
}
/*******************************************************************************
	ÇÔ¼ö¸í : g_Srch_View_Query()
	±â  ´É : View¿ë Query·Î »ý¼º
	ÀÎ  ¼ö : ¾øÀ½
	¸®  ÅÏ : return('');     °Ë»ö¾î°¡ ÀÔ·ÂµÇÁö ¾ÊÀº °æ¿ì
	         return('ok');   °Ë»ö½ÄÀÌ Á¤»óÀûÀ¸·Î »ý¼ºµÇ¾úÀ½
********************************************************************************/
function g_Srch_View_Query(){	
	g_View_Query = '';     			//°Ë»öÀÌ·ÂÀ¸·Î º¸¿©ÁÖ´Â String (View)
	
	
	if(l_sle1 != '')
	{
		if (l_dfield1 == '')
		{
			l_dfield1 = "ÀüÃ¼";
		}

		g_View_Query += '(' + l_dfield1 + ':' + l_sle1 + ')';
	}
	if(l_sle2 != '')
	{
		if(l_sle1 != '') g_View_Query += '[' + l_bool1 + ']';
		if (l_dfield2 == '')
		{
			l_dfield2 = "ÀüÃ¼";
		}
		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 + ']';
		
		if (l_dfield3 == '')
		{
			l_dfield3 = "ÀüÃ¼";
		}
		g_View_Query += '(' + l_dfield3 + ':' + l_sle3 + ')';
	}
	/*
	if(l_displocation.length >0){		//¼ÒÀåÃ³(ÇÑ±¹Åë½Å)
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(¼ÒÀåÃ³:'+l_displocation+')';
	}
	
	if(l_disdatatype.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(ÀÚ·áÀ¯Çü:'+l_disdatatype+')';
	}
	if(l_subjectcode.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(ÁÖÁ¦¾î:'+l_subjectname+')';
	}

	if(l_dissupply.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(¼ö·ÏÁ¤º¸:'+l_dissupply+')';
	}
	if(l_mtrltype.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		
		l_dismtrl='';
		if(l_mtrltype=='p')			l_dismtrl='ÀÎ¼â';
		else if(l_mtrltype=='e')	l_dismtrl='ÀüÀÚ'
		else						l_dismtrl='ÀüÃ¼';
		g_View_Query +='(Á¦°øÇüÅÂ:'+l_dismtrl+')';
	}
	if(l_hold.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		
		l_dishold='';
		if(l_hold=='1')			l_dishold='¼ÒÀå';
		else if(l_hold=='0')	l_dishold='ºñ¼ÒÀå'
		else					l_dishold='ÀüÃ¼'
		g_View_Query +='(¼ÒÀå¿©ºÎ:'+l_dishold+')';
	}
	
	if(l_dislang.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(¼ö·Ï¾ð¾î:'+l_dislang+')';
	}
	
	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_size1!='' && l_size2 !=''){		//µÑ´Ù ÀÖÀ»¶§
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(Ç¥º»Å©±â:'+l_size1+'~'+l_size2+')';
	}		
	else if(l_size1!='' && l_size2 ==''){	//year1¸¸ ÀÖÀ»¶§
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(Ç¥º»Å©±â:'+l_size1+')';
	}
	else if(l_size1=='' && l_size2 !=''){	//year2¸¸ ÀÖÀ»¶§
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(Ç¥º»Å©±â:~'+l_size2+')';
	}
	
	if(l_cntperpage >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(Ãâ·Â°Ç¼ö:'+l_cntperpage+')';
	}
	
	if(l_maxsearch >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(ÃÖ´ë°Ë»ö°Ç¼ö:'+l_maxsearch+')';
	}
	*/
	return;
}

/*******************************************************************************
	ÇÔ¼ö¸í : g_Srch_View_Query()
	±â  ´É : View¿ë Query·Î »ý¼º
	ÀÎ  ¼ö : ¾øÀ½
	¸®  ÅÏ : return('');     °Ë»ö¾î°¡ ÀÔ·ÂµÇÁö ¾ÊÀº °æ¿ì
	         return('ok');   °Ë»ö½ÄÀÌ Á¤»óÀûÀ¸·Î »ý¼ºµÇ¾úÀ½
********************************************************************************/
function g_Srch_View_Query_Org(){	
	g_View_Query = '';     			//°Ë»öÀÌ·ÂÀ¸·Î º¸¿©ÁÖ´Â String (View)
	
	if(l_sle1 !=''){
		g_View_Query +='('+l_gubun1+':'+l_sle1+')';
	}
	if(l_sle2 !=''){
		if(l_sle1 !='') g_View_Query +='['+l_bool1+']';
		g_View_Query +='('+l_gubun2+':'+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_gubun3+':'+l_sle3+')';
	}
	
	if(l_disdatatype.length >0){
		g_View_Query +='[AND]';
		g_View_Query +='(DT:'+l_disdatatype+')';
	}

	if(l_dissupply.length >0){
		g_View_Query +='[AND]';
		
		if(l_supply=='p')
			l_dissupply ="ÀÎ¼âÀÚ·á";
		else if(l_supply=='e')
			l_dissupply ="ÀüÀÚÀÚ·á";
		else
			l_dissupply ="ALL";	
		
		g_View_Query +='(SP:'+l_dissupply+')';
	}
	if(l_dislang.length >0){
		g_View_Query +='[AND]';
		g_View_Query +='(LA:'+l_dislang+')';
	}
	
	if(l_puby1!='' && l_puby2 !=''){		//µÑ´Ù ÀÖÀ»¶§
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(YEAR:'+l_puby1+'~'+l_puby2+')';
	}		
	else if(l_puby1!='' && l_puby2 ==''){	//year1¸¸ ÀÖÀ»¶§
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(YEAR:'+l_puby1+')';
	}
	else if(l_puby1=='' && l_puby2 !=''){	//year2¸¸ ÀÖÀ»¶§
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(YEAR:~'+l_puby2+')';
	}
	else if(l_puby1=='' && l_puby2 ==''){	//µÑ´Ù ¾øÀ»¶§
	}
	return;
}


/*******************************************************************************
	ÇÔ¼ö¸í : g_Srch_Exec_Query()
	±â  ´É :½ÇÇà¿ë Query·Î »ý¼º(diquest)
	ÀÎ  ¼ö : ¾øÀ½
	¸®  ÅÏ : return('');     °Ë»ö¾î°¡ ÀÔ·ÂµÇÁö ¾ÊÀº °æ¿ì
	         return('ok');   °Ë»ö½ÄÀÌ Á¤»óÀûÀ¸·Î »ý¼ºµÇ¾úÀ½
********************************************************************************/
function g_Srch_Exec_Query(){	
	var ls_temp	='';
	var ls_verval='0';				//¾î±¸°Ë»ö¿©ºÎ 2:¾î±¸°Ë»ö,0:¾î±¸°Ë»ö¾Æ´Ô
	var ls_char ='';				//ÇÑ±ÛÀÎÁö,¿µ¹®ÀÚ ÀÎÁö Ã¼Å©
	var Qstring_v='';				//Verity °Ë»ö¿£ÁøÄõ¸® ÀÓ½ÃÀúÀå
	var ls_temp_query='';
	var ls_temp_buf='';			
	
  g_Exec_Query = '';				//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸® - Verity(NDSL)
  if (gs_PageId == "w11_02s.asp" || gs_PageId == "w11_02n.asp") {
  	//g_Filter = '[GROUP01;0;b;]';
  	g_Filter = "";
  } else {
		g_Filter = '[GROUP01;0;a;]';
	}
	//alert("gs_PageId=" + gs_PageId + "&g_Filter=" + g_Filter);
	//
	
	//ÁÖÁ¦¾î
	if(l_subjectcode.length >0){
		var l_buf='';
		var l_temp='';
		if(Qstring_v !='') Qstring_v +='<AND>';	
    		
		ls_temp = l_subjectcode.split('|');
		
		for(i=0; i< ls_temp.length; i++){
			if(l_buf !='') l_buf +=' ';
			l_buf += ls_temp[i];
		}
		
		if (gs_PageId == "w11_02s.asp" || gs_PageId == "w11_02n.asp") {
			l_buf = "[OLDCLASSNO;2;" + l_buf + ";]";
		} else {
			l_buf = "[CLASSNO;2;" + l_buf + ";]";
		}
		Qstring_v +=l_buf;
	}
		
	// °Ë»ö¾î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();
		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 == 'al'){
			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+='{';
					Qstring_v+= ls_temp_query;
					//Qstring_v+='}';
				}
			}
		}
		else if(l_gubun1=='su'){
		    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+';12;'+l_sle1+';]';
		}
		else if (l_gubun1=='tx') {
			//l_sle1 = gf_Keyword_conv(l_sle1, '');	
			if(Qstring_v !='') Qstring_v +='<AND>';	
			Qstring_v +='['+l_field1+';1;'+l_sle1+';]';
		}
		else{
			if(l_searchtype=='P'){	//Àü¹æÀÏÄ¡´Â ¼­¸í¸¸ °¡´É

				l_sle1 = gf_Keyword_conv(l_sle1, '');	//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö
				//query ='['+l_field1+';6;'+l_sle1+'\t'+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);
				}
			}
			//Qstring_v+='{';
			if(Qstring_v !='') Qstring_v +='<AND>';	
			Qstring_v+=query;
			//Qstring_v+='}';
		}
	}

	// °Ë»ö¾î2 ÇÊµå ÆÄ½Ì
	if(l_sle2 != '')
	{
		l_sle2=gf_Keyword_conv2(l_sle2,'dummy');	
		ls_verval = gf_Checkquotation(l_sle1);	
		if(l_sle1 != '')
		{
			if(l_bool1.toLowerCase()=='not'){		//NOT ¿¬»êÀÚ Ãß°¡
				Qstring_v +=" <AND> <"+l_bool1+">";
			}
			else{
				Qstring_v +="<"+l_bool1+">";
			}
		}
		
		//----------------------------------------------------------------------------------------
		//ÀúÀÚ,ÃâÆÇ»ç´Â ÇÊÅÍÀû¿ë ÇØ¼­ <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 =='al'){
			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 +='<AND>';
					//Qstring_v+='{';
					Qstring_v+= ls_temp_query;
					//Qstring_v+='}';
				}
			}
		}
		else if(l_gubun2=='su')
		{
		    //if(Qstring_v !='') Qstring_v +='<AND>';	
			Qstring_v +='['+l_field2+';1;'+l_sle2+';]';
		}
		else
		{
			if(l_searchtype=='P')
			{
				l_sle2 = gf_Keyword_conv(l_sle2, '');	//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö
				//query ='['+l_field2+';6;'+l_sle2+'\t'+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);
				}
			}
			//Qstring_v+='{';
			//if(Qstring_v !='') Qstring_v +='<AND>';	
			Qstring_v+=query;
			//Qstring_v+='}';
		}
	}
	// °Ë»ö¾î3 ÇÊµå ÆÄ½Ì
	if(l_sle3 != '')
	{
		l_sle3=gf_Keyword_conv2(l_sle3,'dummy');	
		ls_verval = gf_Checkquotation(l_sle3);	
		if(l_sle1 != '' && l_sle2 == '')
		{
			if(l_bool1.toLowerCase()=='not'){		//NOT ¿¬»êÀÚ Ãß°¡
				Qstring_v +=" <AND> <"+l_bool1+">";
			}
			else{
				Qstring_v +="<"+l_bool1+">";
			}
		}
		else if(l_sle2 != '')
		{
			if(l_bool2.toLowerCase()=='not'){		//NOT ¿¬»êÀÚ Ãß°¡
				Qstring_v +=" <AND> <"+l_bool2+">";
			}
			else{
				Qstring_v +="<"+l_bool2+">";
			}
		}
		
		//----------------------------------------------------------------------------------------
		//ÀúÀÚ,ÃâÆÇ»ç´Â ÇÊÅÍÀû¿ë ÇØ¼­ <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 =='al'){
			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 +='<AND>';
					//Qstring_v+='{';
					Qstring_v+= ls_temp_query;
					//Qstring_v+='}';
				}
			}
		}
		else if(l_gubun3=='su')
		{
		    //if(Qstring_v !='') Qstring_v +='<AND>';	
			Qstring_v +='['+l_field3+';1;'+l_sle3+';]';
		}
		else
		{
			if(l_searchtype=='P')
			{
				l_sle3 = gf_Keyword_conv(l_sle3, '');	//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö
				//query ='['+l_field3+';6;'+l_sle3+'\t'+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);
				}
			}
			//Qstring_v+='{';
			//if(Qstring_v !='') Qstring_v +='<AND>';	
			Qstring_v+=query;
			//Qstring_v+='}';
		}
	}
	 
	// ¼ÒÀåÃ³
	if(l_cb_bank_all=='0')
	{			
		//ÀüÃ¼°¡ ¾Æ´Ñ Æ¯Á¤ ÀºÇà ¼±ÅÃ
		var ls_Qhold_query='';
		var ls_Qhold_field='LOCATIONCODE';
		
		if(l_cb_bank_select=='1'){	//ºÐÁ¡ ¼±ÅÃ
			if(ls_Qhold_query.length >0) ls_Qhold_query +='<OR>';
			
			var ls_type=l_bank_code.split(',');
			for(var i=0; i< ls_type.length; i++){
				if(i >0) ls_Qhold_query +='<OR>';
				ls_Qhold_query += '['+ls_Qhold_field+';1;' + ls_type[i]+';]';
			}
		}
		
		if(ls_Qhold_query.length >0){
			//if(Qstring_v !='') Qstring_v +='<AND>';	ÇÊÅÍ¿¡´Â ¹Ì»ç¿ë
			
			//Qstring_v +='{';
			g_Filter +=ls_Qhold_query;
			//Qstring_v +='}';
		}
	}
	
	//¼ÒÀåÃ³(ÇÑ±¹Åë½Å)
	if(l_cb_location.length > 0 && l_cb_location !='all'){
		if(Qstring_v !='') Qstring_v +='<AND>';
		
		//Qstring_v +='{';
		
		var ls_type=l_cb_location.split(',');
		for(var i=0; i< ls_type.length; i++){
			if(i >0) Qstring_v +='<OR>';
			Qstring_v +='[LOCATIONCODE;1;'+ls_type[i]+";]";
		}//end of for
		//Qstring_v +='}';
	}

	if (gs_PageId == "w11_02s.asp") {
		// ÀÚ·áÀ¯Çü
		if (l_searchpage=='0'){ 		//ÅëÇÕ°Ë»ö
			if(l_datatype.length > 0 && l_datatype !='all'){
				var ls_buf1 = "[DATATYPE;0;";
				var ls_type = l_datatype.split(',');
				for(var i=0; i<ls_type.length; i++){
					if(i>0) ls_buf1 +='/';
					ls_buf1 +=ls_type[i];
				}
				ls_buf1 +=';]';
				g_Filter+=ls_buf1;
			}	
		} else if (l_searchpage == "1") {
			g_Filter += "[DATATYPE;0;cs;]";
		} else if (l_searchpage == "2") {	
			g_Filter += "[DATATYPE;0;ca;]";
		} else if (l_searchpage=='3'){						//´ÜÇàº»/º¸°í¼­/¹Ú»ç³í¹®
			if(l_datatype.length > 0 && l_datatype !='all'){
				var ls_buf1 = "[DATATYPE;0;";
				var ls_type = l_datatype.split(',');
				for(var i=0; i<ls_type.length; i++){
					if(i>0) ls_buf1 +='/';
					ls_buf1 +=ls_type[i];
				}
				ls_buf1 +=';]';
				g_Filter+=ls_buf1;
			}
		}
	} else if (gs_PageId == "w11_02n.asp") {
		g_Filter = "[GROUP02;0;c;]";
	} else {
		// ÀÚ·áÀ¯Çü
		if (l_searchpage=='2'){						//¾çÀûÀÚ·á
			g_Filter += "[GROUP02;0;a;]";
			if(l_datatype.length > 0 && l_datatype !='all'){
				var ls_buf1 = "[DATATYPE;0;";
				var ls_type = l_datatype.split(',');
				for(var i=0; i<ls_type.length; i++){
					if(i>0) ls_buf1 +='/';
					ls_buf1 +=ls_type[i];
				}
				ls_buf1 +=';]';
				g_Filter+=ls_buf1;
			}
		}
		else if (l_searchpage=='3')
		{ 		
			//ÁúÀûÀÚ·á
			//if(Qstring_v !='') Qstring_v +='<AND>';
			g_Filter += "[GROUP02;0;b;]";
			if(l_datatype.length > 0 && l_datatype !='all'){
				var ls_buf1 = "[DATATYPE;0;";
				var ls_type = l_datatype.split(',');
				for(var i=0; i<ls_type.length; i++){
					if(i>0) ls_buf1 +='/';
					ls_buf1 +=ls_type[i];
				}
				ls_buf1 +=';]';
				g_Filter+=ls_buf1;
			}
			if (l_mattype.length > 0 && l_mattype != 'all') 
			{
/*
				var ls_buf1 = "[MATTYPE;0;";
				var ls_type = l_mattype.split(',');
				for(var i=0; i<ls_type.length; i++)
				{
					if(i>0) ls_buf1 +='/';
					ls_buf1 +=ls_type[i];
				}
				ls_buf1 +=';]';
				g_Filter+=ls_buf1;
*/
				// 2007.08.11 ÀÌÁ¾ÈÆ ¼öÁ¤ (Filter·Î ÇÏ¸é ¾ÈµÊ)
				var ls_buf1 = "";
				var ls_type = l_mattype.split(',');

				for(var i=0; i<ls_type.length; i++)
				{
					if(ls_buf1 !='') ls_buf1 +=' ';
					ls_buf1 += ls_type[i];
				}
				if(ls_buf1 !='')
				{
					if(Qstring_v !='') Qstring_v +='<AND>';
					ls_buf1 = "[MATTYPE;2;" + ls_buf1 + ";]";
					Qstring_v+=ls_buf1;
				}				
			}
		}
		else if (l_searchpage=='4')
		{ 		
			//¹®ÇåÀÚ·á
			g_Filter += "[GROUP02;0;c;]";
			if(l_datatype.length > 0 && l_datatype !='all'){
				var ls_buf1 = "[DATATYPE;0;";
				var ls_type = l_datatype.split(',');
				for(var i=0; i<ls_type.length; i++){
					if(i>0) ls_buf1 +='/';
					ls_buf1 +=ls_type[i];
				}
				ls_buf1 +=';]';
				g_Filter+=ls_buf1;
			}		
		} else {													//ÅëÇÕ°Ë»ö
			if(l_datatype.length > 0 && l_datatype !='all'){
				var ls_buf1 = "[GROUP02;0;";
				var ls_type = l_datatype.split(',');
				for(var i=0; i<ls_type.length; i++){
					if(i>0) ls_buf1 +='/';
					ls_buf1 +=ls_type[i];
				}
				ls_buf1 +=';]';
				g_Filter+=ls_buf1;
			}
		}
	}
	
	
	// ¼ö·ÏÁ¤º¸
	if(l_supply !='all' && l_supply.length >0){
		var l_buf='';
		var ls_type=l_supply.split(',');
		for(var i=0; i< ls_type.length; i++){
							
			if(l_buf !='') l_buf +='<OR>';
			l_buf += '['+ls_type[i]+';1;1]';
		}
		if(l_buf !='')
		{
			if(Qstring_v !='') Qstring_v +='<AND>';
			
			Qstring_v+=l_buf;
			
		}
	}
	// Àú³ÎÇüÅÂ
	if(l_mtrltype !='all' && l_mtrltype.length >0){
		//if(Qstring_v !='') Qstring_v +='<AND>';
		
		
		if(l_mtrltype=='e'){
			//if(Qstring_v !='') Qstring_v +='<OR>';
			g_Filter +='[MTRLTYPE;0;a	e;]';
		}
		else{
			g_Filter +='[MTRLTYPE;0;'+l_mtrltype+';]';
		}
	}
	
	//¼ÒÀå¿©ºÎ
	if(l_hold !='all' && l_hold.length >0){
		//if(Qstring_v !='') Qstring_v +='<AND>';
		g_Filter +='[HOLDFLAG;0;'+l_hold+';]';
	}
	
	// ¼ö·Ï¾ð¾î
	if(l_lang !='all' && l_lang.length >0){
		//if(Qstring_v !='') Qstring_v +='<AND>';
		g_Filter +='[LANG;0;'+l_lang+';]';
	}
	
	// ÃâÆÇ³âµµ
	/*---------------------------------------------------------------------------------
	 * 2004.10.19 Á¤¼÷¿µ
	 * 1.diquest°Ë»ö¿£ÁøÀº ³âµµ³ª ÀÏÀÇ ¹üÀ§°Ë»öÀ» ÇÒ¶§ 2002 < ³âµµ < 2004 ¿Í °°ÀÌ ÀÔ·ÂÇÑ °ª¿¡ ´ëÇØ¼­´Â Æ÷ÇÔÇÏÁö ¾Ê´Â´Ù.
	 * 2.µû¶ó¼­ 2004³â ÀÌÈÄ¸¦ °Ë»öÇÏ±â À§ÇØ¼­(2004³âµµ¸¦ Æ÷ÇÔÇÏ±âÀ§ÇØ¼­´Â 2004-1·Î °Ë»öÇØ¾ß ÇÑ´Ù.
	 * 3.¿¹)³âµµ:2002-2004 ÀÇ ÀÚ·á°Ë»ö½Ã 2001<³â<2005 ·Î Äõ¸®¸¦ ¸¸µé¾îÁà¾ß ÇÑ´Ù
	 *-----------------------------------------------------------------------------*/
	if (l_searchpage=='6' || l_searchpage=='9' || l_searchpage=='7'){ 		//KOSSDAÁ¶»çÀÚ·á:6,9 ÇÐ¼úÈ¸ÀÇ°³ÃÖÁ¤º¸:7
		if(l_puby1.length>0 || l_puby2.length>0 ) {
			var l_chk1=0;	//ÀÔ·ÂÇÑ fromÀÌ from - to »çÀÌ¿¡ ÀÖ´ÂÁö
			var l_chk2=0;	//ÀÔ·ÂÇÑ to°¡ from - to »çÀÌ¿¡ ÀÖ´ÂÁö
			
			//if(Qstring_v !='') Qstring_v +='<AND>';
			
			if(l_puby1.length>0 && l_puby2.length > 0) {											//From ~ to :1994 ~ 1996 
				l_puby1  = eval(l_puby1)-1;
				l_puby2  = eval(l_puby2)+1;
				
				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  = eval(l_puby1)-1;
				g_Filter+="[PUBYEAR;6;" +l_puby1+ "-9999;]"; 
			}
			else if((l_puby1=='' || l_puby1==null || l_puby1=='undefined' )&& l_puby2.length >0) {	//~to
				l_puby2  = eval(l_puby2)+1;
				g_Filter+="[PUBYEAR;6;0000-" + l_puby2+";]"; 
			}
		}
	}
	else{
		if(l_puby1.length>0 || l_puby2.length>0 ) {
	
			//if(Qstring_v !='') Qstring_v +='<AND>';
			
			if(l_puby1.length>0 && l_puby2.length > 0) {	
				/*
				l_puby1  = eval(l_puby1)-1;
				l_puby2  = eval(l_puby2)+1;
				*/
				l_puby1 = l_puby1 + Char_Fill('0', 14 - l_puby1.length);
				l_puby2 = l_puby2 + Char_Fill('0', 14 - l_puby2.length);
				
				g_Filter+="[PUBYEAR;2;" +l_puby1+ "/" + l_puby2+";]"; 
			}
			else if(l_puby1.length >0  && (l_puby2=='' || l_puby2=='undefined' || l_puby2==null)) {	//From ~
				//l_puby1  = eval(l_puby1)-1;
				
				l_puby1 = l_puby1 + Char_Fill('0', 14 - l_puby1.length);
				g_Filter="[PUBYEAR;2;" +l_puby1+ "/99999999999999;]"; 
			}
			else if((l_puby1=='' || l_puby1==null || l_puby1=='undefined' )&& l_puby2.length >0) {	//~to
				//l_puby2  = eval(l_puby2)+1;
				l_puby2 = l_puby2 + Char_Fill('0', 14 - l_puby2.length);
				g_Filter+="[PUBYEAR;2;00000000000000/" + l_puby2+";]"; 
			}
		}
	}
	
	// Ç¥º»Å©±â
	if(l_size1.length>0 || l_size2.length>0 ) {
	
		if(Qstring_v !='') Qstring_v +='<AND>';
		
		if(l_size1.length>0 && l_size2.length > 0) {											//From ~ to :1994 ~ 1996 
			Qstring_v+="[SAMPLECNT;6;" +l_size1+ "-" + l_size2+";]"; 
		}
		else if(l_size1.length >0  && (l_size2=='' || l_size2=='undefined' || l_size2==null)) {	//From ~
			Qstring_v+="[SAMPLECNT;6;" +l_size1+ "-9999;]"; 
		}
		else if((l_size1=='' || l_size1==null || l_size1=='undefined' )&& l_size2.length >0) {	//~to
			Qstring_v+="[SAMPLECNT;6;0000-" + l_size2+";]"; 
		}
	}
	
	//³í¹®ÀÇ ÇÐ¼úÁö ¼±ÅÃÇßÀ» °æ¿ì
	if(l_bibctrlno.length > 0){
		//if(Qstring_v !='') Qstring_v +='<AND>';
		
		var ls_type=l_bibctrlno.split(',');
		for(var i=0; i< ls_type.length; i++){
			//if(i >0) Qstring_v +='<OR>';
			g_Filter +="[SERIALNO;0;"+ls_type[i]+';]';
		}//end of for
	}
	//³í¹®ÀÇ ÃâÆÇ»ç ¼±ÅÃÇßÀ» °æ¿ì
	if(l_pubsort.length > 0){
		if(Qstring_v !='') Qstring_v +='<AND>';
		
		var ls_type=l_pubsort.split(',');
		for(var i=0; i< ls_type.length; i++){
			if(i >0) Qstring_v +='<or>';
			Qstring_v +="[PUBLISHERSORT;2;"+ls_type[i]+';]';
		}//end of for
	}
	
	g_Exec_Query = Qstring_v;
	return("ok");
}	
/********************************************************************************
	ÇÔ¼ö¸í : g_Srch_Key_From_Make()
	±â  ´É : Å°¿öµå °Ë»ö½Ã °Ë»ö¹®ÀåÀ» È­¸é¿¡ º¸¿©ÁÖ±âÀ§ÇØ
		     Edit¿ë Äõ¸®¸¦ °¢ º¯¼ö¿¡ ´ã´Â´Ù.
	¸®  ÅÏ : return(0);
*********************************************************************************/
function g_Srch_Key_From_Make(){
	var ls_header='';		//S1,T1
	var ls_buf='';			//°ª
	var f = document.all;
	var ls_Edit=g_Edit_Query.split("@");

	gf_ValueInit();			//´ãÀ» º¯¼ö ÃÊ±âÈ­
	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=='SP') 	 l_searchpage	= ls_buf;		//°Ë»öÈ­¸é-ÀüÃ¼,´ÜÇà,¿¬°£..
			else if(ls_header=='ST') l_searchtype	= ls_buf;	//°Ë»öÁ¾·ù-Å°¿öµå,Àü¹æ
			else if(ls_header=='HG') l_home_gubun	= ls_buf;	//È¨ÆäÀÌÁö ±¸ºÐ(OUT:¿­¸°µµ¼­°ü)
			else if(ls_header=='CO') l_collection	= ls_buf;	//ÄÌ·º¼Ç
			else if(ls_header=='LO') l_cb_location	= ls_buf;	//¼ÒÀåÃ³(ÇÑ±¹Åë½Å)
			else if(ls_header=='HA') l_cb_bank_all	= ls_buf;	//¼ÒÀåÃ³-¶óµð¿À
			else if(ls_header=='HC') l_cb_bank_cener= ls_buf;	//¼ÒÀåÃ³-º»Á¡¼±ÅÃ
			else if(ls_header=='HB') l_cb_bank_user = ls_buf;	//¼ÒÀåÃ³-ÀÚ°ü¼±ÅÃ
			else if(ls_header=='HS') l_cb_bank_select= ls_buf;	//¼ÒÀåÃ³-ºÐÁ¡¼±ÅÃ
			else if(ls_header=='BC') l_bank_code	= ls_buf;	//¼ÒÀåÃ³-¼±ÅÃÇÑ ºÐÁ¡ÄÚµå
			else if(ls_header=='UC') l_bank_user	= ls_buf;	//¼ÒÀåÃ³-Á¢¼ÓÇÑ USER LIBID
			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=='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=='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;	//°Ë»ö¾î3
			else if(ls_header=='B1') l_bool1		= ls_buf;	//ºÎ¿ï1
			else if(ls_header=='B2') l_bool2		= ls_buf;	//ºÎ¿ï2
			else if(ls_header=='DT') l_datatype		= ls_buf;	//ÀÚ·áÀ¯Çü
			else if(ls_header=='D1') l_mattype		= ls_buf;	//ÀÚ·áÀ¯Çü
			else if(ls_header=='AD') l_supply		= 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=='MT') l_mtrltype		= ls_buf;	//Àú³ÎÇüÅÂ
			else if(ls_header=='HO') l_hold			= ls_buf;	//¼ÒÀå¿©ºÎ
			else if(ls_header=='BR') l_browser 		= ls_buf;	//³í¹®-ÇÐ¼úÁö,ÃâÆÇ»ç:ÅØ½ºÆ®¿µ¿ª
			else if(ls_header=='JB') l_bibctrlno 	= ls_buf;	//³í¹®-ÇÐ¼úÁö
			else if(ls_header=='PB') l_pubsort 		= ls_buf;	//³í¹®-ÃâÆÇ»ç
			else if(ls_header=='JV') l_journal		= ls_buf;	//³í¹®-ÇÐ¼úÁö:ÇÐ¼úÁö¸í
			else if(ls_header=='PV') l_publisher	= ls_buf;	//³í¹®-ÃâÆÇ»ç:ÃâÆÇ»ç¸í
			else if(ls_header=='Z1') l_size1		= ls_buf;	//Ç¥º»Å©±â -»çÈ¸°úÇÐ
			else if(ls_header=='Z2') l_size2		= ls_buf;	//Ç¥º»Å©±â -»çÈ¸°úÇÐ
			else if(ls_header=='SC') l_subjectcode	= ls_buf;	//ÁÖÁ¦ÄÚµå -»çÈ¸°úÇÐ
			else if(ls_header=='SN') l_subjectname	= ls_buf;	//ÁÖÁ¦¸í -»çÈ¸°úÇÐ
			else if(ls_header=='DA') l_afield1		= ls_buf;	//ÀüÃ¼ÇÊµå ¼±ÅÃ
			else if(ls_header=='DB') l_afield2		= ls_buf;	//
			else if(ls_header=='DC') l_afield3		= ls_buf;	//

		}//end of if
	}//end of for

	if(f.sel_gubun1 !=null){
		for(var i=0; i< f.sel_gubun1.length;i++){			//°Ë»öÇÊµå ÀúÀå-allÀÏ¶§ ÀÌ¿ëÇÏ±â À§ÇØ
			ls_f = f.sel_gubun1.options[i].value;
			/*--
			ls_f = ls_f.split(':');
			arr_field[i] = ls_f[1];
			--*/
			arr_field[i] = ls_f;
		}
	}
	else{
		arr_field[0]='all';
		arr_field[1]='vtitle';
		arr_field[2]='vauthor';
		arr_field[3]='vpublisher';
		arr_field[4]='subjectterm';
		arr_field[5]='abstract';
		arr_field[6]='content';
	}

	return("ok");
}

/****************************************************************
	ÇÔ ¼ö ¸í	: gf_Research()
	¼³    ¸í	: °á°ú³» °Ë»ö¹öÆ° ½ÇÇà
	ÀÎ    ¼ö: ¾øÀ½
*****************************************************************/
var g_re_verity='';
var g_re_view='';

function gf_Research(gs_PageId,as_Query){
	var f =document.all.frm;
    var li_check=0;
    var li_return=0;
    var li_Count=0;
    var ls_Query='';
    
	var ls_Keyword = f.g_Research.value;
    
	//------------------------------------
	// ÀÔ·ÂµÈ °Ë»ö¾î À¯È¿Ã¼Å©
	//------------------------------------
	if(ls_Keyword.length <0){
		li_check = 9999;
	}
    li_return = gf_CheckParentheses(ls_Keyword);	//°ýÈ£ °¹¼ö Check
	if (li_return == 0){
		li_check = -1;
	}

	li_pos = gf_Pos(ls_Keyword, "'",0);			    //ÀÏÄ¡°Ë»ö½Ã '"'¸¦ "'"·Î Àß¸ø ÀÔ·ÂÇßÀ» °æ¿ì Ã³¸®
	if(li_pos >= 0){
		li_check = -1;
	}

	li_pos = gf_Pos(ls_Keyword,'"',0);				//¾î±¸ °Ë»ö¿¡ ´ëÇÏ¿© '"'ÀÇ °¹¼ö¸¦ °Ë»ç - È¦¼ö ÀÌ¸é °Ë»ö¾î ´Ù½Ã ÀÔ·Â
	if(li_pos>=0){
		for(li_len=0; li_len<ls_Keyword.length; li_len++){
			if(ls_Keyword.substr(li_len,1)=='"') li_Count++;
		}
		if(li_Count%2 ==!0){
			li_check= -1;
		}
	}
	if(li_check==9999){
		alert('°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä');
		f.g_Research.focus();
		return;
	}
	else if(li_check<0){
		alert('°Ë»ö¾î¸¦ ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä');
		f.g_Research.focus();
		return;
	}
	//--------------------------------------
    
    ls_Query = gf_MakeReQuery(as_Query);
    
    if(f.gs_ReSearch_Flag !=null) f.gs_ReSearch_Flag.value	= "RESEARCH";
	if(f.g_Exec_Query !=null) f.g_Exec_Query.value		= g_re_verity;		//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸®
	if(f.g_Exec_Query_Tot !=null) f.g_Exec_Query_Tot.value = g_re_verity;
	if(f.g_View_Query !=null) f.g_View_Query.value 		= g_re_view;		//È­¸é¿¡ º¸¿©ÁÙ Äõ¸®
	f.CurrPage.value	='';
	f.Sort.value		='';
	f.SortMode.value	='';
	f.OldField.value	='';

    f.action=gs_PageId;
    gf_StatusRun();		//ÁøÇà »óÅÂ Ç¥½Ã
    f.target='_self';
    f.submit();
    return;
}

/*****************************************************************
	ÇÔ ¼ö ¸í	: gf_MakeQuery()
	¼³    ¸í	: °Ë»ö½ÇÇà¿ë Äõ¸® ¸¸µé±â
	ÀÎ    ¼ö	: as_Query - °Ë»öÄõ¸®
******************************************************************/
function gf_MakeReQuery(as_Query) {
	var f=document.frm;
	var ls_Keyword 		= gf_Trim(f.g_Research.value,'a');
	var ls_Verity		= as_Query;
	var ls_View			= f.g_View_Query.value;
	var ls_seachtype	= gf_Trim(f.gs_SearchType.value,'a');
	
	var ls_Temp	= "";		//Àç°Ë»öÇÊµå
    var ls_Gubun="";
    var ls_Field="";
    var ls_Dfield="";
    var ls_Query="";
    var ls_SelType="";
    
    if(f.sel_research!=null) ls_Temp	= gf_Trim(f.sel_research.value,'a');		//ÄÞº¸1
	
	if(f.sel_research !=null) 	ls_Dfield	= f.sel_research[f.sel_research.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 +='}';
	}

	g_re_verity	=ls_Verity;
	g_re_view	=ls_View;
	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_ISSNMake(ls_value,'dummy');
		
		ls_result=gf_Keyword_conv(ls_value,'dummy');
	}
	else if(ls_field=='isbnsort' ){
		//ls_result=gf_ISBNMake(ls_value,'dummy');	
		ls_result=gf_Keyword_conv(ls_value,'dummy');
	}
	else if(ls_field=='lccnsort' ){
		//ls_result=gf_LCCNMake(ls_value,'dummy');
		ls_result=gf_Keyword_conv(ls_value,'dummy');
	}
	else if(ls_field=='codensort' ){
		//ls_result=gf_Keyword_conv(ls_value,'dummy');
		ls_result=gf_Keyword_conv(ls_value,'dummy');
	}
	else if(ls_field=='reportnosort' ){
		//ls_result=gf_Keyword_conv(ls_value,'dummy');
		ls_result=gf_Keyword_conv(ls_value,'dummy');
	}		
	else ls_result = as_str;

	return ls_result;
}

/*****************************************************************
 ÇÔ ¼ö ¸í : lf_TailJSrch()
 ¼³    ¸í : ¼­Áö»ó¼¼¿¡¼­ ÃâÆÇ»ç/ÀúÀÚ¸¦ Å¬¸¯ÇßÀ» °æ¿ì ¼±ÅÃÇÑ ÃâÆÇ»ç/ÀúÀÚ¿¡ ´ëÇØ Àç°Ë»öÀ» ÇÏ´Â ÇÔ¼ö
 ÀÎ    ¼ö : as_field 	- °Ë»öÇÊµå
 			as_datatype	- ÀÚ·áÀ¯Çü
   			as_string 	- °Ë»ö¾î
*****************************************************************/
function lf_TailJSrch(as_field, as_datatype, as_string){
	var f =document.all.frm;
	var ls_temp='';
	var ls_buf='';
	var l_editheader='';
	var l_viewheader='';
	
	ls_string = gf_Trim(as_string,'a');
	ls_string = gf_CutSpecialChar2(ls_string);
	//---------------------------------------------------

	gf_ValueInit();
	
	//2003.11.20 Á¤¼÷¿µ
	ls_temp = gf_MakeHistoryHeader(as_field);		//srch_Keyword_Form.js
	ls_buf	= ls_temp.split('^');

	if(ls_buf.length>0){
		l_editheader=ls_buf[0];
		l_viewheader=ls_buf[1];
	}
	l_searchpage	='0';			//°Ë»öÈ­¸é-ÀüÃ¼,´ÜÇà,¿¬°£..
	l_searchtype	='K';			//°Ë»öÁ¾·ù-Å°¿öµå,Àü¹æ
	l_cb_bank_all	='1';			//¼ÒÀåÃ³-¶óµð¿À
	l_cb_bank_cener='';				//¼ÒÀåÃ³-º»Á¡¼±ÅÃ
	l_cb_bank_user	='';			//¼ÒÀåÃ³-ÀÚ°ü¼±ÅÃ
	l_cb_bank_select='';			//¼ÒÀåÃ³-ºÐÁ¡¼±ÅÃ
	l_bank_code		='';			//¼ÒÀåÃ³-¼±ÅÃÇÑ ºÐÁ¡ÄÚµå
	l_bank_user		='';			//¼ÒÀåÃ³-Á¢¼ÓÇÑ USER LIBID
	l_gubun1 		= l_editheader;
	l_gubun2			='AU';			//±¸ºÐ2
	l_gubun3			='PU';			//±¸ºÐ3
	
	if(l_gubun1 !=''){
		l_field1 	= as_field.toUpperCase();						//°Ë»öÇÊµå1
	}
	if(l_gubun2 !=''){
		l_field2 	= gf_GetFieldName(l_gubun2);	//°Ë»öÇÊµå2
	}
	if(l_gubun3 !=''){
		l_field3 	= gf_GetFieldName(l_gubun3);	//°Ë»öÇÊµå3
	}
	
	if(l_gubun1=='SU'){
		ls_string = Str_Replace(ls_string,"--","&");
	}
	
	l_sle1			=ls_string;		//°Ë»ö¾î1
	l_sle2			='';			//°Ë»ö¾î2
	l_sle3			='';			//°Ë»ö¾î3
	l_bool1			='AND';			//ºÎ¿ï1
	l_bool2			='AND';			//ºÎ¿ï2
	l_datatype		='all';			//ÀÚ·áÀ¯Çü
	l_mattype		='all';			//ÀÚ·áÀ¯Çü
	l_supply		='all';			//¼ö·ÏÁ¤º¸
	l_lang			='';			//¾ð¾î
	l_lang			='';			//¾ð¾î
	l_puby1			='';			//ÃâÆÇ³â1
	l_puby2			='';			//ÃâÆÇ³â2
	l_cntperpage	=10;			//ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö
	
	g_Edit_Query +='@SP'+l_searchpage;		//°Ë»öÈ­¸é-ÀüÃ¼,´ÜÇà,¿¬°£..
	g_Edit_Query +='@ST'+l_searchtype;		//°Ë»öÁ¾·ù-Å°¿öµå,Àü¹æ
	g_Edit_Query +='@HA'+l_cb_bank_all;		//¼ÒÀåÃ³-¶óµð¿À
	g_Edit_Query +='@HC'+l_cb_bank_cener;	//¼ÒÀåÃ³-º»Á¡¼±ÅÃ
	g_Edit_Query +='@HB'+l_cb_bank_user;	//¼ÒÀåÃ³-ÀÚ°ü¼±ÅÃ
	g_Edit_Query +='@HS'+l_cb_bank_select;	//¼ÒÀåÃ³-ºÐÁ¡¼±ÅÃ
	g_Edit_Query +='@BC'+l_bank_code;		//¼ÒÀåÃ³-¼±ÅÃÇÑ ºÐÁ¡ÄÚµå
	g_Edit_Query +='@UC'+l_bank_user;		//¼ÒÀåÃ³-Á¢¼ÓÇÑ USER LIBID
	g_Edit_Query +='@S1'+l_gubun1;			//±¸ºÐ1
	g_Edit_Query +='@S2'+l_gubun2;			//±¸ºÐ2
	g_Edit_Query +='@S3'+l_gubun3;			//±¸ºÐ3
	g_Edit_Query +='@F1'+l_field1;			//°Ë»öÇÊµå
	g_Edit_Query +='@F2'+l_field2;			//°Ë»öÇÊµå
	g_Edit_Query +='@F3'+l_field3;			//°Ë»öÇÊµå
	g_Edit_Query +='@T1'+l_sle1;				//°Ë»ö¾î1
	g_Edit_Query +='@T2'+l_sle2;				//°Ë»ö¾î2
	g_Edit_Query +='@T3'+l_sle3;				//°Ë»ö¾î3
	g_Edit_Query +='@B1'+l_bool1;				//ºÎ¿ï1
	g_Edit_Query +='@B2'+l_bool2;				//ºÎ¿ï2
	g_Edit_Query +='@DT'+l_datatype;			//ÀÚ·áÀ¯Çü
	g_Edit_Query +='@D1'+l_mattype;			//ÀÚ·áÀ¯Çü
	g_Edit_Query +='@AD'+l_supply;			//¼ö·ÏÁ¤º¸
	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_View_Query +='('+l_viewheader+':'+as_string+')';
	
	g_Srch_Exec_Query();		//½ÇÇà¿ëÄõ¸®
	f.gs_SearchPage.value	= l_searchpage;
	f.gs_ReSearch_Flag.value= 'YES';
	f.g_Exec_Query.value	= g_Exec_Query;		//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸®
	f.g_Edit_Query.value	= g_Edit_Query;     	//ÆíÁý¹öÆ° ´©¸¦¶§ °Ë»öÈ­¸é¿¡ ¼ÂÆÃÇÏ±â À§ÇÑ Äõ¸®
	f.g_View_Query.value 	= g_View_Query;		//È­¸é¿¡ º¸¿©ÁÙ Äõ¸®
	if(f.g_CallSrch !=null) f.g_CallSrch.value		= "TAIL_SRCH";
	
	if(f.Sort !=null) f.Sort.value 	 = "";
	if(f.SortMode !=null) f.SortMode.value = "";
	if(f.OldField !=null) f.OldField.value = "";
	if(f.g_Filter !=null) f.g_Filter.value = "";
	
	if(f.g_CntPerpage !=null) f.g_CntPerpage.value		= l_cntperpage;
	f.CurrPage.value='';
	
	if (gs_PageListId.substr(0, 3) == "w05") {
		f.action = "w02_01q.asp";
	} else {
		f.action=gs_PageListId;
	}
	gf_StatusRun();					//ÁøÇà »óÅÂ Ç¥½Ã
	f.target='_self';
	f.submit();
	return;
}


/*****************************************************************
 ÇÔ ¼ö ¸í : lf_TailJSrch2()
 ¼³    ¸í : ¼­Áö»ó¼¼¿¡¼­ ÃâÆÇ»ç/ÀúÀÚ¸¦ Å¬¸¯ÇßÀ» °æ¿ì Á¶»çÀÚ·á¿¡ ÇÑÇØ ²¿¸®¹°±â°Ë»ö
 ÀÎ    ¼ö : as_field 	- °Ë»öÇÊµå
 			as_datatype	- ÀÚ·áÀ¯Çü
   			as_string 	- °Ë»ö¾î
*****************************************************************/
function lf_TailJSrch2(as_field,as_datatype, as_string){
	var f =document.all.frm;
	var ls_temp='';
	var ls_buf='';
	var l_editheader='';
	var l_viewheader='';
	
	ls_string = gf_Trim(as_string,'a');
	ls_string = gf_CutSpecialChar2(ls_string);
	//---------------------------------------------------

	gf_ValueInit();
	
	//2003.11.20 Á¤¼÷¿µ
	ls_temp = gf_MakeHistoryHeader(as_field);		//srch_Keyword_Form.js
	ls_buf	= ls_temp.split('^');

	if(ls_buf.length>0){
		l_editheader=ls_buf[0];
		l_viewheader=ls_buf[1];
	}
	l_searchpage	='9';			//°Ë»öÈ­¸é-ÀüÃ¼,´ÜÇà,¿¬°£..
	l_searchtype	='K';			//°Ë»öÁ¾·ù-Å°¿öµå,Àü¹æ
	l_cb_bank_all	='1';			//¼ÒÀåÃ³-¶óµð¿À
	l_cb_bank_cener='';				//¼ÒÀåÃ³-º»Á¡¼±ÅÃ
	l_cb_bank_user	='';			//¼ÒÀåÃ³-ÀÚ°ü¼±ÅÃ
	l_cb_bank_select='';			//¼ÒÀåÃ³-ºÐÁ¡¼±ÅÃ
	l_bank_code		='';			//¼ÒÀåÃ³-¼±ÅÃÇÑ ºÐÁ¡ÄÚµå
	l_bank_user		='';			//¼ÒÀåÃ³-Á¢¼ÓÇÑ USER LIBID
	l_gubun1 		= l_editheader;
	l_gubun2			='AU';			//±¸ºÐ2
	l_gubun3			='PU';			//±¸ºÐ3
	
	if(l_gubun1 !=''){
		l_field1 	= as_field;						//°Ë»öÇÊµå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_mattype		='all';
	l_supply		='all';			//¼ö·ÏÁ¤º¸
	l_lang			='';			//¾ð¾î
	l_lang			='';			//¾ð¾î
	l_puby1			='';			//ÃâÆÇ³â1
	l_puby2			='';			//ÃâÆÇ³â2
	l_cntperpage	=10;			//ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö
	
	g_Edit_Query +='@SP'+l_searchpage;		//°Ë»öÈ­¸é-ÀüÃ¼,´ÜÇà,¿¬°£..
	g_Edit_Query +='@ST'+l_searchtype;		//°Ë»öÁ¾·ù-Å°¿öµå,Àü¹æ
	g_Edit_Query +='@HA'+l_cb_bank_all;		//¼ÒÀåÃ³-¶óµð¿À
	g_Edit_Query +='@HC'+l_cb_bank_cener;	//¼ÒÀåÃ³-º»Á¡¼±ÅÃ
	g_Edit_Query +='@HB'+l_cb_bank_user;	//¼ÒÀåÃ³-ÀÚ°ü¼±ÅÃ
	g_Edit_Query +='@HS'+l_cb_bank_select;	//¼ÒÀåÃ³-ºÐÁ¡¼±ÅÃ
	g_Edit_Query +='@BC'+l_bank_code;		//¼ÒÀåÃ³-¼±ÅÃÇÑ ºÐÁ¡ÄÚµå
	g_Edit_Query +='@UC'+l_bank_user;		//¼ÒÀåÃ³-Á¢¼ÓÇÑ USER LIBID
	g_Edit_Query +='@S1'+l_gubun1;			//±¸ºÐ1
	g_Edit_Query +='@S2'+l_gubun2;			//±¸ºÐ2
	g_Edit_Query +='@S3'+l_gubun3;			//±¸ºÐ3
	g_Edit_Query +='@F1'+l_field1;			//°Ë»öÇÊµå
	g_Edit_Query +='@F2'+l_field2;			//°Ë»öÇÊµå
	g_Edit_Query +='@F3'+l_field3;			//°Ë»öÇÊµå
	g_Edit_Query +='@T1'+l_sle1;				//°Ë»ö¾î1
	g_Edit_Query +='@T2'+l_sle2;				//°Ë»ö¾î2
	g_Edit_Query +='@T3'+l_sle3;				//°Ë»ö¾î3
	g_Edit_Query +='@B1'+l_bool1;				//ºÎ¿ï1
	g_Edit_Query +='@B2'+l_bool2;				//ºÎ¿ï2
	g_Edit_Query +='@DT'+l_datatype;			//ÀÚ·áÀ¯Çü
	g_Edit_Query +='@D1'+l_mattype;				//ÀÚ·áÀ¯Çü
	g_Edit_Query +='@AD'+l_supply;			//¼ö·ÏÁ¤º¸
	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_View_Query +='('+l_viewheader+':'+as_string+')';
	
	g_Srch_Exec_Query();		//½ÇÇà¿ëÄõ¸®

	f.gs_SearchPage.value	= l_searchpage;
	f.gs_ReSearch_Flag.value= 'YES';
	f.g_Exec_Query.value	= g_Exec_Query;		//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸®
	f.g_Edit_Query.value	= g_Edit_Query;     	//ÆíÁý¹öÆ° ´©¸¦¶§ °Ë»öÈ­¸é¿¡ ¼ÂÆÃÇÏ±â À§ÇÑ Äõ¸®
	f.g_View_Query.value 	= g_View_Query;		//È­¸é¿¡ º¸¿©ÁÙ Äõ¸®
	if(f.g_CallSrch !=null) f.g_CallSrch.value		= "TAIL_SRCH";
	if(f.Sort !=null) f.Sort.value 	 = "";
	if(f.SortMode !=null) f.SortMode.value = "";
	if(f.OldField !=null) f.OldField.value = "";
		
	if(as_datatype =='h' && (l_gubun1.toLowerCase()=='ti' || l_gubun1.toLowerCase()=='su' || l_gubun1.toLowerCase()=='tt')){ 		
		if(f.g_Filter !=null) f.g_Filter.value		= "[DATATYPE;2;"+as_datatype+";]";
	}
	
	if(f.g_CntPerpage !=null) f.g_CntPerpage.value		= l_cntperpage;
	f.CurrPage.value='';
	
	f.action=gs_RePageListId;
	gf_StatusRun();					//ÁøÇà »óÅÂ Ç¥½Ã
	f.target='_self';
	f.submit();
	return;
}
