CINXE.COM

Macrogen Online Sequencing Order System

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html> <head> <meta charset="UTF-8"> <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1"> <meta name="format-detection" content="telephone=no"/> <meta name="title" content="마크로젠"/> <meta name="description" content="유전체 통합 빅데이터를 구축하여 미래의학을 혁신하는 글로벌 정밀의학 선도기업"/> <meta name="keywords" content="마크로젠"/> <!-- 어디에서나 접근 가능한 전역변수, 템플릿 세팅 --> <!-- 초기값 --> <!-- 프로퍼티 참고소스 --> <!-- 메시지 참고소스 --> <script> var contextPath = ''; var sessCustNm = ""; var sessCustId = ''; var sessDnaSysCd = '1001'; var sessCmpnyCd = '1000'; var sessLangCd = 'DEN'; var sessInttCntyCd = ''; var sessCntyCd = 'SG'; var sessCustStatCd = ''; var sessCustReprsntEmil = ''; var sessDnaSysCdUri = 'hqo'; var sessOrdRgsnPsblYn = 'Y'; var sessLoginYn = 'N'; var loadMessage = ""; var localeMsg = { "word.combo.option.select": "Choose" ,"word.combo.option.all": "All" ,"cnfm.delete": "Are you sure you want to delete it?" ,"cnfm.copy.area.lack": "There is not enough space in the data to be copied, so only some data is copied." ,"cnfm.select.one.row": "Please select one row." ,"infm.none.save": "There is no data to save." ,"infm.select.more.row": "Please select at least one or more." ,"com.word.row.data": "times" // 번째 ,"infm.can.not.dulple": "cannot be duplicated." // infm.can.not.dulple ,"infm.no.choise": "There is no selected data." // 선택된 내역이 없습니다. ,"err.fileupload.exception": "An exception occurred while attempting to upload files." // 첨부파일 업로드 중 예외사항이 발생하였습니다. ,"infm.nonexistence.delete": "There is no data to delete." // 삭제할 데이터가 없습니다. ,"infm.essntl.input": "{0} is required." // {0}은(는) 필수 입력 항목 입니다. ,"word.filter.show": "Unhide filter row" // 필터행 출력 ,"word.filter.hidden": "Hide filter row" // 필터행 숨김 ,"word.col.frozen": "Freeze panes" // 틀고정 ,"word.col.frozen.init": "Unfreeze panes" // 틀고정 해제 ,"word.fill.data": "Copy " // 채우기 ,"word.fill.all.data": "Copy entire rows" // 전체 채우기 ,"word.fill.under.data": "Copy entire rows below" // 아래로 채우기 ,"word.col.hidden": "Hide columns" // 컬럼 숨기기 ,"word.col.hidden.init": "Reset columns" // 컬럼 숨기기 초기화 ,"err.sheet.col.visble.onemore": "At least one or more columns must be marked." // 한개 이상의 컬럼은 표시가 되어야 합니다. ,"err.com.data": "The data is invalid." // 데이터가 잘못되었습니다. ,"err.com.msg": "Unable to process request. Please contact your system administrator." // 요청을 처리 할 수 없습니다. 시스템 관리자에게 문의하시기 바랍니다. ,"word.dna.survey.join": "Participate" // 참여하기 ,"word.acc.email": "E-mail" // 이메일 ,"word.dna.direct.input": "Direct Input" // 직접입력 ,"word.dna.domain": "Domain" // 직접입력 ,"infm.dna.email": "Please enter the e-mail address." // 이메일을 입력하세요. ,"infm.dna.email.format": "Invalid e-mail format." // 이메일 형식에 맞지 않습니다. ,"infm.olg.choice.plz": "Please make a choice." // 을 선택해 주시기 바랍니다. ,"infm.olg.input.plz": "Please enter your comment." // 을 입력해 주시기 바랍니다. ,"infm.dna.survey.save": "Do you want to save it?" // 저장하시겠습니까? ,"infm.dna.print.preview": "- 도구 > 인터넷 옵션 > 보안 탭 > 신뢰할 수 있는 사이트 선택\n 1. 사이트 버튼 클릭 > 사이트 추가\n 2. 사용자 지정 수준 클릭 > 스크립팅하기 안전하지 않은 것으로 표시된 ActiveX 컨트롤 (사용)으로 체크\n\n※ 위 설정은 인쇄 미리보기 기능을 사용하기 위함임" // ,"word.dna.add.mail": "Additional E-mail" // 추가 이메일 ,"infm.dna.add.mail.chk": "Please Enter Additional Email." // 추가 이메일을 입력해 주세요. ,"err.dna.pay.cur.not.spt": "Unsupported currency." // 지원하지 않는 통화입니다. ,"err.dna.pay.info.err": "Billing information is invalid" // 결제 정보가 잘못되었습니다. ,"err.dna.pay.cancle": "Your payment has been canceled." // 결제가 취소되었습니다. ,"infm.dna.run.type.txt": "This service analyzes the DNA Fragments marked as a specific type of mineral in the DNA Analyzer 3730xl." // 특정 형광물질로 표기된 <em>DNA fragments를</em><br/> <em>DNA Analyzer 3730xl로 분석</em>해 드리는 서비스입니다. ,"infm.dna.select": "Please Select." // 선택하세요. ,"infm.dna.select.more.max": "{0} can select up to {1}." //{0}은(는) 최대 {1}개 선택가능합니다. }; var userLocale = "DEN"; // IBLeader 에서 사용될 언어코드 if(loadMessage) { alert(loadMessage); } </script> <!-- 공동 템플릿 --> <!-- Global site tag (gtag.js) - Google Analytics --> <script async src="https://www.googletagmanager.com/gtag/js?id=UA-167964603-1"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-167964603-1'); </script> <!-- 헤드 --> <!-- LIMS 주문조회 관련 CSS Start --> <!-- link rel="stylesheet" href="/resources/lib/fullcalendar/fullcalendar.css" /> <link rel="stylesheet" href="/resources/lib/fullcalendar/fullcalendar.print.css" media="print" /> <link rel="stylesheet" href="/resources/lib/css/jquery.contextMenu.min.css" /> <link rel="stylesheet" href="/resources/lib/bootstrap-3.3.2-dist/css/bootstrap.min.css" /> <link rel="stylesheet" href="/resources/lib/css/all.min.css" /> <link rel="stylesheet" href="/resources/lib/css/base2.css" /--> <!-- LIMS 주문조회 관련 CSS End --> <link type="text/css" rel="stylesheet" href="/resources/css/reset.css"> <link type="text/css" rel="stylesheet" href="/resources/css/common.css"> <link type="text/css" rel="stylesheet" href="/resources/css/sub.css"> <link rel="stylesheet" href="/resources/lib/jquery/jquery-ui.css" /> <link rel="stylesheet" href="/resources/lib/jquery/yearpicker.css" /> <!-- <script src="/resources/lib/jquery/jquery-3.4.1.min.js"></script> <script src="/resources/lib/jquery/jquery-ui.min.js"></script> <script src="/resources/lib/jquery/jquery.nice-select.min.js"></script> <script src="/resources/lib/jquery/jquery.bxslider.js"></script> <script src="/resources/js/TweenMax.min.js"></script> <script src="/resources/lib/jquery/jquery.mCustomScrollbar.concat.min.js"></script> <script src="/resources/lib/jquery/jquery.dd.js"></script> --> <script src='/resources/js/polyfill.js'></script> <!-- LIMS3.0 --> <script src="/resources/js/jquery-3.4.1.min.js"></script> <script src="/resources/lib/jquery/jquery.bxslider.js"></script> <script src="/resources/lib/jquery/jquery.tmpl.min.js"></script> <script src="/resources/lib/jquery/jquery.tmplPlus.min.js"></script> <script src='/resources/lib/ibleaders/ibleaders.js?dummy=210302'></script> <script src='/resources/lib/ibleaders/ibsheet/ibsheetinfo.js'></script> <script src='/resources/lib/ibleaders/ibsheet/ibsheet.js'></script> <script src='/resources/lib/ibleaders/ibsheet/ibsheet-global.js'></script> <script src="/resources/lib/geolite/geolite.js"></script> <script src="/resources/js/com/common.js"></script> <script src="/resources/js/com/common-ibsheet-dohr.js"></script> <script src="/resources/js/com/common-ibsheet-dohr-custom.js"></script> <!-- <script src="https://jsgetip.appspot.com"></script> --> <!-- LIMS 주문조회 관련 JS Start --> <script src='/resources/lib/jquery/jquery-ui.js'></script> <script src='/resources/lib/jquery/yearpicker.js'></script> <script src='/resources/lib/jquery/jquery.scrollbar.js'></script> <script src='/resources/lib/jquery/jquery.contextMenu.min.js'></script> <script src='/resources/lib/jquery/jquery.twbsPagination.min.js'></script> <script src='/resources/lib/ui.js'></script> <script src="/resources/lib/toastr/toastr.min.js"></script> <script src='/resources/lib/jquery-chained/jquery.chained.remote.js'></script> <script src='/resources/lib/moment/moment-with-locales.js'></script> <script src='/resources/lib/ibleaders/ibmaskedit/ibmaskedit.js'></script> <script src='/resources/lib/ibleaders/ibmaskedit/ibmaskeditinfo.js'></script> <script src='/resources/lib/ibleaders/ibchart/ibchart.js'></script> <script src='/resources/lib/ibleaders/ibchart/ibchartinfo.js'></script> <script src='/resources/lib/highcharts/highcharts.js'></script> <script src='/resources/lib/ibleaders/ibmulticombo/ibmulticombo.js'></script> <script src='/resources/lib/ibleaders/ibmulticombo/ibmulticomboinfo.js'></script> <script src='/resources/lib/ibleaders/ibupload/ibupload.js'></script> <script src='/resources/lib/ibleaders/ibupload/ibuploadinfo.js'></script> <script src='/resources/lib/fullcalendar/fullcalendar.min.js'></script> <script src='/resources/lib/fullcalendar/locale/ko.js'></script> <script src="/resources/lib/common.js"></script> <script src="/resources/lib/tab.js"></script> <script src="/resources/lib/smartEditor2/js/service/HuskyEZCreator.js"></script> <script src='/resources/lib/jquery/jquery.blockUI.js'></script> <script src="/resources/js/order.js"></script><!-- 주문페이지 퍼블리싱 js --> <!-- DNA RENUAL --> <script src="/resources/js/jquery.nice-select.min.js"></script> <script src="/resources/js/common.js"></script> <title>Macrogen Online Sequencing Order System</title> <link rel="shortcut icon" href="/resources/images/common/favicon.ico" type="image/x-icon"> <link rel="icon" href="/resources/images/common/favicon.ico" type="image/x-icon"> <script> /** * 모든 업무페이지보다 우선되는 onload처리임 * 각 업무페이지에서 onload처리가 필요할 경우 반드시 fnOnload를 사용해야 함 */ window.onload = function(){ // (function() { // $.getJSON('/com/comm/datetime/retrieveDbDatetime.do', function(data){ // var clientDate = +new Date(); // serverOffset = data.datetime - clientDate; // moment.now = function() { // return (+new Date()) + serverOffset; // } // }); // }()); // fnSetSearchPopupEvent(); // 검색 팝업이벤트 공통정의 //form영역 테이블에서 팝업 버튼 $('.search_box2 input[type=text]').keypress(function(event){ if(event.keyCode == "13"){ if($(this).parents(".search_box2").children('.leftBox').children('button[type=button]').hasClass('btn_search').toString() === "true"){ $(this).parents(".search_box2").children('.leftBox').children('button[type=button]').click(); } } }); $('.main_search input[type=text]').keypress(function(event){ if(event.keyCode == "13"){ if($(this).parents(".main_search").siblings(".search_box2").children('.leftBox').children('button[type=button]').hasClass('btn_search').toString() === "true"){ $(this).parents(".main_search").siblings(".search_box2").children('.leftBox').children('button[type=button]').click(); } } }); if(typeof fnOnLoadMenu !== "undefined") { fnOnLoadMenu(); } if (typeof fnOnload !== "undefined") { if (opener) { try { $("#menuCd").val($("#menuCd", opener.document).val()); } catch (e) { console.debug(e); } } $('form').each(function () { fnAppendMenuCd.call(this); //폼에 메뉴코드 append }); fnOnload(); } if(typeof fnOnloadTabs !== "undefined") { fnOnloadTabs(); } // 즐겨찿기 버튼 이벤트정의 (function() { // 즐겨찾기 아이콘 활성화 $('.content a.book_mark').click( function() { var menuCd = document.getElementById("frmMenu").menuCd.value; var $btnFavor = $(this); if($btnFavor.hasClass("on")) { $.post('/com/comm/menu/deleteUserMenuBookmark.do', {"menuCd":menuCd}, function(data, textStatus, jqXHR){ if(typeof data.errorCode === "undefined") { $btnFavor.removeClass("on"); fnRetrieveBookmarkMenus(); } }); } else { $.post('/com/comm/menu/insertUserMenuBookmark.do', {"menuCd":menuCd}, function(data, textStatus, jqXHR){ if(typeof data.errorCode === "undefined") { $btnFavor.addClass("on"); fnRetrieveBookmarkMenus(); } }); } }); })(); if(typeof fnRetrieveBookmarkMenus !== "undefined") { //즐겨찾기목록 조회 fnRetrieveBookmarkMenus(); } // 도움말 (function () { // 현재 접근한 화면에 도움말 내용이나 첨부파일 존재할 경우 도움말 버튼 생성 var helpYn = ""; if( helpYn == "Y" ) { var titleWrapSpan = $(".contents .title_wrap span"); var helpBtnHTML = "<a href='javascript:void()' target='_blank' class='manual'></a>"; // 화면에 버튼(검색,저장 등)이 존재하는 경우, 그 버튼 뒤에 도움말 버튼 붙임 if( titleWrapSpan.length > 1 ) { titleWrapSpan.last().append(helpBtnHTML); // 화면에 버튼(검색,저장 등)이 존재하지 않는 경우, 버튼 span 생성 후 도움말 버튼 붙임 } else { $(".header .rightBox .manual_wrap").last().prepend("<span id='help'>"+helpBtnHTML+"</span>"); } // 도움말 버튼 click event $("#help").click(function () { fnFileDownForm(''); }); } })(); // jquery로 동적으로 submit 시 필요한 메뉴코드 추가 (function () { var oSubmit = jQuery.fn.submit; jQuery.fn.submit = function() { // fnAppendMenuCd.call(this); // Now go back to jQuery's original submit() return oSubmit.apply(this, arguments); }; })(); //공지사항 닫기 $(".pop_notice .close").click(function(){ $(this).closest(".pop_notice").hide(); }); } function fnAppendMenuCd() { var $menuCd = $(this).children('#menuCd'); if ($menuCd.length < 1) { $('<input>').attr({ type: 'hidden', name: 'menuCd', value: $("#menuCd").val() }).appendTo($(this)); } } </script> </head> <link rel="stylesheet" href="/resources/css/kor.css" /> <body class="eng"> <!--wrap--> <div id="wrap"> <div class="pop_area"> <!--::거래처 찾기::--> <div class="pop_layer search_com"> <a href="#" class="pop_close">Close</a><!-- 닫기 --> <div class="hd_bar"> <h1>Find</h1> </div> <div class="addr_search_box"> <span class="type_btn"> <input type="text" id="searhBpNm" name="searhBpNm" placeholder="Please enter the institution for billing." /> <a href="#none" class="bt btn_motion btn_gray" id="btnBpFind"> <span>Search</span> <i class="btn_over"></i> </a> </span> </div> <!--결과 박스--> <div class="result_tbl"> <span class="tot_bar"></span> <table> <colgroup> <col width=""> </colgroup> <tbody> <!--검색결과 없음--> <tr id="noBpList" class="noBpClass" style="display:none;"> <td class="etc">No data.</td><!-- 데이타가 없습니다 --> </tr> <tr class="noBpClass" style="display:none;"> <td> <div class="type_select"> <div class="fakedSelect"> <select class='nice-select' id='newCntyCd' name='newCntyCd' class="nice-select"> </select> </div> <input type='text' id='newBpNm' name='newBpNm' style='width:100%;'/> </div> </td> </tr> <!--//검색결과 없음--> </tbody> </table> </div> <div id="bpPagingNavi" class="paging_bar"> </div> <!--결과박스 끝--> <div class="btn_box noBpClass" style="display:none;"> <a href="#" class="btn_motion btn_green" id="btnBpSave"><span>Save</span><i class="btn_over"></i></a><!-- 저장 --> </div> </div> <!--//::거래처 찾기 end::--> <!--::비밀번호 변경::--> <div class="pop_layer change_pw"> <a href="#" class="pop_close">Close</a><!-- 닫기 --> <div class="hd_bar"> <h1>change password</h1><!-- 비밀번호 변경 --> </div> <table class="tbl_pw"> <colgroup> <col width="160px"> <col width=""> </colgroup> <tr class="first"> <th class="line2">Current password</th><!-- 현재 비밀번호 --> <td> <!--[D]입력 에러 시 인풋박스에 err 클래스 적용--> <input type="password" id="checkPassword" name="checkPassword" /> <p id="pwdCheckResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr class="pd1"> <th>New password</th><!-- 새 비밀번호 --> <td> <input type="password" id="newCustPassword" name="newCustPassword" placeholder="Alphabet + Numeric + Special, 8 or more characters"/> <!-- 영문+숫자+특수, 8자 이상 --> <p id="newPwdCheckResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr class="pd2"> <th class="line2">Confirm new password</th><!-- 새 비밀번호 확인 --> <td> <input type="password" id="reCustPassword" name="reCustPassword" placeholder="Confirm password" /> <p id="pwdReResult" class="err_msg" style="display:none;"></p> </td> </tr> </table> <div class="btn_box"> <a href="#none" id="btnChagePw" class="btn_motion btn_green"><span>Change</span><i class="btn_over"></i></a><!-- 변경 --> </div> </div> <!--//::비밀번호 변경 end::--> <!--//::일괄변경 start::--> <div class="pop_layer edit_all"> <a href="#" class="pop_close">Close</a><!-- 닫기 --> <div class="hd_bar"> <h1> Batch Change<a href="#none" class="icon_info toggle-btn">툴팁</a><!-- 툴팁 --> <div class="tip"> You can change the selected amount and purification at once.<!-- 선택된 Amount 와 Purification을 <b>한번에 모두 변경</b>할 수 있습니다. --> </div> </h1> </div> <table class="tbl_pw"> <colgroup> <col width="160px"> <col width=""> </colgroup> <tbody> <tr> <th>Amount<i>*</i></th><!-- amount --> <td> <!--[D]입력 에러 시 인풋박스에 err 클래스 적용--> <div class="fakedSelect"> <select id="amtCd"><!-- class="nice-select" 주면 콤보 재구성이 안됨. --> <option value="">Please Select.</option> </select> </div> </td> </tr> <tr> <th>Purification<i>*</i></th><!-- Purification --> <td> <div class="fakedSelect"> <select id="puriCd"><!-- class="nice-select" 주면 콤보 재구성이 안됨. --> <option value="">Please Select.</option> </select> </div> </td> </tr> </tbody> </table> <div class="btn_box"> <a href="#none" class="btn_motion btn_green" id="massChgBtn"><span>Modify</span><i class="btn_over"></i></a><!-- 수정 --> </div> </div> <!--//::일괄 변경 end::--> <!--::선입그룹 등록::--> <div class="pop_layer group_register"> <a href="#" class="pop_close">Close</a><!-- 닫기 --> <div class="hd_bar"> <h1>Make a new group</h1><!-- 선입그룹 등록 --> </div> <div class="search_optArea"> <div class="inner_wrap"> <a id="linkNewP" href="#none" class="btn_motion bt1"> <span>Normal</span><!-- 일반 --> <i class="btn_over"></i> </a> <a id="linkNewB" href="#none" class="btn_motion bt1"> <span>Barcode</span><!-- 바코드 --> <i class="btn_over"></i> </a> <div class="fakedSelect"> <select id="newProfsrCd" name="newProfsrCd"><!-- class="nice-select" --> <option value="">Please select a PI (Principal Investigator).</option><!-- 교수명을 선택해 주세요 --> </select> </div> </div> </div> <p class="single_text"> <input type="hidden" id="newPpmGropTypeCd" name="newPpmGropTypeCd" value=""/> <input type="text" id="newPpmGropNm" name="newPpmGropNm" placeholder="Please enter a prepayment group."/> </p> <div class="mgt1"> <select class="h40" id="newCrncUntCd" name="newCrncUntCd"> <option value="">Please select a currency</option><!-- 통화를 선택해주세요 --> </select> </div> <div class="btn_box"> <a href="#none" class="btn_motion btn_green" id="ppmRegBtn"> <span>Registration</span><!-- 등록 --> <i class="btn_over"></i> </a> </div> </div> <!--//::선입그룹 등록 end::--> <!--::주문이용약관::--> <div class="pop_layer policyCont ordTerms"> <a href="#" class="pop_close">Close</a><!-- 닫기 --> <div class="hd_bar"> <h1>Terms of Order</h1> </div> <div class="scroll_area"> <h2>Macrogen, Inc. provides service or product in accordance with the following terms and conditions (the "Terms") at the client's request.</h2> <h3>1. Purpose</h3> <p> The purpose of the Terms is to establish the rights and obligations of Macrogen and Client with respect to Macrogen's service or product as requested or ordered by Client. Macrogen and Client shall faithfully perform their duties as specified in these Terms. </p> <h3>2. Definition</h3> <p> Unless specified otherwise in these Terms, the following terms have the meanings set forth herein. </p> <ol> <li>"Client" is a company or a person who orders service or product, and "Macrogen" is the provider of the service or product to Client.</li> <li>"Result" means the result of an analysis ordered by Client.</li> <li>"Product" means goods that Macrogen provides as ordered by Client and includes product or products.</li> <li>"Service" means doing work for Client by Macrogen as ordered and includes service or services.</li> <li>"Completion date" means the date on which Client pays an invoice and Macrogen provides the result of the service or ships the product ordered by Client.</li> <li>“Written form” or "in writing" includes not only general written documents, but also electronic documents and other digital formats.</li> <li>“Business days” means Korean business days excluding Saturday, Sunday and national holiday.</li> </ol> <h3>3. Contents and Scope of the Terms</h3> <ol> <li>If Client needs any additional service or product or the parties desire to make any changes to the Terms, Macrogen and Client will enter into a separate agreement to provide such additional service or product (price and payment terms will also be included) and to make changes to these Terms.</li> <li>The terms and conditions of the separate agreement shall take precedence over these Terms, and the agreement shall be made in the written form.</li> </ol> <h3>4. Term</h3> <p> These Terms shall become effective as of the date when Client places an order and shall remain in full force and effect till the completion date unless agreed otherwise. </p> <h3>5. Approval of Result and Payment</h3> <ol> <li>Macrogen shall invoice Client on the completion date. Client shall pay for the service or product provided by Macrogen within 30 days from the invoice date.</li> <li>If Macrogen cannot provide any service or product due to client's circumstances, misconduct, or negligence, or the information provided by Client has any problems (such as incorrect address or email address), the date when Macrogen is ready to provide the analysis result or ship the product will be deem to be the completion date.</li> <li>Macrogen's invoice includes taxes which are generally imposed on sales of product or service, including VAT; provided, however, that if any additional taxes or import taxes are imposed based on the Circumstances of Client, Client shall pay those taxes.</li> <li>If an invoice is not paid in full within thirty (30) days from the invoice date, any balances not paid will be subject to a ten percent (10% per annum) late payment penalty unless the parties enter into a separate written agreement.</li> <li>Client agrees that, if Client does not pay an outstanding invoice within the due date, Macrogen may hire a collection agency to recover unpaid balances.</li> <li>Client shall inspect the result or product within 10 business days from the date of receipt and notify Macrogen if there is any defects or problems. If Macrogen has not given such notification within such time period, the result or product is deemed to have no defects or problems.</li> <li>If Client notifies Macrogen of any defects or problems of the result or product, within the aforementioned time period and the parties agree that such defects or problems needs to be fixed or that sample reanalysis or a new product needs to be provided, Macrogen shall provide reanalysis result or a new product within the time period agreed by the parties.</li> <li>If re-analysis of the service result or re-supply of the new product set forth in Section 5.7 is caused by Client (such as provision of defective samples), Client shall bear the additional cost.</li> <li>When Client orders a service or a product for which the price is not confirmed at the time of placement of the order, Macrogen shall invoice on the date on which Macrogen provides the sercice result or ships the product. If Client disputes any invoiced charges, Client shall notify Macrogen of the disputed items within five (5) business days from the invoice date. If Client does not notify Macrogen of the disputed items within such period, the invoice is deemed to be accepted by the Client.</li> </ol> <h3>6. Storage of Samples and Analysis Results</h3> <ol> <li> Macrogen, based on its internal policy, stores samples and related data for the period as specified in the following table unless requested otherwise by Client. <table> <thead> <tr><th>Service name</th><th>Analysis sample</th><th>data</th></tr> </thead> <tbody> <tr><td>CES</td><td>3 months</td><td>3 years</td></tr> <tr><td>Oligo</td><td>N/A</td><td>3 years</td></tr> <tr><td>NGS</td><td>3 months</td><td>3 months</td></tr> <tr><td>Clinical</td><td>3 months</td><td>3 months</td></tr> <tr><td>Chip</td><td>3 months</td><td>3 months</td></tr> </tbody> </table> </li> <li>Macrogen will destroy the samples and related data when the period of time specified in the table above expires.</li> <li>Macrogen, based on its internal policy, stores the samples and related data into commonly used storage protocols with reasonable care in the relevant industry unless requested otherwise by Client.</li> <li>If Client needs additional storage or additional storage period, Client shall notify Macrogen in advance. if additional storage or additional storage period incurs any additional costs, Macrogen shall notify Client of the costs and other relevant conditions.</li> <li>If Client requests destruction of samples or data, Macrogen shall faithfully perform the destruction procedure; provided, however, that Client shall request the destruction in writing.</li> </ol> <h3>7. Information Security</h3> <ol> <li>Macrogen complies with Personal Information Protection Act, Bioethics and Safety Act, and other applicable laws and regulations related to processing orders and complies with all relevant laws and regulations of the Republic of Korea in respect of the sample analysis and storage of data.</li> <li>If laws of other countries are applied to the analysis or storage of data, Macrogen shall comply with those laws and regulations only if Client provides relevant information or requests such compliance.</li> </ol> <h3>8. Faithful Performance and Mutual Cooperation</h3> <ol> <li>Client and Macrogen shall faithfully perform their duties under these Terms.</li> <li>Client and Macrogen may discuss client's order from time to time and shall cooperate with each other if necessary.</li> </ol> <h3>9. Confidentiality</h3> <ol> <li>Each of the Parties agrees to keep strictly secret and confidential and use Confidential Information, including information related to each party's business management, trade secrets, technology, Clients, sample providers and any other information that should reasonably be recognized as Confidential Information ("Confidential Information"), only for the purpose of processing the order pursuant to these Terms. Notwithstanding anything in the foregoing to the contrary, each party may disclose Confidential Information pursuant to any law or legal procedure, provided that each party promptly notifies the other party in writing of such demand for disclosure.</li> <li>Each party shall not directly or indirectly disclose Confidential Information to any third party without the prior written consent of the other party.</li> <li>Each party shall not disclose Confidential Information to any third party, except the minimum number of employees who need to know such Confidential Information to process the order pursuant to these Terms.</li> <li>The obligations specified in Sections 9.1, 9.2, and 9.3 shall not apply to any Information which, as the Receiving Party shall demonstrate, by substantial supporting documents, at the time of disclosure:</li> <ol class="type_num"> <li>is already known to the Receiving Party;</li> <li>is received independently by the Receiving Party from a third party free to lawfully disclose such information to the Receiving Party;</li> <li>is independently developed by the Receiving Party without use of the Confidential Information; or</li> <li>is already in the public domain or in the future becomes part of the public domain, through no breach of these Terms.</li> </ol> </li> <li>The obligations set forth in this Article shall remain in effect for two (2) years after the date of termination or expiration of these Terms.</li> </ol> <h3>10. Termination and Indemnification</h3> <ol> <li>Each Party shall have the right to terminate the order and claim damages <ol class="type_num"> <li>if the other Party or its creditors or any other eligible party files for its liquidation, bankruptcy, reorganization, composition or dissolution, or if the other Party is unable to pay any kind of debts as they become due, or the creditors of the other Party have taken over its management;</li> <li>if either party violates these Terms intentionally or by gross negligence or damages or destroys the other party or any third party's fame or property;</li> <li>if either party suspends performance of these Terms without good cause or interferes with the processing of the order;</li> <li>if the order cannot be processed due to natural disasters, economic circumstances, sudden changes in financial conditions, or other reasons for the event of force majeure; or</li> <li>if, during the period of these terms, either party does not cooperate with the other party to accomplish the purpose of these Terms or it is reasonably considered to be difficult to expect such cooperation.</li> </ol> </li> <li>If either party makes any material breach of any terms or conditions of these Terms and fails to cure such breach within ten (10) business days after receiving written notice to cure from the other party, the other party may terminate the order pursuant to these terms.</li> <li>If the order is terminated pursuant to this Article, the party caused the termination shall indemnify the other party from all damages, costs, liabilities and expenses arising out of or resulting from the termination. Termination of Order does not mean an exemption from the liability for damages unless agreed otherwise.</li> <li>Other than the termination of these Terms pursuant to this Article, if either party has incurred damages to the other party in violation of any terms or conditions of these Terms, the party caused damages shall indemnify the other party from all such damages; provided, however, that Macrogen's Indemnifiable Costs will not exceed the total amount paid by Client for each order.</li> </ol> <h3>11. Technical Support and Consulting Service</h3> <p> After placing an order, Client may request and receive additional technical support or consulting service from Macrogen. In the event that such support or service incur any additional costs, Macrogen shall notify and discuss with the client in advance. </p> <h3>12. Dispute Resolution</h3> <ol> <li>These Terms shall be governed by and construed in accordance with the laws of the Republic of Korea.</li> <li>Any disputes arising out of or in connection with these Terms shall be finally settled by arbitration in accordance with the International Arbitration Rules of the Korean Commercial Arbitration Board. The place of arbitration will be Seoul, Republic of Korea. The award rendered by the arbitrator(s) shall be final and binding upon the parties concerned.</li> </ol> <h3>13. General</h3> <ol> <li>Client agrees that these Terms apply to all service and product orders by Client through Macrogen's Online Ordering System; Provided, however, if Macrogen and Client enter into any separate agreement, the agreement takes precedence over these Terms.</li> <li>Client has read and understood the main contents of these Terms and Conditions prior to placing an order and agrees that these Terms will apply to the order.</li> <li>When there is any changes to these Terms, Macrogen will notify Client of such changes through email or Macrogen's website. Revised Terms and Conditions will be applied to the orders placed after the effective date of those Terms.</li> <li>If any Client disputes any part of the revised Terms, the Client shall notify Macrogen, and Macrogen shall take necessary measures (such as deleting the Client's account) to prevent the revised Terms from being applied to the Client.</li> </ol> </div> </div> <div class="pop_layer policyCont rqstTerms"> <a href="#" class="pop_close">Close</a><!-- 닫기 --> <div class="hd_bar"> <h1>Terms of Request</h1> </div> <div class="scroll_area"> <h2>(주)마크로젠은 주문자의 요청에 따라 위 주문 내역에 관하여 다음 계약조건(이하 “본 약관”)에 따라 공급한다.</h2> <h3>제1조 (본 약관의 목적과 범위)</h3> <ol> <li>본 약관은 주문자가 의뢰한 내용에 따라 마크로젠이 용역 서비스 및 주문 제품을 공급함에 있어 양 당사자 간의 권리와 의무를 규정하고 상호 이를 성실히 이행하는데 그 목적이 있다.</li> <li>주문자가 서비스와 제품을 함께 주문한 경우에는 본 약관 전체 내용이 적용되며, 서비스 또는 제품만 주문한 경우에는 본 약관 내용 중 해당 주문 종류 관련된 부분만 적용된다.</li> </ol> <h3>제2조 (용어의 정의)</h3> <p> 본 약관의 적용을 위한 용어는 다른 특별한 언급이 없는 한 다음 각 호의 의미로 사용된다. </p> <ol> <li>주문자는 용역을 의뢰하거나 제품의 공급을 요청한 자, 마크로젠은 용역 또는 제품을 공급하는 자이다.</li> <li>“용역” 또는 “서비스”라 함은 주문자가 마크로젠에 의뢰한 분석 건을 말한다.</li> <li>“결과물”이라 함은 의뢰한 용역서비스-주문의 결과로 발생한 분석 결과 자료를 의미한다.</li> <li>“제품”이라 함은 주문 내용에 따라 마크로젠이 제공 하는 제품을 의미한다.</li> <li>“서면”이라 함은 일반적인 서면 형식뿐만 아니라 전자문서 등 전산상 기록에 의해 증명할 수 있는 형식을 포함한다.</li> </ol> <h3>제3조 (약관의 적용 범위)</h3> <ol> <li>본 약관의 분석서비스 제품의 내역 및 그 단가는 주문서에 첨부된 견적서 내용에 따른다.</li> <li>주문자가 주문한 내용 외에 추가 서비스 또는 제품을 필요로 하거나 주문 세부 내용의 변경이 필요한 경우에는 마크로젠과 주문자는 상호간에 합의된 별도 특약에 따라 항목 추가/변경 또는 비용 책정을 진행한다.</li> <li>전항에 따라 합의된 특약 내용은 본 약관에 우선하며, 양 당사자의 정당한 대표자에 의한 서명 (전자서명 포함)이 포함된 서면으로 작성되어야 한다.</li> </ol> <h3>제4조 (본 약관의 기간)</h3> <p> 본 약관의 유효기간은 별도로 양 당사자의 서면합의에 의한 변경이 없는 한 주문 등록일로부터 서비스 또는 제품 제공과 대금지급을 포함한 본 약관에 따른 모든 이행사항이 완료되는 시점까지로 한다. </p> <h3>제5조 (결과물 승인 및 대금의 지급)</h3> <ol> <li>마크로젠은 주문자와 협의한 용역기간 내에 주문자에게 용역 결과물을 제공하며, 용역 결과 제공일부터 용역에 대한 대금청구권을 보유한다. 대금청구권 발생 후 주문자는 별도의 약정이 없는 한 대금청구일로부터 30일 이내에 주문한 용역에 관한 대금을 카드결제 또는 마크로젠이 지정한 계좌에 현금으로 일괄 지급한다.</li> <li>마크로젠은 주문자와 협의한 납기일 내에 주문자에게 제품을 발송하며, 제품 발송일로부터 제품에 대한 대금청구권을 보유한다. 대금청구권 발생 후 주문자는 별도의 약정이 없는 한 대금청구일로부터 30일 이내에 마크로젠에 주문한 제품에 관한 대금을 카드결제 또는 마크로젠이 지정한 계좌에 현금으로 일괄 지급한다.</li> <li>주문자측의 사정, 주문자의 과실 또는 주문자의 통제 영역에 있는 정보제공 (예, 수령 이메일 또는 주소 오기입), 등으로 마크로젠이 결과물 또는 제품을 제공할 수 없는 경우에는 마크로젠이 제공할 결과물 또는 발송할 제품의 준비를 완료한 일자를 해당 용역/제품에 대한 대금청구권 발생일로 한다.</li> <li>마크로젠은 부가가치세 등 통상적으로 용역 또는 제품의 제공에 납부하여야 하는 세금을 포함하여 대금을 청구한다. 다만, 용역 또는 제품의 제공과 관련하여 개별 주문자의 사정에 따라 추가적으로 세금 또는 관세 등이 발생하는 경우 해당 비용은 주문자가 부담한다.</li> <li>별도의 서면 합의 없이 본 조 제1항 또는 제2항의 기한 내에 대금이 지급되지 않을 경우에는 마크로젠은 주문자에게 해당 대금 및 연이율 10%를 기준으로 산정한 지연배상금을 별도 청구할 수 있으며, 미지급된 대금 수령을 위하여 외부 기관에 추심을 의뢰할 수 있다.</li> <li>주문자는 결과물 제출 또는 제품 수령 후 10 영업일 이내에 해당 결과물 또는 제품을 검수하여, 검수결과를 마크로젠에 통지하여야 하며, 동 기간 내에 통지하지 않는 경우에는 결과물 또는 제품에 대한 이의가 없는 것으로 간주한다.</li> <li>주문자가 전항의 기간 내에 검수결과 이상 내역을 마크로젠에게 통지하고, 서비스의 재수행 또는 제품의 재납품이 필요하다고 양 당사자 간에 합의한 경우에는 마크로젠은 주문자와 협의한 기간 내에 재분석 결과물을 제출하거나 대체 상품을 제공한다. 이 경우 검수결과 이상이 주문자가 제공한 샘플상의 원인 또는 주문정보 오기재 등 주문자의 귀책사유에 의한 경우에는 주문자가 추가 소요 비용을 부담한다.</li> <li>주문자의 요청에 의해 주문한 분석 샘플 또는 제품 수량의 변동이 발생하는 경우에는 항목 당단가는 유지하되, 수량비율을 조정하여 총 주문 액수를 변경할 수 있다.</li> <li>마크로젠은 용역 결과물 제출 또는 제품이 발송된 후 30일 내에 청구서를 발행하여 대금을 청구한다. 주문자는 대금청구서상 최종금액에 이의가 있는 경우에는 청구서 수령일로부터 5 영업일 이내 마크로젠에 통지하여야 한다. 만약, 동 기간 내에 주문자로부터 이의제기가 없는 경우에는 해당 최종 금액에 동의한 것으로 간주되며, 주문자는 해당 청구서 수령일로부터 30일 이내에 최종금액을 카드결제 또는 마크로젠이 지정한 계좌에 현금으로 일괄 지급한다.</li> </ol> <h3>제6조 (샘플 및 분석 결과의 보관)</h3> <ol> <li>마크로젠은 주문자의 별도 요청이 없는 한 내부 정책에 따라 다음 표의 기간 동안에 한하여 의뢰된 샘플과 관련한 데이터를 보관한다. <ol class="type_num"> <li>분석샘플 : 3개월</li> <li>데이터 : 3개월</li> </ol> </li> <li>마크로젠은 전항에 명기한 보관기관이 도과한 경우에는 그 샘플 또는 데이터를 임의로 폐기처분 할 수 있다.</li> <li>마크로젠은 주문자로부터 별도의 요청이 없는 한 내부 규정상 일반적으로 사용되는 보관 프로토콜 및 업계에서 통용되는 일반적인 주의의무를 다하여 샘플 또는 데이터를 보관한다.</li> <li>샘플 또는 데이터의 보관과 관련하여 별도의 추가조치 또는 추가 보관 기간이 필요한 경우에는 주문자는 관련내용을 마크로젠에 사전에 알려야 한다. 추가 조치와 관련 별도의 추가 비용이 발생하는 경우에는 마크로젠은 관련 비용 및 조건을 별도로 주문자에게 안내하며, 이 경우 일반적인 고객에게 제시되는 요율에 따라 추가 비용을 청구할 수 있다.</li> <li>주문자가 의뢰 시 별도의 서면 요청으로 샘플 또는 데이터의 폐기를 요청한 경우에는 마크로젠은 그 요청내용에 따른 폐기조치를 성실히 이행한다.</li> </ol> <h3>제7조 (정보의 보호)</h3> <ol> <li>마크로젠은 분석 대상과 관련하여 개인정보 보호법 및 생명윤리법 기타 관련법령을 준수하며, 데이터의 분석 및 보관과 관련하여 대한민국의 관련법령을 준수한다.</li> <li>마크로젠은 주문 대상 데이터의 분석 및 데이터의 보관과 관련하여 대한민국을 제외한 국가의 법률이 적용되는 경우에는 해당 국가의 관련법령을 준수한다. 다만, 이는 주문자가 마크로젠에 해당 국가의 특정 법률이 적용된다는 사실과 관련한 정보를 별도로 제공한 경우에 한다.</li> </ol> <h3>제8조 (신의성실 및 상호협조)</h3> <ol> <li>주문자와 마크로젠은 신의를 가지고 본 약관의 각 조항을 성실하게 이행하여야 한다.</li> <li>주문자와 마크로젠은 주문 내용에 관하여 수시로 협의 할 수 있으며, 필요한 사항은 상호 협조하여야 한다.</li> </ol> <h3>제9조 (비밀유지)</h3> <ol> <li>각 당사자는 본 약관에 이행 과정에서 지득 또는 입수한 상대방 당사자의 경영상의 정보 기타 일체의 영업 혹은 기술상의 정보, 고객 및 샘플 제공자에 관한 정보를 포함한 비밀로 간주되는 일체의 정보 (이하 “비밀정보”)에 관하여 업무상 비밀을 유지하여야 하며, 본 약관 이행 이외에 다른 용도로 사용해서는 안 된다. 다만, 법률상 또는 법률 절차상 공개가 요구되는 경우에는 예외로 하며, 해당 사유가 발생한 경우에는 지체 없이 상대방에게 통지한다.</li> <li>각 당사자는 상대방 당사자의 명시적인 서면 동의 없이는 누구에게도 비밀정보를 직접적이거나 간접적으로, 불특정인 또는 특정인에게 공개적으로 또는 비공개적으로 유출하거나 누설하지 아니할 의무를 부담하며, 비밀정보가 무단으로 유출되지 않도록 보안관리를 해야 한다.</li> <li>각 당사자는 본 약관에 따른 의무 이행을 위하여 알아야 할 필요가 있는 최소한의 임직원을 제외한 어떠한 제3자에게도 위 비밀정보를 공개하여서는 안 된다.</li> <li>오직 다음 각 호의 정보에 대해서만 본 조 제1항에서 제3항까지의 의무가 면제된다. <ol class="type_num"> <li>비밀보호유지의 의무를 지는 일 없이 이미 보유 하고 있는 정보</li> <li>비밀보호유지의 의무를 지는 일 없이 제 3자로부터 정당하게 입수한 정보 </li> <li>상대방으로부터 제공받은 정보에 의존 없이 독자적으로 개발한 정보</li> <li>본 약관에 위반하는 일 없이, 수령의 전후를 불문하고 공지된 정보</li> </ol> </li> <li>본 조의 비밀유지 의무는 본 계약의 종료, 만료 또는 해지일 이후에도 5년간 유효한 것으로 한다.</li> </ol> <h3>제10조 (주문 취소)</h3> <ol> <li>주문자와 마크로젠은 다음 각 호의 어느 하나에 해당하는 사유가 발생한 경우에는 주문을 취소 할 수 있다. <ol class="type_num"> <li>주문자 또는 마크로젠 자신에 의한 회생, 파산 절차의 신청이 있거나, 채권자의 신청에 의해 동 절차가 개시된 경우</li> <li>주문자 또는 마크로젠이 본 약관을 고의 또는 중대한 과실로 위반하거나 상대방 또는 제 3 자의명예훼손, 재산상의 손해를 발생시킨 경우</li> <li>주문자 또는 마크로젠이 정당한 이유 없이 본 약관의 이행을 중단하거나 주문 내용의 이행을 방해하는 경우</li> <li>천재지변이나 경제사정 또는 금융여건의 급격한 변화, 기타 불가항력의 사유가 발생하여 주문내용을 이행을 수행할 수 없는 경우</li> <li>주문자 또는 마크로젠이 정당한 사유 없이 본 약관을 위반하고, 상대방으로부터 서면으로 시정요구를 받은 날로부터 10영업일 이내에 해당 위반사항을 시정하지 않은 경우</li> <li>기타 주문 내용을 이행할 수 없는 객관적인 사유가 발생한 경우</li> </ol> </li> <li>본 조 또는 기타 사유에 의하여 주문이 취소 될 경우에는 주문 취소에 관하여 귀책사유 있는당사자는 상대방에 대하여 주문 취소로 인한 손해를 배상하여야 한다.</li> </ol> <h3>제11조 (손해배상)</h3> <p> 주문자 또는 마크로젠이 본 약관에서 정한 사항을 위반하여 상대방에게 손해를 입힌 경우에는 귀책사유가 있는 당사자는 상대방의 손해를 배상하여야 한다. 다만, 주문자에게 부담하는 마크로젠의 손해배상 범위는 관련 주문건에 해당하는 대금의 총액을 초과할 수 없다. </p> <h3>제12조 (기술지원 및 자문)</h3> <p> 주문 후 주문자는 마크로젠에 추가적인 기술 지원 또는 자문을 요청 할 수 있으며, 이에 따른 별도 비용이 발생하는 경우에는 마크로젠은 사전에 이를 주문자에게 안내하고 주문자와 관련사항을 협의하여야 한다. </p> <h3>제13조 (권리 및 의무의 양도 제한)</h3> <p> 각 당사자는 상대방의 사전 서면동의 없이 본 약관상의 지위, 권리 또는 의무의 전부 또는 일부를 임의로 제 3자에게 양도, 담보제공 또는 대여 등 일체의 처분행위를 할 수 없다. </p> <h3>제14조 (분쟁 해결)</h3> <ol> <li>용역수행 또는 제품공급에 필요한 사항으로서 본 약관에서 정하지 아니한 사항 또는 본 약관의 내용에 관하여 주문자와 마크로젠 사이에 의견이 다른 경우에는 주문자와 마크로젠의 합의된 의사에 따르고, 주문자와 마크로젠 사이에 계약 해석과 관련한 합의가 이루어 지지 않은 경우에는 관련 법령에 따른다.</li> <li>본 약관에 관한 분쟁의 해결은 통상의 민사재판에 의한다. 이 경우 양 당사자는 서울남부지방법원을 전속적 합의 관할 법원으로 하여 해결한다.</li> </ol> <h3>제15조 (약관의 효력)</h3> <ol> <li>주문자는 본 약관이 마크로젠이 제공한 주문 플랫폼을 통해 마크로젠의 용역 또는 제품을 주문하는 모든 주문 건에 적용된다는 데에 동의한다. 다만, 주문자와 마크로젠이 별도의 서면 합의를 한 경우에는 해당 합의가 본 약관에 우선한다.</li> <li>주문자는 주문 이전에 본 약관의 내용을 읽고 이해하였으며, 주문 행위로써 본 약관의 적용에 동의한다.</li> <li>본 약관의 내용이 변경되는 경우에는 마크로젠은 주문자의 이메일 또는 플랫폼 공지 등을 통해 사전에 변경 내용을 주문자에게 통지한다.</li> <li>주문자가 본 약관의 변경내용에 관하여 이의가 있는 경우에는 변경된 약관의 시행일 전에 마크로젠에 통지하며, 마크로젠은 별도 서면합의 체결 및 계정삭제 등의 조치를 통해 해당 주문자에게 변경내용이 적용되지 않도록 할 수 있다.</li> </ol> </div> </div> <!--//::주문이용약관 end::--> <!--::CES 주문 등록 칠레 Layer 팝업::--> <div class="pop_layer chileLayer"> <a href="#" class="pop_close">Close</a><!-- 닫기 --> <div class="hd_bar"></div> <div style="text-align: center;"> <p class="info_txt" style="padding-top: 10px"> <span><font style="font-weight: bold;font-style: normal;font-size: 20px;">Como usar Pick-Up servicio con GRATIS en Santiago?</font></span> </p> <p class="info_txt" style="padding-top: 5px"> <span><font style="font-weight: bold;font-style: normal;font-size: 20px;">How to use Pick-Up service for free in Santiago?</font></span> </p> </div> <div class="tab-cont"> <div class="cont-box exc" style="margin-top: 50px"> <div class="grid_btn"> <div class="dna_btn_box" style="padding: 0 !important;"> <button type="button" class="btn_normal btn_one btn_motion btn_green" onclick="window.open('https://url.kr/q2oeyz')"> <span>Detalles</span> <i class="btn_over"></i> </button> </div> </div> <div style="margin-top: 40px; font-size: 16px; text-align: right;"> <p>Tienes pregunta?<br/>Contacto +56 9 5845 1395</p> </div> </div> </div> </div> <!--//::CES 주문 등록 칠레 Layer 팝업 end::--> <!--::CES 주문 등록 페루 Layer 팝업::--> <div class="pop_layer peruLayer"> <a href="#" class="pop_close">Close</a><!-- 닫기 --> <div class="hd_bar"></div> <div style="text-align: center;"> <p class="info_txt" style="padding-top: 40px"> <span><font style="font-weight: bold;font-style: normal;font-size: 20px;">Envianos tus muestras de forma segura a Chile</font></span> </p> <p class="info_txt" style="padding-top: 5px"> <span><font style="font-weight: bold;font-style: normal;font-size: 20px;">The safest way to deliver your sample to Chile?</font></span> </p> </div> <div class="tab-cont"> <div class="cont-box exc" style="margin-top: 50px"> <div class="grid_btn"> <div class="dna_btn_box" style="padding: 0 !important;"> <button type="button" class="btn_normal btn_one btn_motion btn_green" style="width: auto !important;" onclick="fnPrintPeruDoc(1)"> <span>Descargar Documento</span> <i class="btn_over"></i> </button> <button type="button" class="btn_normal btn_one btn_motion btn_green" style="width: auto !important;" onclick="fnPrintPeruDoc(2)"> <span>Documento para aduana</span> <i class="btn_over"></i> </button> </div> </div> <div style="margin-top: 40px; font-size: 16px; text-align: right;"> <p>Tienes pregunta?<br/>Contacto +56 9 5845 1395</p> </div> </div> </div> </div> <!--//::CES 주문 등록 칠레 Layer 팝업 end::--> </div> <!--header--> <div id="header"> <script type="text/javaScript" language="javascript"> $(document).ready(function() { $('.btn_logout').on('click', actionLogout); $('.btn_myInfo').on('click', goMyInfo); new CommonAjax("/com/menu/mainMenu.do") .addParam({}) // .async(false) .callback(function (resultData) { $('#menuDiv').html(resultData.result); }) .execute(); //공통코드 구성 var objCmmnCmbCodes = new CommonSheetComboCodes() .addGroupCode({"groupCode": "LANG_CD", "includedNotUse" : false}) .addGroupCode({"groupCode": "DNA_SYS_CD", "includedNotUse" : false}) .execute(); //조회조건의 시스템 Combo 구성 $('.spHqd').html(objCmmnCmbCodes.getValue('DNA_SYS_CD', '1000')); $('.spHqo').html(objCmmnCmbCodes.getValue('DNA_SYS_CD', '1001')); $('.spDko').html(objCmmnCmbCodes.getValue('LANG_CD', 'DKO')); $('.spDen').html(objCmmnCmbCodes.getValue('LANG_CD', 'DEN')); $('.spDes').html(objCmmnCmbCodes.getValue('LANG_CD', 'DES')); $('.currLocation').html($('.ulLocation>li.selected>a').html()); }); /** * 메뉴이동함 * @param url 호출url * @param menuCd 메뉴코드 * @param popupYn 팝업여부 * @param loginChckYn 로그인 체크 여부 */ function fnMove(url, menuCd, popupYn, loginChckYn, obj) { "use strict" if (loginChckYn === undefined || loginChckYn === null) { loginChckYn = "N"; } var frmMenu = document.getElementById("frmMenu"); frmMenu.action = url; // 메뉴코드가 넘어오는 경우(Left메뉴 클릭) 은 메뉴코드를 넣어 화면전환하고 메뉴에 등록되지 않는 화면은 현재 메뉴코드 그대로 이동 if( menuCd !== null && menuCd !== "") { frmMenu.menuCd.value = menuCd; } if ((url=="" || url==null) && (obj != undefined && obj != null) ) { //첫번째 하위메뉴로 var menuObj = obj.parent().find("input[name='lvl3menuCd']"); var urlObj = obj.parent().find("input[name='lvl3menuUrl']"); frmMenu.menuCd.value = menuObj.eq(0).val(); frmMenu.action = urlObj.eq(0).val(); } if(popupYn && popupYn === 'Y') { frmMenu.target = '_blank'; frmMenu.rel = 'opener'; } else { frmMenu.target = '_self'; } // 추가 url 파라미터에 쿼리 스트링 부분에 대한 처리 $(frmMenu).find('#menuCd').siblings().remove(); // 메뉴 코드 외 더미 데이터 삭제 var qs = url.match(/[\?&]{1}([\w/]+)=([\w/]+)/g); if(qs) { qs.forEach(function(v){ var kvs = v.split('='); $(frmMenu).append($('<input type="hidden" name="'+kvs[0].substr(1)+'" value="'+kvs[1]+'">')); }); } if(loginChckYn && loginChckYn === 'Y') { location.href = "/com/cust/retrieveLogin.do?menuCd="+menuCd; }else{ frmMenu.submit(); } } function actionLogout() { document.logoutForm.action="/logoutAction.do"; document.logoutForm.submit(); } function actionLocation(dnaSysCdUri, langCd) { document.logoutForm.action='/main.do?dnaSysCdUri='+dnaSysCdUri+'&langCd='+langCd; document.logoutForm.submit(); } function goMyInfo() { fnMove("/mypage/retrievePwConfirmForm.do", "MYP400", "N", "Y" ); } // DNA_SYS_CD // LANG_CD </script> <form method="get" name="frmMenu" id="frmMenu"> <input type="hidden" id="menuCd" name="menuCd" value="SUP600"> </form> <form name="logoutForm" action="/security_check" method="post"> </form> <div class="active_area"> <div class="inner_header"> <h1><a href="/main.do">마크로젠</a></h1> <!--gnb--> <div id="menuDiv" class="gnb"> </div> <!--//gnb--> <!--language--> <div class="lan_box ul_select"> <a href="#" class="select-val currLocation"></a> <div class="select-opt"> <div class="inner_shadow"> <ul class="ulLocation"> <li ><a href="javascript:actionLocation('hqd', 'DKO');" class="aDko"><span class="spHqd"></span> - <span class="spDko"></span></a></li> <li class="selected"><a href="javascript:actionLocation('hqo', 'DEN');" class="aDen"><span class="spHqo"></span> - <span class="spDen"></span></a></li> <li ><a href="javascript:actionLocation('hqo', 'DES');" class="aDes"><span class="spHqo"></span> - <span class="spDes"></span></a></li> </ul> </div> </div> </div> <!--//language--> <!--[D]접속상태 로그인 일 때 노출--> <!--//접속상태--> </div> <!--서브 메뉴 배경 박스--> <div class="sub_menu_box"></div> <!--//서브 메뉴 배경 박스--> </div> </div> <!--//header--> <!--contents--> <div id="contents"> <!--서브 상단 영역--> <div class="sub_top"> <script type="text/javaScript" language="javascript"> $(document).ready(function() { /* new CommonAjax("/com/menu/subMenu.do") .addParam({"menuCd":"SUP600"}) .callback(function (resultData) { fnSetDate(resultData); }) .execute(); */ new CommonAjax("/com/menu/subMenu.do") .addParam({"menuCd":"SUP600"}) // .async(false) .callback(function (resultData) { $('#subMenu').html(resultData.result); subNavEv.init(); }) .execute(); }) function fnMenuLevel2(menuCd,menuNm) { new CommonAjax("/com/menu/retrieveMenuLevel2.do") .addParam({"menuCd":menuCd}) .callback(function (resultData) { /* $("#menuDepth1").find(".on").removeClass("on"); $("#"+menuCd).addClass("on"); $("#menuDepth1").find(".current").html(menuNm); $("#menuDepth1").find(".current").removeClass("open");*/ //$("#menuDepth1").find(".current").trigger("click"); if (resultData.menuDepth2[0].menuUrl==null || resultData.menuDepth2[0].menuUrl =="") { //fnSetMenuLevel2(resultData.menuDepth2,resultData.menuDepth2[0].menuNm); fnMenuLevel3(resultData.menuDepth2[0].menuCd,resultData.menuDepth2[0].menuNm); }else{ //fnSetMenuLevel2(resultData.menuDepth2,resultData.menuDepth2[0].menuNm,resultData.menuDepth2[0].menuUrl); fnMove(resultData.menuDepth2[0].menuUrl,resultData.menuDepth2[0].menuCd,resultData.menuDepth2[0].popupYn,resultData.menuDepth2[0].loginChckYn); } }) .execute(); } function fnMenuLevel3(menuCd,menuNm) { new CommonAjax("/com/menu/retrieveMenuLevel3.do") .addParam({"menuCd":menuCd}) .callback(function (resultData) { if (resultData.menuDepth3.length>0) { /*$("#menuDepth2").find(".on").removeClass("on"); $("#"+menuCd).addClass("on"); $("#menuDepth2").find(".current").html(menuNm); $("#menuDepth2").find(".current").removeClass("open");*/ //$("#menuDepth2").find(".current").trigger("click"); //fnSetMenuLevel3(resultData.menuDepth3,resultData.menuDepth3[0].menuNm,resultData.menuDepth3[0].menuUrl); fnMove(resultData.menuDepth3[0].menuUrl,resultData.menuDepth3[0].menuCd,resultData.menuDepth3[0].popupYn,resultData.menuDepth3[0].loginChckYn); } subNavEv.init(); }) .execute(); } /* function fnSetDate(resultData) { $("#menuTit").html(resultData.menuInfo.menuNm); fnSetMenuLevel1(resultData.menuDepth1,resultData.menuPath[0].menuNm); fnSetMenuLevel2(resultData.menuDepth2,resultData.menuPath[1].menuNm); if (resultData.menuPath[2] != null) { fnSetMenuLevel3(resultData.menuDepth3,resultData.menuPath[2].menuNm); } subNavEv.init(); } function fnSetMenuLevel1(menuDepth1, selectedMenuNm) { var addStr = ""; for (var i=0; i<menuDepth1.length; i++) { addStr += "<li id='"+menuDepth1[i].menuCd+"' "; if (selectedMenuNm==menuDepth1[i].menuNm) { addStr += " class='on'"; } addStr += "><a href='#' onclick=\"javascript:fnMenuLevel2('"+menuDepth1[i].menuCd+"','"+menuDepth1[i].menuNm+"')\" >"+menuDepth1[i].menuNm+"</a></li>"; } addStr = "<a href='#' class='current'>"+selectedMenuNm+"</a>" + "<ul>"+addStr+"</ul>"; $("#menuDepth1").html(addStr); } function fnSetMenuLevel2(menuDepth2, selectedMenuNm, submitUrl) { var addStr = ""; for (var i=0; i<menuDepth2.length; i++) { addStr += "<li id='"+menuDepth2[i].menuCd+"' "; if (selectedMenuNm==menuDepth2[i].menuNm) { addStr += " class='on'"; if (submitUrl != undefined) { fnMove(menuDepth2[i].menuUrl,menuDepth2[i].menuCd,menuDepth2[i].popupYn,menuDepth2[i].loginChckYn); } } addStr += "><a href='#'"; if (menuDepth2[i].menuUrl==null || menuDepth2[i].menuUrl=="") { addStr += " onclick=\"javascript:fnMenuLevel3('"+menuDepth2[i].menuCd+"','"+menuDepth2[i].menuNm+"')\" >"; }else{ addStr += " onclick=\"javascript:fnMove('"+menuDepth2[i].menuUrl+"','"+menuDepth2[i].menuCd+"','"+menuDepth2[i].popupYn+"','"+menuDepth2[i].loginChckYn+"')\" >"; } addStr += menuDepth2[i].menuNm+"</a></li>"; } addStr = "<a href='#' class='current'>"+selectedMenuNm+"</a>" + "<ul>"+addStr+"</ul>"; $("#menuDepth2").html(addStr); } function fnSetMenuLevel3(menuDepth3, selectedMenuNm, submitUrl) { var addStr = ""; for (var i=0; i<menuDepth3.length; i++) { addStr += "<li"; if (selectedMenuNm==menuDepth3[i].menuNm) { addStr += " class='on'"; if (submitUrl != undefined) { fnMove(menuDepth3[i].menuUrl,menuDepth3[i].menuCd,menuDepth3[i].popupYn,menuDepth3[i].loginChckYn); } } addStr += "><a href='#' onclick=\"javascript:fnMove('"+menuDepth3[i].menuUrl+"','"+menuDepth3[i].menuCd+"','"+menuDepth3[i].popupYn+"','"+menuDepth3[i].loginChckYn+"')\" >"+menuDepth3[i].menuNm+"</a></li>"; } addStr = "<a href='#' class='current'>"+selectedMenuNm+"</a>" + "<ul>"+addStr+"</ul>"; $("#menuDepth3").html(addStr); } */ </script> <div id="subMenu"> </div> </div> <!--//서브 상단 영역--> <!--서브 본문 영역--> <div class="sub_contents"> <link rel="stylesheet" href="/resources/css/customer.css" /> <script> var objCmmnCmbCodes; function fnOnload() { //해외 국내 분기처리 if ('hqo' == 'hqo') { $(".domClass").css("display","none"); $(".overseaClass").css("display",""); }else{ $(".domClass").css("display",""); $(".overseaClass").css("display","none"); $("#cntyCd").val("KR"); } //게시판 형식 조회 fnRetrieveBbsInfo(); $("#bbsClsfDtlCd").blur(function(){ fnRequirdInputCheck($(this),"clsfDetailResult","Please select a service."); }); $("#custNm").blur(function(){ fnRequirdInputCheck($(this),"custNmResult","Please enter your name."); }); $("#custFistNm").blur(function(){ fnFistNmCheck(); }); $("#custLasNm").blur(function(){ fnLastNmCheck(); }); $("#custMoblphonNo2").blur(function(){ fnMobileCheck2(); }); $("#custMoblphonNo3").blur(function(){ fnMobileCheck3(); }); $("#oCustMoblphonNo").blur(function(){ fnOverseaMobileCheck(); }); $("#custEmil").blur(function(){ fnEmailCheck(); }); $("#custEmilDomain").blur(function(){ fnDomainCheck(); }); $("#custEmilType").change(function() { fnDomainComboCheck(); }); $("#oCustEmil").blur(function(){ fnOverseaEmailCheck(); }); $("#cntyCd").change(function() { fnRequirdInputCheck($(this),"cntyResult","Please select your country."); }); $("#inttNm").blur(function(){ fnRequirdInputCheck($(this),"inttNmResult","Please enter your university or institution."); }); $("#profsrNm").blur(function(){ if ('hqo' == 'hqd') { fnRequirdInputCheck($(this),"inttProfResult","Please enter PI (Principal Investigator)."); } }); $("#nttTit").blur(function(){ fnRequirdInputCheck($(this),"nittTitResult","Please enter a title for the question."); }); $("#nttCntn").blur(function(){ fnRequirdInputCheck($(this),"nittCntnResult","Please enter the contents."); }); $("#btnContact").click(function() { fnSaveContactUs(); }) fnSelectDomain(); // 직적입력 선택 시 도메인 인풋 활성화 } //단순 필수체크 function fnRequirdInputCheck(obj, errdiv, errMsg, nextObj) { if (obj.val()=="") { obj.addClass("err"); $("#"+errdiv).html(errMsg); $("#"+errdiv).css("display","block"); //obj.focus(); return; } obj.removeClass("err"); $("#"+errdiv).css("display","none"); if (nextObj) nextObj.focus(); //다음항목으로 이동 } function fnFistNmCheck() { var eng = /^[a-zA-Z]*$/; if ($("#custFistNm").val()=="") { $("#custFistNm").addClass("err"); $("#fistNmResult").html("Please enter your name."); //성명을 입력해주세요. $("#fistNmResult").css("display","block"); //$("#custFistNm").focus(); return; } /* if ($("#custFistNm").val()!="" && !eng.test($("#custFistNm").val())) { $("#custFistNm").addClass("err"); $("#fistNmResult").html("Please enter English only."); //영문만 입력가능 합니다. $("#fistNmResult").css("display","block"); //$("#custFistNm").focus(); return; }*/ $("#custFistNm").removeClass("err"); $("#fistNmResult").css("display","none"); } function fnLastNmCheck() { var eng = /^[a-zA-Z]*$/; if ($("#custLasNm").val()=="") { $("#custLasNm").addClass("err"); $("#lasNmResult").html("Please enter your name."); //성명을 입력해주세요. $("#lasNmResult").css("display","block"); //$("#custLasNm").focus(); return; } /* if ($("#custLasNm").val()!="" && !eng.test($("#custLasNm").val())) { $("#custLasNm").addClass("err"); $("#lasNmResult").html("Please enter English only."); //영문만 입력가능 합니다 $("#lasNmResult").css("display","block"); //$("#custLasNm").focus(); return; }*/ $("#custLasNm").removeClass("err"); $("#lasNmResult").css("display","none"); } function fnOverseaMobileCheck() { var num = /^[0-9]*$/; if ($("#oCustMoblphonNo").val()=="") { $("#oCustMoblphonNo").addClass("err"); $("#oPhoneResult").html("Please enter your phone number."); //전화번호를 입력하세요 $("#oPhoneResult").css("display","block"); //$("#oCustMoblphonNo").focus(); return; } if ($("#oCustMoblphonNo").val()!="" && !num.test($("#oCustMoblphonNo").val())) { $("#oCustMoblphonNo").addClass("err"); $("#oPhoneResult").html("Please enter numbers only."); //숫자만 입력가능 합니다. $("#oPhoneResult").css("display","block"); //$("#oCustMoblphonNo").focus(); return; } $("#oCustMoblphonNo").removeClass("err"); $("#oPhoneResult").css("display","none"); } function fnMobileCheck2() { var num = /^[0-9]*$/; if ($("#custMoblphonNo2").val()=="") { $("#custMoblphonNo2").addClass("err"); $("#phoneResult").html("Please enter your phone number."); //전화번호를 입력하세요 $("#phoneResult").css("display","block"); //$("#custMoblphonNo2").focus(); return; } if ($("#custMoblphonNo2").val()!="" && !num.test($("#custMoblphonNo2").val())) { $("#custMoblphonNo2").addClass("err"); $("#phoneResult").html("Please enter numbers only."); //숫자만 입력가능 합니다. $("#phoneResult").css("display","block"); //$("#custMoblphonNo2").focus(); return; } $("#custMoblphonNo2").removeClass("err"); $("#phoneResult").css("display","none"); } function fnMobileCheck3() { var num = /^[0-9]*$/; if ($("#custMoblphonNo3").val()=="" ) { $("#custMoblphonNo3").addClass("err"); $("#phoneResult").html("Please enter your phone number."); //전화번호를 입력하세요 $("#phoneResult").css("display","block"); //$("#custMoblphonNo3").focus(); return; } if ($("#custMoblphonNo3").val()!="" && !num.test($("#custMoblphonNo3").val())) { $("#custMoblphonNo3").addClass("err"); $("#phoneResult").html("Please enter numbers only."); //숫자만 입력가능 합니다. $("#phoneResult").css("display","block"); //$("#custMoblphonNo3").focus(); return; } $("#custMoblphonNo3").removeClass("err"); $("#phoneResult").css("display","none"); } function fnEmailCheck() { if ($("#custEmil").val()=="") { $("#custEmil").addClass("err"); $("#emailResult").html("Please enter the e-mail address."); //이메일을 입력하세요. $("#emailResult").css("display","block"); //$("#custEmil").focus(); return; } $("#custEmil").removeClass("err"); $("#emailResult").css("display","none"); } function fnDomainComboCheck() { if ($("#custEmil").val() != "") { if ($("#custEmilType").val()!="SELF") { if(!validateEmail($("#custEmil").val()+"@"+$("#custEmilType option:selected").text())) { $("#custEmil").addClass("err"); $("#emailResult").html("Invalid e-mail format."); //이메일 형식에 맞지 않습니다. $("#emailResult").css("display","block"); //$("#custEmil").focus(); return; } } } $("#custEmil").removeClass("err"); $("#emailResult").css("display","none"); } // 직적입력 선택 시 도메인 인풋 활성화 function fnSelectDomain() { $("#custEmilType").on('change', function(){ if($("#custEmilType").val()=="SELF"){ $(".self_inp").show(); }else{ $(".self_inp").hide(); } }); } function fnDomainCheck() { //이메일직접 입력시 이메일형식 체크 if ($("#custEmilType").val()=="SELF") { if ($("#custEmilDomain").val()=="") { $("#custEmilDomain").addClass("err"); $("#emailResult").html("Please enter the e-mail domain only."); //도메인명을 입력하세요 $("#emailResult").css("display","block"); //$("#custEmilDomain").focus(); return; } } $("#custEmil").removeClass("err"); $("#emailResult").css("display","none"); } function fnOverseaEmailCheck() { if ($("#oCustEmil").val()=="") { $("#oCustEmil").addClass("err"); $("#oEmailResult").html("Please enter the e-mail address."); //이메일을 입력하세요. $("#oEmailResult").css("display","block"); //$("#oCustEmil").focus(); return; } if(!validateEmail($("#oCustEmil").val())) { $("#oCustEmil").addClass("err"); $("#oEmailResult").html("Invalid e-mail format."); //이메일 형식에 맞지 않습니다. $("#oEmailResult").css("display","block"); //$("#oCustEmil").focus(); return; } $("#oCustEmil").removeClass("err"); $("#oEmailResult").css("display","none"); } function fnRetrieveBbsInfo() { //게시판 마스터 조회 new CommonAjax("/dna/bbs/retrieveBbsMasterInfoByType.do") .addParam({"bbsTypeCd":"IQIY"}) //문의하기 .callback(function (resultData) { if (resultData.bbsMasterInfo != null ) { fnSetBbsDefaultValue(resultData.bbsMasterInfo); }else{ alert("해당 게시판 셋업이 되어 있지 않습니다."); //게시판 셋업이 되어 있지 않습니다. } }) .execute(); } function fnSetBbsDefaultValue(bbsInfo) { $("#bbsSn").val(bbsInfo.bbsSn); $("#mlangCdStr").val(bbsInfo.mlangCd); $("#dnaSysCd").val(bbsInfo.dnaSysCd); $("#clsfGropCd").val(bbsInfo.clsfGropCd); //해외 국내 분기처리 if ('hqo' == 'hqo') { objCmmnCmbCodes = new CommonSheetComboCodes() .addGroupCode({"groupCode": bbsInfo.clsfGropCd, "required": false, "includedNotUse" : false, "atrb1":"Y" }) .addGroupCode({"groupCode": "MAIL_DOMAIN_CD", "required": false, "includedNotUse" : false}) .addGroupCode({"groupCode": "CNTY_CD", "required": false, "includedNotUse" : false}) .execute(); }else{ objCmmnCmbCodes = new CommonSheetComboCodes() .addGroupCode({"groupCode": bbsInfo.clsfGropCd, "required": false, "includedNotUse" : false}) .addGroupCode({"groupCode": "MAIL_DOMAIN_CD", "required": false, "includedNotUse" : false}) .addGroupCode({"groupCode": "CNTY_CD", "required": false, "includedNotUse" : false}) .execute(); } $('#bbsClsfDtlCd').addCommonSelectOptions({ "comboData": objCmmnCmbCodes["DNA_INQUIRY_CD"] }); $('#custEmilType').addCommonSelectOptions({ "comboData": objCmmnCmbCodes["MAIL_DOMAIN_CD"] }); $('#cntyCd').addCommonSelectOptions({ "comboData": objCmmnCmbCodes["CNTY_CD"] }); //로그인 여부에 따라 처리 /* if ("" == "") { //약관 조회 fnRetrieveAgree(); $(".agreeClass").css("display","block"); }else{ $(".agreeClass").css("display","none"); fnRetrieveCustInfo(); } */ //약관 조회 if (typeof $(".agreeClass").html() != "undefined") { fnRetrieveAgree(); } fnRetrieveCustInfo(); } function fnRetrieveCustInfo() { //고객정보조회 new CommonAjax("/hqo/mypage/retrieveCustInfo.do") .addParam({"custId":"","cmpnyCd":"1000"}) .callback(function (resultData) { if (resultData.custInfo != null) { fnSetCustData(resultData.custInfo); } }) .execute(); } function fnSetCustData(custInfo) { $("#custFistNm").val(custInfo.custFistNm); $("#custLasNm").val(custInfo.custLasNm); $("#custNm").val(custInfo.custNm); $("#inttNm").val(custInfo.inttNm); $("#profsrNm").val(custInfo.profsrNm); $("#cntyCd").val(custInfo.inttCntyCd); //핸드폰 번호 if (custInfo.custMoblphonNo != null) { var hpNo = custInfo.custMoblphonNo.split("-"); $("#custMoblphonNo1").val(hpNo[0]); $("#custMoblphonNo2").val(hpNo[1]); $("#custMoblphonNo3").val(hpNo[2]); $("#oCustMoblphonNo").val(custInfo.custMoblphonNo); } //이메일주소 if (custInfo.custReprsntEmil.split("@").length > 0){ var email = custInfo.custReprsntEmil.split("@")[0]; var domain = custInfo.custReprsntEmil.split("@")[1]; if (objCmmnCmbCodes["MAIL_DOMAIN_CD"].ComboText.indexOf(domain) != -1) { for (var i = 1; i < objCmmnCmbCodes["MAIL_DOMAIN_CD"].ComboText.split('|').length; i++) { if (objCmmnCmbCodes["MAIL_DOMAIN_CD"].ComboText.split('|')[i]==domain) { $("#custEmilType").val(objCmmnCmbCodes["MAIL_DOMAIN_CD"].ComboCode.split('|')[i]); //$("#custEmilType option:selected").val(objCmmnCmbCodes["MAIL_DOMAIN_CD"].ComboCode.split('|')[i]); //$("#custEmilType").val(objCmmnCmbCodes["MAIL_DOMAIN_CD"].ComboCode.split('|')[i]).prop("selected", true); //alert($("#custEmilType option:selected").val()); //$("#custEmilType").trigger("change"); $(".self_inp").hide(); //도메인 입력란 숨기기 break; } } }else{ $("#custEmilType").val("SELF"); $("#custEmilDomain").val(domain); } $("#custEmil").val(email); } $("#oCustEmil").val(custInfo.custReprsntEmil); } function fnRetrieveAgree() { //약관목록조회 new CommonAjax("/hqo/com/cust/retrieveCustStplatList.do") .addParam({"menuCd":"SUP600"}) .callback(function (resultData) { if (resultData.CustStplatList.length > 0 ) { fnSetAgreeData(resultData.CustStplatList); } }) .execute(); } function fnSetAgreeData(custStplat) { $("#custStplatCd").val(custStplat[0].custStplatCd); $("#essntlYn").val(custStplat[0].essntlYn); var load_uri = custStplat[0].custStplatCours; if ('DEN' != 'DKO') { //한국어가 아닌 경우 영문약관보이도록 : 약관파일명_en var dot_pos = load_uri.lastIndexOf("."); var uri_len = load_uri.length; load_uri = load_uri.substring(0,dot_pos)+"_en"+load_uri.substring(dot_pos,uri_len); } $("#agreeDiv").load(load_uri); } function fnSaveContactUs() { if (fnValid()) { $('#contactForm').find("input[id=atrb1]").remove(); $('#contactForm').find("input[id=atrb2]").remove(); $('#contactForm').find("input[id=atrb3]").remove(); $('#contactForm').find("input[id=atrb4]").remove(); $('#contactForm').find("input[id=atrb5]").remove(); $('#contactForm').find("input[id=atrb6]").remove(); $('#contactForm').find("input[id=atrb7]").remove(); $('#contactForm').find("input[id=atrb8]").remove(); $('#contactForm').find("input[id=bbsClsfDtlNm]").remove(); $('#contactForm').find("input[name=langCdList]").remove(); if ('hqo' == 'hqo') { //해외의 경우 $('#contactForm').append('<input type="hidden" id="atrb1" name="atrb1" value="'+$("#custFistNm").val()+" "+$("#custLasNm").val()+'">'); //성명 $('#contactForm').append('<input type="hidden" id="atrb4" name="atrb4" value="'+$("#oCustMoblphonNo").val()+'">'); //핸드폰번호 $('#contactForm').append('<input type="hidden" id="atrb5" name="atrb5" value="'+$("#oCustEmil").val()+'">'); //이메일 }else{ $('#contactForm').append('<input type="hidden" id="atrb1" name="atrb1" value="'+$("#custNm").val()+'">'); //성명 //핸드폰번호 var custMoblphonNo = $("#custMoblphonNo1").val()+$("#custMoblphonNo2").val()+$("#custMoblphonNo3").val(); $('#contactForm').append('<input type="hidden" id="atrb4" name="atrb4" value="'+custMoblphonNo+'">'); //이메일 if ($("#custEmilType").val() != "SELF") { email = $("#custEmil").val()+"@"+$("#custEmilType option:selected").text(); }else{ email = $("#custEmil").val()+"@"+$("#custEmilDomain").val(); } $('#contactForm').append('<input type="hidden" id="atrb5" name="atrb5" value="'+email+'">'); } var mlangCd = $("#mlangCdStr").val().split('|'); //다국어 for (var i = 0; i < mlangCd.length; i++) { $('#contactForm').append('<input type="hidden" id="langCdList" name="langCdList" value="'+mlangCd[i]+'">'); } $('#contactForm').append('<input type="hidden" id="atrb2" name="atrb2" value="'+$("#profsrNm").val()+'">'); //담당자/교수이름 $('#contactForm').append('<input type="hidden" id="atrb3" name="atrb3" value="'+$("#inttNm").val()+'">'); //기관(학교)명 $('#contactForm').append('<input type="hidden" id="atrb6" name="atrb6" value="'+$("#cntyCd").val()+'">'); //국가 $('#contactForm').append('<input type="hidden" id="atrb7" name="atrb7" value="'+$("#state").val()+'">'); //지역 $('#contactForm').append('<input type="hidden" id="bbsClsfDtlNm" name="bbsClsfDtlNm" value="'+$("#bbsClsfDtlCd option:selected").text()+'">'); //서비스명 $('#contactForm').append('<input type="hidden" id="atrb8" name="atrb8" value="'+$("#cntyCd option:selected").text()+'">'); //국가명 : 저장용이 아니라 메일내용에 필요함 if ($('input:radio[id="yes"]').is(":checked") == true) { //개인정보 동의 $("#agrYn").val("Y"); }else{ $("#agrYn").val("N"); } new CommonAjax("/hqo/support/insertContactUs.do") .addParam(contactForm) .callback(function (resultData) { alert(resultData.message); if (resultData.result == "S") { //성공이면 메인화면으로 돌아감 document.contactForm.action= "/main.do"; document.contactForm.submit(); } }) .confirm("Would you like to register?") //등록하시겠습니까 .execute(); } } // function fnValid() { var chkProc = true; $(".err_msg").each(function(idx){ if ($(this).is(':visible')) { var input_obj = $(this).parent().find("input:text, textarea, select"); if (input_obj.length>1) { input_obj[0].focus(); //객체가 여러개면 첫번째에 focus }else{ input_obj.focus(); } chkProc = false; return false; } }); if (!chkProc) { //오류가 남아 있으면 다음으로 진행 불가 return false; } //약관동의 체크 if (typeof $(".agreeClass").html() != "undefined") { //if ("" == "") { if ($("#essntlYn").val()=="Y") { if ($('input:radio[id="yes"]').is(":checked") != true) { //필수이며 체크가 안되었다면 alert("You must agree to the required terms and conditions."); //필수 약관에 동의하셔야 합니다. $('input:radio[id="yes"]').focus(); return false; } } } //필수입력 체크 if ($("#bbsClsfDtlCd").val() == "") { $("#bbsClsfDtlCd").addClass("err"); $("#clsfDetailResult").html("Please select a service."); //서비스를 입력해주세요 $("#clsfDetailResult").css("display","block"); $("#bbsClsfDtlCd").focus(); return false; } if ('hqo' == 'hqo') { if ($("#custFistNm").val()=="") { $("#custFistNm").addClass("err"); $("#fistNmResult").html("Please enter your name."); //성명을 입력해주세요. $("#fistNmResult").css("display","block"); $("#custFistNm").focus(); return false; } if ($("#custLasNm").val()=="") { $("#custLasNm").addClass("err"); $("#lasNmResult").html("Please enter your name."); //성명을 입력해주세요. $("#lasNmResult").css("display","block"); $("#custLasNm").focus(); return false; } }else{ if ($("#custNm").val()=="") { $("#custNm").addClass("err"); $("#custNmResult").html("Please enter your name."); //성명을 입력해주세요. $("#custNmResult").css("display","block"); $("#custNm").focus(); return false; } } if ($("#inttNm").val()=="") { $("#inttNm").addClass("err"); $("#inttNmResult").html("Please enter your university or institution."); $("#inttNmResult").css("display","block"); $("#inttNm").focus(); return false; } if ('hqo' == 'hqo') { //해외의 경우 if ($("#oCustMoblphonNo").val()=="") { $("#oCustMoblphonNo").addClass("err"); $("#oPhoneResult").html("Please enter your phone number."); //전화번호를 입력하세요 $("#oPhoneResult").css("display","block"); $("#oCustMoblphonNo").focus(); return false; } if ($("#oCustEmil").val()=="") { $("#oCustEmil").addClass("err"); $("#oEmailResult").html("Please enter the e-mail address."); //이메일을 입력하세요. $("#oEmailResult").css("display","block"); $("#oCustEmil").focus(); return false; } }else{ if ($("#profsrNm").val()=="") { $("#profsrNm").addClass("err"); $("#inttProfResult").html("Please enter PI (Principal Investigator)."); $("#inttProfResult").css("display","block"); $("#profsrNm").focus(); return false; } if ($("#custMoblphonNo2").val()=="") { $("#custMoblphonNo2").addClass("err"); $("#phoneResult").html("Please enter your phone number."); //전화번호를 입력하세요 $("#phoneResult").css("display","block"); $("#custMoblphonNo2").focus(); return false; } if ($("#custMoblphonNo3").val()=="") { $("#custMoblphonNo3").addClass("err"); $("#phoneResult").html("Please enter your phone number."); //전화번호를 입력하세요 $("#phoneResult").css("display","block"); $("#custMoblphonNo3").focus(); return false; } if ($("#custEmil").val()=="") { $("#custEmil").addClass("err"); $("#emailResult").html("Please enter the e-mail address."); //이메일을 입력하세요. $("#emailResult").css("display","block"); $("#custEmil").focus(); return false; } if ($("#custEmilType").val()=="SELF") { if ($("#custEmilDomain").val()=="") { $("#custEmilDomain").addClass("err"); $("#emailResult").html("Please enter the e-mail domain only."); //도메인명을 입력하세요 $("#emailResult").css("display","block"); $("#custEmilDomain").focus(); return false; } var email = $("#custEmil").val()+"@"+$("#custEmilDomain").val(); if(!validateEmail(email)) { $("#custEmil").addClass("err"); $("#emailResult").html("Invalid e-mail format."); //이메일 형식에 맞지 않습니다. $("#emailResult").css("display","block"); $("#custEmil").focus(); return false; } }else{ if(!validateEmail($("#custEmil").val()+"@"+$("#custEmilType option:selected").text())) { $("#custEmil").addClass("err"); $("#emailResult").html("Invalid e-mail format."); //이메일 형식에 맞지 않습니다. $("#emailResult").css("display","block"); $("#custEmil").focus(); return false; } } } if ($("#cntyCd").val()=="") { $("#cntyCd").addClass("err"); $("#cntyResult").html("Please select your country."); $("#cntyResult").css("display","block"); $("#cntyCd").focus(); return false; } if ($("#nttTit").val()=="") { $("#nttTit").addClass("err"); $("#nittTitResult").html("Please enter a title for the question."); $("#nittTitResult").css("display","block"); $("#nttTit").focus(); return false; } if ($("#nttCntn").val()=="") { $("#nttCntn").addClass("err"); $("#nittCntnResult").html("Please enter the contents."); $("#nittCntnResult").css("display","block"); $("#nttCntn").focus(); return false; } return true; } </script> <div class="sub_inner_contents"> <form id="contactForm" name="contactForm" method="post"> <input type="hidden" id="dnaSysCd" name="dnaSysCd" /> <input type="hidden" id="bbsSn" name="bbsSn" value=""/> <input type="hidden" id="clsfGropCd" name="clsfGropCd" value=""/> <input type="hidden" id="mlangCdStr" name="mlangCdStr" /> <h3>Contact us</h3><!-- 문의하기 --> <h4 class="agreeClass">Consent to collection and use of personal information </h4><!-- 개인정보 수집·이용에 대한 동의 --> <!--개인정보 수집 동의 박스--> <div class="agree_box agreeClass"> <input type=hidden id='agrYn' name='agrYn' value=''> <input type=hidden id='custStplatCd' name='custStplatCd' value=''> <input type=hidden id='essntlYn' name='essntlYn' value=''> <div id="agreeDiv" class="scr"> </div> <div class="agree_check"> <span>Do you agree with the collection and use of personal information? (Required)</span> <!-- 개인정보의 수집·이용에 관한 사항에 동의하십니까?(필수) --> <div class="check_align"> <span class="check-box"> <input type="radio" id="yes" name="agree_check"> <label for="yes">I agree.</label><!-- 동의합니다. --> </span> <span class="check-box"> <input type="radio" id="no" name="agree_check" checked> <label for="no">I disagree.</label> <!-- 동의하지 않습니다. --> </span> </div> </div> </div> <!--//개인정보 수집 동의 박스--> <h4>Contact us<span class="tbl_info"><i>*</i>Required field</span></h4><!-- 문의하기 --> <!--문의하기 테이블--> <div class="table_wrap"> <table> <colgroup> <col width="240px"> <col width="500px"> <col width="240px"> <col width="500px"> </colgroup> <tr> <th>Service<i class="dot">*</i></th><!-- 서비스 --> <td colspan="3" class="bdl0"> <div class="fakedSelect"> <!--[D]나이스 셀렉트 요소에 err 추가--> <select id="bbsClsfDtlCd" name="bbsClsfDtlCd" class=""><!-- 문지환:2019-12-16 셀렉트 오류로 인해 해당 클래스 삭제처리:nice-select --> <option value="">Please Select.</option><!-- 선택해주세요 --> </select> </div> <p id="clsfDetailResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr class="domClass"> <th>Name<i class="dot">*</i></th><!-- 성명 --> <td colspan="3" class="bdl0"> <input type="text" id="custNm" name="custNm" value=""/> <p id="custNmResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr class="overseaClass"> <th>First Name<i class="dot">*</i></th> <td class="bdl0"> <input type="text" id="custFistNm" name="custFistNm" value="" /> <p id="fistNmResult" class="err_msg" style="display:none;"></p> </td> <th>Last Name<i class="dot">*</i></th> <td class="bdl0"> <input type="text" id="custLasNm" name="custLasNm" value="" /> <p id="lasNmResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr> <th>PI(Principal <br/>Investigator)</th><!-- 교수 --> <td class="bdl0"> <input type="text" id="profsrNm" name="profsrNm" value=""/> <p id="inttProfResult" class="err_msg" style="display:none;"></p> </td> <th>University /<br> Institution<i class="dot">*</i></th><!-- 소속(학교/기관) --> <td class="bdl0"> <input type="text" id="inttNm" name="inttNm" value=""/> <p id="inttNmResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr class="domClass"> <th>Mobile Number<i class="dot">*</i></th><!-- 휴대폰번호 --> <td colspan="3" class="bdl0"> <div class="input_box tbl"> <div class="phone"> <span> <div class="fakedSelect"> <select id="custMoblphonNo1" name="custMoblphonNo1" class=""><!-- 문지환:2019-12-16 셀렉트 오류로 인해 해당 클래스 삭제처리:nice-select --> <option value="010">010</option> <option value="011">011</option> <option value="016">016</option> <option value="017">017</option> <option value="018">018</option> <option value="019">019</option> </select> </div> </span> <span><input type="text" id="custMoblphonNo2" id="custMoblphonNo2" value="" maxlength="4" /></span> <span><input type="text" id="custMoblphonNo3" id="custMoblphonNo3" value="" maxlength="4" /></span> </div> </div> <p id="phoneResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr class="overseaClass"> <th>Phone<i class="dot">*</i></th> <td colspan="3" class="bdl0"> <input type="text" id="oCustMoblphonNo" name="oCustMoblphonNo" value="" /> <p id="oPhoneResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr class="domClass"> <th>E-mail<i class="dot">*</i></th><!-- 이메일 --> <td colspan="3" class="bdl0"> <!--[D] 이메일 오류 시 email_tbl에 err 적용--> <div class="email_tbl"> <span class="inp"><input type="text" id="custEmil" name="custEmil" placeholder="E-mail"></span> <span class="self_inp"><input type="text" id="custEmilDomain" name="custEmilDomain" placeholder="Domain"/></span> <div class="email_select fakedSelect"> <select id="custEmilType" name="custEmilType" class=""><!-- 문지환:2019-12-16 셀렉트 오류로 인해 해당 클래스 삭제처리:nice-select --> </select> </div> </div> <p id="emailResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr id="oEmilTr" class="overseaClass"> <th>E-mail<i class="dot">*</i></th> <td colspan="3" class="bdl0"> <span class="inp"><input type="text" id="oCustEmil" name="oCustEmil" placeholder="E-mail"></span> <p id="oEmailResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr> <th>Country<i class="dot">*</i></th><!-- 국가 --> <td class="bdl0"> <div class="fakedSelect"> <select id="cntyCd" name="cntyCd" class=""><!-- 문지환:2019-12-16 셀렉트 오류로 인해 해당 클래스 삭제처리:nice-select --> <option value="">Please select your country.</option> </select> </div> <p id="cntyResult" class="err_msg" style="display:none;"></p> </td> <th>State</th><!-- 지역 --> <td class="bdl0"> <input type="text" id="state" name="state"/> <p id="stateResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr> <th>Title<i class="dot">*</i></th><!-- 제목 --> <td colspan="3" class="bdl0"> <input type="text" class="full" id="nttTit" name="nttTit" placeholder="Please enter a title for the question." /> <p id="nittTitResult" class="err_msg" style="display:none;"></p> </td> </tr> <tr> <th>Comment<i class="dot">*</i></th><!-- 내용 --> <td colspan="3" class="bdl0"> <textarea id="nttCntn" name="nttCntn" placeholder="Please freely describe your project."></textarea> <p id="nittCntnResult" class="err_msg" style="display:none;"></p> </td> </tr> </table> </div> <div class="btn_box both"> <a href="#none" id="btnContact" class="btn_motion btn_green"><span>Contact us</span><i class="btn_over"></i></a><!-- 문의하기--> </div> <!--서비스 문의--> <h4>Service Inquiry</h4> <!-- 서비스 문의 --> <p class="tbl_info">Please call or e-mail us if you have any questions.</p><!-- 질문이나 상담을 원하시면 전화 또는 메일로 문의 부탁 드립니다. --> <div class="table_wrap"> <table class="col_type"> <colgroup> <col width="240px"> <col width="500px"> <col width="240px"> <col width="500px"> </colgroup> <thead> <tr> <th>Inquiry</th><!-- 문의 --> <th>Phone</th><!-- 전화번호 --> <th>E-mail</th><!-- 메일 --> </tr> </thead> <tbody> <tr> <td rowspan="2" class="bdr">CES</td> <td>Sampling, Testing, and Results 82-2-2180-7376</td> <td rowspan="2"><a href="mailto:info@macrogen.com" class="mail_link">info@macrogen.com</a></td> </tr> <tr> <td>Inquire about Quotation and Bill 82-2-2180-7376</td> </tr> <tr> <td>Gene Service</td> <td>82-2-2180-7376</td> <td><a href="mailto:info@macrogen.com" class="mail_link">info@macrogen.com</a></td> </tr> <tr> <td rowspan="2" class="bdr">OLIGO</td> <td>Sampling, Testing, and Results 82-2-2180-7376</td> <td rowspan="2"><a href="mailto:oligo@macrogen.com" class="mail_link">oligo@macrogen.com</a></td> </tr> <tr> <td>Inquire about Quotation and Bill 82-2-2180-7376</td> </tr> <tr> <td>NGS</td> <td>82-2-2180-7000</td> <td><a href="mailto:ngs@macrogen.com" class="mail_link">ngs@macrogen.com</a></td> </tr> <tr> <td>Microarray</td> <td>82-2-2180-7361</td> <td><a href="mailto:array@macrogen.com" class="mail_link">array@macrogen.com</a></td> </tr> <!-- <tr> <td>Gene Synthesis</td> <td>82-2-2180-7102</td> <td><a href="mailto:info@macrogen.com" class="mail_link">info@macrogen.com</a></td> </tr> --> </tbody> </table> </div> <!--//서비스 문의--> <!--기타 문의--> <h4>Other Inquiry</h4><!-- 기타 문의 --> <div class="table_wrap"> <table class="col_type"> <colgroup> <col width="240px"> <col width="500px"> <col width="240px"> <col width="500px"> </colgroup> <thead> <tr> <th>Inquiry</th> <!-- 문의 --> <th>Phone</th><!-- 전화번호 --> <th>E-mail</th><!-- 메일 --> </tr> </thead> <tbody> <tr> <td>Others</td> <!-- 기타 --> <td>82-2-2180-7000</td> <td><a href="mailto:info@macrogen.com" class="mail_link">info@macrogen.com</a></td> </tr> </tbody> </table> </div> <!--//기타 문의--> </form> </div> <!--//sub_inner_contents--> </div> <!--//서브 본문 영역--> </div> <!--//contents--> <!-- footer --> <div id="footer"> <div class="inner_footer"> <div class="both"> <span class="footer_logo">Macrogen</span> <!-- 마크로젠 --> <address> 10F, 254, Beotkkot-ro, Geumcheon-gu, Seoul (Gasan-dong, World Meridian I) <!-- 08511 서울특별시 금천구 벚꽃로 254 10층(가산동, 월드메르디앙 1차) / TEL 02-2180-7000 --> </address> <ul class="footer_menu"> <li><a href="/support/retrieveContactUs.do?menuCd=SUP600">Contact us</a></li> <!-- Contact us --> <li><a href="#" class="btn-pop" data-pop-name="terms">Terms of Use</a></li><!-- 이용약관 --> <li><a href="#" class="btn-pop bold" data-pop-name="privacy">Privacy Policy</a></li><!-- 개인정보처리방침 --> <li><a href="#" class="open-sitemap">Site Map</a></li><!-- 사이트맵 --> </ul> <div class="family_site ul_select"> <p class="select-val">FAMILY SITE</p> <div class="select-opt"> <ul> <li><a href="https://www.macrogen.com" target="_blank">Macrogen</a></li><!-- 마크로젠 --> <li><a href="https://order.macrogen-europe.com" target="_blank">Macrogen Europe</a></li><!-- Macrogen Europe --> <li><a href="https://order.psomagen.com" target="_blank">Macrogen USA (Psomagen)</a></li><!-- Macrogen USA (Psomagen) --> <li><a href="https://order.macrogen-japan.co.jp/main.do" target="_blank">Macrogen Japan</a></li><!-- Macrogen Japan --> <li><a href="https://dna.macrogen-singapore.com" target="_blank">Macrogen Singapore</a></li><!-- Macrogen Singapore --> </ul> </div> </div> </div> <p class="sub_addr">Macrogen Spain : Calle Martinez Villergas, 52. Edificio B. Planta Baja. Oficina 1/Izquierda. Madrid. 28027 / Tel : +34 911 138 378 / info-spain@macrogen.com</p> <!-- Macrogen Spain : Calle Martinez Villergas, 52. Edificio B. Planta Baja. Oficina 1/Izquierda. Madrid. 28027 / Tel : +34 911 138 378 / info-spain@macrogen.com --> <p class="copy_right">COPYRIGHT © 2020 MACROGEN CO., LTD. ALL RIGHTS RESERVED.</p><!-- COPYRIGHT © 2019 MACROGEN CO., LTD. ALL RIGHTS RESERVED. --> </div> </div> <!-- //footer --> </div> <!-- // wrap --> <div class="pop_wrap"> </div> <!--스크롤 맨 위로 이동 버튼--> <a href="#" class="btn_top">맨 위로</a> <!-- 맨 위로 --> <!--//푸터--> <!--사이트맵 레이어--> <div class="sitemap"> <a href="#" class="sitemap_close">Close Site Map</a> <!-- 사이트맵 닫기 --> <div class="inner_sitemap"> <div class="menu_wrap"> <div class="menu_box"> <h1><a href="#">Quotation</a></h1><!-- 견적 --> <h2><a href="/quotation/retrieveCesQuotation.do?menuCd=QUO100">CES</a></h2><!-- CES --> <h2><a href="/quotation/retrieveGeneQuotation.do?menuCd=QUO400">Gene Service</a></h2><!-- Gene --> <h2><a href="/quotation/retrieveOligoCustomQuotation.do?menuCd=QUO200">Oligo</a></h2> <h2><a href="/quotation/retrieveNgsQuotation.do?menuCd=QUO300">NGS</a></h2> <h2><a href="/quotation/retrieveChipQuotation.do?menuCd=QUO500">Microarray</a></h2> <h2><a href="/quotation/retrieveQuotationList.do?menuCd=QUO600">My Quotation</a></h2><!-- 견적내역 --> </div> <div class="menu_box"> <h1><a href="#">Order</a></h1><!-- 주문 --> <h2><a href="#">CES</a></h2><!-- CES --> <ul> <li><a href="/dna/order/retrieveCesOrdRegSeqcForm.do?menuCd=ORD100100">Sequencing Service</a></li> <li><a href="/dna/order/retrieveCesOrdRegCstmForm.do?menuCd=ORD100200">Customized Sequencing</a></li> <li><a href="/dna/order/retrieveCesOrdRegIdtfForm.do?menuCd=ORD100300">Identification</a></li> <li><a href="/dna/order/retrieveCesOrdRegFrgmForm.do?menuCd=ORD100400">Fragment Analysis</a></li> <li><a href="/dna/order/retrieveCesOrdRegPyroForm.do?menuCd=ORD100500">PyroSequencing</a></li> <li><a href="/dna/order/retrieveCesOrdRegClonForm.do?menuCd=ORD100600">Cloning</a></li> </ul> <!-- <ul> <li><a href="#">Standard Sequencing</a></li> <li><a href="#">1 primer / Half plate</a></li> <li><a href="#">Difficult Sequencing</a></li> <li><a href="#">Primer walking</a></li> <li><a href="#">EZ-Seq</a></li> <li><a href="#">Eco-Seq</a></li> </ul> --> <!-- <ul> <li><a href="#">PCR & Sequencing</a></li> <li><a href="#">SNP & Mutation Analysis</a></li> <li><a href="#">One click sanger Sequencing</a></li> <li><a href="#">NGS Validation</a></li> <li><a href="#">PCR Optimization</a></li> </ul> --> <!-- <ul> <li><a href="#">16s rRNA</a></li> <li><a href="#">18s rRNA</a></li> <li><a href="#">ITS region</a></li> <li><a href="#">26s rRNA(D1, D2, D3 region)</a></li> <li><a href="#">Rapid ID</a></li> <li><a href="#">MLST Analysis</a></li> <li><a href="#">Animal Barcoding</a></li> <li><a href="#">Plant Barcoding</a></li> </ul> --> <!-- <ul> <li><a href="#">Fragment Analysis</a></li> </ul> --> <!-- <ul> <li><a href="#">SNP/Indel Analysis</a></li> <li><a href="#">CpG methylation Analysis</a></li> </ul> --> <!-- <ul> <li><a href="#">Gene Synthesis</a></li> <li><a href="#">Mutagenesis Service</a></li> <li><a href="#">Sub Cloning Service</a></li> <li><a href="#">Cloning Service</a></li> </ul> --> <h2><a href="/olg/ordMngt/retrieveOrdMngtOrdRgsnForm.do?menuCd=ORD200">Oligo</a></h2> &nbsp; <!-- <ul> <li><a href="#">Premade Oligo</a></li> <li><a href="#">Custom Oligo</a></li> <li><a href="#">Duplex Oligo</a></li> </ul> --> </div> <div class="menu_box"> <h1><a href="#">Result</a></h1><!-- 결과 --> <h2><a href="/result/retrieveCesResult.do?menuCd=RST100">CES</a></h2> <h2><a href="/result/retrieveOlgResult.do?menuCd=RST200">Oligo</a></h2> <h2><a href="/result/retrieveNgsResult.do?menuCd=RST300">NGS</a></h2> <h2><a href="/result/retrieveChipResult.do?menuCd=RST400">Microarray</a></h2> </div> <div class="menu_box"> <h1><a href="#">My Account</a></h1><!-- 마이페이지 --> <h2><a href="/mypage/retrievePpmReqForm.do?menuCd=MYP100">My Account</a></h2><!-- 나의 계정 --> <ul> <li><a href="/mypage/retrievePpmReqForm.do?menuCd=MYP100">My Prepayment</a></li><!-- 선입내역 --> <li><a href="/mypage/retrievePpmReqForm.do?menuCd=MYP100200">My Mileage</a></li><!-- 마일리지 --> <li><a href="/mypage/retrieveCouponForm.do?menuCd=MYP100300">My Coupon</a></li><!-- 쿠폰 --> </ul> <h2><a href="/mypage/retrievePayList.do?menuCd=MYP200">My Payment</a></h2><!-- 결제내역 --> <ul> <li><a href="/mypage/retrievePayList.do?menuCd=MYP200">Payment Details</a></li><!-- 결제내역 --> </ul> <h2><a href="/mypage/retrieveOrderList.do?menuCd=MYP300">My Order</a></h2><!-- 나의 주문 --> <ul> <li><a href="/mypage/retrieveOrderList.do?menuCd=MYP300">Order Review</a></li><!-- 주문내역 --> <li><a href="/mypage/retrieveUserPrimer.do?menuCd=MYP300200">Stored primer</a></li><!-- 보관 프라이머 --> </ul> <h2><a href="/mypage/retrievePwConfirmForm.do?menuCd=MYP400">My Information</a></h2><!-- 나의 정보 --> <ul> <li><a href="/mypage/retrievePwConfirmForm.do?menuCd=MYP400">Personal Information</a></li><!-- 개인정보확인/수정 --> <li><a href="/mypage/retrievePwConfirmForm.do?menuCd=MYP400">Billing Information</a></li><!-- 발행처/결제수단 --> </ul> </div> <div class="menu_box"> <h1><a href="#">Support</a></h1><!-- 고객지원 --> <h2><a href="#">User Guide</a></h2><!-- 유저가이드 --> <ul> <li><a href="/pageLinkDnaSys.do?menuCd=SUP100200&layout=page_sub&link=%2Fsupport%2FretrieveGuideCes">CES</a></li> <li><a href="/pageLinkDnaSys.do?menuCd=SUP100500&layout=page_sub&link=%2Fsupport%2FretrieveGuideGene">Gene Service</a></li> <li><a href="/pageLinkDnaSys.do?menuCd=SUP100300&layout=page_sub&link=%2Fsupport%2FretrieveGuideOligo">Oligo</a></li> <li><a href="/pageLinkDnaSys.do?menuCd=SUP100400&layout=page_sub&link=%2Fsupport%2FretrieveGuideNgs">NGS</a></a></li> <li><a href="/pageLinkDnaSys.do?menuCd=SUP100100&layout=page_sub&link=%2Fsupport%2FretrieveGuideMicroarray">Microarray</a></a></li> </ul> <h2><a href="/support/retrieveFaq.do?menuCd=SUP200">FAQ</a></h2><!-- 자주하는 질문 --> <h2><a href="/pageLinkDnaSys.do?menuCd=SUP300&layout=page_sub&link=%2Fsupport%2FretrieveLocation">Locations</a></h2><!-- 오시는 길 --> <h2><a href="/support/retrieveNotice.do?menuCd=SUP400">News & Events</a></h2><!-- 공지사항&이벤트 --> <!-- <h3><a href="#">공지사항</a></h3> <h3><a href="#">이벤트</a></h3> --> <h2><a href="/support/retrieveDownloadCenter.do?menuCd=SUP500">Download</a></h2><!-- 다운로드센터 --> <h2><a href="/support/retrieveContactUs.do?menuCd=SUP600">Contact us</a></h2><!-- 문의하기 --> <h2><a href="/support/retrieveContactUs.do?menuCd=SUP600">Clients Publication</a></h2><!-- Client's Publication --> <h2><a href="/pageLinkDnaSys.do?menuCd=SUP700&link=%2Fsupport%2FretrievePayInfo&layout=page_sub">How to pay</a></h2><!-- 결제안내 --> <!-- <ul> <li><a href="#">서비스 소개</a></li> <li><a href="#">샘플</a></li> <li><a href="#">주문</a></li> <li><a href="#">결과</a></li> <li><a href="#">가격</a></li> </ul> --> <!-- <ul> <li><a href="#">서비스 소개</a></li> <li><a href="#">가격</a></li> </ul> --> <!-- <h3><a href="/pageLinkDnaSys.do?menuCd=SUP100300&layout=page_sub&link=%2Fsupport%2FretrieveGuideOligo">Oligo</a></h3> --> <!-- <ul> <li><a href="#">서비스 소개</a></li> <li><a href="#">샘플</a></li> <li><a href="#">가격</a></li> </ul> --> <!-- <h3><a href="/pageLinkDnaSys.do?menuCd=SUP100400&layout=page_sub&link=%2Fsupport%2FretrieveGuideNgs">NGS</a></h3> --> <!-- <ul> <li><a href="#">서비스 소개</a></li> </ul> --> <!-- <h3><a href="/pageLinkDnaSys.do?menuCd=SUP100100&layout=page_sub&link=%2Fsupport%2FretrieveGuideMicroarray">Microarray</a></h3> --> <!-- <ul> <li><a href="#">서비스 소개</a></li> </ul> --> </div> <!--//menu_box 끝--> </div> <!--menu_wrap end--> </div> <!--inner_sitemap 끝--> </div> <!--//사이트맵 레이어--> <!--///////////////////////////////////////레이어 팝업 영역//////////////////////////////////////--> <!-- ::common.js > popupEv 참조:: 1. 공통 레이어 팝업은 pop_area 영역 안에서 작업합니다. 2. 배경 dim은 pop_area 에 active 클래스를 추가적용하여 노출하고 있음. 3. 공지사항 팝업은 기본layer 팝업과 별개로 컨트롤. - 공지사항 팝업은 배경 dim 없음. - 공통 layer팝업은 dim 띄움. pop_area 자체를 dim으로 사용 4. 팝업 버튼에 data-pop-name 속성으로 해당 팝업 class명을 찾아서 오픈하는 방식으로 동작됨. --> <!--::공지사항 팝업::--> <!-- <div class="pop_notice"> --> <!-- <div class="inner_pop"> --> <!-- <div class="top_bar"> --> <!-- <span class="pop_ci">마크로젠</span> --> <!-- <a href="#" class="today_close">오늘 하루 그만보기</a> --> <!-- <a href="#" class="close">닫기</a> --> <!-- </div> --> <!-- <!--공지팝업 통이미지--> <!-- <div class="pop_cont"> --> <!-- </div> --> <!-- <!--//공지팝업 통이미지--> <!-- </div> --> <!-- </div> --> <!--::공지사항 팝업 끝::--> <div class="pop_area"> <!--::뉴스레터 및 홍보마케팅 활용 동의::--> <div class="pop_layer policyCont newsletter"> <a href="#" class="pop_close">닫기</a> <div class="hd_bar"> <h1>뉴스레터 및 홍보/마케팅 활용 동의</h1> </div> <div class="scroll_area"> <p> '(주)마크로젠'는 (이하 '회사'는) 정보통신망 이용촉진 및 정보보호 등에 관한 법률, 개인정보보호법, 통신비밀보호법, 전기통신사업법, 등 정보통신서비스 제공자가 준수하여야 할 관련 법령상의 개인정보보호 규정을 준수하며, 회사는 개인정보처리방침을 통하여 고객님께서 제공하시는 개인 정보가 어떠한 용도와 방식으로 이용되고 있으며, 개인정보보호를 위해 어떠한 조치가 취해지고 있는지 알려드립니다. </p> <p>회사는 개인정보처리방침을 개정하는 경우 웹사이트 공지사항(또는 개별공지)을 통하여 공지할 것 입니다.</p> <h2>1.이용하는 개인정보 항목</h2> <p>- 이름, 이메일 주소, 기관 명</p> <h2>2. 개인정보의 이용목적</h2> <p>회사는 수집한 개인정보를 다음의 목적을 위해 활용합니다.</p> <p> - 마크로젠 관련 뉴스/이벤트 정보 제공 - 회원 대상 홍보, 마케팅 및 맞춤형 서비스 제공 </p> <h2>3. 개인정보의 보유 및 이용기간</h2> <p>- 이용 목적 달성 시 까지</p> <strong> ※ 위와 같은 개인정보 수집 이용에 대하여 동의를 거부할 권리가 있습니다. 그러나 동의를 거부할 경우 고객 문의 시 서비스가 제한될 수 있습니다. </strong> </div> </div> <!--::뉴스레터 및 홍보마케팅 활용 동의 끝::--> <!--::개인정보처리방침::--> <div class="pop_layer policyCont privacy"> <a href="#" class="pop_close">닫기</a> <div class="hd_bar"> <h1>Privacy Policy</h1> <div class="search_box search_box_en"> <select> <option value="ver03">Privacy Policy ver.03(02.08.19~)</option> <!-- <option value="ver02">Privacy Policy ver.02(17.07.26~02.07.19)</option> <option value="ver01">Privacy Policy ver.01(12.03.12~07.26.17)</option> --> </select> <button type="button" class="btn_motion"> <span>Search</span> <!-- 조회 --> <i class="btn_over"></i> </button> </div> </div> <div class="scroll_area scroll_policy_en"> </div> </div> <!--::개인정보처리방침 끝::--> <!--::이용약관::--> <div class="pop_layer policyCont terms"> <a href="#" class="pop_close">닫기</a> <div class="hd_bar"> <h1>General Terms & Conditions</h1> </div> <div class="scroll_area"> <p>This agreement is a contract between you and Macrogen Inc. and applies to Macrogen’s services usage in whole. You shall read, agree with and accept all of the terms and conditions contained in this agreement.</p> <h2>Article.1 General rule</h2> <h3>1. 1. Purpose,</h3> <p> This agreement is to comply with the law of electric communication enterprise and an Enforcement Ordinance in Korea on the utilization stipulation and procedure of all the related service provided by Macrogen Inc. </p> <h3>1.2. Service,</h3> <p> Service defines that it furnishes DNA sequencing and other additional information through <a href="http://dna.macrogen.com">http://dna.macrogen.com</a> to be provided by Macrogen Inc hereunder. </p> <h3>1.3 Effectiveness and change of the agreement,</h3> <ol> <li>It shall come into effect on the date when Macrogen Inc. post it in public.</li> <li>It may be amended by any such change of important business reasons and proceeded with work as changed after all the amendments are made.</li> </ol> <h2>Article 2. Enrollment of a membership and Service Usage,</h2> <h3>2.1 Eligibility and Types of accounts</h3> <ol> <li>To be eligible for our service, you shall obtain the consent of service usage from Macrogen and make an agreement.</li> <li>In the event that you have the desire to create your own account and use our service, you shall provide us with your personal information in accordance with Macrogen Inc’s request</li> <li>In the event that Macrogen Inc. authorizes the Service Usage to you, such notice shall be considered to be received by Macrogen Inc with User ID and other related information.</li> <li> Macrogen Inc. does not authorize the application of our service usage in accordance with the following: <br/> - apply to service with name of other persons.<br/> - provide false, inaccurate or misleading information<br/> - register on purpose of a manner that is defamatory, trade libelous, unlawfully threatening or unlawfully harassing.<br/> </li> </ol> <h3>2.2 Service usage and limitation</h3> <ol> <li>Macrogen Inc. can temporarily suspend the Service usage due to system inspection, change, defect, communication interruption and Force Majeure.</li> <li>In the event that the service usage is suspended as set forth below in clauses a), any claims of either user or third party shall be excluded.</li> </ol> <h2>Article 3. Liability</h2> <h3>3.1 Macrogen Inc’s Liability</h3> <ol> <li>Macrogen Inc. shall take a step that you can use our service immediately from the date to be registered without any failure, except for our special cases.</li> <li>You shall agree to receive an e-mail related to service, important notice and promotion email / letter sent by Macrogen.</li> <li>In the event that you escalate any claim, we will gather information from you and take a appropriate step. While it is take a few time to settle it, we will notify the reasons and schedule to you.</li> <li>Macrogen Inc. shall not disclose your personal information to any third party that is not directly related to the agreement and will limit to use and improve high quality service, unless the disclosure is requires by the law, regulations or orders of the governmental authorities concerned national security and safety in very exceptional case.</li> <li>Macrogen Inc. would not accept liability for any damage caused by natural disasters(earthquake, a war of the elements, flood, typhoon, etc).</li> </ol> <h3>3.2 User’s Liability</h3> <ol> <li>You shall be liable for all the management of your own ID and Password.</li> <li>You shall agree to receive an e-mail related to service sent by Macrogen.</li> <li>You shall give the notice to Macrogen on this matters, if your ID is used on illegally purposes,</li> <li>You shall abide by clauses specified on the agreement and related laws.</li> <li>You agree to acknowledge that any data generated from Macrogen's DNA sequencing and delivered to you resulted from labour, efforts, material and assets of Macrogen and its affiliated entities, and that you shall be liable for the payments of the processed order regardless of the success or fail of the sequence data.</li> </ol> <h2>Article 4. Supply and usage of Service result</h2> <h3>4.1 Supply of Service result</h3> <ol> <li>The turnaround time define the one from the arrival of your samples to the sending of result.</li> <li>If the result is delayed beyond the promised date, you shall be notified in writing of the fact of delayed service.</li> </ol> <h3>4.2 Services Usage,</h3> <ol> <li> Macrogen Inc. shall treat all the sample data and information provided by you confidentially and shall not disclose them to any third party without your consent, except if the disclosure is required by following purpose:<br/> <ol class="type_num"> <li>provide it by anonymity for a statistical report, academic research and market investigation</li> <li>identity the said person to prevent use by stealth</li> <li>required by the laws, regulations or orders of the Governmental authorities concerned</li> </ol> </li> </ol> <h2>Article 5. Effectiveness, termination and limitation</h2> <h3>5.1 Effectiveness</h3> <ol> <li> You shall provide your identified information as per Macrogen’s required form and make this agreement with Macrogen.</li> <li> Macrogen agree to register users as a member who comply with clause 5.1.a. </li> </ol> <h3>5.2 Termination and usage limitation</h3> <ol> <li>You may for its convenience, terminate contract at any time. Such termination becomes effective by your e-mail notice of termination to Macrogen after identifying your personal information (Name, TEL, Institute, FAX etc)</li> <li>Upon receipt of the notice, you can not, except as otherwise directed by you in the notice, log in with your ID & PW and use it.</li> <li> Macrogen may terminate the Contract without any notice, in whole or in part, if: <ol class="type_num"> <li>violate the public order and established social morals</li> <li>relate to criminal act</li> <li>intend to utilize service for damaging national interests and social public benefit.</li> <li>use ID and Password of other users.</li> <li>bring disgrace and inflict a loss on other users.</li> <li>register another ID in duplicate under same user.</li> <li>damage sound usage of service.</li> </ol> </li> </ol> <h3>5.3 Cancellation procedure of usage limitation</h3> <ol> <li> In the case of limiting service usage, Macrgoen shall notify users or representatives in writing or phone of Macrogen’s intension fixing given date and time to terminate the contract. Such termination becomes effective by KHNP's written notice of termination to Supplier. </li> <li> Macrogen may, for its convenience, terminate all or any part of the service at any time by urgent problem. Such termination becomes effective by Macrogen's written notice of termination to Supplier. </li> <li> Under the article of 4.2.1, users or representative who is notified the termination of service usage, could make a objection. </li> <li> In the event of resolving the suspension of service usage, Macrogen will take a appropriate action to cancel the suspension immediately. </li> </ol> <h3>5. 4 User’s notice management</h3> <p>Macrogen can delete the notice posted by users for the following without any pre-notice.</p> <ol> <li>injure to a persons or group’s reputation by a slander</li> <li>violate public order or established social morals.</li> <li>commit a criminal act</li> <li>infringe copyright against other people</li> <li>violate related law or Macrogen’s rule.</li> </ol> <h2>Article 6. Arbitration</h2> <p>All disputes, controversies or differences which may arise out of or in connection with the Contract or for the breach thereof shall be finally settled by arbitration in Seoul, Korea in accordance with the Commercial Arbitration Rules of the Korean Commercial Arbitration Board and the laws of Korea.</p> <h2>Aricle 7. Governing Law</h2> <p>The Contract shall be governed and interpreted by the laws of the Republic of Korea.</p> <h2>Article8. Liabilities and remedy</h2> <h3>8.1 Liabilities</h3> <p> Unless otherwise provided herein, Supplier shall not be liable for any consequential, direct or indirect damages, related to free service , except for the damages caused by willful misconduct. <br /> Macrogen lifetime storage service will be provided to all of our customers at free of charge up to fifteen (15) years from the date of data creation. <br /> We are not liable for damage or losses to any of one’s standard sequencing result files which are stored in Macrogen’s server resulting from participation in or accessing or downloading file or data in connection with the Service. <br /> We reserve the right, in our sole discretion, to cancel or suspend the Service should a virus, bugs, or other causes beyond our control corrupt the administration, security or proper operation of the Service. </p> <h3>8.2 Remedy</h3> <ol> <li> Macrogen have no obligation to confirm and represent any opinion and information provided by Macrogen’ sequencing service, users and third party. </li> <li> Macorgen shall not be liable for any loss caused by commodity transaction or leading and borrowing money through service between users and a third party and expected profit from service. </li> </ol> <h3>8.3 Liquidated damage,</h3> <p>You shall pay liquidated damages, not as a penalty, to Macrogen in an amount of 10% of total amount of the delayed payment behind due date.</p> <h2># Appendix</h2> <ol> <li>All payment shall be made by you to the designated Macrogen’s banking account, or by the individual or corporate credit card and shall be made in the United States Dollar or Euro or Japanese Yen or British Pound.</li> <li>According to the general terms and conditions on above-mentioned, we would like to inform you that we will charge you the amount of the service charge as per the inserted card number unless the payment is done no later than one month after the receipt of the commercial invoice of our sequencing service.</li> <li>You can choose one of the payment methods among the followings. <ol class="type_num"> <li>Telegraphic Transfer in advance</li> <li>Telegraphic Transfer at sight of the commercial invoice</li> <li>Payment of credit card as per your the level of the credit</li> <li>Banking Check</li> </ol> </li> <li> Single Pass Sample Resequencing policy <br /> Resequencing is provided in order to verify any possibility of machine error or operator's mishandling and carried out only when <br /> DNA sequencing quality can be improved. Therefore, retrial request for failures owing to template preparation or composition <br /> will be all charged. Also, re-sending a new batch, in spite of the same sample names, will be regarded as a new order. </li> </ol> </div> </div> <!--::이용약관 끝::--> </div> <!--///////////////////////////////////////레이어 팝업 영역 끝//////////////////////////////////////--> <script> var main_bx = jQuery(".main-bxslider li"); var main_slider = $('.main-bxslider').bxSlider({ auto: true, // 자동 실행 여부 pager: true, // 현재 위치 페이징 표시 여부 설정 pause: 6000, speed: 500, // 이동 속도를 설정 controls: false, // 이전 다음 버튼 노출 여부 touchEnabled:false, onSliderLoad: function(){ jQuery(".main_roll li").eq(1).find(".item_box").addClass("action"); }, onSlideAfter: function(newIndex, oldIndex, currentIdx){ //메인 롤링 텍스트 액션 var activeIdx = currentIdx; var prevIdx = oldIndex; main_bx.eq(activeIdx).find(".item_box").addClass("action"); main_bx.eq(prevIdx).find(".item_box").removeClass("action"); } }); $(".main_roll .bx-controls").click(function(){ main_slider.stopAuto(); }); var slider = $('.notice-bxslider').bxSlider({ auto: false, // 자동 실행 여부 // autoHover: true, pager: false, pause: 3000, speed: 500, // 이동 속도를 설정 touchEnabled:false, nextSelector: '.notice_btn .btn_next', prevSelector: '.notice_btn .btn_prev' }); // 개인정보 취급방침 버전 추가 될 떄마다 해당 스크립트 추가 요청 $(".scroll_policy_kr").load("/resources/html/policy_v14.jsp"); $(".pop_layer .search_box_kr select").on("change",function(){ var policyVal = $(this).val(); //val와 option의 index를 같이 맞춰준 후 선택된 것에 대하여 변경되는 방식으로 변경 var optionSel = $(".pop_layer .search_box_kr select option").index($(".pop_layer .search_box_kr select option:selected"))+1; $(".scroll_policy_kr").load("/resources/html/policy_v"+policyVal+".jsp"); }); $(".scroll_policy_en").load("/resources/html/policy_v03_en2.jsp"); $(".pop_layer .search_box_en select").on("change",function(){ var policyVal = $(this).val(); if(policyVal == "ver03"){ $(".scroll_policy_en").load("/resources/html/policy_v03_en2.jsp"); }else if(policyVal == "ver02"){ $(".scroll_policy_en").load("/resources/html/policy_v02_en.jsp"); }else if(policyVal == "ver01"){ $(".scroll_policy_en").load("/resources/html/policy_v01_en.jsp"); } }); </script> <form class="form-inline form-control-static" action="" id="popupForm" name="popupForm" onsubmit="return false"> <input type="hidden" id="countPerPage" name="countPerPage" value="5"/> <input type="hidden" id="currentPage" name="currentPage" value="1"/> <input type="hidden" id="keyword" name="keyword" value=""/> </form> <dna id="dna" dnaTokenKey="" /> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10