<!--
 function Help() { //도움말 팝업함수
     window.open("re_b_help.html","b_help","width=450,height=700,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
 }

 function OpenJapan() { //일본어 검색 팝업함수
     window.open("re_japan_3.html","Japan_keyboard","width=430,height=335,toolbar=no,menubar=no,scrollbars=no,resizable=yes,top=0,left=0");
 }

 function HistoryOpen() { //히스토리 보기 팝업함수
     window.open("re_history_list.jsp","history","width=613,height=500,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
 }

 function CabinetOpen(u) { //캐비넷 보기 팝업함수
     window.open(u,"cabinet","status=no, width=630,height=503,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
 }

 function OpenIll(ctrl_no,type) { //상호대차 팝업함수
     var u = "http://www.riss4u.net/libn_ch/ill/ilreq.jsp?bbs_id=&ctrl_no="+ctrl_no+"&type="+type+"&ill_yn=1";
     if(navigator.appName.indexOf("Netscape") != -1) {
         window.open(u,"ill","height=700,width=860,scrollbars=yes,top=0,left=0");
     }
     else {
         window.open(u,"ill","height=700,width=860,scrollbars=yes,top=0,left=0",1);
     }
 }

 function OpenOrder(ctrl_no,type) { //자료신청 팝업함수
     var u = "order_index.jsp?ctrl_no="+ctrl_no+"&type="+type;
     if(navigator.appName.indexOf("Netscape") != -1) {
         window.open(u,"order","height=700,width=880,scrollbars=yes,top=0,left=0");
     }
     else {
         window.open(u,"order","height=700,width=880,scrollbars=yes,top=0,left=0",1);
     }
 }

 

 function StringCheck(t) { //검색어 문자열 체크함수
     if(t.toLowerCase() == "and"
        || t.toLowerCase() == "or"
        || t.toLowerCase() == "not") {
         return true;
     }

     return false;
 }

 function SpaceNull(t) { //Space 제거 함수
     var buff;
     var str1 = "";
     var str2 = " ";

     for(var i=0;i<t.length;i++) {
         buff = t.substring(i,i+1);
         if(str2.indexOf(buff)>=0) {
             str1 += buff.replace(buff,"");
         }
         else {
             str1 += buff;
         }
     }

     return str1;
 }

 function checkKoreanOnly( koreanChar ) {

    if ( koreanChar == null ) return false ;

    for(var i=0; i < koreanChar.length; i++){

      var c=koreanChar.charCodeAt(i);

      //( 0xAC00 <= c && c <= 0xD7A3 ) 초중종성이 모인 한글자
      //( 0x3131 <= c && c <= 0x318E ) 자음 모음

      if( !( ( 0xAC00 <= c && c <= 0xD7A3 ) || ( 0x3131 <= c && c <= 0x318E ) ) && c != 32) {
         return false ;
      }
    }
    return true ;
 }



 function SortCheck(f) { //재정렬 체크함수
     var p_sort1 = f.p_sort1.options[f.p_sort1.selectedIndex].value;
     var p_sort2 = f.p_sort2.options[f.p_sort2.selectedIndex].value;
     if(CheckSpaces(p_sort1) == false) {
         alert("재정렬할 항목을 선택해 주세요!");
         f.p_sort1.focus();
     }
     else if(CheckSpaces(p_sort2) == false) {
         alert("재정렬할 Sort을 선택해 주세요!");
         f.p_sort2.focus();
     }
     else {
         var key = f.p_keyword.value;
         key     = ReplaceStr(key);
         f.p_keyword.value = key;

         f.p_page.value = "1";
         f.target = "_self";
         f.action = "re_b_list.jsp?p_flag=sort";
         f.submit();
     }
 }

 function CheckboxCheck_mail(f,u) { //체크박스 확인 함수
     var chk_len = f.elements.length;
     var j = 0;
     for(var i=0; i<chk_len; i++) {
         var chk = f.elements[i];
         if(chk.name == 'checkboxAll') {
             continue;
         }
         else if(chk.checked == true) {
             j++;
         }
     }

     if(j < 1) {
         alert("먼저 체크박스를 선택하세요.");
         f.elements[2].focus();
     }
     else {

         if(u == "re_a_mail.jsp") {
             window.open("","mail","width=613,height=503,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
             f.target = "mail";
             f.action = "popup_login.jsp?url=re_a_mail.jsp&mail_check=Y";
             f.submit();
         }
         else if(u == "re_b_mail.jsp") {
             window.open("","mail","width=613,height=503,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
             f.target = "mail";
             f.action = "popup_login.jsp?url=re_b_mail.jsp&mail_check=Y";
             f.submit();
         }
         else if(u == "re_t_mail.jsp") {
             window.open("","mail","width=613,height=503,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
             f.target = "mail";
             f.action = "popup_login.jsp?url=re_t_mail.jsp&mail_check=Y";
             f.submit();
         }
     }
 }


 
 // DDOD 사용 스크립트 함수  ///////////////////////////////////////////////////////////////////////////////////
function openAboutDDOD()
{
	var openURL = '/ddodservice/aboutriss_001.htm';
	var w 		= 617;
	var h  		= 680;
	var l		= (window.screen.availWidth  - w)/2;
	var t		= (window.screen.availHeight - h)/2;
	
	var option  = 'resizable=yes, width='+w+', height='+h+', left='+l+', ';
		option += ' top='+t+', status=no,toolbar=no,location=no,scrollbars=yes,menubar=no,titlebar=no';
	
	var win = window.open(openURL, "ABOUT_DDOD",	option);
 	win.focus();
}

 function NumCheck(val) { //숫자 체크함수
    var flag = false;
    for(i=0;i<val.length;i++) {
        if(val.charAt(i) < '0' || val.charAt(i) > '9') {
            flag = true;
            break;
        }
    }

    return flag;
 }

 function WinOpen(u) { //초록/목차 팝업함수
     window.open(u,"t_abstract","width=576,height=700,toolbar=no,menubar=no,scrollbars=yes,resizable=no,top=0,left=0");
 }

 var winOpenOption = "width=650,height=571,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0";

 function openLogin()
 {
	var openURL = '/ddodservice/loginPopForm.jsp';
	var w 		= 462;
	var h  		= 332;
	var l		= (window.screen.availWidth  - w)/2;
	var t		= (window.screen.availHeight - h)/2;
	
	var option  = 'resizable=no, width='+w+', height='+h+', left='+l+', ';
		option += ' top='+t+', status=no,toolbar=no,location=no,scrollbars=no,menubar=no,titlebar=no';
	
	var win = window.open(openURL, "LOGIN_FORM",	option);
 	win.focus();
 }

 function logout()
 {
	var form = document.top_include_form;
	form.target='main_hide';
	form.action='/ddodservice/logout.jsp';
	form.submit();
 }

 function refresh_status(bIsLogin)
 {
	try{
		var form = document.f2;
		if(form != 'undefined' && form.send_mail_type!='undefined' && form.send_mail_type.value=='simple')//간략 리스트일때
		{
			//경고 메시지가 나타나는것을 없애기 위해서 form을 submit 한다.
			form.p_flag.value='Y';	//검색 통계 입력 하지 않음.
			form.target='_self';
			form.action='searchResultList.jsp';
			form.submit();
		}
	}catch(e)
	{
		location.reload();
	}
 }

 function goSearchForm(type)
 {
	 if(type == 'BASIC')
	 {
		 document.cookie = "SEARCH_TYPE=BASIC;domain=riss4u.net;path=/;max-age=-1";
		 document.location.href = "/ddodservice/search/basicSearchForm.jsp";
	 }
	 else{
		 document.cookie = "SEARCH_TYPE=DETAIL;domain=riss4u.net;path=/;max-age=-1";
		 document.location.href = "/ddodservice/search/detailSearchForm.jsp";
	 }
 }

function getCookieVal(name)
{
	var namestr = name + "=";
	var namelen = namestr.length;
	var cookielen = document.cookie.length;

	var i = 0;

	j = document.cookie.indexOf(namestr, 0);

	if(j != -1)
	{
		var end = document.cookie.indexOf(";", j+namelen);
		
		if(end == -1)
			end = cookielen;

		return document.cookie.substring(j+namelen, end);
	}
	else
		return null;
}


 function CheckSpaces(t) { //공백체크 함수
     var flag = false;
     if(t != "") {
         for(var i=0;i<t.length;i++) {
             if(t.charAt(i) != " ") {
                 flag = true;
                 break;
             }
         }
     }

     return flag;
 }
 
 function GotoPage(page) { //페이지 링크함수
     document.f2.p_keyword.value = ReplaceStr(document.f2.p_keyword.value);
     document.f2.p_page.value = page;
     document.f2.target = "_self";
     document.f2.action = "searchResultList.jsp";
     document.f2.submit();
 }
 
 function GotoPageChk(v, total_page) { //입력 페이지 링크함수
     if(CheckSpaces(v)) {
         if(NumCheck(v)) {
              alert("숫자만 입력하세요.");
              document.f2.p_gotopage.value = "";
              document.f2.p_gotopage.focus();
              return;
         }
 
         //var total_page = eval("<%=i_total_page%>");
         var i_total_page = eval(total_page);
 
         var v = eval(v);
         if(v <= i_total_page && v > 0) GotoPage(v);
         else {
             alert("입력한 페이지는 존재하지 않습니다.");
             document.f2.p_gotopage.value = "";
             document.f2.p_gotopage.focus();
             return;
         }
     } else {
         alert("이동할 페이지를 입력해 주세요.");
         document.f2.p_gotopage.focus();
         return;
     }
 } 
 
 function SelectRow(v,u) { //rows 변경 함수
     document.f2.p_rows.value = v;
     document.f2.p_page.value = 1;
     document.f2.target = "_self";
     document.f2.action = u;
     document.f2.submit();
 } 
 
 function sorting( i_sort1, i_sort2 ) {
//     if ( i_sort2 == "" || i_sort2 == "asc" )
//         i_sort2 = "desc";
//     else if ( i_sort2 == "desc" )
//         i_sort2 = "asc";
     if (i_sort2 == "") i_sort2="desc";
     document.f2.p_sort1.value = i_sort1;
     document.f2.p_sort2.value = i_sort2;
     document.f2.p_flag.value='Y';
     document.f2.target = '_self';
     document.f2.action = "searchResultList.jsp";
     document.f2.submit();
 }
 
 function CheckboxCheck(f,u) { //체크박스 확인 함수
    var chk_len = f.elements.length;
    var j = 0;
    for(var i=0; i<chk_len; i++) {
        var chk = f.elements[i];
        if(chk.name == 'checkboxAll') {
            continue;
        }
        else if(chk.checked == true) {
            j++;
        }
    }

    if(j < 1) {
        alert("먼저 체크박스를 선택하세요.");
        f.elements[2].focus();
        return;
    } else {
        openWindow(f, u);
    }
 }
 
 function openWindow(f, u)
 {
	var win = null;
	
	if(u == "addThesisToCabinetForm.jsp") {
		window.open("","cabinet","width=613,height=503,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
		f.target = "cabinet";
		f.action = u;
		f.submit();
	} 
	else if(u == 'printThesisBasicInfoPop.jsp'  || u == 'printThesisDetailInfoPop.jsp')	//인쇄
	{
		win = window.open('','print',"width=668,height=650,toolbar=no,menubar=no,scrollbars=yes,resizable=no,top=0,left=0");
		
		f.action = u;
		f.target = 'print';
		f.submit();
	}
	else if(u == 'mailThesisInfoForm.jsp')		//메일
	{
		win = window.open('','mail',"width=616,height=420,toolbar=no,menubar=no,scrollbars=yes,resizable=no,top=0,left=0");
		
		f.action = u;
		f.target = 'mail';
		f.submit();
	}
	else if(u == 'CustomerMain.do')
	{
		win = window.open('http://www.riss.kr/customer/CustomerMain.do','customer',"width=1024,height=768,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
	}
	else if(u == 'MyRissMain.do')
	{
		win = window.open('http://www.riss.kr/myriss/MyRissMain.do','customer',"width=1024,height=768,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
	}
	else if(u == 'noticeList.jsp' || u.split('?')[0] == 'viewNotice.jsp')
	{
		win = window.open('/ddodservice/notice/' + u,'notice',"width=618,height=570,toolbar=no,menubar=no,scrollbars=yes,resizable=no,top=0,left=0");
	}
	else if(u == 'thesis_copy_info.htm')
	{
		win = window.open('/ddodservice/' + u,'request_thesis',"width=618,height=570,toolbar=no,menubar=no,scrollbars=yes,resizable=no,top=0,left=0");
	}
	else if(u == 'reportForm.jsp')
	{
		win = window.open('/ddodservice/usr_recommand/' + u,'recommand',"width=552,height=620,toolbar=no,menubar=no,scrollbars=yes,resizable=no,top=0,left=0");
	}
	else{
		f.target = "_self";
		f.action = u;
		f.submit();
		return;
	}
	
	if(win != null)
		win.focus();
 }
 
 function isChecked(f, name)
 {
	 var isChecked = false;
	 for( var i=0;i<f.elements.length;i++) 
	 {
		 var chk = f.elements[i];

         if(chk.name == name && chk.checked)
		 {
			 isChecked = true;
			 break;
		 }
     }

	 return isChecked;
 }

 function AllCheck(f) {
		AllCheckName(f, 'p_no');
 }

 function AllCheckName(f, name) {
     for( var i=0;i<f.elements.length;i++) {
         var chk = f.elements[i];
         if(chk.name == name) {
             chk.checked = !chk.checked;
         }
     }
 }
 
 function DownloadOpen(u,g) { //다운로드 보기 팝업함수
     var f = window.open(u,"download","width=620,height=571,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
     f.focus();
 }
 
 //간략보기, 상세보기시 추천(유사)문서 레이어
 function setLayer(strField, num_status){
    
    //alert("test");
	//초기화
     var objFrame = eval("document"); //프레임객체선언
     var arrStatus = new Array("hidden", "visible"); //레이어 객체 확장 및 상태 인자
     
     
     if (objFrame.getElementById) //브라우저지원가능
     {
         objFrame.getElementById(strField).style.visibility = arrStatus[parseInt(num_status)]; //레이어보이기상태적용
     }
     else //브라우저지원불가능
     {
         if (objFrame.layers) //레이어지원가능
         {
             var objLayer = eval("document." + strField); //레이어객체선언
         
             objLayer.visibility = arrStatus[parseInt(num_status)]; //레이어보이기상태적용
         }
         else //레이어지원불가능
         {
             var objLayer = eval("document.all." + strField); //레이어객체선언
         
             objLayer.style.visibility = arrStatus[parseInt(num_status)]; //레이어보이기상태적용
         }
     }
 }

 function doDownloadSubmit(form, url, no, fullkind)
 {
	 var targetName = 'download';
	 var win = window.open('',targetName,"width=632,height=586,toolbar=no,menubar=no,scrollbars=yes,resizable=yes,top=0,left=0");
	 
	 form.p_no.value = no;
	 form.p_fulltext_kind.value = fullkind;
		
	 form.target = targetName;
	 form.action = url;
	 form.submit();
	 win.focus();
 }

 function CheckMsg(text_box, nLimit, display_span) 
 {
	var str,msg;
	var len = 0;
	var temp;
	var count = 0;

	msg = text_box.value;
	str = new String(msg);
	len = str.length;

	for (k=0 ; k<len ; k++){
			temp = str.charAt(k);

			if (escape(temp).length > 4) {
					count += 3;
			} else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\n일 경우
					count += 2;
					text_box.value;
			} else if (temp != '\n') {
					count++;
					//alert("하함2");
			}
	}

	eval(display_span).innerText = count;

	if(count > nLimit) {
			text_box.blur();
			text_box.focus();
			alert("메시지 내용은 "+nLimit+"바이트까지만 전송이 가능합니다.");
			CutChar(text_box, nLimit, display_span);
	}
 }

function CutChar(text_box, nLimit, display_span)
{
	var str,msg;
	var len=0;
	var temp;
	var count;
	count = 0;

	msg = text_box.value;
	str = new String(msg);
	len = str.length;

	for(k=0 ; k<len ; k++) {
		temp = str.charAt(k);

		if(escape(temp).length > 4) {
				count += 3;
		} else if (temp == '\r' && str.charAt(k+1) == '\n') { // \r\n일 경우
				count += 2;
		} else if(temp != '\n') {
				count++;
		}
		if(count > nLimit) {
				str = str.substring(0,k);
				break;
		}
	}
	text_box.value = str;

	CheckMsg(text_box, nLimit, display_span);
}

function cabinet_search(form)
{
	if(!CheckSpaces(form.word.value))
	{
		alert('검색어를 입력하여 주십시오.');
		return;
	}

	form.submit();
}

function showDetail(no, abs, toc, type)
{
	if(type != 'D')
	{
		showRissCabinetAlert();
		return;
	}
	var win = window.open('/ddodservice/search/printThesisDetailInfoPop.jsp?p_no=' + no + '&p_abstract_yn=' + abs + '&p_toc_yn=' + toc, 'info', "width=666,height=503,toolbar=no,menubar=no,scrollbars=yes,resizable=no,top=0,left=0");
	win.focus();
}

function showRissCabinetAlert()
{
	alert('DDOD 이외의 논문은 리스트만 확인 가능 합니다. RISS의 내서재를 이용 하여 주십시오.');
}

function newXMLHttpRequest() 
{
	var xmlreq = false;
	if (window.XMLHttpRequest) // Create XMLHttpRequest object in non-Microsoft browsers
	{
		xmlreq = new XMLHttpRequest();
	} 
	else if (window.ActiveXObject) // Create XMLHttpRequest via MS ActiveX
	{
		try{
			// Try to create XMLHttpRequest in later versions
			// of Internet Explorer
			xmlreq = new ActiveXObject("Msxml2.XMLHTTP");
			
		} 
		catch (e1) 
		{
			// Failed to create required ActiveXObject
			try {
				// Try version supported by older versions of Internet Explorer
				xmlreq = new ActiveXObject("Microsoft.XMLHTTP");
			} 
			catch (e2) 
			{
				// Unable to create an XMLHttpRequest with ActiveX
			}
		}
	}
	return xmlreq;
}


function doLoginSubmit(form, url) 
{
	var req = newXMLHttpRequest();
	// Set the handler function to receive callback notifications
	// from the request object
	var handlerFunction = getReadyStateLoginHandler(req, processLoginResult, form, url);
	req.onreadystatechange = handlerFunction;

	// Open an HTTP POST connection to the shopping cart servlet.
	// Third parameter specifies request is asynchronous.
	req.open("POST", "/ddodservice/queryIsLogin.jsp", true);

	// Specify that the body of the request contains form data
	req.setRequestHeader("Content-Type", 
                       "application/x-www-form-urlencoded");
	// Send form encoded data stating that I want to add the specified item to the cart.
	req.send("action=isLogin&item=");
}

function getReadyStateLoginHandler(req, responseXmlHandler, form, url) 
{
	return function () {
		// If the request's status is "complete"
		if (req.readyState == 4) 
		{
			// Check that a successful server response was received
			if (req.status == 200) 
			{
				// Pass the XML payload of the response to the handler function
				responseXmlHandler(req, form, url);
			} 
			else 
			{
				alert("HTTP error: "+req.status);
			}
		}
	}
}


function processLoginResult(req, form, url) 
{
	var result = req.responseText;

	if(result == 'false')
	{
		if(!confirm('로그인 후 사용 가능 합니다. 로그인 하시겠습니까?'))
			return;

		window.open("/ddodservice/loginPopForm.jsp", "login", winOpenOption);
		//window.open("/ddodservice/loginPopForm.jsp", "login", '');
		

	}
	else if(result == 'true')
	{
		form.action = url;
		form.target = '_self';
		form.submit();
	}
}

function preview(no)
{
	window.open("/ddodservice/download/previewThesisForm.jsp?p_no="+no, "preview", winOpenOption);
}

function ReSearchCheck() { //결과내 검색 20060904
   document.f2.re_search.value='Y';
   
   //var querytext   = "";
   var p_search = "";
   var p_rsearch = document.f2.p_rsearch.value;
   if(CheckSpaces(p_rsearch)) {
	   p_rsearch = CharacterCheck(p_rsearch);
       if(CheckSpaces(p_rsearch) == false) {
           alert("검색어로 특수문자는 검색할수 없습니다."); 
           document.f2.p_rsearch.value = "";
           document.f2.p_rsearch.focus();
           return false;
       }

       document.f2.p_flag.value = 'flag';
	   document.f2.target = '_self';
	   document.f2.action = '/ddodservice/search/searchResultList.jsp';
       document.f2.submit();
       return true;
   }
   else {
       alert("검색어를 입력해 주세요!"); 
       document.f2.p_search.focus();
       return false;
   }
}


function ReplaceStr(s) { //화면 Display용 검색어 문자변환 함수
    var buff;
    var str = "";
    for(var i=0;i<s.length;i++) {
        buff = s.charAt(i);
        if(buff == "<") {
            str += buff.replace("<","&lt;");
        }
        else if(buff == ">") {
            str += buff.replace(">","&gt;");
        }
        else {
            str += buff;
        }
    }

    return str;
}

function CharacterCheck2(t) {
    var pattern = /\b(a|an|and|at|b|by|c|d|e|f|for|from|g|h|i|in|is|it|its|j|k|l|m|n|o|of|on|or|p|q|r|s|t|the|to|u|v|w|with|x|y|z)\b/gi;
    var str1 = t.replace(pattern,"");
    return str1;
}

function CharacterCheck(t) { //검색어 특수문자 Replace함수
    var buff;
    var str1 = "";
    //var str2 = "<=>[](){}?*\'\"『』.,";
    var str2 = "?*,";

    for(var i=0;i<t.length;i++) {
        buff = t.substring(i,i+1);
        if(str2.indexOf(buff)>=0) {
        str1 += buff.replace(buff,' ');
        }
        else {
            str1 += buff;
        }
    }

    return str1;
}

//일반검색
function BasicSearchCheck() {
	var bib_title 			= "title,vtitle";
	var bib_creator 		= "creator,creator_srch,vcreator,vcreator_srch,creator_sort";
	var bib_publisher 		= "publisher,vpublisher";
	var bib_abstract 		= "subject,vsubject";
	var bib_tutor			= "tutor";
	var bib_etc				= "key,kdc,DOCID,srch_isbn";
	var p_keyword = document.srcForm.p_search.value;
	var p_search = document.srcForm.p_search.value;
	
	if(CheckSpaces(p_search)) {

		p_search = CharacterCheck(p_search);
		if(CheckSpaces(p_search) == false) {
		   alert("검색어로 특수문자는 검색할수 없습니다."); 
		   document.srcForm.p_search.value = "";
		   document.srcForm.p_search.focus();
		   return false;
		}

	//searchWord Cookie Insert
	var int_srchword_used = parseInt(checkNull("num", getSrchCookie("srchword_used"), "1")); //0(미사용),1(사용)
	var str_srchword = getSrchCookie("searchWord"); //불러오기
	var arr_srchword = str_srchword.split(str_delimiter); //배열입력

	if (int_srchword_used ==1 && str_srchword != "")
	{
		int_srchword_used = 2;
	}
	saveSrchLog(int_srchword_used,'searchWord',p_search,arr_srchword);

	var querytext   = "";
	var querytext_d = "";
	var p_item = document.srcForm.p_item.options[document.srcForm.p_item.selectedIndex].value;
	var p_name = document.srcForm.p_item.options[document.srcForm.p_item.selectedIndex].text;

	if(CheckSpaces(p_item)) {
		if(p_item == "title"){
			querytext   = "<"+p_item+":"+p_search+">";
            querytext_d = "<"+bib_title+":"+p_search+">";
		} else if(p_item=="creator"){    
			querytext   = "<"+p_item+":"+p_search+">";
            querytext_d = "<"+bib_creator+":"+p_search+">";
		} else if(p_item=="publisher"){    
			querytext   = "<"+p_item+":"+p_search+">";
            querytext_d = "<"+bib_publisher+":"+p_search+">";
		} else if(p_item=="tutor"){    
			querytext   = "<"+p_item+":"+p_search+">";
            querytext_d = "<"+bib_tutor+":"+SpaceNull(p_search)+">";
		} else if(p_item=="abstract"){    
			querytext   = "<"+p_item+":"+p_search+">";
            querytext_d = "<"+bib_abstract+":"+p_search+">";
		} else if(p_item=="tcp"){    
			querytext   = "<"+p_item+":"+p_search+">";
            querytext_d = "<"+bib_title+","+bib_creator+","+bib_publisher+":"+p_search+">"; 
		} else {
			querytext   = "<"+p_item+":"+p_search+">";
			querytext_d = "<"+p_item+":"+p_search+">"; 
		}
	} else {
		querytext   = "<"+p_item+":"+p_search+">";
        querytext_d = "<"+bib_title+","+bib_creator+","+bib_publisher+","+bib_abstract+","+bib_etc+":"+p_search+">"+ "|<"+bib_tutor+":"+SpaceNull(p_search)+">";
	}
	
	document.srcForm.p_rkeyword.value = p_search;
	document.srcForm.p_query.value = querytext;
	document.srcForm.p_query_d.value = querytext_d;
	document.srcForm.p_keyword.value = p_name+"/"+p_search;
	
  } else {
	   alert("검색어를 입력해 주세요!"); 
	   document.srcForm.p_search.focus();
	   return false;
  }

  
  // 검색어 쿠키 setting =>  
  var cookie_tail = ";domain=riss4u.net;path=/;max-age=-1";
  
  document.cookie="basic_searchItem=" + p_item + cookie_tail;      
  document.cookie="basic_searchValue=" + p_keyword + cookie_tail;
  
  //document.cookie="basic_searchValue=" + <%=java.net.URLEncoder.encode(p_keyword, "euc-kr" )%> + cookie_tail;
  
  
  //<= 검색어 쿠키 setting

  return true;
}

//고급검색
function DetailSearchCheck() {
	var bib_title 			= "title,vtitle,srch_title,vsrch_title";
	var bib_creator 		= "creator,creator_srch,vcreator,vcreator_srch";
	var bib_publisher 		= "publisher,vpublisher";
	var bib_subject 		= "subject,vsubject";
	var bib_abstract 		= "abstract,vabstract";
	var bib_tutor			= "tutor";

	//var p_keyword = document.srcForm.p_search.value;
	var p_search1 = document.f1.p_search1.value;
    var p_search2 = document.f1.p_search2.value;
    var p_search3 = document.f1.p_search3.value;
    
    if(CheckSpaces(p_search1) == false && CheckSpaces(p_search2) == false && CheckSpaces(p_search3) == false) 
    {
    	alert("검색어를 입력해 주세요!"); 
    	document.f1.p_search1.focus();
    	return false;
    }else {
    		 p_search1 = CharacterCheck(p_search1);
             p_search2 = CharacterCheck(p_search2);
             p_search3 = CharacterCheck(p_search3);
             if(CheckSpaces(p_search1) == false && 
                CheckSpaces(p_search2) == false && 
                CheckSpaces(p_search3) == false) {
                 alert("검색어로 특수문자는 검색할수 없습니다."); 
                 document.f1.p_search1.value = "";
                 document.f1.p_search2.value = "";
                 document.f1.p_search3.value = "";
                 document.f1.p_search1.focus();
                 return false;
             }
             
             var p_search    = ""; //검색어 통계 입력 값
             var p_keyword   = ""; //검색조건 display 값
             var p_rkeyword   = "";
             var querytext   = "";
             var querytext_d = "";
             var querytext_d_ft = "";
             
             var p_item1 = document.f1.p_item1.options[document.f1.p_item1.selectedIndex].value;        
             var p_item2 = document.f1.p_item2.options[document.f1.p_item2.selectedIndex].value;        
             var p_item3 = document.f1.p_item3.options[document.f1.p_item3.selectedIndex].value;        
             var p_name1 = document.f1.p_item1.options[document.f1.p_item1.selectedIndex].text;        
             var p_name2 = document.f1.p_item2.options[document.f1.p_item2.selectedIndex].text;        
             var p_name3 = document.f1.p_item3.options[document.f1.p_item3.selectedIndex].text;        
             var p_oper1 = document.f1.p_oper1.options[document.f1.p_oper1.selectedIndex].value;        
             var p_oper2 = document.f1.p_oper2.options[document.f1.p_oper2.selectedIndex].value;        
             var item1, item2, item3;
             
             /* Keyword text box 체크 */
             if(CheckSpaces(p_search1)) {
                 if(p_item1 == "title") {
                     querytext   = "<"+p_item1+":"+p_search1+">";
                     querytext_d = "<"+bib_title+":"+p_search1+">";
                 } else if(p_item1 == "creator") {
                     querytext   = "<"+p_item1+":"+p_search1+">";
                     querytext_d = "<"+bib_creator+":"+p_search1+">";
                 } else if(p_item1 == "publisher") {
                     querytext   = "<"+p_item1+":"+p_search1+">";
                     querytext_d = "<"+bib_publisher+":"+p_search1+">";
                 } else if(p_item1 == "subject") {
                     querytext   = "<"+p_item1+":"+p_search1+">";
                     querytext_d = "<"+bib_subject+":"+p_search1+">";
                 } else if(p_item1 == "abstract") {
                     querytext   = "<"+p_item1+":"+p_search1+">";
                     querytext_d = "<"+bib_abstract+":"+p_search1+">";
                 } else if(p_item1 == "tutor") {
                     querytext   = "<"+p_item1+":"+p_search1+">";
                     querytext_d = "<"+bib_tutor+":"+SpaceNull(p_search1)+">";
                 } else {
                     querytext   = "<"+p_item1+":"+p_search1+">";
                     querytext_d = "<"+p_item1+":"+p_search1+">";
                 }
                 p_search  = p_search1;
                 p_keyword = p_name1+"/"+p_search1;
                 p_rkeyword = p_search1;
             }
             
             if(CheckSpaces(p_search2)) {
                 if(querytext != "") {
                     if(p_item2 == "title") {
                         querytext   += p_oper1+"<"+p_item2+":"+p_search2+">";
                         querytext_d += p_oper1+"<"+bib_title+":"+p_search2+">";
                     } else if(p_item2 == "creator") {
                         querytext   += p_oper1+"<"+p_item2+":"+p_search2+">";
                         querytext_d += p_oper1+"<"+bib_creator+":"+p_search2+">";
                     } else if(p_item2 == "publisher") {
                         querytext   += p_oper1+"<"+p_item2+":"+p_search2+">";
                         querytext_d += p_oper1+"<"+bib_publisher+":"+p_search2+">";
                     } else if(p_item2 == "subject") {
                         querytext   += p_oper1+"<"+p_item2+":"+p_search2+">";
                         querytext_d += p_oper1+"<"+bib_subject+":"+p_search2+">";
                     } else if(p_item2 == "abstract") {
                         querytext   += p_oper1+"<"+p_item2+":"+p_search2+">";
                         querytext_d += p_oper1+"<"+bib_abstract+":"+p_search2+">";
                     } else if(p_item2 == "tutor") {
                         querytext   += p_oper1+"<"+p_item2+":"+p_search2+">";
                         querytext_d += p_oper1+"<"+bib_tutor+":"+SpaceNull(p_search2)+">";
                     } else {
                         querytext   += p_oper1+"<"+p_item2+":"+p_search2+">";
                         querytext_d += p_oper1+"<"+p_item2+":"+p_search2+">";
                     }
                     p_search  += p_oper1+p_search2;
                     p_keyword += p_oper1+p_name2+"/"+p_search2;
                     p_rkeyword +='@'+p_search2;
                     
                     if(CheckSpaces(p_search3)) { //p_search3 검색어가 있는 경우 앞뒤로 () 추가
                          querytext   = "("+querytext+")";
                          querytext_d = "("+querytext_d+")";
                          p_keyword   = "("+p_keyword+")";
                     }                
                 } else {
                     if(p_item2 == "title") {
                         querytext   = "<"+p_item2+":"+p_search2+">";
                         querytext_d = "<"+bib_title+":"+p_search2+">";
                     } else if(p_item2 == "creator") {
                         querytext   = "<"+p_item2+":"+p_search2+">";
                         querytext_d = "<"+bib_creator+":"+p_search2+">";
                     } else if(p_item2 == "publisher") {
                         querytext   = "<"+p_item2+":"+p_search2+">";
                         querytext_d = "<"+bib_publisher+":"+p_search2+">";
                     } else if(p_item2 == "subject") {
                         querytext   = "<"+p_item2+":"+p_search2+">";
                         querytext_d = "<"+bib_subject+":"+p_search2+">";
                     } else if(p_item2 == "abstract") {
                         querytext   = "<"+p_item2+":"+p_search2+">";
                         querytext_d = "<"+bib_abstract+":"+p_search2+">";
                     } else if(p_item2 == "tutor") {
                         querytext   = "<"+p_item2+":"+p_search2+">";
                         querytext_d = "<"+bib_tutor+":"+SpaceNull(p_search2)+">";
                     } else {
                         querytext   = "<"+p_item2+":"+p_search2+">";
                         querytext_d = "<"+p_item2+":"+p_search2+">";
                     }
                     p_search  = p_search2;
                     p_keyword = p_name2+"/"+p_search2;
                     p_rkeyword = p_search2;
                 }
             }
             
             if(CheckSpaces(p_search3)) {
                 if(querytext != "") {
                     if(!CheckSpaces(p_search2)) {
                         if(p_item3 == "title") {
                             querytext   += p_oper1+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper1+"<"+bib_title+":"+p_search3+">";
                         } else if(p_item3 == "creator") {
                             querytext   += p_oper1+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper1+"<"+bib_creator+":"+p_search3+">";
                         } else if(p_item3 == "publisher") {
                             querytext   += p_oper1+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper1+"<"+bib_publisher+":"+p_search3+">";
                         } else if(p_item3 == "subject") {
                             querytext   += p_oper1+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper1+"<"+bib_subject+":"+p_search3+">";
                         } else if(p_item3 == "abstract") {
                             querytext   += p_oper1+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper1+"<"+bib_abstract+":"+p_search3+">";
                         } else if(p_item3 == "tutor") {
                             querytext   += p_oper1+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper1+"<"+bib_tutor+":"+SpaceNull(p_search3)+">";
                         } else {
                             querytext   += p_oper1+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper1+"<"+p_item3+":"+p_search3+">";
                         }
                         p_search  += p_oper1+p_search3;
                         p_keyword += p_oper1+p_name3+"/"+p_search3;
                         p_rkeyword += '@'+p_search3;
                     } else {
                         if(p_item3 == "title") {
                             querytext   += p_oper2+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper2+"<"+bib_title+":"+p_search3+">";
                         } else if(p_item3 == "creator") {
                             querytext   += p_oper2+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper2+"<"+bib_creator+":"+p_search3+">";
                         } else if(p_item3 == "publisher") {
                             querytext   += p_oper2+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper2+"<"+bib_publisher+":"+p_search3+">";
                         } else if(p_item3 == "subject") {
                             querytext   += p_oper2+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper2+"<"+bib_subject+":"+p_search3+">";
                         } else if(p_item3 == "abstract") {
                             querytext   += p_oper2+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper2+"<"+bib_abstract+":"+p_search3+">";
                         } else if(p_item3 == "tutor") {
                             querytext   += p_oper2+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper2+"<"+bib_tutor+":"+SpaceNull(p_search3)+">";
                         } else {
                             querytext   += p_oper2+"<"+p_item3+":"+p_search3+">";
                             querytext_d += p_oper2+"<"+p_item3+":"+p_search3+">";
                         }
                         p_search  += p_oper2+p_search3;
                         p_keyword += p_oper2+p_name3+"/"+p_search3;
                         p_rkeyword += '@'+p_search3;
                     }
                 } else {
                     if(p_item3 == "title") {
                         querytext   = "<"+p_item3+":"+p_search3+">";
                         querytext_d = "<"+bib_title+":"+p_search3+">";
                     } else if(p_item3 == "creator") {
                         querytext   = "<"+p_item3+":"+p_search3+">";
                         querytext_d = "<"+bib_creator+":"+p_search3+">";
                     } else if(p_item3 == "publisher") {
                         querytext   = "<"+p_item3+":"+p_search3+">";
                         querytext_d = "<"+bib_publisher+":"+p_search3+">";
                     } else if(p_item3 == "subject") {
                         querytext   = "<"+p_item3+":"+p_search3+">";
                         querytext_d = "<"+bib_subject+":"+p_search3+">";
                     } else if(p_item3 == "abstract") {
                         querytext   = "<"+p_item3+":"+p_search3+">";
                         querytext_d = "<"+bib_abstract+":"+p_search3+">";
                     } else if(p_item3 == "tutor") {
                         querytext   = "<"+p_item3+":"+p_search3+">";
                         querytext_d = "<"+bib_tutor+":"+SpaceNull(p_search3)+">";
                     } else {
                         querytext   = "<"+p_item3+":"+p_search3+">";
                         querytext_d = "<"+p_item3+":"+p_search3+">";
                     }
                     p_search  = p_search3;
                     p_keyword = p_name3+"/"+p_search3;
                     p_rkeyword = p_search3;
                 }
             }

             	
             /* 발행년도 text box 체크 */
             var p_sdate = document.f1.p_sdate.value;
             var p_edate = document.f1.p_edate.value;
             if(CheckSpaces(p_sdate)) { //첫번째 발행년도 text box 체크
                 if(NumCheck(p_sdate)) {
                     alert("발행년도 입력형식은 'YYYY' 형식입니다. 숫자만 입력하세요.");
                     document.f1.p_sdate.value = "";
                     document.f1.p_sdate.focus();
                     return false;
                 }
                 
                 if(p_sdate.length < 4) {
                     alert("발행년도는 숫자로 네자리 입니다.");
                     document.f1.p_sdate.focus();
                     return false;
                 }
             }
                     
             if(CheckSpaces(p_edate)) { 
                 if(NumCheck(p_edate)) {
                     alert("발행년도 입력형식은 'YYYY' 형식입니다. 숫자만 입력하세요.");
                     document.f1.p_edate.value = "";
                     document.f1.p_edate.focus();
                     return false;
                 }
                 
                 if(p_edate.length < 4) {
                     alert("발행년도는 숫자로 네자리 입니다.");
                     document.f1.p_edate.focus();
                     return false;
                 }
             }

             if(CheckSpaces(p_sdate) && !CheckSpaces(p_edate)) {
                 querytext_d_ft = "pyear<gte>"+p_sdate+" pyear<lte>"+p_sdate;
                 p_keyword   = "("+p_keyword+")<and>(Year="+p_sdate+")";
                 p_search   += "<and>Year="+p_sdate;
             } else if(!CheckSpaces(p_sdate) && CheckSpaces(p_edate)) {
                 querytext_d_ft = "pyear<gte>"+p_edate+" pyear<lte>"+p_edate;
                 p_keyword   = "("+p_keyword+")<and>(Year="+p_edate+")";
                 p_search   += "<and>Year="+p_edate;
             } else if(CheckSpaces(p_sdate) && CheckSpaces(p_edate)) {
                 if(p_sdate > p_edate) {
                     alert("발행년도의 검색조건이 맞지 않습니다.");
                     //alert("The publication year search condition does not match.");
                     document.f1.p_edate.focus();
                     return false;
                 }    
             }
                    
             //발행년도 검색 Zone 검색으로 변경
             var i_p_sdate = p_sdate;
             var i_p_edate = p_edate;
             var date_term = i_p_edate - i_p_sdate;
             if (CheckSpaces(p_sdate) || CheckSpaces(p_edate))
             {
	             if(date_term > 21) {
	                 alert("The publication year search condition does not 20 year over.");
	                 document.f1.p_sdate.focus();
	                 return false;
	             } else {
	 	            querytext_d_ft = "pyear<gte>"+p_sdate+" pyear<lte>"+p_edate;
	             }
	             p_keyword   = "("+p_keyword+")<and>("+p_sdate+"<=Year<="+p_edate+")";
	             p_search   += "<and>("+p_sdate+"<=Year<="+p_edate+")";
             }
                    
             /* 정렬방법 select box 체크 */
             var p_sort1 = document.f1.p_sort1.options[document.f1.p_sort1.selectedIndex].value;
             var p_sort2 = document.f1.p_sort2.options[document.f1.p_sort2.selectedIndex].value;
             if(CheckSpaces(p_sort1) && CheckSpaces(p_sort2) == false) {
                 alert("정렬할 Sort을 선택해 주세요!"); 
                 document.f1.p_sort2.focus();
                 return false;
             }
     
             if(CheckSpaces(p_sort2) && CheckSpaces(p_sort1) == false) {
                 alert("정렬할 항목을 선택해 주세요!"); 
                 document.f1.p_sort1.focus();
                 return false;
             }
             
             // 검색어 쿠키 setting =>
    		 var cookie_tail = ";domain=riss4u.net;path=/;max-age=-1";
             
             document.cookie="detail_searchValue1=" + p_search1 + cookie_tail;
             document.cookie="detail_searchValue2=" + p_search2 + cookie_tail;
             document.cookie="detail_searchValue3=" + p_search3 + cookie_tail;
             document.cookie="detail_searchset=" + p_item1 + " |"
              + p_item2 + " |"
              + p_item3 + " |"
              + p_oper1 + " |"
              + p_oper2 + " |"
              + p_sdate + " |"
              + p_edate + " |"
              + p_sort1 + " |"
              + p_sort2 + " |"
              + document.f1.p_rows.options[document.f1.p_rows.selectedIndex].value + " |"
              + document.f1.p_max.options[document.f1.p_max.selectedIndex].value + cookie_tail  ;
             
             //<= 검색어 쿠키 setting
             
             document.f1.p_rkeyword.value  = p_rkeyword;
             document.f1.p_search.value  = p_search;
             document.f1.p_query.value   = querytext;
             document.f1.p_query_d.value = querytext_d;
             document.f1.p_query_d_ft.value = querytext_d_ft;
             document.f1.p_keyword.value = p_keyword;
             
             document.f1.target = "_self";
             document.f1.action = "/ddodservice/search/searchResultList.jsp";
             return true;
         }
     }


//-->xx