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

//****
//Form¿¡¼­ ÀÔ·ÂµÈ °ªÀ» º¯¼ö¿¡ ÀúÀåÇÑ´Ù.ÀÌºÎºÐÀº º¯¼ö ¼±¾ð ºÎºÐÀÓ
//****
var	g_Exec_Query = '';		//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸® - Verity(NDSL)

var	g_Edit_Query = '';     //Edit¿ë Äõ¸® - ÀÌ Äõ¸®·Î ½ÇÇàÄõ¸®¸¦ ¸¸µç´Ù.
var	g_View_Query = '';     //°Ë»öÀÌ·ÂÀ¸·Î º¸¿©ÁÖ´Â String (View)
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_bank_code   = "";		//¼±ÅÃÇÑ Æ¯Á¤ºÐÁ¡ÄÚµå
var l_bank_user   = "";   	//·Î±×ÀÎÇÑ ÀÌ¿ëÀÚÀÇ ÀÚ°üÄÚµå
		
var l_temp1		=''; 		//ÄÞº¸1-TI:title,AU:author ..
var l_temp2		=''; 		//ÄÞº¸2
var l_temp3		='';		//ÄÞº¸3
		
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_dfield1	='';		//°Ë»öÇÊµå - display¿ë
var l_dfield2	='';		//°Ë»öÇÊµå 
var l_dfield3	='';		//°Ë»öÇÊµå 

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_hold		='';		//±â»ç ¼ÒÀå,ºñ¼ÒÀå
var l_supply	='';		//¼ö·ÏÁ¤º¸ p:¿ø¹®,a:ÃÊ·Ï,t:¸ñÂ÷,u:URL
var l_mtrltype	='';		//Àú³ÎÇüÅÂ p:ÀÎ¼â,e:ÀüÀÚ,a:ÀüÃ¼
var l_position	='';		//¼ÒÀåÀ§Ä¡ °£Çà¹° ³í¹®ÀÇ ¼ÒÀåÃ³ 1:ÇÑ±¹ÀºÇà,0:±âÅ¸ 2004.04.02 syjeong
var l_dispos	='';		//¼ÒÀåÀ§Ä¡ µð½ºÇÃ·¹ÀÌ¿ë
var l_lang 		= '';	    //¾ð¾î¼±ÅÃ
var l_dislang	= '';		//µð½ºÇÃ·¹ÀÌ¿ë ¾ð¾î
var l_puby1 	= '';		//¹ßÇà³âµµ - from
var l_puby2 	= '';		//¹ßÇà³âµµ - to

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

var l_journal	='';		//ÀÌ·Â°Ë»ö µð½ºÇÃ·¹ÀÌ¿ë
var l_publisher	='';		//ÀÌ·Â°Ë»ö µð½ºÇÃ·¹ÀÌ¿ë
															
