//--------------------------------------------------------------------------------------------------- //팝업열기 //ex : var url="/lts/admin/file_name.lts?id=1"; // popupWindow(url, 800, 600); function popupWindow( url, wt, ht, urlName ) { var dim = new Array(2); dim = CenterWindow(ht,wt); top = dim[0]; left = dim[1]; var left = left; var top = top; var toolbar = 'no'; var menubar = 'no'; var status = 'yes'; var scrollbars = 'yes'; var resizable = 'no'; var code_search = window.open( url, urlName, 'left='+left+', top='+top+', width='+wt+', height='+ht+', toolbar='+toolbar+', menubar='+menubar+', status='+status+', scrollbars='+scrollbars+', resizable='+resizable); code_search.focus(); } function openWindowUsr(url,wt,ht,lt,tp,urlName){ var dim = new Array(2); var left = lt; var top = tp; var toolbar = 'no'; var menubar = 'no'; var status = 'no'; var scrollbars = 'yes'; var resizable = 'yes'; var pWindow=null pWindow = window.open( url, urlName, 'left='+left+', top='+top+', width='+wt+', height='+ht+', toolbar='+toolbar+', menubar='+menubar+', status='+status+', scrollbars='+scrollbars+', resizable='+resizable); pWindow.focus(); } function openWindow( url, wt, ht, urlName, tbar, mbar, st, sbar, rsize ) { var dim = new Array(2); dim = CenterWindow(ht,wt); top = dim[0]; left = dim[1]; var left = left; var top = top; var toolbar = tbar; var menubar = mbar; var status = st; var scrollbars = sbar; var resizable = rsize; var code_search = window.open( url, urlName, 'left='+left+', top='+top+', width='+wt+', height='+ht+', toolbar='+toolbar+', menubar='+menubar+', status='+status+', scrollbars='+scrollbars+', resizable='+resizable); code_search.focus(); } function openWindow( url, wt, ht) { var dim = new Array(2); dim = CenterWindow(ht,wt); top = dim[0]; left = dim[1]; var left = left; var top = top; newWin = window.open( url, 'SummaryPop', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width='+wt+', height='+ht+', left='+left+',top='+top+''); newWin.focus(); } // 예약상세내역 윈도우 function pnrWindow(url,wt,ht) { var dim = new Array(2); dim = CenterWindow(ht,wt); top = dim[0]; left = dim[1]; var left = 10; var top = 10; var toolbar = 'no'; var menubar = 'no'; var status = 'yes'; var scrollbars = 'yes'; var resizable = 'yes'; var pWindow = window.open( url, 'pnrDetail', 'left='+left+', top='+top+', width='+wt+', height='+ht+', toolbar='+toolbar+', menubar='+menubar+', status='+status+', scrollbars='+scrollbars+', resizable='+resizable); pWindow.focus(); } function CenterWindow(height,width){ var outx = screen.height; var outy = screen.width; var x = (outx - height)/2; var y = (outy - width)/2; dim = new Array(2); dim[0] = x; dim[1] = y; return dim; } //--------------------------------------------------------------------------------------------------- //CheckBox : 전체선택/해제 //form : 폼이름(this.form) //name : 체크버튼 이름 //param : 선택값(true/false) //ex : checked_list(this.form, true); //전체선택 // checked_list(this.form, flas); //전체해제 function checked_list(formNm, elementNm, param ){ for( i=0; i < formNm.elements.length; i++){ if(formNm.elements[i].name == elementNm){ formNm.elements[i].checked = param; } } } function checked_list2(form, name, param ){ for( i=0; i < form.elements.length; i++){ if(form.elements[i].name == name){ if( form.elements[i].disabled != true ) form.elements[i].checked = param; } } } function change_check_box(obj,status) { if( obj.checked != null ) { obj.checked = status; } else { if( obj.length ){ for( var i = 0; i< obj.length; i++ ) obj[i].checked = status; } } } function CheckboxCnt(form, name) { var listCnt = 0; for( i=0; i < form.elements.length; i++){ if(form.elements[i].name == name && form.elements[i].checked == true){ listCnt++; } } if( listCnt == 0){ alert("선택한 행이 없습니다"); return false; } return true; } //체크박스가 체크되고 체크박스의 value값을 | 기호로 구분하여 가져온다. //예) 1|2|3| //form : 폼이름 //name : 체크박스이름. function getCheckboxKeys(form, name){ if(!CheckboxCnt(form, name)) return; var keyValue = ""; for( i=0; i < form.elements.length; i++){ if( form.elements[i].name == name && form.elements[i].checked == true){ keyValue += form.elements[i].value +"|"; } } return keyValue; } //***************************************************************************************************숫자,문자관련 //--------------------------------------------------------------------------------------------------- //오른쪽 공백를 잘라준다 function RTrim(str){ if(str.charAt(str.length-1) == " ") {str=str.substring(0,str.length-1); return RTrim(str);} else return str; } //--------------------------------------------------------------------------------------------------- //왼쪽 공백를 잘라준다 function LTrim(str){ if(str.charAt(0) == " ") {str=str.substring(1,str.length); return LTrim(str);} else return str; } //--------------------------------------------------------------------------------------------------- //좌우 공백를 잘라준다 function LRTrim(str){ return RTrim(LTrim(str)); } //해당 오브젝트로 이동 function setFocus(obj){ obj.focus(); obj.select(); } //콤마(,) 빼기 function delComma(input){ var s = 0; for(i=0; i "9") { alert("주민등록번호를 잘못 입력했습니다"); field1.focus(); return false; break; } } if(field2.value.length!=7) { alert("주민등록번호를 잘못 입력했습니다"); field2.focus(); return false; } for(var i=0;i<7;i++) { var AChar=field2.value.charAt(i); if(AChar < "0" || AChar > "9") { alert("주민등록번호를 잘못 입력했습니다"); field2.focus(); return false; break; } } var mon=field1.value.substring(2,4); var day=field1.value.substring(4); var sex=field2.value.substring(0,1); if((mon < "01") || (mon > "12")) { alert ("주민등록번호를 잘못 입력했습니다") field1.focus(); return false; } if((day < "01") || (day > "31")) { alert ("주민등록번호를 잘못 입력했습니다") field1.focus(); return false; } if((sex < "1") || (sex > "4")) { alert ("주민등록번호를 잘못 입력했습니다") field2.focus(); return false; } r11=field1.value.substring(0,1); r12=field1.value.substring(1,2); r13=field1.value.substring(2,3); r14=field1.value.substring(3,4); r15=field1.value.substring(4,5); r16=field1.value.substring(5,6); r21=field2.value.substring(0,1); r22=field2.value.substring(1,2); r23=field2.value.substring(2,3); r24=field2.value.substring(3,4); r25=field2.value.substring(4,5); r26=field2.value.substring(5,6); r27=field2.value.substring(6,7); var total = r11*2 + r12*3 + r13*4 + r14*5 + r15*6 + r16*7 + r21*8 + r22*9 + r23*2 + r24*3 + r25*4 + r26*5; var result= (11- (total % 11)) % 10; if (result != r27) { alert("주민등록번호가 옳지 않습니다!"); field1.focus(); return false; } return true; } function revSummary(pcdId){ var url = "/lts/admin/PNR_RevSummary.lts?PCD_ID="+ pcdId; popupWindow(url, 830, 600, "PNR_RevSummary"); } function setSdate(s){ document.searchForm.SEARCH_DATE_S.value = s; } function setEdate(s){ document.searchForm.SEARCH_DATE_E.value = s; } function calendarWin(flag){ var urls = "/lts/booking/BkCalendar.lts?loc="+ flag +"&uType=A&st=D&cnt=3"; popupWindow(urls, 630, 480, "Calendar"); } function calendar(year,month,day,loc){ eval("document.searchForm.SEARCH_DATE_"+ loc +".value ="+ year + month + day) ; } function companySearchWin(url){ // newWin=null; // newWin = window.open(url, '_new', 'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,copyhistory=no,width=600,height=250,left=300, top=150'); // newWin.focus(); popupWindow(url, 400, 400, "CodeSearch"); } //공백을 제거하는 함수 function IsTrimStr(checkStr){ var str = ""; checkStr = checkStr.toString(); for (i = 0;i < checkStr.length;i++) { ch = checkStr.charAt(i); if (ch != " ") { str = str + ch; } } return str; } //소수점자리 Fomatter function point(data, point_pos) { var result; //결과값 리턴. var x = 1; for (var i = 0; i 57){ alert("숫자만 입력가능합니다"); event.returnValue = false; } } //소수,음수,콤마,슬래쉬 포함 function numkeyInC(){ if( event.keyCode < 44 || event.keyCode > 57){ alert("숫자만 입력가능합니다"); event.returnValue = false; } } //날짜에서 사용(/포함) function numkeyInD(){ if( event.keyCode < 47 || event.keyCode > 57){ alert("숫자만 입력가능합니다"); event.returnValue = false; } } //소수점이하는 제외한 정수부분 function fixedNumber(aa){ var len = aa.length; var tmp = "" ; var i = 0 ; for(i = 0 ; i < len ; i++) { if(aa.charAt(i) == ".") { break ; } tmp += aa.charAt(i) ; } return tmp ; } //반올림을 한다. function Round(dd, pnt) { var tmp = ""; if(dd.length == 0) { tmp = "0."; //소수점자리가 없는경우 for (i = 0; i eval(pnt)) { //소수점 자리가 있으나 소수점이하 자리수가 클 경우 tmp = "0."+dd; tmp = point(tmp, pnt); } return tmp; } //소수점 찾기 function searchDot(input){ var output = IsTrimStr(input); var s = "" ; for(i=0; i "9") { alert("주민등록번호를 잘못 입력했습니다"); return false; break; } } if(field2.length!=7) { alert("주민등록번호를 잘못 입력했습니다"); return false; } for(var i=0;i<7;i++) { var AChar=field2.charAt(i); if(AChar < "0" || AChar > "9") { alert("주민등록번호를 잘못 입력했습니다"); return false; break; } } var mon=field1.substring(2,4); var day=field1.substring(4); var sex=field2.substring(0,1); if((mon < "01") || (mon > "12")) { alert ("주민등록번호를 잘못 입력했습니다") return false; } if((day < "01") || (day > "31")) { alert ("주민등록번호를 잘못 입력했습니다") return false; } if((sex < "1") || (sex > "4")) { alert ("주민등록번호를 잘못 입력했습니다") return false; } r11=field1.substring(0,1); r12=field1.substring(1,2); r13=field1.substring(2,3); r14=field1.substring(3,4); r15=field1.substring(4,5); r16=field1.substring(5,6); r21=field2.substring(0,1); r22=field2.substring(1,2); r23=field2.substring(2,3); r24=field2.substring(3,4); r25=field2.substring(4,5); r26=field2.substring(5,6); r27=field2.substring(6,7); var total = r11*2 + r12*3 + r13*4 + r14*5 + r15*6 + r16*7 + r21*8 + r22*9 + r23*2 + r24*3 + r25*4 + r26*5; var result= (11- (total % 11)) % 10; if (result != r27) { alert("주민등록번호가 옳지 않습니다!"); return false; } return true; } //--------------------------------------------------------------------------------------------------- //숫자여부를 검사 // return : 숫자이면 true, 아니면or공백 - false function isNumber(num){ var i; if(num.length <= 0) return false; for(i=0;i '9') && num.charAt(i) !='.' ) return false; } return true; } //--------------------------------------------------------------------------------------------------- //영문검사 function isAlpabetCheck(str) { var check_flag = true; var strValue = str; //var retCode = 0; for (var i=0; i < str.length; i++) { var retCode = str.charCodeAt(i); var retChar = str.substr(i,1).toUpperCase(); //retCode = parseInt(retCode); if ((retChar < "a" || retChar > "z") && (retChar < "A" || retChar > "Z")) { check_flag = false; break; } } return check_flag; } //영문검사(공백포함) function isAlpabetCheckB(str) { var check_flag = true; var strValue = str; //var retCode = 0; for (var i=0; i < str.length; i++) { var retCode = str.charCodeAt(i); var retChar = str.substr(i,1).toUpperCase(); //retCode = parseInt(retCode); if ((retChar < "a" || retChar > "z") && (retChar < "A" || retChar > "Z") && retChar != " ") { check_flag = false; break; } } return check_flag; } //--------------------------------------------------------------------------------------------------- //한글 검사 function isHangulCheck(str) { var check_flag = true; var strValue = str; var retCode = 0; for (i = 0; i < strValue.length; i++) { var retCode = strValue.charCodeAt(i); var retChar = strValue.substr(i,1).toUpperCase(); retCode = parseInt(retCode); if ((retChar < "0" || retChar > "9") && (retChar < "a" || retChar > "z") && (retChar < "A" || retChar > "Z")) { check_flag = false; break; } } return check_flag; } function isEmail(str){ if(str.indexOf('@') < 1 || str.indexOf('.') == -1 || str.indexOf(' ') != -1 || //str.indexOf('@') > str.indexOf('.') || str.indexOf('@') != str.lastIndexOf('@') || str.lastIndexOf('.') == (str.length-1) || str.indexOf('.') == (str.indexOf('@')+1) || str.lastIndexOf('.') == (str.indexOf('.')+1)) { return false; } return true; } //***************************************************************************************************날짜관련 //--------------------------------------------------------------------------------------------------- // 윤년 계산 및 입력날짜 Check function checkDate(str){ var yy,mm,dd,ny,nm,nd; var arr_d; for(i = 0;i < str.length; i++){ str = str.replace("/", ""); } if(str.length != 8){ alert("날짜입력이 잘못되었습니다\n\n예) 20060502"); return false; } yy = str.substring(0,4);// 년, 월, 일을 문자열로 가지고 있는다. mm = str.substring(4,6); dd = str.substring(6,8); if(mm < '10'){ mm = mm.substring(1); } if(dd < '10'){ dd = dd.substring(1); } ny = parseInt(yy);// 년, 월, 일을 정수형으로 가지고 있는다. nm = parseInt(mm); nd = parseInt(dd); if(!(Number(yy)) || (ny < 1000) || (ny>9999)){ alert('년도 입력이 잘못되었습니다'); return false; } if(!(Number(mm)) || (nm < 1) || (nm > 12)){ alert('월 입력이 잘못되었습니다'); return false; } arr_d = new Array('31','28','31','30','31','30','31','31','30','31','30','31') file://윤년계산 if(((ny % 4 == 0)&&(ny % 100 !=0)) || (ny % 400 == 0)) arr_d[1] = 29; if(!(Number(dd)) || (nd < 1) || (nd > arr_d[nm-1])){ alert('일자 입력이 잘못되었습니다'); return false; } return true; } function getSdEdCheck(startDate, endDate){ if( startDate > endDate){ alert("종료일보다 시작일이 큽니다."); return false; } return true; } function messageSend(obj){ var param = getCheckboxValue(obj); if(param[2] != 0){ //param[0] = param[0] ; //param[1] = param[1] ; //param[2] = 1; var url = "/lts/adminB/MessageSender.lts?STEP=1&PCD_ID="+ param[0] +"&PNR_ADDR="+ param[1] +"&CNT="+ param[2]; popupWindow(url, 450, 620, "MessageSender"); } } function companySelection(pCode, pName) { document.searchForm.COMPANY_CODE.value = pCode; document.searchForm.COMPANY_NAME.value = pName; } //# 오라클에서 싱글쿼테션 문제는 Utility에 getStrSingleQt() 메소드를 사용 //# 더블쿼테션을 html 특수기호로 변경( input 박스 안에 들어갈 때 " 는 문제가 됨) function getDoubleQt(param){ var paramTmp = ""; for(var i=0; i < param.length; i++){ if( param.charAt(i) =='\"'){ i=i; paramTmp += """; } else { paramTmp += param.substring(i,i+1); } } return paramTmp; } function getChangeChar(param, param1, param2){ var paramTmp = ""; for(var i=0; i < param.length; i++){ if( param.charAt(i) == param1){ i=i; paramTmp += ""+ param2 +""; } else { paramTmp += param.substring(i,i+1); } } return paramTmp; } //거래처 찾기 등 코드값 조회..... function codeSearchPop(type, fndStr){ var url = "/lts/common/comCodeSearch.lts?FUNC_NAME=setSearchCode&CALL=POPUP&CODE_TYPE="+ type +"&SEARCH_NAME=" + fndStr; openWindow( url, 490, 400, "코드찾기", 'no', 'no', 'no', 'yes', 'no' ); } //글자수에 맞게 다음칸 이동 function setNextFocus(fd1, fd2, maxWd){ if( fd1.value.length == maxWd ){ if( fd2 != null) fd2.focus(); } } //아이디 또는 비번입력체크 function isFieldCheck(str){ var flag = true; var inChar = ""; var trimChar = ""; if( str == ""){ flag = false }else{ for (var i=0; i < str.length; i++) { inChar = str.charAt(i).toUpperCase(); if(inChar != " ") { trimChar += inChar; } if ((inChar < "0" || inChar > "9") && (inChar < "A" || inChar > "Z") && inChar == " ") { flag = false; break; } if(flag) if( trimChar.length == 0 ) flag = false; } } return flag; } //날짜에서 슬래시제거 function setDelSlash(param){ var remove = /[/]/gi; param = param.replace(remove,""); return param; } // 일자를 입력받아 format으로 변경 Date.prototype.format = function(selDate, f) { if (!this.valueOf()) return " "; var weekName = ["일", "월", "화", "수", "목", "금", "토"]; var d = this; d.setFullYear(selDate.substring(0, 4)); d.setMonth(parseInt(selDate.substring(4, 6)) - 1); d.setDate(selDate.substring(6, 8)); if(selDate.length > 8) { d.setHours(selDate.substring(8, 10)); d.setMinutes(selDate.substring(10, 12)); if(selDate.length > 12) { d.setSeconds(selDate.substring(12)); } } return f.replace(/(yyyy|yy|MM|dd|E|hh|mm|ss|a\/p)/gi, function($1) { switch ($1) { case "yyyy": return d.getFullYear(); case "yy": return (d.getFullYear() % 1000).zf(2); case "MM": return (d.getMonth() + 1).zf(2); case "dd": return d.getDate().zf(2); case "E": return weekName[d.getDay()]; case "HH": return d.getHours().zf(2); case "hh": return ((h = d.getHours() % 12) ? h : 12).zf(2); case "hh": return (d.getHours()).zf(2); case "mm": return d.getMinutes().zf(2); case "ss": return d.getSeconds().zf(2); case "a/p": return d.getHours() < 12 ? "오전" : "오후"; default: return $1; } }); }; String.prototype.string = function(len){var s = '', i = 0; while (i++ < len) { s += this; } return s;}; String.prototype.zf = function(len){return "0".string(len - this.length) + this;}; Number.prototype.zf = function(len){return this.toString().zf(len);}; // 7% 혜택 안내 팝업레이어 function popLayer7Dsc() { var popHtml = ""; popHtml += "
"; popHtml += " "; popHtml += "
"; popHtml += "

