var IMServer = "/";
document.domain="melon.com";

function chk_delivery(num){
	window.open('http://www.sagawa-korea.co.kr/tracking/customer02_business.html?order_no='+num+'&cust_code=0002941210','_blank');
}
function chg_amt(code){
	document.list_body.prd_code.value = code;
	document.list_body.cmd.value = "mod";
	document.list_body.action=IMServer+"order/cart.php";
	document.list_body.method="post";
	document.list_body.target="_self";
	document.list_body.submit();
}
function delCart(code){
	if(code != ""){
		checkItem(code);
	}
	document.list_body.cmd.value="del";
	document.list_body.action=IMServer+"order/cart.php";
	document.list_body.method="post";
	document.list_body.target="_self";
	document.list_body.submit();
}
function appCupon(idx){
	document.list_body.prd_idx.value=idx;
	document.list_body.ordcmd.value="cupon";
	document.list_body.method="post";
	alert('ÄíÆùÀÌ Àû¿ëµÇ¾ú½À´Ï´Ù');
	document.list_body.submit();
}
function copyAddr(frNM, toNM){
	var frArr = document.getElementsByName(frNM);
	var toArr = document.getElementsByName(toNM);

	for(var i=0; i < toArr.length; i++){
		toArr[i].value=frArr[i].value;
	}
}

function drtAddr(frNM, toNM){
	var frArr = document.getElementsByName(frNM);
	var toArr = document.getElementsByName(toNM);

	for(var i=0; i < toArr.length; i++){
		if(i==1||i==2) {toArr[i].value="000";}
		else if(i==3||i==4){toArr[i].value="¹ÂÁ÷·£µå ¹æ¹®¼ö·É";}
		else{
		toArr[i].value=frArr[i].value;}
	}
}
function dftAddr(dfNM){
	var dfArr = document.getElementsByName(dfNM);
	for(var i=0; i < getMsgLength(dfNM); i++){
		if(i==5||i==8){
			var obj = dfArr[i];
			for(var j=0; j<obj.length;j++){
				if(obj.options[j].defaultSelected)
				dfArr[i].value=obj.options[j].value;
			}
		}else{
			dfArr[i].value=dfArr[i].defaultValue;
		}
	}
}
function clearAddr(clNM){
	var clArr = document.getElementsByName(clNM);
	for(var i=0; i < getMsgLength(clNM); i++){
		clArr[i].value="";
	}
}
function chkNullAddr(){
	//ÁÖ¹®ÀÚÃ¼Å©
	var buyArr = document.getElementsByName("buyer[]");
	var msg = new Array("ÀÌ¸§","¿ìÆí¹øÈ£","¿ìÆí¹øÈ£","ÁÖ¼Ò","ÁÖ¼Ò","ÀüÈ­¹øÈ£","ÀüÈ­¹øÈ£","ÀüÈ­¹øÈ£","ÈÞ´ëÆù¹øÈ£","ÈÞ´ëÆù¹øÈ£","ÈÞ´ëÆù¹øÈ£","ÀÌ¸ÞÀÏÁÖ¼Ò","ÀÌ¸ÞÀÏÁÖ¼Ò");
	for(var i=0; i < buyArr.length; i++){
		if(buyArr[i].value=="") {
			alert(msg[i]+'À» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À');
			buyArr[i].focus();
			return false;
			break;
			if(i==0)document.getElementById("buyername").value=buyArr[i];
		}
	}
	//¼öÃëÀÎÃ¼Å©
	var addArr = document.getElementsByName("addressee[]");
	for(var i=0; i < addArr.length; i++){
		if(addArr[i].value=="") {
			alert(msg[i]+'À» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À');
			addArr[i].focus();
			return false;
			break;
		}
	}
	return true;
}
function popFindAddr(zip,addr){
	window.open('/member/pop_zipcode.php?zip='+zip+'&addr='+addr,'zipcode','width=500,height=400,scrollbars=yes,status=no,location=no');
}
function popRectAddr(id){
	window.open('/order/recentlyAddr.php?user_id='+id,'recently','width=600,height=292,scrollbars=no,status=no,location=no');
}
function chgAddr(frm){
	var msg = new Array("ÀÌ¸§","¿ìÆí¹øÈ£","¿ìÆí¹øÈ£","ÁÖ¼Ò","ÁÖ¼Ò","ÀüÈ­¹øÈ£","ÀüÈ­¹øÈ£","ÀüÈ­¹øÈ£","ÈÞ´ëÆù¹øÈ£","ÈÞ´ëÆù¹øÈ£","ÈÞ´ëÆù¹øÈ£","ÀÌ¸ÞÀÏÁÖ¼Ò","ÀÌ¸ÞÀÏÁÖ¼Ò");
	var addArr = document.getElementsByName("addressee[]");
	for(var i=0; i < addArr.length; i++){
		if(addArr[i].value=="") {
			alert(msg[i]+'À» ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À');
			addArr[i].focus();
			return;
			break;
		}
	}
	frm.chg_cmd.value="chg";
	frm.submit();
}

