









//검색식 편집
function gf_ReEdit(equery){
	var col, val;
	var arrEdit = new Array();
	var arrCol = new Array();
	arrEdit = equery.split("@");	
	var bclickflag = false;	
	for (i=1; i < arrEdit.length ; i++){
		bclickflag = false;
		arrCol[0] = arrEdit[i].substring(0, arrEdit[i].indexOf(":"));
		arrCol[1] = arrEdit[i].substring(arrEdit[i].indexOf(":")+1);
		var obj = document.getElementsByName(arrCol[0]);
		if(obj == null || obj == "undefined") gf_reportSetNewLine();
		if(arrCol[0] == "chkGubunAll" ||arrCol[0].name == "chkGubun" ) bclickflag = true;
		if(arrCol.length > 1
			&& obj != null && obj != "undefined" ) {		
			for(j=0; j < obj.length; j++){
				if(obj[j].type == "checkbox" || obj[j].type == "radio"){					
					if(obj[j].value == arrCol[1]) {
						if(bclickflag)  obj[j].click();
						else obj[j].checked = true;
					}
				}
				else obj[j].value = arrCol[1]; 						
			}
		}			
	}		
	return;
}


function gf_goReEdit(ao_obj, as_dpid, equery){
	var smenu = "";
	switch(as_dpid){
		case "A":
			smenu = "advancesrch";
			break;
		case "B":
			smenu = "basicsrch";
			break;
		default :
			smenu = "basicsrch";
			break;	
	}
	ao_obj.equery.value = equery;
	ao_obj.action = "/" + smenu + ".do";
	ao_obj.submit();
}


function lf_reExecute(seq, dispid, cType)
{
	http = jQuery.ajax( {
		url: "/getHistory.co",
		type: "POST",
		data: {	seq: seq},
		complete:function(res, status) {
			result = jQuery.trim(res.responseText);
			arrQuery = result.split("★");
			viewquery = arrQuery[0];
			if(arrQuery.length > 1) editquery = arrQuery[1];
			if(arrQuery.length > 2) dispquery = arrQuery[2];
			lf_ReRun(seq, dispid, viewquery, editquery, dispquery,  cType);
		}
	});
}

//검색식 재실행
function gf_ReRun(ao_obj, as_seq, equery, vquery, cflag){	
	if(cflag == "F") {
		ao_obj.bexecute_flag.value = false;
	}else{
		ao_obj.bexecute_flag.value = true;
	}
	ao_obj.equery.value = equery;
	ao_obj.vquery.value = vquery;	
	ao_obj.isHistorySave.value = "true";	
	ao_obj.historySeq.value = as_seq;	
	ao_obj.submit();
}

function lf_CombineSearch(seq, dpid, vquery, equery, dquery){
		document.reportForm.vquery.value = vquery;
		document.reportForm.dquery.value = dquery;
		document.reportForm.equery.value = equery;
		document.reportForm.isHistorySave.value = "true";
		document.reportForm.historySeq.value = seq;			
		document.reportForm.submit();
}

//원문보기
function gotoKOIDownWin(koi) 
{
	var url = "";
	url = "http://koix.kisti.re.kr/";
	url = gf_Trim(url,'a');
	koi = gf_Trim(koi,'a');
	url += koi;

	cgf_CloseWin();
	cgf_CenterWindow( url , "FullTxt", 800, 600, 1, 1);
}

// 연구보고서 상세화면의 원문보기 javascript입니다.
// 2009.12.16. 김진성.
// 원문보기 화면의 크기를 전체화면으로 수정합니다. 
function gotoKOIDownWin1(koi,cn,dbt) {
	var url = "";
	url = "http://koix.kisti.re.kr/";
	
	url = gf_Trim(url,'a');
	koi = gf_Trim(koi,'a');
	url += koi;
	
	as_url = 'null';
	gf_urlclickmake(cn,'REPORT',as_url);
	//KISTI_LOG  logsave
	cgf_KISTILogSave2("", "SS22", dbt, "V07", cn, "1", "", "", "04");
	cgf_CloseWin();
	
	// cgf_CenterWindow( url , "FullTxt", 800, 600, 1, 1);
	// 2009.12.16. 김진성. 수정 부분.
	cgf_CenterWindow( url , "FullTxt", 1025, 800, 1, 1);
}


/* paten 고유 함수 (사용자 초기화페이지 저장) */
function gf_setUserInitPage(as_val){
	var url = "/mysearchenv.co";
	var params = "ajaxID=SaveInitPage";
	params +="&gubun=4";
	params +="&value=" + as_val;
	
	lf_openConfirm();
	
}


/* DDS 신청 */

function cgf_ddsRequestOpen(ao_check){
	lf_openConfirm();

	
}


function cfg_ddsRequset2(as_Cn,bOpenFlag,m_imf){
	lf_openConfirm();

}



function makeDDSForm(){
	var ofrm =  document.ddsrequestinfo;
	if(ofrm == null){
		var frmBody = "<form name='ddsrequestinfo' method='post'>";
		frmBody += "<input type='hidden' name='ddstype' value=''>";
		frmBody += "<input type='hidden' name='ddsvalue' value=''>";
		frmBody += "<input type='hidden' name='prodata' value=''>";	
		frmBody += "<input type='hidden' name='paymethod' value='0'>";
		frmBody += "<input type='hidden' name='ourlibrary' value='0'>";	
		frmBody += "</form>";
		document.body.insertAdjacentHTML("BeforeEnd", " " + frmBody + " ");
		ofrm =  document.ddsrequestinfo;
	}
	return ofrm;
}



/********************************
- gf_urlclickmake : 논문상세 링크연결 및 통계로그 쌓기
- flag : 1:koi url, 0:일반url
- cn : 선택 CN번호
- dbt : DBtype
- url : link url
*********************************/
function gf_urlclickmake(cn,dbt,url){

	var svccode		= "S4108";
	var controlno	= cn;
	var srcsite		= "REP";
	var dbtype		= dbt;
	var source		= url;
	
	//if(url.indexOf('koix') > 0){
	//svccode ="S4109";
	//}
	//else svccode ="S4108";
	
	//Ajax 호출 - 통계저장한다.
	http = jQuery.ajax( {
		url: "/linkcenterlogsaveAjax.co",
		type: "POST",
		data: {	
			svccode: svccode,	
			controlno: controlno,	
			srcsite: srcsite,	 
			dbtype:	dbtype,
			source: source
		}, 
		async:false,
		complete:function(res, status) {
			result = jQuery.trim(res.responseText);
		}
	});

	return;
}	











