
var bInitLogflag = false;

function gf_IssueFormFound(){
	for (var i=0;i<document.forms.length;i++){
		var f = document.forms[i];
		for	(var j=0;j<f.elements.length;j++){
			if (f.elements[j].name.indexOf("artId") > -1){
			return i;
			}
		}
	}
	return -1;	
}





function lf_relSearch(as_Gubun) {
		
		var j = gf_IssueFormFound();
		var isuFrm = document.forms[j];
		var hits = 10;
		

		var frm = document.SearchForm;
				
		var sortKey ="";
		var sortType = "";
		var currPage = 1;
		var artId= "";
		
		if(isuFrm) {
			artId =  isuFrm.artId.value;
		}
		
		if(frm) {
			currPage = frm.currpage.value;
		}
		
		
		
		var url = "";
		switch(as_Gubun) {
			case '1' :
				url = "/jsp/issues/gadget/isu_ScholarGadget.jsp";		// 논문
				if(bInitLogflag == false) lf_saveWlog("ISU008", artId, "", "", "", currPage);
				break;
			case '3' :
				url = "/jsp/issues/gadget/isu_PatentGadget.jsp";		// 특허
				lf_saveWlog("ISU010", artId, "", "", "", currPage);
				break;
			case '6' :
				url = "/jsp/issues/gadget/isu_RadarGadget.jsp";		// 동향분석
				lf_saveWlog("ISU012", artId, "", "", "", currPage);
				break;	
			case '4' :
				url = "/jsp/issues/gadget/isu_ReportGadget.jsp";		// 연구보고서
				lf_saveWlog("ISU014", artId, "", "", "", currPage);
				break;
			case '33' :
				url = "/jsp/issues/gadget/isu_ScentGadget.jsp";		// 과학향기
				lf_saveWlog("ISU016", artId, "", "", "", currPage);
				break;	
			default :
				url = "/jsp/issues/gadget/isu_ScholarGadget.jsp";		// 기본 값 : 논문
				//lf_saveWlog("ISU008", artId, "", "", "", currPage);
				break;
		}
		
		http = jQuery.ajax( {
			url: url,
			type: "POST",
			data: {	relGbn: as_Gubun,
					artId: artId,
					rowPerPage : hits,
					page : currPage,
					sortKey : sortKey,
					sortType : sortType						
					 },
			async:false,
			complete:function(res, status) {
				result = jQuery.trim(res.responseText);				
				var div = document.getElementById("articleRelSearch");
				div.innerHTML = result;	}
		});
		bInitLogflag = false;
		
	}
	
	// 이슈 기사리스트 탭 선택시 실행되는 함수.
	function lf_issueListTab(){
		var j = gf_IssueFormFound();
		var isuFrm = document.forms[j];
		var hits = 10;
		var artId = "";
		
		if(isuFrm) {
			artId =  isuFrm.artId.value;
		}
		
		http = jQuery.ajax({
			url: "/jsp/issues/gadget/isu_issueGadget.jsp",
			type:"POST",
			data:{currPage:gi_gadgetListPage,
				pagePerPage:hits,
				artId:artId
			},
			async:false,
			complete:function(res, status){
				result = jQuery.trim(res.responseText);
				var div = document.getElementById("articleRelSearch");
				div.innerHTML = result;
			}
		});
		lf_saveWlog("ISU018", artId, "", "", "", gi_gadgetListPage);
	}
	
	// 관련 NDSL, 이슈 기사리스트 탭 이동 이벤트
	function lf_changeTab(val){
		var intoTab = document.getElementById('intoTab');
		var issueTab = document.getElementById('issueTab');
		var innerTab = document.getElementById('innerTab');
		
		if(val == 'into'){
			intoTab.src = '/img/common/main/popimg/tab_info_.gif';
			issueTab.src = '/img/common/main/popimg/tab_issues.gif';
			// 관련 NDSL탭을 보이게 수정
			innerTab.style.display = "";
			// 관련 NDSL을 보여주는 jquery 실행'
			lf_changeTabRel('tab01')
			//lf_relSearch('1');
		} else {
			intoTab.src = '/img/common/main/popimg/tab_info.gif';
			issueTab.src = '/img/common/main/popimg/tab_issues_.gif';
			// 관련 NDSL 탭을 안보이게 수정.
			innerTab.style.display = "none";
			// 관련 issue list를 보여주는 jquery 실행.
			lf_issueListTab();
		}
	}
	
	function lf_changeTabRel(as_id) {		
		var currentTab = document.issuesFrm.currentTab;
		
		var tab01 = document.getElementById('tab01');
		var tab02 = document.getElementById('tab02');
		var tab03 = document.getElementById('tab03');
		var tab04 = document.getElementById('tab04');
		var tab05 = document.getElementById('tab05');
		
		var searchVal = "1";
		switch(as_id)  {
			case "tab01" :
				searchVal = "1";
				currentTab.value = "1";
				if(tab01) tab01.style.fontWeight = "bold";
				if(tab02) tab02.style.fontWeight = "normal";
				if(tab03) tab03.style.fontWeight = "normal";
				if(tab04) tab04.style.fontWeight = "normal";
				if(tab05) tab05.style.fontWeight = "normal";
				break;
			case "tab02" :
				searchVal = "3";
				currentTab.value = "3";
				if(tab01) tab01.style.fontWeight = "normal";
				if(tab02) tab02.style.fontWeight = "bold";
				if(tab03) tab03.style.fontWeight = "normal";
				if(tab04) tab04.style.fontWeight = "normal";
				if(tab05) tab05.style.fontWeight = "normal";
				break;
			case "tab03" :
				searchVal = "6";
				currentTab.value = "6";
				if(tab01) tab01.style.fontWeight = "normal";
				if(tab02) tab02.style.fontWeight = "normal";
				if(tab03) tab03.style.fontWeight = "bold";
				if(tab04) tab04.style.fontWeight = "normal";
				if(tab05) tab05.style.fontWeight = "normal";
				break;
			case "tab04" :
				searchVal = "4";
				currentTab.value = "4";
				if(tab01) tab01.style.fontWeight = "normal";
				if(tab02) tab02.style.fontWeight = "normal";
				if(tab03) tab03.style.fontWeight = "normal";
				if(tab04) tab04.style.fontWeight = "bold";
				if(tab05) tab05.style.fontWeight = "normal";
				break;
			case "tab05" :
				searchVal = "33";
				currentTab.value = "33";
				if(tab01) tab01.style.fontWeight = "normal";
				if(tab02) tab02.style.fontWeight = "normal";
				if(tab03) tab03.style.fontWeight = "normal";
				if(tab04) tab04.style.fontWeight = "normal";
				if(tab05) tab05.style.fontWeight = "bold";
				break;
		}
		
		// 탭 이동시 리스트의 첫번째로 이동.
		if(document.SearchForm) {
			document.SearchForm.currpage.value = "1";
		}
		
		
		lf_relSearch(searchVal);
	}
	
	//논문 상세.
	function lf_ScholarPop( key1) {
		var frm = document.issuesFrm;
		if(frm) {
			var artId = frm.artId.value;
			lf_saveWlog("ISU009", artId, "", "", key1, "");
			
		}
		
		document.bridgeForm1.target = "popupDetail";
		document.bridgeForm1.colltype.value = "1";
		
		document.bridgeForm1.key1.value = key1; //cn
		document.bridgeForm1.key2.value = 'pop';
		// document.bridgeForm1.action = "http://ndsl.kisti.dev:8088/artdetail.do";
		document.bridgeForm1.action = "http://scholar.ndsl.kr/artdetail.do";
		cgf_CloseWin();
		cgf_CenterWindow( "/jsp/portal/loading.jsp", "popupDetail", 660, 700, 1, 0);   
		bridgeForm1.submit();	
			
	}
	
	//특허 상세보기
	function lf_PADetailPOP( key1) 
	{
		var frm = document.issuesFrm;
		if(frm) {
			var artId = frm.artId.value;
			lf_saveWlog("ISU011", artId, "", "", key1, "");
			
		}
		document.bridgeForm.target = "popupDetail";
		document.bridgeForm.colltype.value = 3;    
		document.bridgeForm.key1.value = key1;

		document.bridgeForm.action = "http://www.ndsl.kr/bridge.do";
		cgf_CenterWindow( "/jsp/portal/loading.jsp", "popupDetail", 660, 700, 1, 0);   
		document.bridgeForm.viewtype.value = "1";
		bridgeForm.submit();
	}
	
	
			//연구보고서 상세보기
	function lf_ReportDetailPop(key1)
	{
		var frm = document.issuesFrm;
		if(frm) {
			var artId = frm.artId.value;
			lf_saveWlog("ISU015", artId, "", "", key1, "");
			
		}
		document.bridgeForm.target = "popupDetail";
		document.bridgeForm.colltype.value = 4;
		document.bridgeForm.key1.value = key1;
		document.bridgeForm.action = "http://www.ndsl.kr/bridge.do";
		cgf_CenterWindow( "/jsp/portal/loading.jsp", "popupDetail", 660, 700, 1, 0);   
		document.bridgeForm.viewtype.value = "1";
		bridgeForm.submit();
	}
	
	
	//동향분석 상세보기
	function lf_AnalysisDetailPOP(as_dbt, as_cn) {
		var as_url;
		var frm = document.issuesFrm;
		if(frm) {
			var artId = frm.artId.value;
			lf_saveWlog("ISU013", artId, "", "", as_cn, "");
			
		}
		if(as_dbt == "ANAL"){
			as_url = "/RE_ViewPop.do?cn=" + as_cn + "&ct=" + as_dbt + "&lp=SI";
		}else if (as_dbt == "TREND"){
			as_url = "/tre_ViewPop.do?cn=" + as_cn + "&ct=" + as_dbt + "&lp=SI";
		}else if (as_dbt == "TLD"){
			as_url = "/trd_Article_ViewPop.do?rcno=" + as_cn + "&lp=SI" ;
		}
		var url = "http://radar.ndsl.kr"+as_url;
	
		//cgf_CenterWindow(url, "popupDetail", 660, 700, 1, 0);
		
		
		
		document.bridgeForm.target = "popupDetail";
		document.bridgeForm.colltype.value = "6";
		document.bridgeForm.key1.value = as_cn;
		document.bridgeForm.action = "http://radar.ndsl.kr"+as_url;
		cgf_CenterWindow( "/jsp/portal/loading.jsp", "popupDetail", 660, 700, 1, 0);   
		document.bridgeForm.viewtype.value = "1";
		bridgeForm.submit();
	}
	
	//과학향기 상세보기
	function lf_ScentDetailPop(as_type, as_class, key1){
		var frm = document.issuesFrm;
		if(frm) {
			var artId = frm.artId.value;
			lf_saveWlog("ISU017", artId, "", "", key1, "");
			
		}
		document.bridgeForm.target = "_blank";
		document.bridgeForm.colltype.value = 33;    
		document.bridgeForm.key1.value = key1;
		
		var url = "http://scent.ndsl.kr/View.do?";
		url += "type=" + as_type + "&class=" + as_class + "&seq=" + key1.replace("SCEN","");
		
		document.bridgeForm.action = url;
		document.bridgeForm.viewtype.value = "1";
		bridgeForm.submit();
	}
	
	
	function lf_goSource(as_url) {
		var frm = document.issuesFrm;
		if(frm) {
			var artId = frm.artId.value;
			lf_saveWlog("ISU006", artId, "", "", "", "");
			
		}
		document.bridgeForm.target = "_blank";
		document.bridgeForm.action = as_url;
		bridgeForm.submit();
	}
	
	// 네비게이션 버튼 클릭시 일어나는 함수.
	function lf_pageMove(num){
		document.SearchForm.currpage.value = num;
		lf_relSearch(document.issuesFrm.currentTab.value);
	}
	
	
	function lf_listMovePage(ai_page){
		gi_ListPage = ai_page;
		lf_moreIssue();
	}
	
	
	function lf_searchScholar() {
		var j = gf_IssueFormFound();
		var isuFrm = document.forms[j];
		
		if(isuFrm) {
			var artId = isuFrm.artId.value;
			var vQuery = isuFrm.vquery.value;
			lf_saveWlog("ISU007", artId, "", "", "", vQuery);
			
			var searchWindow = window.open("","SearchWin");
			//isuFrm.vquery.value = as_query;
			isuFrm.target = "SearchWin";
			isuFrm.action = "/jsp/issues/gadget/isu_ScholarSearch.jsp";
			isuFrm.submit();
		}
		return;
	}

	
	var gi_gadgetListPage = 1;
	function lf_gadgetMovePage(num){	
		gi_gadgetListPage	 = num;
		lf_issueListTab();
		
	}
	
	function lf_showDesc(as_gubun){
		var frm = document.issuesFrm;
		if(frm) {
			var artId = frm.artId.value;
			var isuId = frm.isuId.value;
			var tmeId = frm.tmeId.value;
			if(as_gubun == "Issue") {
				lf_saveWlog("ISU004", artId, isuId, "", "", "");
			} else {
				lf_saveWlog("ISU005", artId, "", tmeId, "", "");
			}
			
		}
		if(as_gubun == "Issue") {
			MM_showHideLayers('checkMsg1','','show','checkMsg2','','show');
			MM_showHideLayers('checkMsg3','','hide','checkMsg4','','hide');
		} else {
			MM_showHideLayers('checkMsg1','','hide','checkMsg2','','hide');
			MM_showHideLayers('checkMsg3','','show','checkMsg4','','show');
		}
	}
	
	function lf_hideDesc(as_gubun) {
		if(as_gubun == "Issue") {
			MM_showHideLayers('checkMsg1','','hide','checkMsg2','','hide');
		} else {
			MM_showHideLayers('checkMsg3','','hide','checkMsg4','','hide');
		}
	}
	
	function lf_saveWlog(as_svcCode, as_artId, as_isuId, as_tmeId, as_cn, as_description){
		http = jQuery.ajax({

			url: "/jsp/issues/gadget/isu_saveLogGadget.jsp",
			type:"POST",
			data:{svcCode:as_svcCode,				
				artId:as_artId,
				isuId:as_isuId,
				tmeId:as_tmeId,
				cn:as_cn,
				description:as_description
			},
			async:false,
			complete:function(res, status){
				result = jQuery.trim(res.responseText);
			}
		});
		
	}