function popCupon(id){
	if(id==null){
		alert('È¸¿ø¾ÆÀÌµð°¡ ¾ø½À´Ï´Ù');
	}else{
		window.open('/mypage/mycupon_pop.php?user_id='+id,'popcupon','width=618,height=400,scrollbars=yes,status=no,location=no');
	}
}
	function checkNumber() {
	  var nKeyCode = event.keyCode;
		if(!(nKeyCode >= 48 && nKeyCode <= 57 || nKeyCode == 13 ||
			nKeyCode == 8 || nKeyCode == 46 || nKeyCode == 16 ||
			(nKeyCode >= 35 && nKeyCode <= 39) || nKeyCode == 9 ||
			(nKeyCode >= 96 && nKeyCode <= 105 ) ||
			(event.ctrlKey && nKeyCode == 86))) {
				event.returnValue = false;
				event.cancelBubble = true;
				alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
		}
	}
	function isNumber(strData) {		
		return !isNaN(parseInt(strData));
	}
	function getParseInt(num) {
		if(isNumber(num)) return parseInt(num, 10);
		return 0;
	}

	function getValue(original, gap, str) {
		if(null == original || null == gap || null == str) return;
		var tmp_ = original.replace(/ /g, "");
        var space = 0, maxCnt = tmp_.length / gap;
        for(var i = 1, j = 0; i <= maxCnt; i++, j++) {
            // tmp_.length()¸¦ È£ÃâÇÏ´Â ÀÌÀ¯ : tmp_¿¡ ±¸ºÐ¹®ÀÚ¸¦ insert¸¦ ÇÏ°í ³ª¸é
            // ±æÀÌ°¡ º¯ÇÏ¹Ç·Î »õ·ÎÀÌ ¹®ÀÚ¿­ ±æÀÌ °è»êÀÌ ÇÊ¿ä.
            space = tmp_.length - (i * gap + (j * str.length));
            if (0 < space) {
                tmp_ = tmp_.substr(0, space) + str + tmp_.substr(space, tmp_.length);
            }
        }

        return tmp_;
	}

	function numberFormat(original) {
		return getValue(original + "", 3, ",");
	}