7% 할인 청구 서비스 적용 카드

"; popHtml += " 닫기(7% 할인 청구 서비스 적용 카드)"; popHtml += "
"; popHtml += " "; popHtml += " "; popHtml += "
"; popHtml += " "; popHtml += "
"; popHtml += "
"; popHtml += " 7% 할인 청구 서비스 적용 카드 대표 이미지"; popHtml += "
"; popHtml += "
    "; popHtml += "
  • M Edition2
  • "; popHtml += "
  • 현대카드 X
  • "; popHtml += "
  • 현대카드M
  • "; popHtml += "
  • 현대카드M Lady
  • "; popHtml += "
  • 현대카드A
  • "; popHtml += "
  • 현대카드H
  • "; popHtml += "
  • 현대카드I
  • "; popHtml += "
  • 현대카드K
  • "; popHtml += "
  • 현대카드T
  • "; popHtml += "
  • 현대카드S
  • "; popHtml += "
  • 현대카드Family
  • "; popHtml += "
  • 제주삼다-현대카드
  • "; popHtml += "
  • 여우카드
  • "; popHtml += "
"; popHtml += "
"; popHtml += " "; popHtml += " "; popHtml += " "; popHtml += "

유의사항

"; popHtml += "
"; popHtml += "
    "; popHtml += "
  • "; popHtml += " 이용일 기준 전월 1일부터 말일까지 일시불/할부 20만원 이상 이용 시 할인 혜택이 적용됩니다."; popHtml += " (단, 신규카드 발급 시 발급 월 포함 2개월간 전월실적 무관하게 할인 가능)"; popHtml += "
  • "; popHtml += "
  • "; popHtml += " 현대카드H의 경우, 전월실적이 30만원 이상 이용 시 혜택이 제공되며, 신규카드 발급 시 발급 월 포함"; popHtml += " 2개월간 전월실적과 무관하게 할인 혜택이 제공됩니다."; popHtml += "
  • "; popHtml += "
  • 할부 이용금액에 대해서는 할부 개월 수 및 회 차에 상관없이 거래 월 1회 실적으로만 인정됩니다.
  • "; popHtml += "
  • "; popHtml += " 일부 이용금액에 대해서는 실제로 청구된 금액만이 실적합산에 적용됩니다."; popHtml += " (현대카드H의 이용금액 기준은 전월 1일 ~ 말일까지의 현대카드H 본인 및 가족의"; popHtml += " 신용카드/선불카드/체크카드 모든 카드의 실적 합산을 말함. 단 전월 할인된 이용금액 전체 및 선불카드"; popHtml += " 충전금액, 현금서비스, 카드론, 연회비, 제수수료, 각종이자 등은 제외되며, 할부이용금액의 경우, 할부 개월"; popHtml += " 수와 상관없이 이용 월 실적으로 합산) "; popHtml += "
  • "; popHtml += "
  • 연간 항공권 이용금액 카드별 1,000만원 한도 내에서 할인 가능합니다. (한도 초과 시 미 할인)
  • "; popHtml += "
  • 국제선 항공권은 Tax및 유류할증료를 제외한 순수 항공권에 대하여 할인 혜택이 적용됩니다.
  • "; popHtml += "
  • 현대카드S의 경우 현대백화점 내 이용금액은 전월 실적에서 제외됩니다.
  • "; popHtml += "
  • 항공권 할인 및 무이자할부 결제 시 M포인트는 미 적립 됩니다. (M 포인트 사용불가)
  • "; popHtml += "
  • 현대카드 청구할인 적용 및 무이자 할부 이용 시 M포인트는 적립되지 않습니다.
  • "; popHtml += "
  • 국내외 항공권 발권대행료(국내선 5%, 국제선 7%), TAX, 유류할증료는 할인대상에서 제외됩니다.
  • "; popHtml += "
  • Edition2 카드(the Red, Edition2, M3 Edition2, T3 Edition2, M2 Edition2, M Edition2, X, X2)청구할인은 일시불 + 할부 결제금액 50만원 이상 시 익월에 청구할인 적용 가능합니다.
  • "; popHtml += "
  • 카드별 혜택 이용 조건은 현대카드 홈페이지를 참고해 주시기 바랍니다.
  • "; popHtml += "
