function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i'); } catch(err) { rdo = document.createElement('input'); rdo.setAttribute('type','radio'); rdo.setAttribute('name','record_shape'); } rdo.id = 'record_shape' + i; rdo.value = record_value[i]; lbl = document.createElement('label'); // set the label in IE.. lbl.setAttribute('htmlFor', rdo.id); // set the label for other browsers lbl.setAttribute('for', rdo.id); var tn = document.createTextNode(record_name[record_shape[i]]+' '); lbl.appendChild(tn); p.appendChild(rdo); p.appendChild(lbl); if (checked == rdo.value) { rdo.checked = true; } } return true; } function getStyleObject(objectId) { var theObject = null; // cross-browser function to get an object given its id if(document.getElementById && document.getElementById(objectId)) // W3C DOM { theObject= document.getElementById(objectId); } else if (document.all && document.all(objectId)) // MSIE 4 DOM { theObject= document.all(objectId); } else if (document.layers && document.layers[objectId]) // NN 4 DOM.. note: this won't find nested layers { theObject = document.layers[objectId]; } else { theObject = false; } return theObject; } function submit_searchlastingdata() { var form = document.form_search; var binding_type = null; var sub_record_type = null; for(ix = 0; ix < document.form_lastingdata.binding_type.length; ix++) { if(document.form_lastingdata.binding_type[ix].checked) { binding_type = document.form_lastingdata.binding_type[ix].value; break; } } for(ix = 0; ix < document.form_lastingdata.sub_record_type.length; ix++) { if(document.form_lastingdata.sub_record_type[ix].checked) { sub_record_type = document.form_lastingdata.sub_record_type[ix].value; break; } } form.action = "./selectSearchLastingData.htm"; form.param_binding_type.value = binding_type; for(ix = 0; ix < form.record_type.length; ix++) { if(form.record_type[ix].value == sub_record_type) { form.record_type[ix].checked = true; break; } } /* alert("form.param_binding_type.value=" + form.param_binding_type.value); alert(sub_record_type); alert(form.record_type.value); */ form.submit(); } function submit_searchlastingdata_detail_sort(param_sort, current_page, count_per_page) { var form = document.form_search; var binding_type = null; var sub_record_type = null; for(ix = 0; ix < document.form_lastingdata.binding_type.length; ix++) { if(document.form_lastingdata.binding_type[ix].checked) { binding_type = document.form_lastingdata.binding_type[ix].value; break; } } for(ix = 0; ix < document.form_lastingdata.sub_record_type.length; ix++) { if(document.form_lastingdata.sub_record_type[ix].checked) { sub_record_type = document.form_lastingdata.sub_record_type[ix].value; break; } } form.action = "./selectSearchLastingDataDetail.htm"; form.param_binding_type.value = binding_type; form.p_current_page.value = current_page; form.p_count_per_page.value = count_per_page; switch(param_sort) { case 1: form.param_sort.value = "BSID"; break; case 2: form.param_sort.value = "BNS_TLL"; break; case 3: form.param_sort.value = ""; break; default: form.param_sort.value = ""; } for(ix = 0; ix < form.record_type.length; ix++) { if(form.record_type[ix].value == sub_record_type) { form.record_type[ix].checked = true; break; } } /* alert("form.param_binding_type.value=" + form.param_binding_type.value); alert(sub_record_type); alert(form.record_type.value); */ form.submit(); } function submit_searchlastingdata_document_sort(param_sort, current_page, count_per_page) { var form = document.form_search; var binding_type = null; var sub_record_type = null; for(ix = 0; ix < document.form_lastingdata.binding_type.length; ix++) { if(document.form_lastingdata.binding_type[ix].checked) { binding_type = document.form_lastingdata.binding_type[ix].value; break; } } for(ix = 0; ix < document.form_lastingdata.sub_record_type.length; ix++) { if(document.form_lastingdata.sub_record_type[ix].checked) { sub_record_type = document.form_lastingdata.sub_record_type[ix].value; break; } } form.action = "./selectSearchLastingDataDocument.htm"; form.param_binding_type.value = binding_type; form.p_current_page.value = current_page; form.p_count_per_page.value = count_per_page; switch(param_sort) { case 1: form.param_sort.value = "BSID"; break; case 2: form.param_sort.value = "BND_TTL"; break; case 3: form.param_sort.value = ""; break; default: form.param_sort.value = ""; } for(ix = 0; ix < form.record_type.length; ix++) { if(form.record_type[ix].value == sub_record_type) { form.record_type[ix].checked = true; break; } } /* alert("form.param_binding_type.value=" + form.param_binding_type.value); alert(sub_record_type); alert(form.record_type.value); */ form.submit(); } function popup_rgdetail_view(dsid) { var url = "./selectSearchRgDetailView.htm?dsid=" + dsid; window.open(url, "detailView", "toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=600,height=400"); } function popup_rgdocument_view(bsid) { var url = "./selectSearchRgDocumentView.htm?bsid=" + bsid; window.open(url, "documentView", "toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=600,height=550"); } function addText(addKeyword) { var form = document.form_search; var keyword_list = document.getElementById("txtQuery").value; var keyword_token = keyword_list.split(' '); for(ix = 0; ix < keyword_token.length; ix++) { if(keyword_token[ix] == addKeyword) { alert("이미 같은 연관검색어가 추가 되어 있습니다."); return; } } keyword_list += " " + addKeyword; document.getElementById("txtQuery").value = keyword_list; } function submit_gov_org_code(pat_lcls, pat_mcls, pat_scls, level2name) { var form = document.form_gov_org; if(pat_scls == "") form.action="./selectSearchGovOrgCode.htm"; form.pat_lcls.value = pat_lcls; form.pat_mcls.value = pat_mcls; form.pat_scls.value = pat_scls; form.level2name.value = level2name; form.rtype.value ="ALL"; form.p_count_per_page.value = "5"; form.sort.value = "";//기본 정렬 설정 form.order.value = "DESC"; //기본 정렬 설정 form.p_sub_current_page.value ="1" form.submit(); } function submit_gov_org_code_bak(pat_lcls, pat_mcls, pat_scls, level2name) { var form = document.search_org; if( pat_scls == "00") form.action="./selectSearchGovOrgSubClass.htm"; else form.action="./selectSearchGovOrgCode.htm"; form.org_code.value = ""; form.pat_lcls.value = pat_lcls; form.pat_mcls.value = pat_mcls; form.pat_scls.value = pat_scls; form.level2name.value = level2name; form.rtype.value ="ALL"; form.p_count_per_page.value = "5"; form.sort.value = "";//기본 정렬 설정 form.order.value = "DESC"; //기본 정렬 설정 form.p_sub_current_page.value ="1" form.submit(); } function submit_gov_org_code_sub_bak(org_code, level2name) { var form = document.search_org; form.org_code.value = org_code; form.level2name.value = level2name; form.rtype.value ="ALL"; form.p_count_per_page.value = "5"; form.sort.value = "";//기본 정렬 설정 form.order.value = "DESC"; //기본 정렬 설정 form.p_sub_current_page.value ="1" form.submit(); } function submit_gov_org_code_sub(org_code, level2name) { var form = document.search_org; form.org_code.value = org_code; form.level2name.value = level2name; form.rtype.value ="ALL"; form.p_count_per_page.value = "5"; form.p_sub_current_page.value ="1" form.submit(); } //grin add org_subclass function submit_search_org_subclass(record_type, rtype) { //var form = document.search_org; var form = document.form_gov_org form.action = "./selectSearchGovOrgSubClass.htm"; form.record_type.value = record_type; if( rtype == "rfile") { form.p_count_per_page.value = "10"; } else if( rtype == "ritem") { form.p_count_per_page.value = "10"; } else { form.p_count_per_page.value = "5"; } form.query.value=form.query_filter.value; form.rtype.value = rtype; form.p_current_page.value = "1"; form.sort.value = "";//기본 정렬 설정 form.order.value = "DESC"; //기본 정렬 설정 form.submit(); } function submit_search_org_sort_subclass(record_type, rtype ,sort) { var form = document.form_gov_org form.action = "./selectSearchGovOrgSubClass.htm"; form.record_type.value = record_type; form.rtype.value = rtype; form.sort.value = sort; form.p_count_per_page.value = "10"; form.query.value=form.query_filter.value; form.p_current_page.value = "1"; var sort_order; sort=sort.toUpperCase(); if ( form.sort.value.toUpperCase()==sort ) { sort_order=(form.order.value=="DESC" ) ? "ASC" : "DESC"; } else { if ( sort=="PRODYEAR" ) sort_order="DESC"; else if ( sort=="TITLE" ) sort_order="ASC"; else sort_order="DESC"; } form.sort.value = sort; form.order.value = sort_order; form.submit(); } // grin end org_subclass function submit_search_org(record_type, rtype) { var form = document.search_org; form.record_type.value = record_type; if( rtype == "rfile") { form.p_count_per_page.value = "10"; } else if( rtype == "ritem") { form.p_count_per_page.value = "10"; } else { form.p_count_per_page.value = "5"; } form.query.value=form.query_filter.value; form.rtype.value = rtype; form.p_current_page.value = "1"; form.sort.value = "";//기본 정렬 설정 form.order.value = "DESC"; //기본 정렬 설정 form.submit(); } function submit_search_org_sort(record_type, rtype ,sort) { //var form = document.search_org; var form = document.search_org form.record_type.value = record_type; form.rtype.value = rtype; form.sort.value = sort; form.p_count_per_page.value = "10"; form.query.value=form.query_filter.value; form.p_current_page.value = "1"; var sort_order; sort=sort.toUpperCase(); if ( form.sort.value.toUpperCase()==sort ) { sort_order=(form.order.value=="DESC" ) ? "ASC" : "DESC"; } else { if ( sort=="PRODYEAR" ) sort_order="DESC"; else if ( sort=="TITLE" ) sort_order="ASC"; else sort_order="DESC"; } form.sort.value = sort; form.order.value = sort_order; form.submit(); } function submit_desc_class_div(code_id) { var form = document.form_system_class_div; form.code_id.value = code_id; form.submit(); } function submit_desc_class_div_sub(code_id) { var form = document.form_system_class_div_sub; form.code_id.value = code_id; form.submit(); } //상세 검색 function popup_kikwancode() { var url = "p_retrieve_org.htm"; window.open(url, "Search", "toolbar=no,location=no,status=yes,menubar=no,scrollbars=no,resizable=no,width=600,height=400"); } function submit_search_detail(sort) { var form = document.search_detail; if( form.query.value=="" && form.query_phrase.value=="" && form.query_or.value=="" && form.query_exclude.value!="" ) { alert("질의어를 입력하여 주십시오!"); form.query.focus(); return; } //검색결과가 너무 많이 생기지 않도록 질의 옵션 검색 var bMoreQuery=true; if( form.query.value!="" || form.query_phrase.value!="" || form.query_or.value!="" ) bMoreQuery=false if ( form.kikwancode.value!="" ) bMoreQuery=false; if ( (form.desccode!=null) && (form.desccode.value!="") ) bMoreQuery=false; if ( (bMoreQuery==true) && (form.record_type.value=="A1") ) { //일반기록물(A1)만 선택하면 검색 결과가 너무 많다. if (form.doc_type.value=="" || form.doc_type.value=="ALL" ) { alert("기록물 형태를 선택하여 주십시오!"); form.doc_type.focus(); return; } } if ( form.doc_type.value!="" && form.doc_type.value!="ALL" ) bMoreQuery=false; if ( form.record_type.value!="" && form.record_type.value!="ALL" ) bMoreQuery=false; if ( bMoreQuery==true ) { alert("다음 중 하나(생산기관, 기록물구분, 기록물형태)를 선택하여 입력해 주세요!\n\n" + "단 기록물구분에서 일반기록물을 선택하신 경우에는 기록물 형태도 선택하여 주세요."); form.query.focus(); return; } //생산년도 보정 if(form.prod_year_start.value != "" && form.prod_year_end.value == "") { form.prod_year_end.value=form.prod_year_start.value; } if(form.prod_year_start.value == "" && form.prod_year_end.value != "") { form.prod_year_start.value=form.prod_year_end.value; } if( form.prod_year_start.value != "" && form.prod_year_end.value != "" && (parseInt(form.prod_year_start.value, 10) > parseInt(form.prod_year_end.value, 10)) ) { alert("생산년도를 정확하게 입력하여 주십시오!"); return; } try { if(!form.kikwanname.length && (form.kikwanname.value == "" || form.kikwanname.value == null || form.kikwanname.value == "전체") ) { form.kikwancode.value = ""; form.kikwanname.value = "전체"; } } catch(e) { } /* var rtype = document.getElementById("rtype"); if ( rtype.selectedIndex==0 ) form.p_count_per_page.value = "5"; // 검색 결과 5줄 else form.p_count_per_page.value = "10"; // 검색결과 10줄 */ form.p_current_page.value = "1"; form.sort.value = sort; form.submit(); } function init_combobox(combo_id, combo_value) { var combobox = document.getElementById(combo_id); if(combobox == null) { return; } for(ix = 0; ix < combobox.length; ix++) { if(combobox.options[ix].value == combo_value) { combobox.options[ix].selected = true; return; } } }