var arr_field  = new Array();//°Ë»öÇÊµå-veirty¿ë
/*******************************************************************************
	ÇÔ¼ö¸í : 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; 
}
	
/*******************************************************************************
	ÇÔ¼ö¸í : g_Srch_Edit_Query()
	±â  ´É : Edit¿ë Query·Î »ý¼º
	ÀÎ  ¼ö : ¾øÀ½
	¸®  ÅÏ : return('');     °Ë»ö¾î°¡ ÀÔ·ÂµÇÁö ¾ÊÀº °æ¿ì
	         return('ok');   °Ë»ö½ÄÀÌ Á¤»óÀûÀ¸·Î »ý¼ºµÇ¾úÀ½
********************************************************************************/
function g_Srch_Edit_Query(){

	g_Edit_Query = '';     			//Edit¿ë Äõ¸® - ÀÌ Äõ¸®·Î ½ÇÇàÄõ¸®¸¦ ¸¸µç´Ù.
	
	/*--
	g_Edit_Query +='[°Ë»öÁ¾·ù='+l_searchtype+']';			//°Ë»öÀ¯Çü-Å°¿öµå,Àü¹æ
	g_Edit_Query +='[°Ë»öÈ­¸é='+l_searchpage+']';			//°Ë»öÈ­¸é-ÀüÃ¼,´ÜÇàº»,¿¬°£¹°.. 
	g_Edit_Query +='[¼ÒÀåÀüÃ¼='+l_cb_bank_all+']';			//¼ÒÀåÃ³-¶óµð¿À
	g_Edit_Query +='[¼ÒÀåº»Á¡='+l_cb_bank_cener+']';			//¼ÒÀåÃ³-º»Á¡¼±ÅÃ
	g_Edit_Query +='[¼ÒÀåÀÚ°ü='+l_cb_bank_user+']';			//¼ÒÀåÃ³-ÀÚ°ü¼±ÅÃ
	g_Edit_Query +='[¼ÒÀåÁöÁ¡='+l_cb_bank_select+']';		//¼ÒÀåÃ³-ºÐÁ¡¼±ÅÃ
	g_Edit_Query +='[ºÐÁ¡ÄÚµå='+l_bank_code+']';				//¼ÒÀåÃ³-¼±ÅÃÇÑ ºÐÁ¡ÄÚµå
	g_Edit_Query +='[ÀÚ°üÄÚµå='+l_bank_user+']';				//¼ÒÀåÃ³-Á¢¼ÓÇÑ USER LIBID
	g_Edit_Query +='[ÇÊµå±¸ºÐ1='+l_gubun1+']';				//°Ë»öÇÊµå ±¸ºÐ1- TI,AU,...
	g_Edit_Query +='[ÇÊµå±¸ºÐ2='+l_gubun2+']';				//°Ë»öÇÊµå ±¸ºÐ2- TI,AU,...
	g_Edit_Query +='[ÇÊµå±¸ºÐ3='+l_gubun3+']';				//°Ë»öÇÊµå ±¸ºÐ3- TI,AU,...
	g_Edit_Query +='[ÇÊµå1='+l_field1+']';					//°Ë»öÇÊµå title,author ...
	g_Edit_Query +='[ÇÊµå2='+l_field2+']';					//°Ë»öÇÊµå
	g_Edit_Query +='[ÇÊµå3='+l_field3+']';					//°Ë»öÇÊµå
	g_Edit_Query +='[°Ë»ö¾î1='+l_sle1+']';					//°Ë»ö¾î1
	g_Edit_Query +='[°Ë»ö¾î2='+l_sle2+']';					//°Ë»ö¾î2
	g_Edit_Query +='[°Ë»ö¾î3='+l_sle3+']';					//°Ë»ö¾î3
	g_Edit_Query +='[¿¬»êÀÚ1='+l_bool1+']';					//bool
	g_Edit_Query +='[¿¬»êÀÚ2='+l_bool2+']';					//bool
	g_Edit_Query +='[ÀÚ·áÀ¯Çü='+l_datatype+']';				//ÀÚ·áÀ¯Çü
	g_Edit_Query +='[¼ö·ÏÁ¤º¸='+l_supply+']';				//¼ö·ÏÁ¤º¸
	g_Edit_Query +='[¼ö·Ï¾ð¾î='+l_lang+']';					//¼ö·Ï¾ð¾î
	g_Edit_Query +='[¹ßÇà³â1='+l_puby1+']';					//¹ßÇà³â from
	g_Edit_Query +='[¹ßÇà³â2='+l_puby2+']';					//¹ßÇà³â to
	g_Edit_Query +='[Ãâ·Â°Ç¼ö='+l_cntperpage+']';			//ÆäÀÌÁö´ç Ãâ·Â°Ç¼ö
	----*/
	
	g_Edit_Query +='@SP'+l_searchpage;		//°Ë»öÈ­¸é-ÀüÃ¼,´ÜÇà,¿¬°£..
	g_Edit_Query +='@ST'+l_searchtype;		//°Ë»öÁ¾·ù-Å°¿öµå,Àü¹æ
	g_Edit_Query +='@CO'+l_collection;		//ÄÌ·º¼Ç
	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 +='@AD'+l_supply;			//¼ö·ÏÁ¤º¸
	g_Edit_Query +='@MT'+l_mtrltype;		//Àú³ÎÇüÅÂ
	g_Edit_Query +='@HO'+l_hold;			//¼ÒÀå¿©ºÎ
	g_Edit_Query +='@HP'+l_position;		//¼ÒÀåÀ§Ä¡
	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 = Str_Replace(g_Edit_Query,"'","%27");

	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_disdatatype.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(ÀÚ·áÀ¯Çü:'+l_disdatatype+')';
	}
	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_position.length >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		
		l_dispos='';
		if(l_position=='1')			l_dispos='ÇÑ±¹ÀºÇà';
		else if(l_position=='0')	l_dispos='±âÅ¸'
		else					l_dispos='ÀüÃ¼'
		g_View_Query +='(¼ÒÀåÀ§Ä¡:'+l_dispos+')';
	}
	
	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_cntperpage >0){
		if(g_View_Query !='') g_View_Query +='[AND]';
		g_View_Query +='(Ãâ·Â°Ç¼ö:'+l_cntperpage+')';
	}
	
	
	g_Srch_View_Query = Char_Replace(g_Srch_View_Query,"'","%27");
	
	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·Î »ý¼º(Verity:NDSL·ÎÄÃ ¿ÀÆÑ)
	ÀÎ  ¼ö : ¾øÀ½
	¸®  ÅÏ : return('');     °Ë»ö¾î°¡ ÀÔ·ÂµÇÁö ¾ÊÀº °æ¿ì
	         return('ok');   °Ë»ö½ÄÀÌ Á¤»óÀûÀ¸·Î »ý¼ºµÇ¾úÀ½
