//천단위 콤마
function numberFormat(inputNumber) {
return inputNumber.toString().replace(/\B(?=(\d{3})+(?!\d))/g, ",") + '원';
}
//학생값 버튼 활성화/비활성화
$("#stunum").on("keyup", function() {
$(this).val($(this).val().replace(/[^0-9]/g,""));
if($(this).val()=='undefined' || $(this).val()=='')
$('#ibtn').addClass('disabled');
else
$('#ibtn').removeClass('disabled');
});
//변경값 확인
function showresult() {
//인풋값 변환시 자동 탐색
//$('#stunum').on("propertychange change keyup paste input", function(){}
var date = new Date();
if(date.getDate() > 15) {
var rightPercent = "-100%";
document.querySelector('.gamaengCost').innerHTML =
'500,000원'+
' 0원 '+
'
'+
' (월 기간한정 특가)'+
'
';
document.getElementById('contactmonth').innerHTML= date.getMonth()+1;
} else {
document.querySelector('.gamaengCost').innerHTML =
'500,000원'+
''+
' (최초 1회)'+
'
';
}
$('.show_result').css('display', 'block');
var stunumber = parseInt($('#stunum').val());
var plus15 = 6000;
var plus30 = 5000;
var plus50 = 4500;
var plus100 = 4000;
var standard = 98000;
var premium = 178000;
document.getElementById('stunum2').innerHTML=(stunumber).toString()+'명';
//1행
var goods = document.getElementById('goods');
var row1stunum = document.getElementById('row_1_stunum');
var goodsbasic = document.getElementById('goodsbasic');
var row1basic = document.getElementById('row_1_basic');
if(stunumber <= 29){
row1basic.innerHTML = '기본료 (15명)'
} else {
row1basic.innerHTML = '기본료 (30명)'
}
// 2행
var row2stunum = document.getElementById('row_2_stunum');
var row2basic = document.getElementById('row_2_basic');
var row2cost = document.getElementById('row_2_cost');
//3행
var row3stunum = document.getElementById('row_3_stunum');
var row3basic = document.getElementById('row_3_basic');
var row3cost = document.getElementById('row_3_cost');
//4행
var row4stunum = document.getElementById('row_4_stunum');
var row4basic = document.getElementById('row_4_basic');
var row4cost = document.getElementById('row_4_cost');
//결과값
var basic = document.getElementById('basic-cost');
var discount = document.getElementById('discount');
var total = $('.total-cost');
$('tbody tr').css('display', 'none');
$('tbody tr').eq(4).css('display', 'table-row');
//학생 15명 이하
if (stunumber <= 15) {
$('tbody tr')
.eq(0)
.css('display', 'table-row');
goods.innerHTML = '내공스터디 Standard';
goodsbasic.innerHTML = numberFormat(standard);
row1stunum.innerHTML = (stunumber).toString() + '명';
//계산
basic.innerHTML = numberFormat(standard);
total[0].innerHTML = numberFormat(standard);
total[1].innerHTML = numberFormat(standard);
total[2].innerHTML = numberFormat(standard);
discount.innerHTML = 0;
}
//학생 15초과 ~ 29명 이하
else if (stunumber > 15 && stunumber <= 29) {
$('tbody tr')
.eq(0)
.css('display', 'table-row');
$('tbody tr')
.eq(1)
.css('display', 'table-row');
goods.innerHTML = '내공스터디 Standard';
goodsbasic.innerHTML = numberFormat(standard);
row1stunum.innerHTML = (15).toString() + '명';
goods2.innerHTML = '내공스터디 Custom (~30명)';
row2stunum.innerHTML = (stunumber - 15).toString() + '명';
row2basic.innerHTML = numberFormat(plus15);
var plus15cost = (stunumber - 15) * plus15;
row2cost.innerHTML = numberFormat(plus15cost);
//계산
basic.innerHTML = numberFormat(standard + plus15cost);
total[0].innerHTML = numberFormat(standard + plus15cost);
total[1].innerHTML = numberFormat(standard + plus15cost);
total[2].innerHTML = numberFormat(standard + plus15cost);
discount.innerHTML = 0;
}
//학생 30명
else if (stunumber == 30) {
$('tbody tr')
.eq(0)
.css('display', 'table-row');
goods.innerHTML = '내공스터디 Premium';
row1stunum.innerHTML = (stunumber).toString() + '명';
goodsbasic.innerHTML = numberFormat(premium);
//계산
basic.innerHTML = numberFormat(premium);
total[0].innerHTML = numberFormat(premium);
total[1].innerHTML = numberFormat(premium);
total[2].innerHTML = numberFormat(premium);
discount.innerHTML = 0;
}
//학생 30명 초과 50명 이하
else if (stunumber > 30 && stunumber <= 50) {
$('tbody tr')
.eq(0)
.css('display', 'table-row');
$('tbody tr')
.eq(1)
.css('display', 'table-row');
goods.innerHTML = '내공스터디 Premium';
row1stunum.innerHTML = "30명";
goodsbasic.innerHTML = numberFormat(premium);
goods2.innerHTML = '내공스터디 Custom (~50명)';
row2stunum.innerHTML = (stunumber - 30).toString() + '명';
row2basic.innerHTML = numberFormat(plus30);
var plus30cost = (stunumber - 30) * plus30;
row2cost.innerHTML = numberFormat(plus30cost);
//계산
basic.innerHTML = numberFormat(6000 * stunumber);
total[0].innerHTML = numberFormat(premium + plus30cost);
total[1].innerHTML = numberFormat(premium + plus30cost);
total[2].innerHTML = numberFormat(premium + plus30cost);
var discountper = (((6000 * stunumber) - (premium + plus30cost))/(premium + plus30cost)) *100;
discount.innerHTML = discountper.toFixed(1);
}
//학생 50명 초과 100명 이하
else if (stunumber > 50 && stunumber <= 100) {
$('tbody tr')
.eq(0)
.css('display', 'table-row');
$('tbody tr')
.eq(1)
.css('display', 'table-row');
$('tbody tr')
.eq(2)
.css('display', 'table-row');
goods.innerHTML = '내공스터디 Premium';
row1stunum.innerHTML = (30).toString() + '명';
goodsbasic.innerHTML = numberFormat(premium);
goods2.innerHTML = '내공스터디 Custom (~50명)';
row2stunum.innerHTML = (20).toString() + '명';
row2basic.innerHTML = numberFormat(plus30);
var plus30cost = 20 * plus30;
row2cost.innerHTML = numberFormat(plus30cost);
goods3.innerHTML = '내공스터디 Custom (~100명)';
row3stunum.innerHTML = (stunumber - 50).toString() + '명';
row3basic.innerHTML = numberFormat(plus50);
var plus50cost = ((stunumber - 50) * plus50);
row3cost.innerHTML = numberFormat(plus50cost);
//계산
basic.innerHTML = numberFormat(6000 * stunumber);
total[0].innerHTML = numberFormat(premium + plus30cost + plus50cost);
total[1].innerHTML = numberFormat(premium + plus30cost + plus50cost);
total[2].innerHTML = numberFormat(premium + plus30cost + plus50cost);
var discountper = (((6000 * stunumber)-(premium + plus30cost + plus50cost))/(6000 * stunumber)) * 100;
discount.innerHTML = discountper.toFixed(1);
}
//학생 100명 초과
else if (stunumber > 100) {
$('tbody tr')
.eq(0)
.css('display', 'table-row');
$('tbody tr')
.eq(1)
.css('display', 'table-row');
$('tbody tr')
.eq(2)
.css('display', 'table-row');
$('tbody tr')
.eq(3)
.css('display', 'table-row');
goods.innerHTML = '내공스터디 Premium';
row1stunum.innerHTML = (30).toString() + '명';
goodsbasic.innerHTML = numberFormat(premium);
goods2.innerHTML = '내공스터디 Custom (~50명)';
row2stunum.innerHTML = (20).toString() + '명';
row2basic.innerHTML = numberFormat(plus30);
var plus30cost = (20 * plus30);
row2cost.innerHTML = numberFormat(plus30cost);
goods3.innerHTML = '내공스터디 Custom (~100명)';
row3stunum.innerHTML = (50).toString() + '명';
row3basic.innerHTML = numberFormat(plus50);
var plus50cost = (50 * plus50);
row3cost.innerHTML = numberFormat(plus50cost);
goods4.innerHTML = '내공스터디 Custom (100명 초과)';
row4stunum.innerHTML = (stunumber - 100).toString() + '명';
row4basic.innerHTML = numberFormat(plus100);
var plus100cost = ((stunumber - 100) * plus100);
row4cost.innerHTML = numberFormat(plus100cost);
//계산
basic.innerHTML = numberFormat(6000 * stunumber);
total[0].innerHTML = numberFormat(premium + plus30cost + plus50cost + plus100cost);
total[1].innerHTML = numberFormat(premium + plus30cost + plus50cost + plus100cost);
total[2].innerHTML = numberFormat(premium + plus30cost + plus50cost + plus100cost);
var discountper = (((6000 * stunumber)-(premium + plus30cost + plus50cost + plus100cost))/(6000 * stunumber))* 100;
discount.innerHTML = discountper.toFixed(1);
}
}