$(function() {
$(window).load(function() {
createDatePicker('reservdate','sdate','edate');
if($("#quick").length > 0) {
var currentPosition = $("#quick").offset().top;
$(window).scroll(function() {
var position = $(window).scrollTop();
if(currentPosition < position) {
$("#quick").stop().animate({"top":position + 20+"px"},0);
} else $("#quick").stop().animate({"top":currentPosition+"px"},0);
});
}
})
$('#msgcontent').keyup(function() {
var patt = /\\/g;
if(patt.test($(this).val()))$(this).val($(this).val().replace(patt,"₩"));
checkBytes($(this)) ;
});
$('#msgtitle').keyup(function() {
checkBytes2($(this),40);
});
$('input[name=msgtitle]').keyup(function() {
checkBytes2($(this),40);
});
//서브메뉴 오버
$(document).on("mouseover",'#submenu_contants li',function(e) {
var dmenu = $(this).attr('dmenu');
if(dmenu != 1) {
$(this).children("span").html('-');
$(this).addClass('over');
}
});
//서버메뉴 아웃
$(document).on("mouseout",'#submenu_contants li',function(e) {
var dmenu = $(this).attr('dmenu');
if(dmenu != 1) {
$(this).children("span").html('+');
$(this).removeClass('over');
}
});
//메시지 보내기 유형 클릭시
$(document).on("click",'.excelbtnbox label',function(e) {
var obj = $(this).children('input[name=sendtype]');
if(obj.val() == 1) {
$('#sendmanbox').css("display","block");
$('#sendexcelbox').css("display","none");
} else {
$('#sendmanbox').css("display","none");
$('#sendexcelbox').css("display","block");
}
});
//추가입력클릭시
$(document).on("click",'.addbtnbox input[name=addbtn]',function(e) {
var sendcount = $(".phonelistbox .body ul").size();
var limitcount = limitSMSCount(1);
if(limitcount == false) {
alert("2만건 이상은 2만건씩 분할 발송 또는 엑셀입력을 이용해주세요.");
return false;
}
if(sendmaxcount-sendcount<=0) {
alert("잔액이 부족하여 추가하실 수 없습니다.");
return false;
} else {
$("#sendmanbox .sendcount").html(sendcount+1);
$("#sendmanbox .remaindercount").html(sendmaxcount-sendcount-1);
var obj = $(".phonelistbox .body");
obj.prepend('
');
return true;
}
});
//주소록 버튼클릭시 팝업
$('.addbtnbox input[name=diarybtn]').click(function(e) {
if(usertype == 1) {
goLogin();
return;
}
window.open('/myuser/diary_pop.html','_diarypop','width=980,height=610,scrollbars=yes');
});
//발송리스트 삭제버튼 클릭시
$(document).on("click",'.phonelistbox .del',function(e) {
$(this).parent().parent().remove();
var sendcount = $(".phonelistbox .body ul").size();
$("#sendmanbox .sendcount").html(sendcount);
$("#sendmanbox .remaindercount").html(sendmaxcount-sendcount);
});
//초기화버튼클릭시
$(document).on("click",'.addbtnbox input[name=clearlistbtn]',function(e) {
var reval = sendmaxcount < 0 ? 0 : sendmaxcount ;
$("#sendmanbox .sendcount").html(0);
$("#sendmanbox .remaindercount").html(reval);
var obj = $(".phonelistbox .body");
obj.html('');
});
//입력창 크게 버튼 클릭시
$(".sendbody .more").click(function(){
var type = $(this).attr('vtype');
if(type=="z") {
$(".sendbody .msgcontentdiv").css("height","440px");
$("#msgcontent").css("height","400px");
$(this).attr('vtype','s');
$(this).html('- 입력창 작게');
} else {
$(".sendbody .msgcontentdiv").css("height","220px");
$("#msgcontent").css("height","180px");
$(this).attr('vtype','z');
$(this).html('+ 입력창 크게');
}
})
//특수문자버튼 클릭시
$(".sendmsgbtndiv .sendmsgbtn1").click(function(){
if($("#specialchar_container").css("display")=="none") $("#specialchar_container").css("display","block");
else $("#specialchar_container").css("display","none");
})
//이름버튼 클릭시
$(".sendmsgbtndiv .sendmsgbtn2").click(function(){
$("#msgcontent").val($("#msgcontent").val()+"[이름]");
checkBytes($('#msgcontent'));
})
//문자저장 클릭시
$(".sendmsgbtndiv .sendmsgbtn3").click(function(){
if(usertype == 1) {
goLogin();
return;
}
var msg = $("#msgcontent").val();
var msgtitle = ($("input[name='msgtitle']").length > 0)? $("input[name='msgtitle']").val() : "";
if(msg != "") {
$.post('/realmsgsend/mymsg.php','work=add&msg='+encodeURIComponent(msg)+'&title='+encodeURIComponent(msgtitle),function(data){
if(data.code == 200) alert('추가 되었습니다.');
else alert('추가 실패');
},'json');
} else alert("내용을 입력해 주세요.");
})
//내문자문자 클릭시 팝업
$(".sendmsgbtndiv .sendmsgbtn4").click(function(){
if(usertype == 1) {
goLogin();
return;
}
window.open('mymsg_pop.html','_mymsgpop','width=700,height=600');
})
//특수문자닫기버튼 클릭시
$("#specialchar_container .close").click(function(){
$("#specialchar_container").css("display","none");
})
//특수문자버튼 클릭시
$("#specialchar_container li").click(function(){
var str = $(this).html();
$("#msgcontent").val($("#msgcontent").val()+str);
checkBytes($('#msgcontent'));
})
//수신거부 클릭시
$(".sendbtnbox input[name=denyoption]").click(function(){
var val = $(this).prop('checked');
var msg = $('#msgcontent').val();
if(val == true) $('#msgcontent').val("(광고)"+msg+"\n무료거부0808802010");
else $('#msgcontent').val(msg.replace("(광고)","").replace(/(\n){0,}무료거부0808802010/,""));
checkBytes($('#msgcontent'));
})
//이미지 업로드
$("#imgfile").change(function(e) {
if($('#imgfile').val() != "") {
var c = confirm("이 파일을 선택하시겠습니까?");
if(c == true) {
$('#imgform').attr('action','sendmsg.php');
$('#imgform').submit();
}
}
});
/*예약전송 활성화*/
$('#reservcheck').click(function() {
if($(this).prop('checked')) {
$('#reservdate,#reservhour,#reservmin').prop('disabled',false);
$('#reservdate,#reservhour,#reservmin').css({"opacity":"1","filter":"alpha(opacity=100)"});
} else {
$('#reservdate,#reservhour,#reservmin').prop('disabled',true);
$('#reservdate,#reservhour,#reservmin').css({"opacity":"0.4","filter":"alpha(opacity=40)"});
}
})
/*분할전송 활성화*/
$('#splitcheck').click(function() {
if($(this).prop('checked')) {
$('#splitmin,#splitman').prop('disabled',false);
$('#splitmin,#splitman').css({"opacity":"1","filter":"alpha(opacity=100)"});
} else {
$('#splitmin,#splitman').prop('disabled',true);
$('#splitmin,#splitman').css({"opacity":"0.5","filter":"alpha(opacity=50)"});
}
})
/*사용할수 없는 문자 적용*/
$('.rtextcontent .b1').click(function() {
var val = $("#rmsgcontent").val();
$("#msgcontent").val(val);
$("#rmsgcontent").val("");
$(".rtextcontent").css("display","none");
})
$('.rtextcontent .b2').click(function() {
$("#rmsgcontent").val("");
$(".rtextcontent").css("display","none");
})
/*복사붙여넣기 화면 활성화,닫기*/
$('.phonelistbox input[name=pastebtn]').click(function() {
var display = $("#paste_contentes").css("display");
var val = display == 'none' ? 'block' : 'none';
$("#paste_contentes").css("display",val);
})
$('#paste_contentes input[name=pasteclose]').click(function() {
$("#paste_contentes").css("display",'none' );
})
/*복사붙여넣기 추가*/
$('#paste_contentes input[name=pasteadd]').click(function() {
var sendcount, pastetxt;
var pastecount, newpaste_count, same_count;
sendcount = $(".phonelistbox .body ul").size();
pastetxt = $("#paste_contentes textarea").val().trim();
const paste_array = pastetxt.split('\n');
const newpaste_set = new Set(paste_array);
const newpaste_array = Array.from(newpaste_set);
pastecount = paste_array.length;
newpaste_count = newpaste_array.length;
same_count = pastecount - newpaste_count;
var n = 0, p = 0;
var limitcount = limitSMSCount(newpaste_count);
if(limitcount == false) {
alert("2만건 이상은 2만건씩 분할 발송 또는 엑셀입력을 이용해주세요.");
return false;
}
if(sendmaxcount-sendcount-newpaste_count < 0) {
alert("잔액이 부족하여 추가하실 수 없습니다.");
return false;
} else {
newpaste_array.map(function(elem) {
value= elem.split('\t');
name = value.length > 1 ? value[0] : "";
phone = value.length > 1 ? value[1] : value[0];
name = name.trim();
phone = phone.trim();
var obj = $(".phonelistbox .body");
phonecheck = phone.isMobileFormat();
if(phonecheck !== false) {
obj.append('');
n++;
} else p++;
});
$("#sendmanbox .sendcount").html(sendcount+newpaste_count);
$("#sendmanbox .remaindercount").html(sendmaxcount-sendcount-newpaste_count);
$("#paste_contentes textarea").val('');
$("#paste_contentes").css("display",'none' );
alert("총 "+pastecount+"개 중 "+n+"개가 추가 되었습니다.\n(중복 :"+same_count+", 비정상번호 : "+p+")");
}
})
$('#paste_manual_contentes .manual_menu li').click(function() {
var menu = $(this).attr('menu');
display = menu == "excel" ? ".manual_excel": ".manual_text";
$('#paste_manual_contentes .manual_menu li').attr('class','');
$(this).attr('class','on');
$('#paste_manual_contentes .manual_excel, #paste_manual_contentes .manual_text').css('display','none');
$('#paste_manual_contentes ' + display).css('display', 'block');
})
$('#paste_contentes input[name=pastehow]').click(function() {
$('#paste_manual_contentes').css("display",'block' );
})
$('#paste_manual_contentes .close').click(function() {
$('#paste_manual_contentes').css("display",'none' );
})
/*그룹추가 수정삭제*/
$('input[name=treebtn1],input[name=treebtn2]').click(function() {
var gname = $("input[name=treename]").val();
var gcode = $("input[name=treecode]").val();
var action = $(this).attr('action');
var cf = false;
if(gcode == '') {
alert('그룹을 선택해주세요.');
return;
}
if(action=='modify' && gname == '') {
alert('그룹을 입력해주세요.');
return;
}
if(gcode == 'nogroup') {
alert("해당 그룹은 삭제, 수정하실 수 없습니다.");
return;
}
if(action=='delete') {
cf = confirm("해당 그룹을 삭제하실 경우 관련 그룹및 데이터가 모두 삭제됩니다.\n정말 삭제시겠습니까?");
}
if(cf==true || action=='modify') {
$('.progress').css('display','block');
$.post('/myuser/group.php','work='+action+'&groupcode='+gcode+'&groupname='+gname,function(data){
if(data.code== 200) {
if(action=='modify') {
$('ul[gcode='+gcode+'], li[gcode='+gcode+']').html(gname);
alert('수정 되었습니다.');
} else if(action=='delete') {
if($('ul>span[gcode='+gcode+']').length > 0) $('ul>span[gcode='+gcode+']').parent().remove();
else {
if($('li[gcode='+gcode+']').parent().children('li').length == 1) {
$('li[gcode='+gcode+']').parent().children('span').attr('class','normal');
$('li[gcode='+gcode+']').parent().children('span').attr('tree','close');
}
$('li[gcode='+gcode+']').remove();
}
alert('삭제 되었습니다.');
location.reload();
}
$("input[name=treename]").val('');
$("input[name=treecode]").val('');
$('.progress').css('display','none');
} else alert(action+' fail');
},'json');
}
})
/*그룹추가 클릭*/
$('input[name=treebtn3]').click(function() {
$('.usertree_add').css('display','block');
})
/*그룹추가 닫기*/
$('input[name=closegroupbtn]').click(function() {
$('.usertree_add').css('display','none');
})
//그룹트리 클릭시 정보넘기기
$(document).on("click",'.usertree_list ul>span, .usertree_list li, .usertree_list .home',function(e) {
var gname,gcode;
if(usertype == 1) {
goLogin();
return false;
}
if( $(this).attr('class') == 'home') {
gname="";
gcode="";
} else {
gname = $(this).attr('gname');
gcode = $(this).attr('gcode');
}
if($("input[name=treename]")) $("input[name=treename]").val(gname);
if($("input[name=treecode]")) $("input[name=treecode]").val(gcode);
$('.userlist_content .search_contents select[name=toptree] option[value="'+gcode+'"]').prop('selected', true);
$('.userlist_content .search_contents select[name=midtree] option[value="'+gcode+'"]').prop('selected', true);
});
/*그룹 트리 클릭시 중분류가져오기*/
$(document).on("click",'#usertree_container .usertree_list ul span',function() {
var obj = $(this);
var res1 = "";
var res2 = "";
if($(this).attr('class') == 'plus') {
var gcode = $(this).attr('gcode');
if(obj.attr("tree") == "open") {
$(this).parent().children('li').remove();
obj.attr("tree","close");
} else {
$.post('/myuser/group.php','groupcode='+gcode+'&work=sublist', function(data) {
if(data.code == 200) {
var group = data.html;
for(key in group) {
res1 +=""+group[key]+"("+data.usercount[key]+")";
res2 +="";
}
obj.parent().children('li').remove();
obj.after(res1);
$('.userlist_content select[name=midtree]').html(res2);
obj.attr("tree","open");
} else alert('검색 실패');
},'json');
}
} else $('.userlist_content select[name=midtree]').html(res2);
})
//푸시회원 회원전체 체크
$('.mobilelistbox input[name=checkall]').click(function() {
var check = $(this).prop("checked") == true ? true : false;
$(".mobilelistbox input[name='muservalue']").each(function() {
$(this).prop('checked',check);
});
})
//주소록 회원전체 체크
$('input[name=checkall]').click(function() {
var check = $(this).prop("checked") == true ? true : false;
$("input[name='checkuser[]']").each(function() {
$(this).prop('checked',check);
});
})
//수신거부 선택삭제
$('.list_contents input[name=denyphonedel]').click(function() {
var query = "";
var val="";
$("input[name='checkuser[]']").each(function() {
if($(this).prop('checked') == true) {
val = $(this).val();
query += "&denycode[]="+val;
};
});
if(query != "") {
var cf = confirm('정말로 삭제 하시겠습니까?');
if(cf == true) {
$.post('/realmsglist/denyphone.php','mode=delete'+query, function(data){
if(data.code == 200) {
alert("삭제되었습니다.");
location.reload();
}
},'json')
}
} else alert("삭제할 항목을 선택해주세요.");
})
//수신거부 전체삭제
$('.list_contents input[name=denyphonealldel]').click(function() {
var cf = confirm('수신거부 목록을 모두 삭제 하시겠습니까?');
if(cf == true) {
$.post('/realmsglist/denyphone.php','mode=alldelete', function(data){
if(data.code == 200) {
alert("목록이 모두 삭제되었습니다.");
location.reload();
}
},'json')
}
})
//수신거부 엑셀다운
$('.btnlist input[name=denyphoneexcel]').click(function() {
var cf = confirm('수신거부 목록을 엑셀로 저장하시겠습니까?');
if(cf == true) {
location.href="/realmsglist/denyexceldown.php";
}
})
//추소록 추가 창 초기화
$.editorreset = function() {
$('#myuser_editor select[name=parentcode] option[value=""]').prop('selected',true);
$('#myuser_editor select[name=midcode] option[value=""]').prop('selected',true);
$('#myuser_editor input[name=username]').val('');
$('#myuser_editor input[name=userphone]').val('');
$('#myuser_editor input[name=usermemo1]').val('');
$('#myuser_editor input[name=usermemo2]').val('');
$('#myuser_editor input[name=excelfile]').val('');
}
//주소록 회원 추가 버튼 레이어 활성화
$('#userlist_container input[name=add]').click(function() {
$("#myuser_add").css("display","block");
})
//주소록 회원 추가 버튼 레이어 닫기
$('#userlist_container input[name=closeuserbtn]').click(function() {
$("#myuser_add").css("display","none");
})
//주소록 회원 엑셀첨부 버튼 레이어 활성화
$('#userlist_container input[name=addexcel]').click(function() {
$("#myuser_editor input[name=work]").val("addexcel");
$("#myuser_editor .normaltype").css("display","none");
$("#myuser_editor .exceltype").css("display","block");
$.editorreset();
$("#myuser_editor").css("display","block");
})
//주소록 회원 그룹이동 버튼 레이어 활성화
$('#userlist_container input[name=movegroup]').click(function() {
var n =0;
var diarycode="";
$('.list_contents input[name="checkuser[]"]').each(function() {
if($(this).prop('checked')==true) {
diarycode += $(this).val()+"|";
n++;
}
})
if(n == 0) {alert('이동하실 연락처 한개이상 선택해주세요.');return;}
$("#myuser_editor input[name=diarycode]").val(diarycode);
$("#myuser_editor input[name=work]").val("movegroup");
$("#myuser_editor .normaltype").css("display","none");
$("#myuser_editor .exceltype").css("display","none");
$.editorreset();
$("#myuser_editor").css("display","block");
})
//주소록 회원 수정 버튼 레이어 활성화
$('#userlist_container input[name=edit]').click(function() {
var n =0;
var parentcode = "";
var midcode = "";
var diarycode = "";
$('.list_contents input[name="checkuser[]"]').each(function() {
if($(this).prop('checked')==true) {
parentcode = $(this).attr("pcode");
midcode = $(this).attr("mcode");
diarycode = $(this).val();
n++;
}
})
if(n != 1) {alert('수정하실 연락처 한개를 선택해주세요.');return;}
$('#myuser_editor select[name=parentcode] option[value='+parentcode+']').prop('selected',true);
$.post('/myuser/group.php','groupcode='+parentcode+'&midcode='+midcode+'&work=sublist1', function(data) {
if(data.code == 200) {
$('#myuser_editor select[name=midcode]').html(data.html);
} else alert('그룹검색 실패');
},'json');
$.post('/myuser/diary.php','work=info&diarycode='+diarycode, function(data) {
if(data.code == 200) {
$('#myuser_editor input[name=username]').val(data.name);
$('#myuser_editor input[name=userphone]').val(data.phone);
$('#myuser_editor input[name=usermemo1]').val(data.memo1);
$('#myuser_editor input[name=usermemo2]').val(data.memo2);
} else alert('정보검색 실패');
},'json');
$("#myuser_editor input[name=work]").val("edit");
$("#myuser_editor input[name=diarycode]").val(diarycode);
$("#myuser_editor .normaltype").css("display","block");
$("#myuser_editor .exceltype").css("display","none");
$("#myuser_editor").css("display","block");
})
//주소록 회원 삭제 버튼 클릭시
$('#userlist_container input[name=myuserdel]').click(function() {
var n = 0;
var query="";
$('.list_contents input[name="checkuser[]"]').each(function() {
if($(this).prop('checked')==true) {
query += "&checkuser[]="+$(this).val();
n++;
}
})
if(n == 0) {alert('삭제하실 연락처 한개이상 선택해주세요.');return;}
var cf = confirm('정말 삭제 하시겠습니까?');
if(cf == true) {
$.post('/myuser/diary.php','work=delete'+query, function(data) {
if(data.code == 200) {
location.reload();
} else alert('삭제 실패');
},'json');
}
})
//주소록 닫기
$('#myuser_editor input[name=closeuserbtn]').click(function() {
$("#myuser_editor").css("display","none");
})
//주소록 대분류 변환시
$('#myuser_editor select[name=parentcode]').change(function() {
var val = $(this).val();
if(val) {
$.post('/myuser/group.php','groupcode='+val+'&work=sublist1', function(data) {
if(data.code == 200) {
$('#myuser_editor select[name=midcode]').html(data.html);
} else alert('검색 실패');
},'json');
} else $('#myuser_editor select[name=midcode]').html("");
})
//주소록 대분류 변환시
$('#myuser_add select[name=parentcode]').change(function() {
var val = $(this).val();
if(val) {
$.post('/myuser/group.php','groupcode='+val+'&work=sublist1', function(data) {
if(data.code == 200) {
$('#myuser_add select[name=midcode]').html(data.html);
} else alert('검색 실패');
},'json');
} else $('#myuser_add select[name=midcode]').html("");
})
//주소록 검색 대분류 변환시
$('.userlist_content select[name=toptree]').change(function() {
var val = $(this).val();
if(val) {
$.post('/myuser/group.php','groupcode='+val+'&work=sublist1', function(data) {
if(data.code == 200) {
$('.userlist_content select[name=midtree]').html(data.html);
} else alert('검색 실패');
},'json');
} else $('.userlist_content select[name=midtree]').html("");
})
//팝업 주소록 발송리스트 등록
$('#userlist_container input[name=addsendlist]').click(function() {
var n = 0;
var r = 0;
var html="";
var name="";
var phone = "";
var musercode = "";
var diarycount = $('input[name="checkuser[]"]:checked').length;
var limitcount = limitSMSCount(diarycount);
if(limitcount == false) {
alert("2만건 이상은 2만건씩 분할 발송 또는 엑셀입력을 이용해주세요.");
return false;
}
$('.list_contents input[name="checkuser[]"]').each(function() {
if($(this).prop('checked')==true) {
musercode = $(this).attr('mucode');
name = $(this).parent().parent().children('td').eq(3).html();
phone = $(this).parent().parent().children('td').eq(4).html().replace(/-| /gi, '');
if(checkPhone(phone) == true) {
html +='';
r++;
}
n++;
}
})
var sendmaxcount = opener.sendmaxcount;
var sendcount = $(".phonelistbox .body ul",opener.document).size()+r;
if(sendmaxcount-sendcount < 0) {
alert("잔액이 부족하여 추가하실 수 없습니다.");
return;
}
$("#sendmanbox .sendcount",opener.document).html(sendcount);
$("#sendmanbox .remaindercount",opener.document).html(sendmaxcount-sendcount);
if(n == 0) {alert('추가하실 연락처 한개이상 선택해주세요.');return;}
$(".phonelistbox div.body",window.opener.document).append(html);
alert(n+" 중 "+r+"개 추가 되었습니다.");
})
//팝업 주소록 발송리스트 전체등록
$('#userlist_container input[name=addalllist]').click(function() {
var n = 0;
var r = 0;
var html="";
var name="";
var phone = "";
var url = $.url(document.location.href);
var query = url.attr('query');
$.get('diary.php','work=listinfo&'+query,function(data) {
if(data.code == 200) {
var limitcount = limitSMSCount(data.total);
if(limitcount == false) {
alert("2만건 이상은 2만건씩 분할 발송 또는 엑셀입력을 이용해주세요.");
return false;
}
for(var n=0; n < data.total; n++) {
name = data.info[n].name;
phone = data.info[n].phone;
if(checkPhone(phone) == true) {
html +='';
r++;
}
}
var sendmaxcount = opener.sendmaxcount;
var sendcount = $(".phonelistbox .body ul",opener.document).size()+r;
if(sendmaxcount-sendcount < 0) {
alert("잔액이 부족하여 추가하실 수 없습니다.");
return;
}
$("#sendmanbox .sendcount",opener.document).html(sendcount);
$("#sendmanbox .remaindercount",opener.document).html(sendmaxcount-sendcount);
window.opener.$(".phonelistbox .body").append(html);
alert(data.total+" 중 "+r+"개 추가 되었습니다.");
} else alert("추가할 목록이 없습니다.");
},'json')
})
/*내문자보관함 관련*/
/*선택 클릭시*/
$('.mymsglist_content input[name=select]').click(function() {
var msg = $(this).parent().parent().children('textarea').val();
var title = $(this).parent().parent().children('input[name=msgtitle]').val();
$('#msgcontent',opener.document).val(msg);
if($('input[name=msgtitle]',opener.document).length > 0) $('input[name=msgtitle]',opener.document).val(title);
opener.checkBytes($('#msgcontent',opener.document));
alert("선택 되었습니다.\n본문내용을 확인해주세요.");
})
/*수정 클릭시*/
$('.mymsglist_content input[name=edit]').click(function() {
var msg = $(this).parent().parent().children('textarea').val();
var title = $(this).parent().parent().children('input[name=msgtitle]').val();
var code = $(this).parent().parent().children('textarea').attr('mcode');
$.post('/realmsgsend/mymsg.php','work=edit&mymsgcode='+code+'&msg='+encodeURIComponent(msg)+'&title='+encodeURIComponent(title), function(data){
if(data.code==200) alert("수정되었습니다.");
else alert("수정실패");
},'json')
})
/*삭제 클릭시*/
$('.mymsglist_content input[name=delete]').click(function() {
var obj = $(this);
var code = obj.parent().parent().children('textarea').attr('mcode');
$.post('/realmsgsend/mymsg.php','work=delete&mymsgcode='+code, function(data){
if(data.code==200) {
obj.parent().parent().remove();
alert("삭제되었습니다.");
if($('.mymsglist_content li').length == 0) location.href="/realmsgsend/mymsg_pop.html";
} else alert("삭제실패");
},'json')
})
$('.managerlogin_contents input[name=rtclosebtn]').click(function() {
$('.managerlogin_contents').css('display','none');
})
$('.mobileoptionbox input[name=rtloginviewbtn]').click(function() {
$('.managerlogin_contents').css('display','block');
})
/*이미지등록*/
$('#imgform').ajaxForm({
beforeSend: function() {
if(usertype == 1) {
goLogin();
return;
}
},
complete: function(xhr) {
var data = jQuery.parseJSON(xhr.responseText);
if(data.code == 200) {
$('input[name=imgfilename]').val(data.filename);
$('#viewimgfile').attr("src","/tmpdata/"+data.filename);
$('.imgcontent').css('display','block');
$('.byteWrap .imgview').css('display','block');
} else {
alert(data.msg);
}
}
});
/*이미지닫기*/
$('.smsform .frm .imgcontent .close').click(function() {
$('.byteWrap .imgview').html("[보기]");
$('.imgcontent').css('display','none');
})
/*이미지 닫기, 보기*/
$('.byteWrap .imgview').click(function() {
var val = $('.imgcontent').css('display');
if(val == 'none') {
$('.byteWrap .imgview').html("[닫기]");
$('.imgcontent').css('display','block');
} else {
$('.byteWrap .imgview').html("[보기]");
$('.imgcontent').css('display','none');
}
})
/*메시지 보내기*/
$('#sendform').ajaxForm({
beforeSend: function() {
$('.progress').css('display','block');
$('.sendbtnbox input[type=button]').css('display','none');
},
complete: function(xhr) {
var comres = 0;
//console.log(xhr.responseText);
try{
var data = jQuery.parseJSON(xhr.responseText);
} catch(e) {
alert('메시지 전송 실패 : '+e);
comres = 1;
}
//console.log(data);
$('.progress').css('display','none');
$('.sendbtnbox input[type=button]').css('display','block');
if(comres == 1) return;
if($('form[name=sendform] input[name=work]').val() == 'send') {
var data = jQuery.parseJSON(xhr.responseText);
$('.progress').css('display','none');
$('.sendbtnbox input[type=button]').css('display','block');
sendcount = data[1] - data[3];
etccount = data[3] - data[2]- data[6] - data[4];
if(data[0] == 200) {
alert("총 "+data[1]+"건 중 "+sendcount+"건 발송\r\n(중복번호:"+data[6]+"건, 비정상번호:"+data[2]+"건, 수신거부:"+data[4]+"건, 기타:"+etccount+"건)");
location.reload();
} else if(data[0] == 210) alert("문자내용에 지원하지 않는 문자 또는 금지단어가 있습니다.\r\n\r\n----------------------------------------------------------\r\n"+data[5]+"\r\n----------------------------------------------------------\r\n\r\n[ ]표기가 있는경우 해당위치에 있는 부분을 삭제 후 이용바랍니다.\r\n문자내용을 복사해서 메모장에 붙여넣으면 지원하지 않는 특수문자를 확인할 수 있습니다.\r\n문의사항은 고객센터로 문의 바랍니다.");
else if(data[0] == 227) {
$("textarea[name=rmsgcontent]").val(data[5]);
$(".rtextcontent").css("display","block");
alert("지원하지 않는 문자를 모두 제거 하였습니다. 문자내용을 확인 후 적용해주시기 바랍니다.");
} else if(data[0] == 223) alert("내용에 이모티콘이 존재합니다. 제거 후 이용해주세요.");
else if(data[0] == 201) alert("잔액이 부족합니다.");
else if(data[0] == 214) alert("예약 시간이 현재 시간 보다 이전으로 입력되었습니다.");
else if(data[0] == 205) alert("정상적인 사용자가 아닙니다.");
else if(data[7] != '') alert(data[7]);
else alert("입력오류");
} else if($('form[name=sendform] input[name=work]').val() == 'excel') {
if(data.code == 200){
var sendtotal = data['total'];
if(sendmaxcount >= sendtotal) {
var phonelist = "";
for(var i=0; i < data['total']; i++) {
phonelist += ""+data.name[i]+" | "+data.phone[i]+" |
";
}
memlist = data.sendid;
$('.excellist tbody').html(phonelist);
var remaincount = sendmaxcount - sendtotal;
$('.excellistbox .sendcount').html(sendtotal);
$('.excellistbox .remaindercount').html(remaincount);
alert('총 '+data['total']+' 건을 추가하였습니다.');
} else {
alert('건수가 초과 되었습니다.'+sendmaxcount+'건 까지 추가하실 수있습니다.');
}
} else if(data.msg){
alert(data.msg);
} else alert('엑셀오류');
}
}
});
/*
* 메시지 예약 취소
* */
$('.list_contents input[name=delbtn]').click(function(){
var cf = confirm('5분전 예약 발송분에 대해서만 취소가 가능합니다. 정말 취소하시겠습니까?');
var sendcode = $(this).attr('scode');
if(cf==true) {
$.post('/realmsgsend/sendmsg.php','work=cancel&sendcode='+sendcode,function(data){
if(data.code == 200) {
alert('총 '+data.total+'건 중 '+data.number+'건 이 취소되었습니다.');
location.reload();
} else alert('예약 취소 가능 건수가 없습니다.');
},'json');
}
})
$('.list_contents input[name=normaladd], .list_contents input[name=exceladd]').click(function(){
var type = $(this).attr('cmt');
if(type == 'excel') {
$('#adddenydiv input[name=mode]').val('excel');
$('#adddenydiv').css('display','block');
$('.denyexcel').css('display','block');
$('.addphone').css('display','none');
} else {
$('#adddenydiv').css('display','block');
$('#adddenydiv input[name=mode]').val('add');
$('.denyexcel').css('display','none');
$('.addphone').css('display','block');
}
})
$('#adddenydiv input[name=closeuserbtn]').click(function(){
$('#adddenydiv').css('display','none');
})
$('.ordermember input[name=cash]').click(function(){
$('.ordermember td').css('background-color','#FFFFFF');
$(this).parent().parent().children('td').css('background-color','#EEEEEE');
if($(this).val() > 1000000) {
$('#ordertype4').parent().css('display','none');
$('input[name=ordertype]').eq(0).prop('checked',true);
} else {
$('#ordertype4').parent().css('display','inline');
}
})
/*입금자명, 카드종류*/
$('input[name=ordertype]').click(function(event){
var val = $(this).val();
if(val == 'card') $('#cardlistDiv').css('display','block');
else $('#cardlistDiv').css('display','none');
if(val == 'bank') $('.orderbank').css('display','block');
else $('.orderbank').css('display','none');
})
/*충전하기 레이어 호출*/
$('.popcharge').click(function(event){
var ucode = $(this).attr('ucode');
$('#chargediv input[name=usercode]').val(ucode);
$('#chargediv').css({'top':event.pageY-350,'left':event.pageX-550,'display':'block'});
})
/*
* 메시지 충전
* */
$('#chargediv input[name=chargebtn]').click(function(){
var chargetype = $('#chargediv select[name=chargetype]').val();
var mode = chargetype == 1 ? 'add' : 'remove';
$('#chargediv input[name=mode]').val(mode);
if($('#chargediv input[name=cash]').val() == "") {
alert('금액을 입력해주세요.');
return;
}
if(isNaN($('#chargediv input[name=cash]').val())) {
alert('숫자만 입력해주세요.');
return;
}
$('#chargediv form').submit();
})
/* 계산서 레이어 호출 */
$('input[name=taxtype]').click(function(){
var val = $(this).val();
$('#Taxtype2Div').css('display','none');
$('#Taxtype3Div').css('display','none');
if($('#ordertype2').prop('checked') == true ) {
$('#taxtype1').prop('checked',true);
alert('신용카드 결제는 영수증으로 대신 합니다.');
} else {
if(val == 2) $('#Taxtype2Div').css('display','block');
if(val == 3) $('#Taxtype3Div').css('display','block');
}
})
/*그룹추가 하기*/
$('#addgorupform').ajaxForm({
beforeSubmit : function() {
if(usertype == 1) {
goLogin();
return false;
}
if($('#addgorupform input[name=groupname]').val() == "") {
alert('그룹명을 입력해주세요.');
$('#addgorupform input[name=groupname]').focus();
return false;
}
if($('#addgorupform input[name=grouptype]:radio[value=2]').prop('checked') == true && $('#addgorupform select[name=parentcode]').val()=="") {
alert('대그룹을 선택해주세요.');
return false;
}
},
complete: function(xhr) {
var data = jQuery.parseJSON(xhr.responseText);
if(data.code == 200) {
if(data.grouptype == 1) {
$('.usertree_list .home').after('');
$('select[name=parentcode] > option[value=""],select[name=toptree] > option[value=""]').after('');
} else if(data.grouptype == 2) {
$('ul span[gcode='+data.parentcode+']').attr('class','plus');
$('ul span[gcode='+data.parentcode+']').attr("tree",'close');
$('ul span[gcode='+data.parentcode+']').click();
}
alert('추가되었습니다.');
} else if(data.code == 103) {
alert('동일 이름의 그룹명이 존재 합니다.');
} else {
alert('추가 실패');
}
}
});
//주소록 사람추가 클릭시
$('#userlist_container #myuser_add input[name=adduserbtn]').click(function(){
$('#userlist_container #myuser_add table tbody').append(''+
' | '+
' | '+
' | '+
' | '+
' | '+
'
');
})
//주소록 사람추가 클릭시
$(document).on("click",'#userlist_container #myuser_add input[name=deluserbtn]',function(e) {
$(this).parent().parent().remove();
})
/*주소록 엑셀 추가 하기*/
$('#edituserform').ajaxForm({
beforeSubmit: function() {
if(usertype == 1) {
goLogin();
return false;
}
if($('#myuser_editor select[name=parentcode]').val() == "") {
alert('대그룹을 선택해주세요.');
$('#myuser_editor select[name=parentcode]').focus();
return false;
}
if($('#myuser_editor input[name=work]').val() == "addexcel") {
if($('input[name=excelfile]').val()=="") {
alert('엑셀파일을 첨부해주세요.');
return false;
}
} else if($('#myuser_editor input[name=work]').val() == "movegroup") {
} else {
if($('#myuser_editor input[name=username]').val()=="") {
alert('이름을 입력해주세요.');
$('#myuser_editor input[name=username]').focus();
return false;
}
if($('#myuser_editor input[name=userphone]').val()=="") {
alert('연락처를 입력해주세요.');
$('#myuser_editor input[name=userphone]').focus();
return false;
}
}
$('#myuser_editor').css('display','none');
$('.progress').css('display','block');
},
complete: function(xhr) {
$('.progress').css('display','none');
var data = jQuery.parseJSON(xhr.responseText);
if(data.code == 200) {
if(data.type== 'excel') {
var sumdata = data.total - data.row - data.nmn;
alert('총 '+data.total+' 개 중 '+data.row+'개(중복 : '+sumdata+'개, 잘못된 번호 : '+data.nmn+'개)의 목록이 입력 되었습니다.\r\n엑셀 등록이 원활히 이루어지지 않을 경우\n엑셀샘플 다운로드 후 엑셀형식에 맞게 수정 후 시도 바랍니다.');
} else if(data.type== 'move'){
var sumdata = data.total - data.row;
alert('총 '+data.total+' 개 중 '+data.row+'개(중복 : '+sumdata+'개)의 목록이 입력 되었습니다.');
}else if(data.type== 'add'){
var msg = (data.row == 0) ? "입력되었습니다." : "중복된 전화번호가 있습니다.";
alert(msg);
} else {
var msg = (data.code == 200) ? "정상적으로 처리 되었습니다." : "처리 실패";
alert(msg);
}
if(data.type != 'normal') location.reload();
} else if(data.code == 103) {
alert('동일 번호가 등록되어 있습니다.');
} else if(data.code == 206) {
alert('주소록은 한 그룹에 최대 20,000개까지 입력 가능합니다.');
} else if(data.code == 102) {
alert('등록된 리스트가 없거나 정상적인 휴대폰 번호가 없습니다.');
}else {
alert(data.code + ' error');
}
}
});
/*주소록 일반추가 하기*/
$('#adduserform').ajaxForm({
beforeSubmit: function() {
if(usertype == 1) {
goLogin();
return false;
}
if($('#myuser_add select[name=parentcode]').val() == "") {
alert('대그룹을 선택해주세요.');
$('#myuser_add select[name=parentcode]').focus();
return false;
}
var pobj = $('#myuser_add input[name="userphone[]"]');
if(pobj.length > 0) {
for(var i=0; i < pobj.length; i++ ) {
if(pobj.eq(i).val() == "") {
alert("연락처를 입력해주세요.");
pobj.eq(i).focus();
return false;
}
}
} else {
alert("연락처를 추가해주세요.");
return false;
}
$('#myuser_add').css('display','none');
$('.progress').css('display','block');
},
complete: function(xhr) {
$('.progress').css('display','none');
var data = jQuery.parseJSON(xhr.responseText);
if(data.code == 200) {
var sumdata = data.total - data.row - data.nmn;
alert('총 '+data.total+' 개 중 '+data.row+'개(중복 : '+sumdata+'개, 잘못된 번호 : '+data.nmn+'개)의 목록이 입력 되었습니다.');
location.reload();
} else if(data.code == 207) {
alert('연락처가 잘못된 번호 입니다.');
} else {
alert(data.code + ' error');
}
}
});
/*발신자번호 관리 노출유무*/
$(document).on("click",'.phoneauth_contents input[name=authtype]',function(e) {
var type = $(this).val();
$('.authtypetr1').css('display','none');
$('.authtypetr2').css('display','none');
$('.authtypetr3').css('display','none');
$('.authphonetr1').css('display','none');
$('.authphonetr2').css('display','none');
$('.authphonetr3').css('display','none');
$('.authtypetr'+type).css('display','table-row');
$('.authphonetr'+type).css('display','table-row');
});
/*발신자번호 관리 재직파일 노출유무*/
$(document).on("click",'.phoneauth_contents input[name=position]',function(e) {
var type = $(this).val();
if(type == 1) $('.authfiletr2').css('display','none');
else $('.authfiletr2').css('display','table-row');
});
/*휴면계정 인증*/
$(document).on("click",'input[name=alivetype]',function(e) {
var type = $(this).val();
$('#aliveemail_content').css('display','none');
$('#alivephone_content').css('display','none');
if(type == "email") $('#aliveemail_content').css('display','block');
else $('#alivephone_content').css('display','block');
});
/*승인번호 요청*/
$('.phoneauth_contents input[name=authbtn]').click(function() {
var phone_regex1 = /^01(0|1|6|7|8|9)$/;
var phone_regex1_1 = /^0505|050$/;
var phone_regex2 = /^[0-9]{3,4}$/;
var phone_regex3 = /^[0-9]{4}$/;
var phone1 = $('select[name=phone1]').val();
var phone2 = $('input[name=phone2]').val();
var phone3 = $('input[name=phone3]').val();
var phone = phone1+phone2+phone3;
var autype;
if($('input[name=checkauth]').val()=="Y") {
alert('이미 인증요청을 하였습니다.');
return;
}
if($('input[name=authtype]:radio[value=1]').prop('checked')== true) {
if(phone_regex1.test(phone1) == false && phone_regex1_1.test(phone1) == false) {
alert('휴대폰 국번을 선택해주세요.');
return;
}
if(phone_regex2.test(phone2) == false) {
alert('휴대폰 가운데 번호는 3 또는 4 자리숫자로 입력해주세요. ');
return;
}
if(phone_regex3.test(phone3) == false) {
alert('휴대폰 뒷자리 번호는 4 자리숫자로 입력해주세요. ');
return;
}
autype=1;
}
if($('input[name=authtype]:radio[value=2]').prop('checked')== true) {
if(phone1 == "") {
alert('전국대표번호는 서류인증을 해주세요.');
return;
} else if(phone1 != "" && phone_regex2.test(phone2) == false) {
alert('전화번호 가운데 번호는 3 또는 4 자리숫자로 입력해주세요. ');
return;
}
if(phone_regex3.test(phone3) == false) {
alert('전화번호 뒷자리 번호는 4 자리숫자로 입력해주세요. ');
return;
}
autype=2;
}
$.post('/myinfo/phonelist.php','&work=addauth&autype='+autype+'&phone='+phone, function(data){
if(data.code == 200) {
$('select[name=phone1]').prop('disabled',true);
$('input[name=phone1h]').val(phone1);
$('input[name=phone2]').prop('readonly',true);
$('input[name=phone3]').prop('readonly',true);
$('select[name=phone1]').css('background-color','#EEEEEE');
$('input[name=phone2]').css('background-color','#EEEEEE');
$('input[name=phone3]').css('background-color','#EEEEEE');
$('input[name=checkauth]').val('Y');
alert('요청되었습니다.');
} else if(data.code == 216) alert('이미 등록된 번호 입니다.');
else if(data.code == 217) alert('승인 요청 중인 번호 입니다.');
else if(data.code == 218) alert('승인 거절된 번호 입니다.');
else if(data.code == 219) alert('등록불가 번호 입니다.');
else if(data.code == 222) alert('이미 다른 사용자가 이용중인 번호입니다.');
else alert('요청실패');
},'json');
})
/*승인번호 삭제 요청*/
$('.phonelist_contents input[name=delauthbtn]').click(function() {
var cf = confirm('정말 삭제 하시겠습니까?');
var pcode = $(this).attr('pcode');
if(cf == true) {
$.post('/myinfo/phonelist.php','&work=delauth&pcode='+pcode, function(data){
if(data.code == 200) {
alert('삭제 되었습니다.');
location.reload();
} else alert('삭제실패');
},'json');
}
});
/*회원가입 유형 선택*/
$(document).on('click','.membertype label', function() {
$('.membertype .membertypebtn1').css('background',"url('/images/join/join1_normal.png') no-repeat");
$('.membertype .membertypebtn2').css('background',"url('/images/join/join2_normal.png') no-repeat");
var fname = $(this).attr('class')== 'membertypebtn1' ? 'join1.png' : 'join2.png';
$(this).css('background', 'url(/images/join/'+fname+') no-repeat');
});
/*카드 유형 선택*/
$(document).on('click','#cardlistDiv li', function() {
var type=$(this).attr('type');
$('#cardlistDiv li').css('background',"#ffffff");
$(this).css('background',"#ffe9c7");
$('input[name=CARD_TYPE]').val(type);
});
/*
* 계산서 신청
* */
$(document).on("click",'td .taxtype1', function(){
$('input[name=closebtn]').click();
var tcode = $(this).attr('tcode');
$.post('/order/order.php','mode=tax&tcode='+tcode, function(data){
$('#orderTaxDiv input[name=taxcode]').val(data.taxcode);
$('#orderTaxDiv').css({'display':'block'});
var offset = $("#orderTaxDiv").offset();
$('html, body').animate({scrollTop : offset.top}, 400);
},'json');
})
/*
* 사업자 조회
* */
$(document).on("click",'td #biznumbtn', function() {
var biznum, biznum1,biznum2,biznum3;
biznum1 = $("input[name=biznum1]").val();
biznum2 = $("input[name=biznum2]").val();
biznum3 = $("input[name=biznum3]").val();
if(biznum1=="" || biznum2=="" || biznum3=="") {
alert("사업자 번호를 입력해주세요.");
return;
}
var biznum =biznum1+biznum2+biznum3;
var value = biznum.replace(/[^0-9]/g, "");
var data = { "b_no": [value] };
$.ajax({
url: "https://api.odcloud.kr/api/nts-businessman/v1/status?serviceKey=iYdQjqyOpAlT%2BhzikFtFYtRE1rRPtTFgIe3c%2BAdmPtMr0y2BWCXxWKckucfNWKoJTaDolScVDvbJTlsh6RLnjA%3D%3D", // serviceKey 값을 xxxxxx에 입력
type: "POST",
data: JSON.stringify(data), // json 을 string으로 변환하여 전송
dataType: "JSON",
contentType: "application/json",
accept: "application/json",
success: function(result) {
if(result.data[0].b_stt_cd == "01") {
$("input[name=biznum1],input[name=biznum2],input[name=biznum3]").prop("readonly", true);
$("input[name=biznum1],input[name=biznum2],input[name=biznum3]").css("background", "#efefef");
$("input[name=biznumok]").val("Y");
$("#biznumbtn").prop("disabled", true).css("background", "#9f9f9f");
alert("정상적인 사업자 번호 입니다.");
} else if(result.data[0].b_stt_cd == "02") {
alert("휴업 상태인 사업자 번호 입니다.");
} else if(result.data[0].b_stt_cd == "03") {
alert("폐업 상태인 사업자 번호 입니다.");
} else alert("정상적인 사업자 번호가 아닙니다.");
},
error: function(result) {
alert("관리자에게 문의하세요.\n"+result.responseText); //responseText의 에러메세지 확인
}
});
});
/*
* 계산서 조회
* */
$(document).on("click",'td .taxtype2', function(event){
$('input[name=closebtn]').click();
var tcode = $(this).attr('tcode');
var companyinfo = $(this).parent().parent().children('.companyinfo').html();
$.post('/order/order.php','mode=tax&tcode='+tcode, function(data){
$('#viewTaxDiv input[name=taxcode]').val(data.taxcode);
$('#viewTaxDiv .idinfo').html(companyinfo);
$('#viewTaxDiv td').eq(1).html(data.biznum);
$('#viewTaxDiv td').eq(3).html(data.biznum2);
$('#viewTaxDiv td').eq(5).html(data.taxcompany);
$('#viewTaxDiv td').eq(7).html(data.ceoname);
$('#viewTaxDiv td').eq(9).html(data.biztype);
$('#viewTaxDiv td').eq(11).html(data.bizitem);
$('#viewTaxDiv td').eq(13).html(data.taxaddress);
$('#viewTaxDiv td').eq(15).html(data.ordername);
$('#viewTaxDiv td').eq(17).html(data.taxemail);
$('#viewTaxDiv td').eq(19).html(data.taxphone);
$('#viewTaxDiv td').eq(21).html(data.taxmobile);
$('#viewTaxDiv td').eq(23).html(data.taxdate);
$('#viewTaxDiv').css({'top':event.pageY-840,'left':'300px','display':'block'});
},'json');
})
/*
* 현금영수증 조회
* */
$(document).on("click",'td .taxtype3', function(event){
$('input[name=closebtn]').click();
var tcode = $(this).attr('tcode');
var companyinfo = $(this).parent().parent().children('.companyinfo').html();
$.post('/order/order.php','mode=tax&tcode='+tcode, function(data){
var cashtype = data.biznum2 == 1 ? "소득공제용" : "지출증빙용";
$('#viewCashDiv input[name=taxcode]').val(data.taxcode);
$('#viewCashDiv .idinfo').html(companyinfo);
$('#viewCashDiv td').eq(1).html(cashtype);
$('#viewCashDiv td').eq(3).html(data.taxcompany);
$('#viewCashDiv td').eq(5).html(data.biznum);
$('#viewCashDiv td').eq(7).html(data.taxemail);
$('#viewCashDiv td').eq(9).html(data.taxdate);
$('#viewCashDiv').css({'top':event.pageY-600,'left':'300px','display':'block'});
},'json');
})
$('#Taxtype2Div input[name=bnftype]').click(function() {
var display = ($('#Taxtype2Div input[name=bnftype]:checked').val() == 'Y') ? "inline" : "none";
$('#Taxtype2Div #BNTDiv').css('display',display);
})
$('input[name=closebtn]').click(function() {
$('#viewTaxDiv, #viewCashDiv, #orderTaxDiv').css('display','none');
})
//현금영수증 유형 노출
$(document).on("change",'select[name=cashinfotype]', function(){
$('#Taxtype3Div .CashInfoDiv1, #Taxtype3Div .CashInfoDiv2, #Taxtype3Div .CashInfoDiv3, #Taxtype3Div .CashInfoDiv4').css('display','none');
var val = $('select[name=cashinfotype]').val();
$('#Taxtype3Div .CashInfoDiv'+val).css('display','inline');
});
//현금영수증 유형 체크
$(document).on("click",'input[name=cashtype]', function(){
if($('input[name=cashtype]:checked').val() ==1 ) {
$('#Taxtype3Div .CashInfoDiv1, #Taxtype3Div .CashInfoDiv2, #Taxtype3Div .CashInfoDiv3, #Taxtype3Div .CashInfoDiv4').css('display','none');
$('#Taxtype3Div .CashInfoDiv0, #Taxtype3Div .CashInfoDiv1').css('display','inline');
$('select[name=cashinfotype] option[value="1"]').prop('selected', true);
} else if($('input[name=cashtype]:checked').val() ==2 ) {
$('#Taxtype3Div .CashInfoDiv1, #Taxtype3Div .CashInfoDiv2, #Taxtype3Div .CashInfoDiv3, #Taxtype3Div .CashInfoDiv0').css('display','none');
$('#Taxtype3Div .CashInfoDiv4').css('display','inline');
}
});
//주소록 회원 엑셀첨부 버튼 레이어 활성화
$('#body_contents input[name=changebtn]').click(function() {
var display = $("#changeMember_Container").css('display');
display = display == 'none' ? 'block' : 'none';
$("#changeMember_Container").css("display",display);
})
//재직증명첨부노출
$('#body_contents :radio[name=position]').click(function() {
var display = $(this).val();
display = display == '1' ? 'none' : 'table-row';
$(".bizfile2tr").css("display",display);
})
//재직증명첨부노출
$('#changeMember_Container :radio[name=position2]').click(function() {
var display = $(this).val();
display = display == '1' ? 'none' : 'table-row';
$(".bizfile2tr2").css("display",display);
})
/*인증요청 하기*/
$('#authform').ajaxForm({
beforeSubmit: function() {
var phone_regex1 = /^01(0|1|6|7|8|9)$/;
var phone_regex2 = /^[0-9]{3,4}$/;
var phone_regex3 = /^[0-9]{4}$/;
var authtype = $(":radio[name='authtype']:checked").val();
var phone1 = "";
if(authtype == 3) phone1 = $('select[name=phone1]').val();
else phone1 = $('input[name=phone1h]').val();
var phone2 = $('input[name=phone2]').val();
var phone3 = $('input[name=phone3]').val();
if(authtype == 2 && $('input[name=checkauth]').val()!="Y") {
if(phone_regex1.test(phone1) == false) {
alert('우선 인증요청을 해주세요.');
return false;
}
}
if(authtype == 1 && $('input[name=authPhone]').val() == "") {
alert('본인 인증을 해주세요');
return false;
}
if(authtype == 3 && $('input[name=position]').length > 0 && RadioValue('position')==false) {
alert('전화번호 소유자를 선택해주세요.');
$('input[name=ownertype]').focus();
return false;
}
if(authtype > 1) {
if(phone1 != "" && phone_regex2.test(phone2) == false) {
alert('전화번호 가운데 번호는 3 또는 4 자리숫자로 입력해주세요. ');
return false;
} else if(phone1 == "" && phone_regex3.test(phone2) == false) {
alert('전화번호 가운데 번호는 4 자리숫자로 입력해주세요. ');
return false;
}
if(phone_regex3.test(phone3) == false) {
alert('전화번호 뒷자리 번호는 4 자리숫자로 입력해주세요. ');
return false;
}
}
if(authtype == 2 && $('input[name=authnum2]').val()=="") {
alert('인증번호를 입력해주세요.');
$('input[name=authnum2]').focus();
return false;
}
if(authtype == 3 && $('input[name=authfile]').val()=="") {
alert('통신서비스이용증명원 파일을 첨부해주세요.');
$('input[name=authfile]').focus();
return false;
}
if(authtype == 3 && RadioValue('position')==2 && $('input[name=authfile2]').val()=="") {
alert('재직증명서 파일을 첨부해주세요.');
$('input[name=authfile2]').focus();
return false;
}
},
complete: function(xhr) {
$('.progress').css('display','none');
var data = jQuery.parseJSON(xhr.responseText);
if(data.code == 200) {
alert("정상적으로 처리 되었습니다.");
location.reload();
} else if(data.code == 109) {
alert("2메가 이하로 첨부해주세요.");
location.reload();
} else {
alert(data.msg);
//location.reload();
}
}
});
$(window).load(function() {
createDatePicker('s_date','e_date');
//$('#msgcontent').prop('placeholder','[광고 발송시 주의사항]\r\n광고 문자의 경우 (광고)표기 및 무료거부를 문자내용에 포함하여 발송해야합니다. 이를 어길 시 3,000만원 이하의 과태료가 부과될 수 있습니다. 자세한 내용은 공지사항을 참고하세요.')
//$('input, textarea').placeholder();
/*
$('input:text, textarea').each(function(){
var $this = $(this);
$this.data('placeholder', $this.attr('placeholder'))
.focus(function(){$this.removeAttr('placeholder');})
.blur(function(){$this.attr('placeholder', $this.data('placeholder'));});
});
*/
/*
$(function() {
$('input, textarea').placeholder({customClass:'my-placeholder'});
});
*/
});
});
function getExcelDown(scode,tdate) {
var sendtype = $('.detail3_contents select[name=excel_sendtype]').val();
var memotype = $('.detail3_contents select[name=excel_memotype]').val();
location.href='/realmsglist/exceldown.php?sendcode='+scode+'&tdate='+tdate+'&sendtype='+sendtype+'&memotype='+memotype;
}