********************************************************************************/
function g_Srch_Exec_Query(li_all_type){	
	var ls_field='';				//°Ë»öÇÊµå- gubun1,2,3
	var ls_temp	='';
	var Ptitle	='';
	var ls_char ='';				//ÇÑ±ÛÀÎÁö,¿µ¹®ÀÚ ÀÎÁö Ã¼Å©
	var Qstring_v='';				//Verity °Ë»ö¿£ÁøÄõ¸® ÀÓ½ÃÀúÀå

	var query_new = '';
    g_Exec_Query = '';				//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸® - Verity(NDSL)
	
	if (!((l_sle1 == '') && (l_sle2 == '') && (l_sle3 == ''))) {
		Qstring_v+='(';				// ±¹¹Î»ó 2004.06.04 -- °Ë»ö¾î ÇÊµå(1,2,3) ¹­¾îÁÖ±â ½ÃÀÛ -> ¾øÀ»½Ã OR °Ë»ö¿¡¼­ ¿À·ù
	}

	// °Ë»ö¾î1 ÇÊµå ÆÄ½Ì
	if(l_sle1 != '')
	{
		//l_sle1=gf_CutSpecialChar(l_sle1,4);

		//----------------------------------------------------------------------------------------
		//ÀúÀÚ,ÃâÆÇ»ç´Â ÇÊÅÍÀû¿ë ÇØ¼­ <word>°Ë»öÇÔ('°­»ê¾Ö' ¶ó´Â ÀúÀÚ¸¦ °Ë»öÇÒ ½Ã °­»ê¸¸ ³ÖÀ¸¸é °Ë»öµÇ¸é ¾ÈµÈ´Ù.)
		//Lee, Gyou-Bong => Lee Gyou Bong,ÇÑ±¹ ¼ÒºñÀÚ ÇÐÈ¸=>ÇÑ±¹¼ÒºñÀÚÇÐÈ¸
		//----------------------------------------------------------------------------------------
		if(l_field1=='author' || l_field1=='authorsort' || l_field1=='publisher' || l_field1=='publishersort'){
			
			ls_char = l_sle1.charAt(0);
			if(ls_char >='°¡' && ls_char <='ÈþÈþÈþÈþ'){
				l_sle1=gf_Keyword_conv(l_sle1,'dummy');
			}
			else l_sle1=gf_CutSpecialChar(l_sle1,2);
		}
		//2003.12.04 Á¤¼÷¿µ,ISSN,ISBN,LCCN ÇÊµå°ªµéÀº ¼ÒÆ®¿ëÀ¸·Î º¯È¯ÇØ¼­ °Ë»öÇÑ´Ù.
		l_sle1 = gf_GetCogn(l_field1,l_sle1);	
		
		if(l_field1 =='all')
		{
			var li_cnt=0;
			Qstring_v+='(';
			for(var i=0; i< arr_field.length; i++)
			{
				if(arr_field[i] !='all')
				{
					/*--------------------------------------------------
					 * ¼­¸í,ÀúÀÚ,ÃâÆÇ»ç¸¸ Àü¹æÀÏÄ¡ °Ë»öÀÌ °¡´É
					 *-------------------------------------------------*/
					if(l_searchtype=='P')
					{
						if(arr_field[i]=='title' || arr_field[i]=='author' || arr_field[i]=='publisher')
						{
							l_sle1 = gf_Keyword_conv(l_sle1, 'dummy');	//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö
							query=l_sle1+'* <in> t'+arr_field[i];
						}
						else
						{
							query = gf_FieldParsing(l_sle1,l_field1);
						}
					}
					else
					{
						//query=gf_FieldParsing(l_sle1,arr_field[i]);

						//2007.8.31 ÀÌÁ¾ÈÆ Ãß°¡ (ÇÑ¹®À» ÀÔ·ÂÇÏ¿© °Ë»öÇÏ´Â °æ¿ì)
						l_sle1 = Str_Replace(l_sle1,"  "," ");
						l_sle1 = Str_Replace(l_sle1," ","zzzz");
						l_sle1 = Str_Replace(l_sle1,"&","zzzz");
						l_sle1 = gf_Keyword_conv_2(l_sle1, 'dummy');
						l_sle1 = Str_Replace(l_sle1,"zzzz"," ");
						query=gf_FieldParsing(l_sle1,arr_field[i]);
						query = '(' + query + ')';
					}
					if(li_cnt>0) Qstring_v +='<or>';
					Qstring_v+=query;
					li_cnt++;
				}				
			}	
			Qstring_v+=')';
		}
		else
		{
			if(l_searchtype=='P')
			{
				if(l_field1=='title' || l_field1=='author' || l_field1=='publisher')
				{
					//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö gf_Keyword_conv ==> gf_Keyword_conv_2 ÀÌÁ¾ÈÆ 20060321 ¼öÁ¤
					//gf_Keyword_conv_2 ==> gf_Keyword_conv ÀÌÁ¾ÈÆ 20061219 ¼öÁ¤
					l_sle1 = gf_Keyword_conv(l_sle1, 'dummy');
					query =l_sle1+'* <in> t'+l_field1;
				}
				else
				{
					query = gf_FieldParsing(l_sle1,l_field1);
				}
			}
			else
			{
/* ÀÌÁ¾ÈÆ 20060321 ÀÏº»¾î °¨»ç¿ªªÎ ½Ç¹« ==> °¨»ç¿ª«Î ½Ç¹« */
				l_sle1 = Str_Replace(l_sle1,"  "," ");
				l_sle1 = Str_Replace(l_sle1," ","zzzz");
				l_sle1 = Str_Replace(l_sle1,"&","zzzz");
				l_sle1 = gf_Keyword_conv_2(l_sle1, 'dummy');
				l_sle1 = Str_Replace(l_sle1,"zzzz"," ");
/* */
				query=gf_FieldParsing(l_sle1,l_field1);
				query_new = "(`" + l_sle1 + "`<in>" + l_field1 + ")";
			}
/* 
			Qstring_v+='('+query+')';
*/
/* 20060516 ÀÌÁ¾ÈÆ */
			if(query_new != '')
				Qstring_v+='(('+query+')<or>'+query_new+')';
			else
				Qstring_v+='('+query+')';
/* */
		}
	}

	// °Ë»ö¾î2 ÇÊµå ÆÄ½Ì
	if(l_sle2 != ''){
		
		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 ,ÇÑ±¹ ¼ÒºñÀÚ ÇÐÈ¸=>ÇÑ±¹¼ÒºñÀÚÇÐÈ¸
		//----------------------------------------------------------------------------------------
		if(l_field2=='author' || l_field2=='authorsort' || l_field2=='publisher' || l_field2=='publishersort'){
			
			ls_char = l_sle2.charAt(0);
			if(ls_char >='°¡' && ls_char <='ÈþÈþÈþÈþ'){
				l_sle2=gf_Keyword_conv(l_sle2,'dummy');
			}
			else l_sle2=gf_CutSpecialChar(l_sle2,2);
		}
		
		//2003.12.04 Á¤¼÷¿µ,ISSN,ISBN,LCCN ÇÊµå°ªµéÀº ¼ÒÆ®¿ëÀ¸·Î º¯È¯ÇØ¼­ °Ë»öÇÑ´Ù.
		l_sle2 = gf_GetCogn(l_field2,l_sle2);
		
		
		if(l_field2 =='all')
		{
			var li_cnt=0;
			Qstring_v+='(';
			for(var i=0; i< arr_field.length; i++)
			{
				if(arr_field[i] !='all')
				{
					
					/*--------------------------------------------------
					 * ¼­¸í,ÀúÀÚ,ÃâÆÇ»ç¸¸ Àü¹æÀÏÄ¡ °Ë»öÀÌ °¡´É
					 *-------------------------------------------------*/
					if(l_searchtype=='P'){
						if(arr_field[i]=='title' || arr_field[i]=='author' || arr_field[i]=='publisher'){
							l_sle2 = gf_Keyword_conv(l_sle2, 'dummy');	//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö
							query=l_sle2+'* <in> t'+arr_field[i];
						}
						else{
							query = gf_FieldParsing(l_sle2,arr_field[i]);
						}
					}
					else
					{
						//query=gf_FieldParsing(l_sle2,arr_field[i]);

						//2007.8.31 ÀÌÁ¾ÈÆ Ãß°¡ (ÇÑ¹®À» ÀÔ·ÂÇÏ¿© °Ë»öÇÏ´Â °æ¿ì)
						l_sle2 = Str_Replace(l_sle2,"  "," ");
						l_sle2 = Str_Replace(l_sle2," ","zzzz");
						l_sle2 = Str_Replace(l_sle2,"&","zzzz");
						l_sle2 = gf_Keyword_conv_2(l_sle2, 'dummy');
						l_sle2 = Str_Replace(l_sle2,"zzzz"," ");
						query=gf_FieldParsing(l_sle2,arr_field[i]);
						query = '(' + query + ')';
					}
					
					if(li_cnt>0) Qstring_v +='<or>';
					Qstring_v+=query;
					li_cnt++;
				}				
			}
			Qstring_v+=')';
		}
		else
		{
			if(l_searchtype=='P')
			{
				if(l_field2=='title' || l_field2=='author' || l_field2=='publisher')
				{
					//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö gf_Keyword_conv ==> gf_Keyword_conv_2 ÀÌÁ¾ÈÆ 20060321 ¼öÁ¤
					//gf_Keyword_conv_2 ==> gf_Keyword_conv ÀÌÁ¾ÈÆ 20061219 ¼öÁ¤
					l_sle2 = gf_Keyword_conv(l_sle2, 'dummy');
					query =l_sle2+'* <in> t'+l_field2;
				}
				else
				{
					query=gf_FieldParsing(l_sle2,l_field2);
				}
			}
			else
			{
/* ÀÌÁ¾ÈÆ 20060321 ÀÏº»¾î °¨»ç¿ªªÎ ½Ç¹« ==> °¨»ç¿ª«Î ½Ç¹« */
				l_sle2 = Str_Replace(l_sle2,"  "," ");
				l_sle2 = Str_Replace(l_sle2," ","zzzz");
				l_sle2 = Str_Replace(l_sle2,"&","zzzz");
				l_sle2 = gf_Keyword_conv_2(l_sle2, 'dummy');
				l_sle2 = Str_Replace(l_sle2,"zzzz"," ");
/* */
				query=gf_FieldParsing(l_sle2,l_field2);
			}
			Qstring_v +='('+query+')';
		}
	}
	// °Ë»ö¾î3 ÇÊµå ÆÄ½Ì
	if(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,ÇÑ±¹ ¼ÒºñÀÚ ÇÐÈ¸=>ÇÑ±¹¼ÒºñÀÚÇÐÈ¸
		//----------------------------------------------------------------------------------------
		if(l_field3=='author' || l_field3=='authorsort' || l_field3=='publisher' || l_field3=='publishersort'){
			
			ls_char = l_sle3.charAt(0);
			if(ls_char >='°¡' && ls_char <='ÈþÈþÈþÈþ'){
				l_sle3=gf_Keyword_conv(l_sle3,'dummy');
			}
			else l_sle3=gf_CutSpecialChar(l_sle3,2);
		}
		
		//2003.12.04 Á¤¼÷¿µ,ISSN,ISBN,LCCN ÇÊµå°ªµéÀº ¼ÒÆ®¿ëÀ¸·Î º¯È¯ÇØ¼­ °Ë»öÇÑ´Ù.
		l_sle3 = gf_GetCogn(l_field3,l_sle3);
		
		if(l_field3 =='all')
		{
			var li_cnt=0;
			Qstring_v+='(';
			for(var i=0; i< arr_field.length; i++)
			{
				if(arr_field[i] !='all')
				{
					
					/*--------------------------------------------------
					 * ¼­¸í,ÀúÀÚ,ÃâÆÇ»ç¸¸ Àü¹æÀÏÄ¡ °Ë»öÀÌ °¡´É
					 *-------------------------------------------------*/
					if(l_searchtype=='P'){
						if(arr_field[i]=='title' || arr_field[i]=='author' || arr_field[i]=='publisher'){
							l_sle3 = gf_Keyword_conv(l_sle3, 'dummy');	//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö
							query=l_sle3+'* <in> t'+arr_field[i];
						}
						else{
							query=gf_FieldParsing(l_sle3,arr_field[i]);
						}
					}
					else
					{					
						//query=gf_FieldParsing(l_sle3,arr_field[i]);

						//2007.8.31 ÀÌÁ¾ÈÆ Ãß°¡ (ÇÑ¹®À» ÀÔ·ÂÇÏ¿© °Ë»öÇÏ´Â °æ¿ì)
						l_sle3 = Str_Replace(l_sle3,"  "," ");
						l_sle3 = Str_Replace(l_sle3," ","zzzz");
						l_sle3 = Str_Replace(l_sle3,"&","zzzz");
						l_sle3 = gf_Keyword_conv_2(l_sle3, 'dummy');
						l_sle3 = Str_Replace(l_sle3,"zzzz"," ");
						query=gf_FieldParsing(l_sle3,arr_field[i]);
						query = '(' + query + ')';
					}
					
					if(li_cnt>0) Qstring_v +='<or>';
					Qstring_v+=query;
					li_cnt++;
				}				
			}
			Qstring_v+=')';
		}
		else
		{
			if(l_searchtype=='P')
			{
				if(l_field3=='title' || l_field3=='author' || l_field3=='publisher')
				{
					//¼ÒÆ®¿ë º¯È¯ÇÔ¼ö gf_Keyword_conv ==> gf_Keyword_conv_2 ÀÌÁ¾ÈÆ 20060321 ¼öÁ¤
					//gf_Keyword_conv_2 ==> gf_Keyword_conv ÀÌÁ¾ÈÆ 20061219 ¼öÁ¤
					l_sle3 = gf_Keyword_conv(l_sle3, 'dummy');
					query =l_sle3+'* <in> t'+l_field3;
				}
				else
				{
					query=gf_FieldParsing(l_sle3,l_field3);
				}
			}
			else
			{
/* ÀÌÁ¾ÈÆ 20060321 ÀÏº»¾î °¨»ç¿ªªÎ ½Ç¹« ==> °¨»ç¿ª«Î ½Ç¹« */
				l_sle3 = Str_Replace(l_sle3,"  "," ");
				l_sle3 = Str_Replace(l_sle3," ","zzzz");
				l_sle3 = Str_Replace(l_sle3,"&","zzzz");
				l_sle3 = gf_Keyword_conv_2(l_sle3, 'dummy');
				l_sle3 = Str_Replace(l_sle3,"zzzz"," ");
/* */
				query=gf_FieldParsing(l_sle3,l_field3);
			}
			Qstring_v +='('+query+')';
		}
	}

	if (!((l_sle1 == '') && (l_sle2 == '') && (l_sle3 == ''))) {
		Qstring_v+=')';				// ±¹¹Î»ó 2004.06.04 -- °Ë»ö¾î ÇÊµå(1,2,3) ¹­¾îÁÖ±â ³¡ -> ¾øÀ»½Ã OR °Ë»ö¿¡¼­ ¿À·ù
	}

	/*----------------------------------------------------------------------------------
	 * 2003.11.12 Á¤¼÷¿µ
	 * °Ë»ö¾î¸¦ ÀÔ·Â ¾È ÇÏ°í °Ë»öÇÒ °æ¿ì´Â entrydate ÀÏÁÖÀÏ ÀüÀÌÈÄ µ¥ÀÌÅÍ¸¦ °Ë»ö
	 *---------------------------------------------------------------------------------*/
	if(l_sle1=='' && l_sle2=='' && l_sle3=='')
	{

		if ((li_all_type == 'all') || (li_all_type == 'art')) {				// ±¹¹Î»ó 2004.06.04 -- ¼ÒÀåÀÚ·á ÀüÃ¼ °Ë»ö½Ã °Ë»ö¾î ÀÔ·Â ¾ÊÀ¸¸é ÃÖ±Ù 10ÀÏµ¿¾È ÀÔ¼öµÈ ÀÚ·á¸¸ º¸¿©ÁÜ

			ls_now = gf_get_today();
			ls_from = Relativedate(ls_now,-10);
		
			if(Qstring_v !='') Qstring_v +='<AND>';
			Qstring_v +="(entrydate>="+ls_from+"<and> entrydate<="+ls_now+")";

		}

		// ±¹¹Î»ó 2004.06.04 -- °¢ ÀÚ·áÀ¯Çüº° °Ë»ö½Ã °Ë»ö¾î ÀÔ·Â ¾ÊÀ¸¸é ÀüÃ¼ ÀÚ·á Ãâ·Â
		
	}
	 
	 
	// ¼ÒÀåÃ³
	if(l_cb_bank_all=='0'){			//ÀüÃ¼°¡ ¾Æ´Ñ Æ¯Á¤ ÀºÇà ¼±ÅÃ
		var ls_Qhold_query='';
		var ls_Qhold_field='LocationCode';
		
		if(l_cb_bank_cener=='1'){	//º»Á¡ ¼±ÅÃ
			if(ls_Qhold_query.length >0) ls_Qhold_query +='<or>';
			ls_Qhold_query +=cgs_Center_Code+'<in>'+ls_Qhold_field; //cgs_Center_Code °³º°È­¸é¿¡¼­ È£Ãâ
		}
		if(l_cb_bank_user=='1'){	//ÀÚ°ü ¼±ÅÃ
			if(ls_Qhold_query.length >0) ls_Qhold_query +='<or>';
			ls_Qhold_query +=l_bank_user+'<in>'+ls_Qhold_field;
		}
		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_type[i]+'<in>'+ls_Qhold_field;
			}
		}
		
		if(ls_Qhold_query.length >0){
			if(Qstring_v !='') Qstring_v +='<AND>';
			
			Qstring_v +='(';
			Qstring_v +=ls_Qhold_query;
			Qstring_v +=')';
		}
	}
	
	// ÀÚ·áÀ¯Çü
	if(l_datatype.length > 0 && l_datatype !='all'){
		if(Qstring_v !='') Qstring_v +='<AND>';
		Qstring_v +='(';
		
		if(l_searchpage=='6'){	//Áö½ÄÁ¤º¸ °Ë»ö
			var ls_type=l_datatype.split(',');
			
			for(var i=0; i< ls_type.length; i++){
				if(i >0) Qstring_v +='<or>';
				Qstring_v +=ls_type[i]+"<in>MtrlType";
				
			}//end of for
		}
		else{					//³ª¸ÓÁö°Ë»ö		
			var ls_type=l_datatype.split(',');
			for(var i=0; i< ls_type.length; i++){
				if(i >0) Qstring_v +='<or>';
				
				if(ls_type[i]=='u'){		//ÀüÀÚÀú³Î
					
					Qstring_v +='CMS_INST_JOURNAL<in>CmsFormatCode';
				}
				else if(ls_type[i]=='e'){	//ebook
					Qstring_v +='CMS_INST_EBOOK<in>CmsFormatCode';
				}
				else if(ls_type[i]=='v'){	//vod
					Qstring_v +='CMS_INST_VOD<in>CmsFormatCode';
				}
				else if(ls_type[i]=='g'){	//°æÁ¦°æ¿µ
					if(cgs_inouttype==1) 
					{
						Qstring_v +='CMS_BOARD_DOMESTIC<in>CmsFormatCode<or>CMS_BOARD_ABROAD<in>CmsFormatCode';
					}
				}
				else if(ls_type[i]=='o'){	//¿Â¶óÀÎ·¹ÆÛ·±½º
					if(cgs_inouttype==1) {
						Qstring_v +='CMS_BOARD_ONLINE<in>CmsFormatCode';
					}
				}
				else if(ls_type[i]=='b'){	//¹ß°£ÀÚ·á
					Qstring_v +='1<in>publtype';
				}
				else{
					if(ls_type[i]=='s'){	//¿¬°£¹°
						Qstring_v += '(<NOT>CMS_INST_JOURNAL<in>CmsFormatCode <and>s<in>datatype)';
					}
				    else if(ls_type[i]=='cd'){ // cd
				        Qstring_v +=ls_type[i]+"<in>audiotype";  
				    }
				    else if(ls_type[i]=='dvd'){ // DVD
				        Qstring_v +=ls_type[i]+"<in>audiotype";  
				    }
				    else if(ls_type[i]=='tape'){ // Å×ÀÌÇÁ
				        Qstring_v +=ls_type[i]+"<in>audiotype";  
				    }
				    else if(ls_type[i]=='video'){ // ºñµð¿À
				        Qstring_v +=ls_type[i]+"<in>audiotype";  
				    }
				    else if(ls_type[i]=='disk'){ // µð½ºÅ©
				        Qstring_v +=ls_type[i]+"<in>audiotype";  
				    }
				    else if(ls_type[i]=='micro'){ // ¸¶ÀÌÅ©·ÎÇÊ¸§
				        Qstring_v +=ls_type[i]+"<in>audiotype";  
				    }
				    else if(ls_type[i]=='etc'){ // ±âÅ¸
				        Qstring_v +=ls_type[i]+"<in>audiotype";  
				    }
					else{
						Qstring_v +=ls_type[i]+"<in>datatype";
					}
				}
			}//end of for
		}
		Qstring_v +=')';
	}
	// ¼ö·ÏÁ¤º¸
	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++){
			/*--------------------------------------------------------
			 * 2003.11.20 ¹ß°£ÀÚ·á ¿ø¹®Ã¼Å©
			 * ÇöÀç ¹ß°£ÀÚ·á ¿ø¹®Ã¼Å©°¡ »öÀÎ ¾È ÀâÇô¼­ ÀÓ½Ã·Î ¸·À½
			 *-------------------------------------------------------*/
			if(l_searchpage=='5' && ls_type[i]=='imageflag') continue;
				
			if(l_buf !='') l_buf +='<or>';
			l_buf += '1<in>'+ls_type[i];
		}
		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>';
		Qstring_v +='( ';
		Qstring_v +=l_mtrltype+'<in>mtrltype<or>a<in>mtrltype ';
		Qstring_v +=')';
	}
	
	//¼ÒÀå¿©ºÎ
	if(l_hold !='all' && l_hold.length >0){
		if(Qstring_v !='') Qstring_v +='<AND>';
		Qstring_v +='( ';
		Qstring_v +=l_hold+'<in>holdflag ';
		Qstring_v +=')';
	}
	
	//¼ÒÀåÀ§Ä¡ -°£Çà¹° ³í¹®
	if(l_position !='all' && l_position.length >0){
		if(Qstring_v !='') Qstring_v +='<AND>';
		Qstring_v +='( ';
		Qstring_v +=l_position+'<in>degreeflag';
		Qstring_v +=')';
	}
	
	// ¼ö·Ï¾ð¾î
	if(l_lang !='all' && l_lang.length >0){
		if(Qstring_v !='') Qstring_v +='<AND>';
		Qstring_v +='('+l_lang+'<in>lang)';
	}
	
	// ÃâÆÇ³âµµ
	if(l_puby1.length>0 || l_puby2.length>0 ) {
		if(l_searchpage=='6'){	//Áö½ÄÁ¤º¸ °Ë»ö
			if(l_puby1.length==6) l_puby1 = l_puby1 + "01";
			if(l_puby2.length==6) l_puby2 = l_puby2 + "31";
			
		}
	
		if(Qstring_v !='') Qstring_v +='<AND>';
		
		if(l_puby1.length>0 && l_puby2.length > 0) {											//From ~ to :1994 ~ 1996 
			Qstring_v+="(pubyear>=" +l_puby1+ "<and>" + "pubyear<=" +l_puby2+")"; 
		}
		else if(l_puby1.length >0  && (l_puby2=='' || l_puby2=='undefined' || l_puby2==null)) {	//From ~
			Qstring_v+="(pubyear>=" +l_puby1+ ")";
		}
		else if((l_puby1=='' || l_puby1==null || l_puby1=='undefined' )&& l_puby2.length >0) {	//~to
			Qstring_v+="(pubyear<=" +l_puby2+ ")";
			
		}
	}
	
	//°Ë»öÈ­¸éº° Á¦ÇÑ°Ë»ö
	if(l_searchpage=='2'){			//ÀÏ¹Ýµµ¼­(´ÜÇàº»)
		if(Qstring_v !='') Qstring_v +='<AND>';
		Qstring_v +='(m<in>datatype)';
		
		l_collection='col_bib.clm';
	}	
	else if(l_searchpage=='3'){		//¿¬¼Ó°£Çà¹°
		if(Qstring_v !='') Qstring_v +='<AND>';
		Qstring_v +='(s<in> datatype)';
		l_collection='col_bib.clm';
	}
	else if(l_searchpage=='4'){		//±â»ç»öÀÎ
		if(Qstring_v !='') Qstring_v +='<AND>';
		Qstring_v +='(a<in>datatype)';
		l_collection='col_art.clm';
	}
	else if(l_searchpage=='5'){		//¹ß°£ÀÚ·á
		if(Qstring_v !='') Qstring_v +='<AND>';
		Qstring_v +='(1<in>publtype)';
		//Qstring_v +='(b <in> datatype )';
		
		l_collection='col_bib.clm';
	}
	else if(l_searchpage=='6'){		//Áö½ÄÁ¤º¸
		if(Qstring_v !='') Qstring_v +='<AND>';
		Qstring_v +='(p<in>datatype)';
		
		l_collection='col_km.clm';
	}
	else if(l_searchpage=='7'){		//½ÃÃ»°¢ÀÚ·á
		if(Qstring_v !='') Qstring_v +='<AND>';
		Qstring_v +='(c<in>datatype)';
		l_collection='col_bib.clm';
	}
	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;
	
	g_Edit_Query = Str_Replace(g_Edit_Query,"%27","'");
	
	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=='CO') l_collection	= 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=='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=='MT') l_mtrltype		= ls_buf;	//Àú³ÎÇüÅÂ
			else if(ls_header=='HO') l_hold			= ls_buf;	//¼ÒÀå¿©ºÎ
			else if(ls_header=='HP') l_position		= 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];
		}
	}
	else{
		arr_field[0]='all';
		arr_field[1]='title';
		arr_field[2]='author';
		arr_field[3]='publisher';
		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);
    
    f.gs_ReSearch_Flag.value	= "RESEARCH";
	f.g_Exec_Query.value		= g_re_verity;		//°Ë»ö¿£Áø¿ë ½ÇÇàÄõ¸®
	if(f.g_Exec_Query_Tot !=null) f.g_Exec_Query_Tot.value = g_re_verity;
	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 		= f.g_Research.value;
	var ls_Verity		= as_Query;
	var ls_View			= f.g_View_Query.value;
	
	var ls_Temp	= "";		//Àç°Ë»öÇÊµå
    var ls_Gubun="";
    var ls_Field="";
    var ls_Dfield="";
    var ls_Query="";
    
    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(ls_Temp !=''){
		ls_Temp		= ls_Temp.split(':');
		ls_Gubun	= ls_Temp[0];		//TI,AU,..
		ls_Field 	= ls_Temp[1];		//title,author
	}
	
	//if(ls_View.length>0) ls_View+='[AND]('+ls_Dfield+':'+ls_Keyword+')';	//Display¿ë 
	
	ls_Query = gf_FieldParsing(ls_Keyword,ls_Field);
	
	if(ls_Verity.length >0) ls_Verity +=' <AND> ';
	ls_Verity +=ls_Query;
		
	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;
}