"; popHtml += "
"; popHtml += " "; popHtml += " "; popHtml += "
"; popHtml += " 확인(7% 할인 청구 서비스 적용 카드 닫기)"; popHtml += "
"; popHtml += "
"; popHtml += " "; popHtml += "
"; $("#commonLayer").html(popHtml); dimmLayerPop("commonLayer"); } // 10% 혜택 안내 팝업레이어 function popLayer10Dsc() { var popHtml = ""; popHtml += "
"; popHtml += " "; popHtml += "
"; popHtml += "

10% 할인 청구 서비스 적용 카드

"; popHtml += " 닫기(10% 할인 청구 서비스 적용 카드)"; popHtml += "
"; popHtml += " "; popHtml += " "; popHtml += "
"; popHtml += " "; popHtml += "
"; popHtml += "
"; popHtml += " 10% 할인 청구 서비스 적용 카드 대표 이미지"; popHtml += "
"; popHtml += "
    "; popHtml += "
  • the Black
  • "; popHtml += "
  • the Purple
  • "; popHtml += "
  • the Red
  • "; popHtml += "
  • 현대카드M3/H3/R3/T3 Platinum
  • "; popHtml += "
  • the Red Edition2, M3/T3/M2 Edition2
  • "; popHtml += "
  • 현대카드 X2
  • "; popHtml += "
  • 현대카드M2/M2 Lady/V2/E2 Platinum
  • "; popHtml += "
  • 현대카드A2 Platinum
  • "; popHtml += "
  • 현대카드K2 Platinum
  • "; popHtml += "
  • 현대카드 Diners
  • "; popHtml += "
  • 현대카드S Platinum (연회비 3만원)
  • "; popHtml += "
  • 현대카드W/W Trave
  • "; popHtml += "
  • 현대카드 Platinum Family
  • "; popHtml += "
