var counsel_parent_1TE5H = jQuery('#wrapper'); var counsel_div_1TE5H = jQuery('
'); var counsel_theme_1TE5H = jQuery('
'); var counsel_frame_1TE5H = jQuery('
'); jQuery(counsel_theme_1TE5H).append(counsel_frame_1TE5H); jQuery(counsel_div_1TE5H).append(counsel_theme_1TE5H); jQuery(counsel_frame_1TE5H).append(jQuery('

BMS상담

')); var counsel_form = jQuery(''); jQuery(counsel_form).append(jQuery('
  • ')); jQuery(counsel_form).append(jQuery('
  • ')); jQuery(counsel_form).append(jQuery('
  • ')); jQuery(counsel_frame_1TE5H).append(counsel_form); jQuery(counsel_frame_1TE5H).append(jQuery('

    (내용)

    ')); jQuery(counsel_frame_1TE5H).append(jQuery('
    전송하기
    ')); jQuery(counsel_frame_1TE5H).append(jQuery('
    닫기
    ')); var counsel_frame_mini_1TE5H = jQuery('
    '); jQuery(counsel_frame_mini_1TE5H).append(jQuery('

    BMS상담

    ')); jQuery(counsel_frame_mini_1TE5H).append(jQuery('
    전송하기
    ')); jQuery(counsel_frame_mini_1TE5H).append(jQuery('
    열기
    ')); jQuery(counsel_theme_1TE5H).append(counsel_frame_mini_1TE5H); jQuery(counsel_div_1TE5H).css({'position':'absolute', 'z-index':'10000' ,'top':11 ,'left':-110 }); jQuery(counsel_parent_1TE5H).css('position', 'relative').append(counsel_div_1TE5H); function isMobile(mobile) { var mobileRegex = /^0(?:10|11|16|17|18|19)-?(?:\d{3}|\d{4})-?\d{4}$/; return mobileRegex.test(mobile); } function isTel(tel) { var telRegex = /^(((0(?:2|31|32|33|41|42|43|44|51|52|53|54|55|61|62|63|64|50|70|80|15))-?([0-9]{3,4})-?([0-9]{4}))|(([0-9]{4})-?([0-9]{4})))$/; var tel030Regex = /^030-?([0-9]{9})$/; return telRegex.test(tel) || tel030Regex.test(tel); } function isEmail(email) { var mailRegex = /\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*/; return mailRegex.test(email); } /*쿠키가져오기*/ function getCookie(name) { var found = false; var start, end; var i = 0; var foundString; /*cookie 문자열 전체를 검색*/ while (i <= document.cookie.length) { start = i end = start + name.length /*name과 동일한 문자가 있다면*/ foundString = document.cookie.substring(start, end); if (foundString == name) { found = true; break; } i++; } /*name 문자열을 cookie에서 찾았다면*/ if (found == true) { start = end + 1 end = document.cookie.indexOf(";", start) /*마지막 부분이라 는 것을 의미(마지막에는 ";"가 없다) */ if (end < start) end = document.cookie.length; /*name에 해당하는 value값을 추출하여 리턴한다. */ foundString = unescape(document.cookie.substring(start, end)); return foundString; } return ""; } /*쿠키설정*/ function setCookie(name, value, expiredays) { var todayDate = new Date(); todayDate.setDate(todayDate.getDate() + expiredays); document.cookie = name + '=' + escape(value) + '; path=/; expires=' + todayDate.toGMTString() + ';' } /*쿠키 소멸 함수*/ function clearCookie(name) { /*어제 날짜를 쿠키 소멸 날짜로 설정한다.*/ var expire_date = new Date(); expire_date.setDate(expire_date.getDate() - 1) document.cookie = name + '= ' + '; expires=' + expire_date.toGMTString() + '; path=/' } /*쿠키찾기*/ function findCookie(name) { if (getCookie(name) == '') return false; return true; } var bmscenter_counsel_lock_1TE5H = false; /*상담하기*/ jQuery(counsel_frame_1TE5H).find('.counsel_buttons .counsel_button_send').click(function(){ /*Validation*/ var name = jQuery(counsel_frame_1TE5H).find('input[name=counsel_name]').val(); if(name.length == 0 ){ alert('이름을 입력해 주십시오.'); jQuery(counsel_frame_1TE5H).find('input[name=counsel_name]').focus(); return false; } var tel2 = jQuery(counsel_frame_1TE5H).find('input[name=counsel_tel2]').val(); if(tel2.length == 0){ alert('연락처의 중간 번호를 입력해 주십시오.'); jQuery(counsel_frame_1TE5H).find('input[name=counsel_tel2]').focus(); return false; } var tel3 = jQuery(counsel_frame_1TE5H).find('input[name=counsel_tel3]').val(); if(tel3.length == 0){ alert('연락처의 세번째 번호를 입력해 주십시오.'); jQuery(counsel_frame_1TE5H).find('input[name=counsel_tel3]').focus(); return false; } var tel = jQuery(counsel_frame_1TE5H).find('select[name=counsel_tel1]').val() + tel2 + tel3; if(isMobile(tel)== false){ alert('연락처를 입력해 주십시오.'); jQuery(counsel_frame_1TE5H).find('input[name=counsel_tel2]').focus(); return false; } var text = jQuery(counsel_frame_1TE5H).find('textarea[name=counsel_text]').val(); if(text.length == 0 ){ alert('상담내용을 입력해 주십시오.'); jQuery(counsel_frame_1TE5H).find('textarea[name=counsel_text]').focus(); return false; } if(jQuery(counsel_frame_1TE5H).find('.counsel_policy :checkbox').is(':checked') == false ){ alert('개인정보취급방침을 동의해 주십시오.'); return false; } /*쿠키가 있는지 검사(하루)*/ if(findCookie('bmscenter_counsel') == false) { setCookie('bmscenter_counsel', '0', 1) } var cookie_count = getCookie('bmscenter_counsel'); if( cookie_count > 5 ) { alert('상담횟수를 초과하였습니다.'); return false; } if( bmscenter_counsel_lock_1TE5H == true ){ alert('현재 요청중입니다. 잠시만 기다려 주십시오.'); return false; } /*서버요청*/ if(confirm('상담접수 하시겠습니까?')){ bmscenter_counsel_lock_1TE5H = true; var data = 'Key=4285479370F94642855010BC531C60C0&BMSNumber=01585003510&Callback=bms_counsel_1TE5H'; data += '&name=' + name; data += '&tel=' + tel; data += '&text=' + encodeURIComponent(text); jQuery.ajax({ url: 'http://www.bmscenter.com/api/counsel', type: 'GET', data: data, dataType: 'jsonp', crossDomain: true, jsonp: false, callback: 'bms_counsel_1TE5H' }); return false; } return false; }); function bms_counsel_1TE5H(obj){ bmscenter_counsel_lock_1TE5H = false; if(obj.result == 1) { alert('상담접수가 완료되었습니다.'); jQuery(counsel_frame_1TE5H).find(':text, select, textarea').val(''); jQuery(counsel_frame_1TE5H).find(':checkbox').removeAttr('checked'); var count = getCookie('bmscenter_counsel'); count++; setCookie('bmscenter_counsel', count, 1) } else { if( obj.message != null && obj.message.length > 0 ) { alert(obj.message); } } } jQuery(function(){ jQuery(counsel_div_1TE5H).draggable(); jQuery(counsel_div_1TE5H).find('.bmscenter_frame .counsel_toggle a').click(function(){ jQuery(counsel_div_1TE5H).addClass('bmscenter_counsel_mini'); return false; }); jQuery(counsel_div_1TE5H).find('.bmscenter_frame_mini .counsel_button_send, .bmscenter_frame_mini .counsel_toggle a').click(function(){ jQuery(counsel_div_1TE5H).removeClass('bmscenter_counsel_mini'); return false; }); });