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;
});
});