/*--
function gf_MakeReQuery(as_Query) {
	var f=document.frm;
	var ls_Keyword 		= f.g_Research.value;
	//var ls_Verity  		= f.g_Exec_Query.value;
	var ls_Verity		= as_Query;
	var ls_View			= f.g_View_Query.value;
	
	//-------------------------------------------------
	// °á°ú³» °Ë»öÀº ÀüÃ¼¿¡ ´ëÇØ¼­¸¸ ÇÑ´Ù.
	// JOALL,ARALL
	//-------------------------------------------------
	
	if(ls_View.length>0) ls_View+='[AND](AL:'+ls_Keyword+')';	//Display¿ë 
	
	ls_Keyword=Word_Check(ls_Keyword,'and','&');       			//¿¬»êÀÚ¸¦ °Ë»ö¿ë¿¬»êÀÚ·Î º¯°æ
	ls_Keyword=Word_Check(ls_Keyword,'or','+');                               
	ls_Keyword=Word_Check(ls_Keyword,'not','!');                              
                                                                                      
	ls_Keyword=Word_Check(ls_Keyword,'AND','&');                              
	ls_Keyword=Word_Check(ls_Keyword,'OR','+');                               
	ls_Keyword=Word_Check(ls_Keyword,'NOT','!');
	
	//VeirtyÄõ¸®
	ls_Keyword=Word_Check(ls_Keyword,'&','<and>');       			//¿¬»êÀÚ¸¦ °Ë»ö¿ë¿¬»êÀÚ·Î º¯°æ
	ls_Keyword=Word_Check(ls_Keyword,'+','<or>');                               
	ls_Keyword=Word_Check(ls_Keyword,'!','<not>');                              
	
	if(ls_Verity.length >0) ls_Verity +=' <AND> ';
	ls_Verity +=ls_Keyword
		
	g_re_verity	=ls_Verity;
	g_re_view	=ls_View;
	return;
}
--*/