"; popHtml += "
"; popHtml += " "; popHtml += " "; popHtml += " "; popHtml += "

유의사항

"; popHtml += "
"; popHtml += "
    "; popHtml += "
  • "; popHtml += " 이용일 기준 전월 1일부터 말일까지 일시불/할부 20만원 이상 이용 시 할인 혜택이 적용됩니다."; popHtml += " (단, 신규카드 발급 시 발급 월 포함 2개월간 전월실적 무관하게 할인 가능)"; popHtml += "
  • "; popHtml += "
  • 할부 이용금액에 대해서는 할부 개월 수 및 회 차에 상관없이 거래 월 1회 실적으로만 인정됩니다.
  • "; popHtml += "
  • 일부 이용금액에 대해서는 실제로 청구된 금액만이 실적합산에 적용됩니다.
  • "; popHtml += "
  • 연간 항공권 이용금액 카드별 1,000만원 한도 내에서 할인 가능합니다. (한도 초과 시 미 할인)
  • "; popHtml += "
  • 국제선 항공권은 Tax및 유류할증료를 제외한 순수 항공권에 대하여 할인 혜택이 적용됩니다.
  • "; popHtml += "
  • 현대카드S의 경우 현대백화점 내 이용금액은 전월 실적에서 제외됩니다.
  • "; popHtml += " "; popHtml += "
  • 현대카드 청구할인 적용 및 무이자 할부 이용 시 M포인트는 적립되지 않습니다.
  • "; popHtml += "
  • 국내외 항공권 발권대행료(국내선 5%, 국제선 7%), TAX, 유류할증료는 할인대상에서 제외됩니다.
  • "; popHtml += "
  • Edition2 카드(the Red, Edition2, M3 Edition2, T3 Edition2, M2 Edition2, M Edition2, X, X2)청구할인은 일시불 + 할부 결제금액 50만원 이상 시 익월에 청구할인 적용 가능합니다.
  • "; popHtml += "
  • 카드별 혜택 이용 조건은 현대카드 홈페이지를 참고해 주시기 바랍니다.
  • "; popHtml += "
