function SearchButterfly() {
	  NewWin = this.open("/app/pop_butterfly.html", "ButterflyWindow", "width=870,height=327,resizable=no,scrollbars=yes,status=false,menubar=no");
}

function SearchButterfly_admin() {
	  NewWin = this.open("/app/pop_butterfly.html?mode=admin", "ButterflyWindow", "width=870,height=327,resizable=no,scrollbars=yes,status=false,menubar=no");
}

function SearchButterfly_admin_edit(num) {
	  NewWin = this.open("/app/pop_butterfly_edit.html?num=" + num + "&mode=other", "ButterflyWindow", "width=870,height=327,resizable=no,scrollbars=yes,status=false,menubar=no");
}


function addMonth(yyyy, mm, pMonth)	
{
	var cDate;	
	var oDate;	
	var cYear, cMonth, cDay;
	var dd = '01';
	
	mm = mm*1 + ((pMonth*1)-1);
	cDate = new Date(yyyy, mm, dd);
	cYear = cDate.getFullYear();
	cMonth = cDate.getMonth();
	cDay = cDate.getDate();	
	
	if (cMonth < 10) { 
		cMonth = "0" + cMonth;
	}
	
	oDate = (dd == cDay) ? cDate : new Date(cYear, cMonth, 0);	

	return oDate;
}

function calcDate()
{
	var cDate;
	var y,m,d;
	var i = 47;
	var frm = document.theForm;
	var rYear, rMonth, rDate;
		
	y = frm.period_s_y.value;
	m = frm.period_s_m.value;
	
	cDate = addMonth(y, m, i);
	rYear = cDate.getFullYear();
	rMonth = cDate.getMonth()+1;

	rDate = rYear + "³â "  + rMonth + "¿ù±îÁö";
		
	
	document.getElementById('period_e').innerHTML = rDate;
	
	//frm.period_e_y.value = cDate.getFullYear();
	//frm.period_e_m.value = cDate.getMonth()+1;
}

function number_format(input){ 
    var input = String(input); 
    var reg = /(\-?\d+)(\d{3})($|\.\d+)/; 
    if(reg.test(input)){ 
        return input.replace(reg, function(str, p1,p2,p3){ 
                return number_format(p1) + "," + p2 + "" + p3; 
            }     
        ); 
    }else{ 
        return input; 
    } 
}

function calcPayment()
{
	var cDate;
	var rData, rfData, ctAccount;
	var frm = document.theForm;
		
	rData = frm.cat_payment.value * 48;
	ctAccount = Math.round(rData / 1330000);
	
	rfData = number_format(rData);
	document.getElementById('total_payment').innerHTML = rfData + "";
	document.getElementById('ct_account').innerHTML = ctAccount + "";
	
	
	
	
	//frm.period_e_y.value = cDate.getFullYear();
	//frm.period_e_m.value = cDate.getMonth()+1;
}


function calcPayment_admin()
{
	var cDate;
	var rData, rfData, ctAccount;
	var frm = document.theForm;
		
	rData = frm.cat_payment.value * 48;
	ctAccount = Math.round(rData / 1330000);
	
	//rfData = number_format(rData);
	rfData = rData;
	
	document.getElementById('total_payment').value = rfData + "";
	document.getElementById('ct_account').value = ctAccount + "";
	
	
	
	
	//frm.period_e_y.value = cDate.getFullYear();
	//frm.period_e_m.value = cDate.getMonth()+1;
}



