var sw = screen.availWidth; var sh = screen.availHeight; var cw =730; var ch =324; var cw2 =730; var ch2 =720; var px = (sw-cw)/2; var py = (sh-ch)/2; var px2 = (sw-cw2)/2; var py2 = (sh-ch2)/2; $(document).ready(function(){ Dunsnumber.init(); }); var Dunsnumber = { init : function () { try { $('#openDunsnumberPop').on('click', Dunsnumber.openDunsnumberPop); } catch(e) { alert("[js/egovframework/tradekorea/www/duns_number/duns_number.js's Dunsnumber.init] error : " + e.description); } }, /** * Dunsnumber를 조회하는 팝업창을 생성한다. */ openDunsnumberPop : function () { try { var l_businessno = $(this).data('businessno'); var l_nationCode = $(this).data('nationcode'); if(l_nationCode == "KR"){ //window.open("/common/dunsNumSearchKorea.do?businessno="+l_businessno+"&nationCode="+l_nationCode+"&nolayout=yes","","width=730,height=720,top="+py+",left="+px+",menubar=no,status=no,toolbars=no,scrollbars=no,location=no, resizable=no"); $('#area_layer').load( "/common/dunsNumSearchKorea.do?businessno="+l_businessno+"&nationCode="+l_nationCode+"&nolayout=yes", function(p_response, p_status, p_xhr){ if(p_status == 'error'){ if(JsUtil.checkAjaxError(p_xhr.status)){ alert(p_xhr.status); } }else{ $('.dimmedLayer ').css("display","block"); feUI.feTab(); feUI.setFormEl(); } } ); } else{ $('#area_layer').load( "/common/dunsNumSearchNotKorea.do", function(p_response, p_status, p_xhr){ if(p_status == 'error'){ if(JsUtil.checkAjaxError(p_xhr.status)){ alert(p_xhr.status); } }else{ $('.dimmedLayer ').css("display","block"); feUI.feTab(); feUI.setFormEl(); } } ); //window.open("/duns_number/duns_number.do?action=NotKorea&businessno="+l_businessno+"&nationCode="+l_nationCode+"&nolayout=yes","","width=730,height=720,top="+py2+",left="+px2+",menubar=no,status=no,toolbars=no,scrollbars=no,location=no, resizable=no"); } return false; } catch(e) { alert("[js/egovframework/tradekorea/www/duns_number/duns_number.js's Dunsnumber.openDunsnumberPop] error : " + e.description); } }, /*modalCloseBtn : function(){ try { $('#area_layer').html(''); $('.dimmedLayer ').css("display",""); } catch(e) { alert("[js/egovframework/tradekorea/www/duns_number/duns_number.js's Dunsnumber.modalCloseBtn] error : " + e.description); } }, modal2CloseBtn : function(){ try { $('#area_layer2').html(''); } catch(e) { alert("[js/egovframework/tradekorea/www/duns_number/duns_number.js's Dunsnumber.modal2CloseBtn] error : " + e.description); } },*/ } function modalCloseBtn(){ try { $('#area_layer').html(''); $('#area_layer_header').html(''); $('.dimmedLayer ').css("display",""); } catch(e) { alert("[js/egovframework/tradekorea/www/duns_number/duns_number.js's DunsnumberHeader.modalCloseBtn] error : " + e.description); } } function modal2CloseBtn(){ try { $('#area_layer2').html(''); $('#area_layer_header2').html(''); } catch(e) { alert("[js/egovframework/tradekorea/www/duns_number/duns_number.js's DunsnumberHeader.modal2CloseBtn] error : " + e.description); } } function selectDunsNumber(dunsNumber, bizNumber, nationCode, retry){ if( bizNumber =='undefined'){ bizNumber = ''; } var l_url = "/common/dunsNumSearchSelectOne.do?nolayout=yes&dunsNumber="+dunsNumber+"&bizNumber="+bizNumber+"&nationCode="+nationCode+"&retry="+retry+"&searchOn=true"; $(document).ajaxStart($.blockUI({message:"Please Wait ..."})).ajaxStop($.unblockUI); $.ajax({ url : l_url, type : 'GET', dataType: 'text', success : function(p_result){ var l_result = eval('('+p_result+')'); console.log(l_result); if(l_result.dunsInfo1 != undefined && l_result.dunsInfo1 != ""){ $('#area_layer2').load( "/common/dunsNumSearchKoreaLayer.do",{name:l_result.dunsInfo1.cmp_nm,address:l_result.dunsInfo1.addr,mask:l_result.dunsInfo1.duns_msk}, function(p_response, p_status, p_xhr){ if(p_status == 'error'){ alert(p_xhr.status); }else{ $('.dimmedLayer ').css("display","block"); } } ); } }, error : function(p_xhr, p_status, p_error) { alert(p_error); } }); } function enterkeySearch(){ if (event.keyCode == 13) { var f =document.notKorea; if(f.searchContent.value ==""){ //alert("Please enter Company Name."); Message.get(function(msg){ alert( msg ); },631); return false; } /*f.searchOn.value ="true"; f.action = "/common/dunsNumSearchNotKoreaAjax.do?nolayout=yes"; f.method = "POST"; f.submit(); $.blockUI({ message : "Plaese Wait..." });*/ $('#resultList').empty(); $('#paging').empty(); var l_url = "/common/dunsNumSearchNotKoreaAjax.do?nolayout=yes"; $('input[name=searchOn]').val("true"); var params = $('#notKorea').serialize(); $(document).ajaxStart($.blockUI({message:"Please Wait ..."})).ajaxStop($.unblockUI); $.ajax({ url : l_url, type : 'GET', dataType: 'text', data : params, success : function(p_result){ var l_result = eval('('+p_result+')'); console.log(l_result); var result = ''; var pageTemp = 0; var duns_size = parseInt(l_result.duns_size); var pageCounter = 0; if(l_result.pageCount == ""){ pageTemp = 1; }else{ pageTemp = l_result.pageCount; } if(duns_size/50 == 0){ pageCounter = parseInt(duns_size/50); }else if(duns_size/50 != 0){ pageCounter = parseInt((duns_size/50)+1); } if( l_result.duns_list == '' && l_result.research != "true"){ // $('#resultTable').empty(); var contents = ''; contents += '

The company you are searching for cannot be found.
Please refine your search by checking the spelling.

'; $('#resultList').append(contents); }else { //if( l_result.duns_list != undefined){ for(var i=(pageTemp-1)*50; i < pageTemp*50 -1; i++){ if(l_result.duns_list[i] != undefined){ result += ''; result += ""+ l_result.duns_list[i].duns_msk +""; result += ""+ l_result.duns_list[i].cmp_nm +""; /*result += ""+ l_result.duns_list[i].duns_msk +""; result += ""+ l_result.duns_list[i].cmp_nm +"";*/ result += ''+l_result.duns_list[i].addr+''; result += ''; } } var paging = ''; for(var j = 1; j < pageCounter; j++){ paging += ''; if(j == pageTemp){ paging += ''+j+''; }else{ paging += j; } paging += ''; } $('#resultList').append(result); $('#paging').append(paging); } }, error : function(p_xhr, p_status, p_error) { alert(p_error); $('#resultList').empty(); $('#paging').empty(); } }); } } function checkDunsNumberNotKorea(){ try{ var f =document.notKorea; /*f.searchOn.value ="true"; f.action = "/common/dunsNumSearchNotKoreaAjax.do?nolayout=yes"; f.method = "POST"; f.submit();*/ //유효성 부분 추가 [수정자 : 정선중(latelove@daum.net) 2015-06-01] var selectednationCode = $("select[name=nationCode]").val(); if(selectednationCode == '0'){ //alert("Please select Country."); Message.get(function(msg){ alert( msg ); $("select[name=nationCode]").focus(); },629); return false; } //선택된 국가가 캐나다 또는 미국일 경우 주가 선택되었는지 체크 if(selectednationCode == 'CA' || selectednationCode == 'US'){ if ($("select[name=statecode]").val() == '0') { //alert("Please select State/Province."); Message.get(function(msg){ alert( msg ); $("select[name=statecode]").focus(); },630); return false; } } if(f.searchContent.value ==""){ //alert("Please enter Company Name."); Message.get(function(msg){ alert( msg ); $("input[name=searchContent]").focus(); },631); return false; } $('#resultList').empty(); $('#paging').empty(); var l_url = "/common/dunsNumSearchNotKoreaAjax.do?nolayout=yes"; $('input[name=searchOn]').val("true"); var params = $('#notKorea').serialize(); $(document).ajaxStart($.blockUI({message:"Please Wait ..."})).ajaxStop($.unblockUI); $.ajax({ url : l_url, type : 'GET', dataType: 'text', data : params, success : function(p_result){ var l_result = eval('('+p_result+')'); console.log(l_result); var result = ''; // $('#resultList').empty(); var pageTemp = 0; var duns_size = parseInt(l_result.duns_size); var pageCounter = 0; if(l_result.pageCount == ""){ pageTemp = 1; }else{ pageTemp = l_result.pageCount; } if(duns_size/50 == 0){ pageCounter = parseInt(duns_size/50); }else if(duns_size/50 != 0){ pageCounter = parseInt((duns_size/50)+1); } if( l_result.duns_list == '' && l_result.research != "true"){ // $('#resultTable').empty(); var contents = ''; contents += '

The company you are searching for cannot be found.
Please refine your search by checking the spelling.

'; $('#resultList').append(contents); } if( l_result.duns_list != ''){ for(var i=(pageTemp-1)*50; i < pageTemp*50 -1; i++){ if(l_result.duns_list[i] != undefined){ result += ''; result += ""+ l_result.duns_list[i].duns_msk +""; result += ""+ l_result.duns_list[i].cmp_nm +""; /*result += ""+ l_result.duns_list[i].duns_msk +""; result += ""+ l_result.duns_list[i].cmp_nm +"";*/ result += ''+l_result.duns_list[i].addr+''; result += ''; } } var paging = ''; // $('#paging').empty(); for(var j = 1; j < pageCounter; j++){ paging += ''; if(j == pageTemp){ paging += ''+j+''; }else{ paging += j; } paging += ''; } $('#resultList').append(result); $('#paging').append(paging); } }, error : function(p_xhr, p_status, p_error) { alert(p_error); $('#resultList').empty(); $('#paging').empty(); } }); }catch(e){ alert("[js/egovframework/tradekorea/www/duns_number/duns_number.js's Dunsnumber.checkDunsNumberNotKorea] error : " + e.description); } } function changenationCode(){ var l_url = "/common/dunsNumSearchNotKoreaAjax.do?nolayout=yes"; $('input[name=searchOn]').val("false"); var params = $('#notKorea').serialize(); $(document).ajaxStart($.blockUI({message:"Please Wait ..."})).ajaxStop($.unblockUI); $.ajax({ url : l_url, type : 'POST', dataType: 'text', data : params, success : function(p_result){ var l_result = eval('('+p_result+')'); var option = ''; if(typeof l_result.statList == 'undefined'){ $('#stateProvince').css("display","none"); }else{ /*console.log(l_result.statList)*/ for(var i=0; i < l_result.statList.length; i++){ option += '