function appcupon_pop(idx,amt){
		//500¸¸¿ø, 1000 2¸¸¿ø, 2000¿ø 4¸¸¿ø, 3500¿ø 7¸¸¿ø, 5000¿ø 10¸¸¿ø, 10000¿ø 20¸¸¿ø
		var cupon_idx = getParseInt(idx);
		var cupon_amt = getParseInt(amt);
		var pay_amt = chkFinPay("window");
		var tmp_amt = 0;

		if(cupon_idx*cupon_amt*pay_amt!=0&&(cupon_idx+cupon_amt+pay_amt)>0) {
			if(500 == cupon_amt && 10000 > pay_amt) {
				alert("500¿ø ÄíÆùÀº 1¸¸¿ø ÀÌ»ó ±¸¸Å½Ã »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
				return;
			}else if(1000 == cupon_amt && 20000 > pay_amt) {
				alert("1000¿ø ÄíÆùÀº 2¸¸¿ø ÀÌ»ó ±¸¸Å½Ã »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
				return;
			}
			else if(2000 == cupon_amt && 40000 > pay_amt) { 
				alert("2000¿ø ÄíÆùÀº 4¸¸¿ø ÀÌ»ó ±¸¸Å½Ã »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
				return;
			}
			else if(3000 == cupon_amt && 60000 > pay_amt) { 
				alert("3000¿ø ÄíÆùÀº 6¸¸¿ø ÀÌ»ó ±¸¸Å½Ã »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
				return;
			}
			else if(4000 == cupon_amt && 80000 > pay_amt) { 
				alert("4000¿ø ÄíÆùÀº 8¸¸¿ø ÀÌ»ó ±¸¸Å½Ã »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
				return;
			}
			else if(5000 == cupon_amt && 100000 > pay_amt) { 
				alert("5000¿ø ÄíÆùÀº 10¸¸¿ø ÀÌ»ó ±¸¸Å½Ã »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
				return;
			}
			else if(10000 == cupon_amt && 200000 > pay_amt) { 
				alert("10000¿ø ÄíÆùÀº 20¸¸¿ø ÀÌ»ó ±¸¸Å½Ã »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
				return;
			}

			tmp_amt = getParseInt(opener.document.list_body.final_cupon.value);
			opener.document.list_body.final_cupon.value=cupon_amt;
			opener.document.list_body.final_cupon_idx.value=cupon_idx;

			if (navigator.appName.charAt(0) == "M") {
				opener.document.getElementById("view_pay").innerText = numberFormat(pay_amt-cupon_amt+tmp_amt);
				opener.document.getElementById("view_cupon").innerText = numberFormat(cupon_amt);
			}else{
				opener.document.getElementById("view_pay").textContent = numberFormat(pay_amt-cupon_amt+tmp_amt);
				opener.document.getElementById("view_cupon").textContent = numberFormat(cupon_amt);
			}
			if(chkFinPay("window")==0) {
				opener.document.list_body.payrb[5].checked=true;
				opener.document.list_body.gopaymethod.value="ETC";
			}
			window.close();
		}
		else {
			alert('ÄíÆùÀÌ¿ëÀÌ Àß¸øµÇ¾ú½À´Ï´Ù');
			return;
		}
}
function useMaxPay(tp){
	var use_tp = 0;
	var pay_amt = chkFinPay();
	var max_tp = getParseInt(document.getElementById("max_"+tp).value);

	if(pay_amt >= max_tp) {
		use_tp = max_tp;
	}else{
		use_tp = pay_amt;
	}
	if(tp=="reserve"){
		use_tp=Math.floor(use_tp/10)*10;
	}
	document.getElementById("use_"+tp).value = use_tp;
	document.getElementById("final_"+tp).value = use_tp;
	chkViwPay();
	if(chkFinPay()==0) {
		document.list_body.payrb[5].checked=true;
		document.list_body.gopaymethod.value="ETC";
	}
}
function usePay(tp){
	chkMaxPay(tp);

	var use_tp = getParseInt(document.getElementById("use_"+tp).value); 
	var pay_amt = chkFinPay();



	if(tp=="reserve"){
		use_tp=Math.floor(use_tp/10)*10;
	}
	document.getElementById("use_"+tp).value = use_tp;
	document.getElementById("final_"+tp).value = use_tp;

	if(pay_amt-use_tp<0){
		alert('±¸¸Å±Ý¾×À» ÃÊ°úÇÏ½Ç ¼ö ¾ø½À´Ï´Ù');
		document.getElementById("use_"+tp).value = 0;
		document.getElementById("final_"+tp).value = 0;
	}
	chkViwPay();
	if(chkFinPay()==0) {
		document.list_body.payrb[5].checked=true;
		document.list_body.gopaymethod.value="ETC";
	}
}
function chkMaxPay(tp){
	var use_tp = getParseInt(document.getElementById("use_"+tp).value);
	var max_tp = getParseInt(document.getElementById("max_"+tp).value);
	if(use_tp>max_tp){
		alert('º¸À¯±Ý¾×º¸´Ù Å« °ªÀº ÀÔ·ÂÇÏ½Ç ¼ö ¾ø½À´Ï´Ù');
		useMaxPay(tp);
	}
}
function chkFinPay(tp){
	var retPay = 0;
	if(tp=="window"){
		var pay_amt = getParseInt(opener.document.getElementById("final_pay").value);
		var cupon_amt = getParseInt(opener.document.getElementById("final_cupon").value);
		var reserve_amt = getParseInt(opener.document.getElementById("final_reserve").value);
		var deposit_amt = getParseInt(opener.document.getElementById("final_deposit").value);
	}else{
		var pay_amt = getParseInt(document.getElementById("final_pay").value);
		var cupon_amt = getParseInt(document.getElementById("final_cupon").value);
		var reserve_amt = getParseInt(document.getElementById("final_reserve").value);
		var deposit_amt = getParseInt(document.getElementById("final_deposit").value);
	}
	retPay = pay_amt - (cupon_amt+reserve_amt+deposit_amt);
	return retPay;
}
function chkViwPay(){
	var pay_amt = chkFinPay();
	var cupon_amt = getParseInt(document.getElementById("final_cupon").value);
	var reserve_amt = getParseInt(document.getElementById("final_reserve").value);
	var deposit_amt = getParseInt(document.getElementById("final_deposit").value);

	if (navigator.appName.charAt(0) == "M") {
		document.getElementById("view_pay").innerText = numberFormat(pay_amt);
		document.getElementById("view_cupon").innerText = numberFormat(cupon_amt);
		document.getElementById("view_reserve").innerText = numberFormat(reserve_amt);
		document.getElementById("view_deposit").innerText = numberFormat(deposit_amt);
	}else{
		document.getElementById("view_pay").textContent = numberFormat(pay_amt);
		document.getElementById("view_cupon").textContent = numberFormat(cupon_amt);
		document.getElementById("view_reserve").textContent = numberFormat(reserve_amt);
		document.getElementById("view_deposit").textContent = numberFormat(deposit_amt);
	}
}

	function setPayMethod(idx) {

		if(idx==1) {
			document.getElementById("use_vbank").style.display = "";
			document.getElementById("use_escrow").style.display = "none";
			//document.list_body.virtual_bank.focus();
			
		}else if(idx==4){
			document.getElementById("use_escrow").style.display = "";
			document.getElementById("use_vbank").style.display = "none";
		}else{
			document.getElementById("use_vbank").style.display = "none";
			document.getElementById("use_escrow").style.display = "none";
		}
		
		document.list_body.gopaymethod.value=document.list_body.payrb[idx].value;
		
		//alert(document.list_body.gopaymethod.value);
		//document.getElementById("payrb"+idx).checked=true;
		//document.getElementsByName("payrb")[idx].checked=true;
	}




function copyName(){
	document.getElementById("nminput").value=document.getElementById("buyer_name").value;
}