"; popHtml += "
"; popHtml += " "; popHtml += " "; popHtml += "
"; popHtml += " 확인(10% 할인 청구 서비스 적용 카드 닫기)"; popHtml += "
"; popHtml += "
"; popHtml += " "; popHtml += "
"; $("#commonLayer").html(popHtml); dimmLayerPop("commonLayer"); } // 공통계산기 호출 function commonCalculator(paramValue) { try { $.ajax({ type : "POST", data : paramValue, url : "/commonCalculator.lts", dataType : "html", success : function(result){ $("#commonLayer").html(result); dimmLayerPop("commonLayer"); fakeselect.initialize(); return true; }, error : function(xhr, status, error){ alert(error); return false; } }); } catch(ee) { alert(ee); return false; } } /** * Twitter 연동 함수 * */ function sendTwitter(sTitle,sUrl){ var shref = "http://twitter.com/home?status="+encodeURIComponent(sTitle)+" "+encodeURIComponent(sUrl); var sWindow = window.open(shref); if(sWindow){ sWindow.focus(); } } /** * Facebook 연동 함수 * */ function sendFacebook(sTitle,sUrl){ var shref = "http://wwww.facebook.com/share.php?u="+encodeURIComponent(sUrl)+"&t="+encodeURIComponent(sTitle); var sWindow = window.open(shref); if(sWindow){ sWindow.focus(); } } /** * 비회원 예약 비밀번호 확인 * */ function checkPassWordRule(ObjUserPassWord, objUserPassWordRe) { if(ObjUserPassWord.value != objUserPassWordRe.value) { alert("입력하신 비밀번호와 비밀번호확인이 일치하지 않습니다"); return false; } if(ObjUserPassWord.value.length<=8 && ObjUserPassWord.value.length>16) { alert("비밀번호는 문자, 숫자, 특수문자의 조합으로 8~16자리로 입력해주세요."); return false; } if(!ObjUserPassWord.value.match(/([a-zA-Z0-9].*[!,@,#,$,%,^,&,*,?,_,~])|([!,@,#,$,%,^,&,*,?,_,~].*[a-zA-Z0-9])/)) { alert("비밀번호는 문자, 숫자, 특수문자의 조합으로 8~16자리로 입력해주세요."); return false; } return true; }