

	function chk_paytype(ptype) {
		var oDIV = document.getElementById("div_ssn");
		var oSSN = document.getElementById("ssn_code");

		if(ptype == '1') {
			oDIV.value = "";
			oDIV.style.visibility = "hidden";
		} else {
			oDIV.value = "";
			oDIV.style.visibility = "";
			oDIV.focus();
		}
	}


	// 데이콤 결제창 팝업 -------------------------------------------------------------------------------------------
	function openWin_Dacom() {
		var oPT = document.getElementsByName("pay_type");
		var oID = document.getElementById("oid");
		var oAmount = document.getElementById("amount");
		var oHash = document.getElementById("hashdata");
		var oSSN = document.getElementById("ssn_code");
		var oPID = document.getElementById("pid");
		var str = document.pay_form.shop_type.value;

		var ssn_ok = false;

		var pay_type = "";

		for(var i=0;i<oPT.length;i++) {
			if(oPT[i].checked) {
				pay_type = oPT[i].value;
				break;
			}
		}

		if (pay_type == "1") {
			ssn_ok = true;
			var url = "http://pg.dacom.net/card/cardAuthAppInfo.jsp";
		} 
		
		if (pay_type == "2") {
			if(oSSN.value.trim() != "") {
				oPID.value = oSSN.value;
				ssn_ok = true;
			} else {
				ssn_ok = false;
			}
			var url = "http://pg.dacom.net/transfer/transferSelectBank.jsp";
		} 
		if (pay_type == "3") {
			ssn_ok = true;
			var url = "http://pg.dacom.net/wireless/wirelessAuthAppInfo1.jsp";
		} 

		if(pay_type != "") {
			if(ssn_ok) {
				var sURL = "/job/company/inc/make_md5.php";
				var param = "oid="+oID.value+"&amount="+oAmount.value;
//				alert(oID.value + "\n\n" + oAmount.value);
				
				createXMLHttpRequest();

				xmlHttp.open("POST",sURL,false);
				xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
				xmlHttp.send(param);

				if (xmlHttp.readyState == 4) {
					var msg = xmlHttp.responseText
					msg = msg.replace(/^\s+|\s+$/g,"");
					
					if(msg != "fail") {						
						oHash.value = msg;
						
						if(str == "KS") {
							document.pay_form.method = "post";
							document.pay_form.action = "order_info2.php";
							document.pay_form.submit();
						} else {
							window.open("","win_pay","width=330, height=430, status=yes, scrollbars=no,resizable=yes, menubar=no");
							document.pay_form.action=url;
							document.pay_form.target = "win_pay";
							document.charset="euc-kr";
							document.pay_form.submit();
						}

						return;

					} else {
						alert("금액이 잘못 되었습니다.");
					}
				} else {
					alert("서버와의 통신에 문제가 있습니다.\n\n잠시 후 다시 시도해주세요!");			
				}
			} else {
				alert("실시간 계좌 이체에 필요한 주민등록번호를 입력해주세요!");
				oSSN.focus();
			}
			
		} else {
			alert("결제 수단(신용카드, 실시간 계좌이체)을 선택해주세요!");
			return;
		}
	}
	// 데이콤 결제창

	
	function selectPrmSrv(frm_name, code) {
		var frm = eval("document."+frm_name);
		frm.prm_code.value = code;

		frm.submit();
	}


	///////////// 광고 타입이 일(D)일 경우 사용되는 전역변수 (현재 selected_date.php에 전역변수로 사용됨) ////////////////
	//	var selected_start_date = "";
	//	var selected_end_date = "";
	////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
	function select_date(obj, nDate) {
		var frm;
		var oAD_sdate = document.getElementById("ad_sdate");
		var oAD_edate = document.getElementById("ad_edate");

		var tmp_sdate = oAD_sdate.value;
//		var oAD_price = document.getElementById("price");
		var int_diff, obj_tmp;

		if(selected_start_date == "") {
			selected_start_date = nDate;
			oAD_sdate.value = nDate;
			selected_start_id = obj.id;
			obj.bgColor = '#E1F2F5';

			alert("달력에서 종료일을 선택해주세요!");
/*
			var oLayer_s = document.getElementById("layer_sdate");

			var x = window.event.x;
			var y = window.event.y;

			oLayer_s.style.position = "absolute";
			oLayer_s.style.zIndex = "1";
			oLayer_s.style.left = x;
			oLayer_s.style.top = y;
			oLayer_s.style.visibility = "";
*/
		} else {
			if(selected_start_date > nDate) {
				alert("광고 종료일이 잘못되었습니다!");
				return;
			} else {
				reset_dates();
				selected_start_date = tmp_sdate;
				selected_end_date = nDate;
				oAD_sdate.value = tmp_sdate;
				oAD_edate.value = nDate;

				int_diff = DateDiff(selected_end_date, selected_start_date);

				var arr_tmp = selected_start_id.split("_");
				var start_id = arr_tmp[1];
				for(var k=0;k<=int_diff;k++) {
					obj_tmp = document.getElementById("tid_"+(parseInt(start_id)+k));
					obj_tmp.bgColor = '#E1F2F5';
				}

				setPrice();

			}
		}	
	}	
	

	function select_sdate(obj, nDate) {		// nDate는 달력에서 선택한 날짜
		var frm;
		var oAD_sdate = document.getElementById("ad_sdate");
		var oAD_edate = document.getElementById("ad_edate");
		var oAD_ea = document.getElementById("ea_weeks");
//		var oAD_price = document.getElementById("price");

		var start_id = obj.id;
		var o;
		var end_y, end_m, end_d;

		var arr_id = start_id.split("_");
		var max_loop = parseInt(arr_id[1]) + parseInt(oAD_ea.value)*7;

		if(typeof(eval("document.all.tid_"+(max_loop-1))) == "object") {

			// reset color			
			for(var k=0;k<100;k++) {
				if(typeof(eval("document.all.tid_"+k)) == "object") {
					o = document.getElementById("tid_"+k);
					o.bgColor = '#FFFFFF';
				} else {
					last_id = k;
					break;
				}
			}

			for(var i=arr_id[1];i<max_loop;i++) {
				o = document.getElementById("tid_"+i);
				o.bgColor = '#E1F2F5';
			}

			oAD_sdate.value = nDate;
			selected_sdate = true;
			
			var arr_sdate = nDate.split("-");
			var tmp_date = new Date(arr_sdate[0], arr_sdate[1]-1, arr_sdate[2]);

			var end_date = new Date(tmp_date.getYear(), tmp_date.getMonth(), tmp_date.getDate()+parseInt(oAD_ea.value)*7-1);
			
			end_y = end_date.getYear();
			end_m = end_date.getMonth()+1;
			end_d = end_date.getDate();

			if(end_m < 10) { end_m = "0" + end_m; }
			if(end_d < 10) { end_d = "0" + end_d; }

			oAD_edate.value = end_y+"-"+end_m+"-"+end_d;

//			oAD_price.value = parseInt(oAD_ea) * price;
		} else {
			alert("광고 마감일이 잘못되었습니다. 광고 단위를 변경해주세요!");
			frm = document.frm_chk_date;
			frm.submit();
		}	
	}	


	function chk_date(obj, nDate, prm_code) {
		var oEA = document.getElementById("ea_weeks");
		var sURL, param, tmp_url, member_url;
		var str_ea_type, tmp_start_date;

		if(typeof(member_type) != "string") {
			member_url = ifrm_cal.member_type;
		} else {
			member_url = member_type;
		}

		sURL = "/job/"+member_url+"/inc/check_date.php";
		param = "nDate="+nDate+"&prm_code="+prm_code;

		if(typeof(prm_ea_type) == "string") {
			str_ea_type = prm_ea_type;			
		} else {
			str_ea_type = ifrm_cal.prm_ea_type;
			tmp_start_date = ifrm_cal.selected_start_date;
		}

		
		if(str_ea_type == "W") {
			if(oEA == null)
				oEA = ifrm_cal.frm_order.ea_weeks;


			createXMLHttpRequest();

			xmlHttp.open("POST",sURL,false);
			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			xmlHttp.send(param);

			if (xmlHttp.readyState == 4) {
				var msg = xmlHttp.responseText
				msg = msg.replace(/^\s+|\s+$/g,"");
				
				if(msg == "ok") {
					if(obj != null)	{
						select_sdate(obj, nDate);
					}
					return true;

				} else {
//						alert(msg);
					alert("선택한 날짜에 대해 이미 다른 회원님의 광고가 진행중입니다.");
					reload_prmSrv();
				}
			} else {
				alert("서버와의 통신에 문제가 있습니다.\n\n잠시 후 다시 시도해주세요!");			
			}
		} else {
		//	alert("공고 기간 내에 선택하신 광고를 신청하실 수가 없습니다!");
		//	return false;
			createXMLHttpRequest();

			xmlHttp.open("POST",sURL,false);
			xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded'); 
			xmlHttp.send(param);

			if (xmlHttp.readyState == 4) {
				var msg = xmlHttp.responseText
				msg = msg.replace(/^\s+|\s+$/g,"");
				
				if(msg== "ok") {
					if(obj != null)	{
						select_date(obj, nDate);
					}
					return true;

				} else {
//						alert(msg);
					alert("선택한 날짜에 대해 이미 다른 회원님의 광고가 진행중입니다.");
					reload_prmSrv();
				}
			} else {
				alert("서버와의 통신에 문제가 있습니다.\n\n잠시 후 다시 시도해주세요!");			
			}
		}
	}

	function reload_prmSrv() {
		var frm = document.getElementById("frm_chk_date");
		var ea = document.getElementById("ea_weeks");

		if(frm == null) frm = ifrm_cal.frm_chk_date;

		if(prm_ea_type == "W") {
			if(ea == null) ea = ifrm_cal.frm_order.ea_weeks;
			frm.weeks.value = ea.value;
		}

		frm.submit();

		if(prm_ea_type == "W")
			addOptions();
	}

	function reset_dates() {

		var oAD_sdate = document.getElementById("ad_sdate");
		var oAD_edate = document.getElementById("ad_edate");
		var oPrice = document.getElementById("div_price");
		var oEA = document.getElementById("div_ea_weeks");

		oAD_sdate.value = "";
		oAD_edate.value = "";
		selected_start_date = "";
		selected_end_date = "";
		oPrice.innerHTML = Number2Currency(prm_price);
		oEA.innerHTML = "1";

		for(var k=0;k<100;k++) {
			if(typeof(eval("document.all.tid_"+k)) == "object") {
				o = document.getElementById("tid_"+k);
				o.bgColor = '#FFFFFF';
			} else {
				last_id = k;
				break;
			}
		}
	}

	
	// IFRAME resize --------------------------------------------------------------------------------
	function resizeCaller() {
		if(ie) {
			tempobj = document.frames('ifrm_cal');
		}
		else {
			tempobj = document.getElementById('ifrm_cal');
		}
		resizeIframe();
	}

	function resizeIframe() {
		var newWidth;
		if(tempobj){
			if(ie) {
				tempobjBody = tempobj.document.body;
				newHeight = tempobjBody.scrollHeight + (tempobjBody.offsetHeight - tempobjBody.clientHeight);
				newWidth = tempobjBody.scrollWidth + (tempobjBody.offsetWidth - tempobjBody.clientWidth);
				tempobj.resizeTo(newWidth,newHeight);
			}
			else {
				tempobjBody = tempobj.contentDocument.body;
				newHeight = tempobjBody.offsetHeight + 20;
				newWidth = tempobjBody.offsetWidth;
				tempobj.style.height = newHeight;
			}
		}
	}
	// IFRAME resize -----------------------------------------------------------------------------------


	function addOptions() {

		var obj = document.getElementById("ea_weeks");
		var numOfWeeks = parseInt(total_days) / 7;
		var mod = parseInt(total_days) % 7;

		if(mod > 0)
			numOfWeeks -= 1;

		var ele;
		var tmp;

		if(numOfWeeks > 0) {
			if(numOfWeeks >= 4) numOfWeeks = 4;

			for(var i=0;i<numOfWeeks;i++) {
				ele = document.createElement("OPTION");
				ele.text = (i+1) + "주";
				ele.value = i + 1;			
				obj.add(ele);
			}		

			if(selected_weeks != "") {
				for(var k=0;k<obj.options.length;k++) {
					if(obj.options[k].value == selected_weeks)
						obj.value = selected_weeks;
				}

				if(obj.value == "")
					obj.value = 1;
			}

		} else {
			ele = document.createElement("OPTION");
			ele.text = "--신청 불가--";
			ele.option = "";
			ele.style.color = "#FF0000";
			obj.add(ele);
		}

	}

	function setPrice() {
		var oType = document.getElementById("div_ea_weeks");
		var oVat = document.getElementById("div_vat2");
		var oPrice = document.getElementById("div_price");

		if(prm_ea_type == "W") {
			var oEA = document.getElementById("ea_weeks");

			oPrice.innerHTML = Number2Currency(oEA.value * prm_price);
			oType.innerHTML = oEA.value;
//			oVat.innerHTML = document.getElementById("div_vat1").innerHTML;
		} else {
			var oSdate = document.getElementById("ad_sdate");
			var oEdate = document.getElementById("ad_edate");

			var int_diff = DateDiff(oEdate.value, oSdate.value) + 1;

			oPrice.innerHTML = Number2Currency(int_diff * prm_price);
			oType.innerHTML = int_diff;
		}
	}


	function orderAD(gbn) {
//		var opCode = document.getElementById("option_code");
		
		var sdate = ifrm_cal.frm_order.ad_sdate.value;
		var edate = ifrm_cal.frm_order.ad_edate.value;
		var tot_price = ifrm_cal.div_price.innerHTML;

		var subject = ifrm_cal.job_subject;
		var prm_name = ifrm_cal.ad_name;
		var gcode = ifrm_cal.frm_order.prm_code.value;

		var flg_chk_again, msg;

		tot_price_tmp = tot_price.replaceAll(",","");

		if(sdate == "" || edate == "") {
			
			if(ifrm_cal.prm_ea_type == "W") {
				alert("광고 기간 설정 후 달력에서 시작일을 선택해주세요!");
				ifrm_cal.frm_order.ea_weeks.focus();
			} else {
				if(sdate == "") {
					alert("달력에서 시작일을 선택해주세요!");
				} else if(edate == "") {
					alert("달력에서 종료일을 선택해주세요!");
				}
			}
			return;
		} else {
			flg_chk_again = chk_date(null, sdate, gcode);

			if(flg_chk_again) {		// 날짜 선택 후 바로 결제를 안할 경우에 대비 한번 더 체크한다.

				int_diff = DateDiff(edate, sdate) + 1;

				msg = "채용 공고 : "+subject;
				msg += "\n\n광  고  명 : "+prm_name;
				msg += "\n옵       션 : ";
				(opt_name == "") ? msg += "선택 안함" : msg += opt_name;
				msg += "\n광고 기간 : (";
				if(ifrm_cal.prm_ea_type == 'W') {
					msg += ifrm_cal.frm_order.ea_weeks.value + "주)";
				} else {
					msg += int_diff+"일)";
				}
				msg += " " +sdate+"("+getWeekday(sdate)+") ~ "+edate+"("+getWeekday(edate)+")";
				msg += "\n\n광고 비용 : " + tot_price+"원";

				if(gbn == 'pay') {
					msg += "\n\n\n'확인'을 누르면 결제 페이지로 이동합니다!";
				} else if(gbn == 'basket') {
					msg += "\n\n\n결제를 하지 않고 광고 추가신청 페이지로 이동하시겠습니까?";
				}

				if(confirm(msg)) {
					ifrm_cal.frm_order.total_price.value = tot_price_tmp;
					ifrm_cal.frm_order.type.value = gbn;
					ifrm_cal.frm_order.order_no.value = jumun_no;
					ifrm_cal.frm_order.target = "_parent";
					ifrm_cal.frm_order.submit();
				}
			}
		}
	}


	function orderAD_edu(gbn) {
//		var opCode = document.getElementById("option_code");
		
		var sdate = ifrm_cal.frm_order.ad_sdate.value;
		var edate = ifrm_cal.frm_order.ad_edate.value;
		var tot_price = ifrm_cal.div_price.innerHTML;

		var subject = ifrm_cal.job_subject;
		var prm_name = ifrm_cal.ad_name;
		var gcode = ifrm_cal.frm_order.prm_code.value;

		var flg_chk_again, msg;

		tot_price_tmp = tot_price.replaceAll(",","");

		if(sdate == "" || edate == "") {
			
			if(ifrm_cal.prm_ea_type == "W") {
				alert("광고 기간 설정 후 달력에서 시작일을 선택해주세요!");
				ifrm_cal.frm_order.ea_weeks.focus();
			} else {
				if(sdate == "") {
					alert("달력에서 시작일을 선택해주세요!");
				} else if(edate == "") {
					alert("달력에서 종료일을 선택해주세요!");
				}
			}
			return;
		} else {
			flg_chk_again = chk_date(null, sdate, gcode);

			if(flg_chk_again) {		// 날짜 선택 후 바로 결제를 안할 경우에 대비 한번 더 체크한다.

				int_diff = DateDiff(edate, sdate) + 1;

				msg = "교육 공고 : "+subject;
				msg += "\n\n광  고  명 : "+prm_name;
				msg += "\n옵       션 : ";
				(opt_name == "") ? msg += "선택 안함" : msg += opt_name;
				msg += "\n광고 기간 : (";
				if(ifrm_cal.prm_ea_type == 'W') {
					msg += ifrm_cal.frm_order.ea_weeks.value + "주)";
				} else {
					msg += int_diff+"일)";
				}
				msg += " " +sdate+"("+getWeekday(sdate)+") ~ "+edate+"("+getWeekday(edate)+")";
				msg += "\n\n광고 비용 : " + tot_price+"원";

				if(gbn == 'pay') {
					msg += "\n\n\n'확인'을 누르면 결제 페이지로 이동합니다!";
				} else if(gbn == 'basket') {
					msg += "\n\n\n결제를 하지 않고 광고 추가신청 페이지로 이동하시겠습니까?";
				}

				if(confirm(msg)) {
					ifrm_cal.frm_order.total_price.value = tot_price_tmp;
					ifrm_cal.frm_order.type.value = gbn;
					ifrm_cal.frm_order.order_no.value = jumun_no;
					ifrm_cal.frm_order.target = "_parent";
					ifrm_cal.frm_order.submit();
				}
			}
		}
	}

	function orderAD_person(gbn) {
//		var opCode = document.getElementById("option_code");
		
		var sdate = ifrm_cal.frm_order.ad_sdate.value;
		var edate = ifrm_cal.frm_order.ad_edate.value;
		var tot_price = ifrm_cal.div_price.innerHTML;

		var subject = ifrm_cal.job_subject;
		var prm_name = ifrm_cal.ad_name;
		var gcode = ifrm_cal.frm_order.prm_code.value;

		var flg_chk_again, msg;

		tot_price_tmp = tot_price.replaceAll(",","");

		if(sdate == "" || edate == "") {
			
			if(ifrm_cal.prm_ea_type == "W") {
				alert("광고 기간 설정 후 달력에서 시작일을 선택해주세요!");
				ifrm_cal.frm_order.ea_weeks.focus();
			} else {
				if(sdate == "") {
					alert("달력에서 시작일을 선택해주세요!");
				} else if(edate == "") {
					alert("달력에서 종료일을 선택해주세요!");
				}
			}
			return;
		} else {
			flg_chk_again = chk_date(null, sdate, gcode);

			if(flg_chk_again) {		// 날짜 선택 후 바로 결제를 안할 경우에 대비 한번 더 체크한다.

				int_diff = DateDiff(edate, sdate) + 1;

				msg = "이력서 제목 : "+subject;
				msg += "\n\n광  고  명 : "+prm_name;
				msg += "\n옵       션 : ";
				(opt_name == "") ? msg += "선택 안함" : msg += opt_name;
				msg += "\n광고 기간 : (";
				if(ifrm_cal.prm_ea_type == 'W') {
					msg += ifrm_cal.frm_order.ea_weeks.value + "주)";
				} else {
					msg += int_diff+"일)";
				}
				msg += " " +sdate+"("+getWeekday(sdate)+") ~ "+edate+"("+getWeekday(edate)+")";
				msg += "\n\n광고 비용 : " + tot_price+"원";

				if(gbn == 'pay') {
					msg += "\n\n\n'확인'을 누르면 결제 페이지로 이동합니다!";
				} else if(gbn == 'basket') {
					msg += "\n\n\n결제를 하지 않고 광고 추가신청 페이지로 이동하시겠습니까?";
				}

				if(confirm(msg)) {
					ifrm_cal.frm_order.total_price.value = tot_price_tmp;
					ifrm_cal.frm_order.type.value = gbn;
					ifrm_cal.frm_order.order_no.value = jumun_no;
					ifrm_cal.frm_order.target = "_parent";
					ifrm_cal.frm_order.submit();
				}
			}
		}
	}

	function prm_select_job() {
		var frm = document.frm_selGoods;
		var oIdx = document.getElementById("idx_job");

		frm.idx_ref.value = oIdx.value;

		if(parseInt(cnt_ready) > 0) {
			alert("선택하신 채용공고에 대한 광고 신청이 진행중이므로 다른 채용공고를 선택할 수 없습니다!\n\n다른 채용공고의 광고를 신청하고 싶으시면 '결제 취소'를 하시고\n신청하시고자하는 광고를 선택해주세요!");
			oIdx.value = original_idx;
			return;
		} else
			frm.submit();
	}

	function prm_select_edu() {
		var frm = document.frm_selGoods;
		var oIdx = document.getElementById("idx_edu");

		frm.idx_ref.value = oIdx.value;

		if(parseInt(cnt_ready) > 0) {
			alert("선택하신 교육공고에 대한 광고 신청이 진행중이므로 다른 교육공고를 선택할 수 없습니다!\n\n다른 교육공고의 광고를 신청하고 싶으시면 '결제 취소'를 하시고\n신청하시고자하는 광고를 선택해주세요!");
			oIdx.value = original_idx;
			return;
		} else
			frm.submit();
	}

	function prm_order() {
		var frm = document.frm_selGoods;
		frm.prm_step.value = 'order1';
		frm.idx_ref.value = document.getElementById("idx_job").value;

		if(parseInt(cnt_ready) > 0)
			frm.submit();
		else {
			alert("결제 예정인 광고가 없습니다!");
			return;
		}
	}

	function prm_order_edu() {
		var frm = document.frm_selGoods;
		frm.prm_step.value = 'order1';
		frm.idx_ref.value = document.getElementById("idx_edu").value;

		if(parseInt(cnt_ready) > 0)
			frm.submit();
		else {
			alert("결제 예정인 광고가 없습니다!");
			return;
		}
	}

	function prm_order_idv() {
		var frm = document.frm_selGoods;
		frm.prm_step.value = 'order1';
		frm.idx_ref.value = document.getElementById("idx_ref").value;

		if(parseInt(cnt_ready) > 0)
			frm.submit();
		else {
			alert("결제 예정인 광고가 없습니다!");
			return;
		}
	}

	function order1_delete_goods(idx_ordered_detail, name) {
		var frm = document.frm_order1;

		if(confirm("광고 이름 : "+name+"\n\n선택하신 광고를 취소하겠습니까?")) {
			frm.idx.value = idx_ordered_detail;
			frm.submit();
		}
	}

	function cancel_order(idx) {
		var frm = document.frm_cancel;
		
		if(parseInt(cnt_ready) > 0) {
			if(confirm("결제 예정인 광고 목록을 삭제합니다.\n\n계속 하시겠습니까?")) {
				frm.action = "/job/company/inc/manPrm.php";
				frm.idx_ref.value = idx;
				frm.submit();
			}
		} else {
			alert("결제 예정인 광고가 없습니다!");
			return;
		}
	}
	

	function cancel_order_edu(idx) {
		var frm = document.frm_cancel;
		
		if(parseInt(cnt_ready) > 0) {
			if(confirm("결제 예정인 광고 목록을 삭제합니다.\n\n계속 하시겠습니까?")) {
				frm.action = "/job/company/inc/manPrm_edu.php";
				frm.idx_ref.value = idx;
				frm.submit();
			}
		} else {
			alert("결제 예정인 광고가 없습니다!");
			return;
		}
	}

	function cancel_order_idv(idx) {
		var frm = document.frm_cancel;
		
		if(parseInt(cnt_ready) > 0) {
			if(confirm("결제 예정인 광고 목록을 삭제합니다.\n\n계속 하시겠습니까?")) {
				frm.action = "/job/personal/inc/manPrm_idv.php";
				frm.submit();
			}
		} else {
			alert("결제 예정인 광고가 없습니다!");
			return;
		}
	}

	function apply_emoney(obj) {
		var em = obj.value;
		var em_ok = true;

		var oEM = document.getElementById("sp_em");
		var oPR = document.getElementById("sp_pr");

		if(is_Numeric(em)) {
			if(parseInt(em) > parseInt(tot_emoney)) {
				obj.value = "";
				obj.focus();
			} else if(parseInt(em) > parseInt(tot_price)) {
				obj.value = "";
				obj.focus();
			}
		} else {
			alert("숫자만 입력가능합니다!");
			obj.value = "";
			obj.focus();
		}

		refresh_emoney(obj);
	}

	function refresh_emoney(obj) {
		var oEM = document.getElementById("sp_em");
		var oPR = document.getElementById("sp_pr");
		var oEUse = document.getElementById("deliveryinfo");

		// 데이콤에 넘길 총 금액 -----------------------------------------------
		var oAmount = document.getElementById("amount");
		// ------------------------------------------------------------------

		var em = obj.value;

		if(em == "") { em = 0; }
		oEM.innerHTML = Number2Currency(parseInt(em));
		oPR.innerHTML = Number2Currency(parseInt(tot_price) - parseInt(em));

		oEUse.value = em;

		oAmount.value = parseInt(tot_price) - parseInt(em);
	}

	function use_eMoney(flg) {
		var obj = document.getElementById("emoney");
		
		if(flg == 'all') {
			if(parseInt(tot_price) >= parseInt(tot_emoney)) {
				obj.value = tot_emoney;
			} else {
				obj.value = tot_price;
			}

			refresh_emoney(obj);
		}
	}

	function chk_numeric(obj) {
		if(is_Numeric(obj.value)) {
			return;
		} else {
			obj.value = "";
			obj.focus();
		}
	}


	function tal_chg_price(obj) {
		var oTP = document.getElementById("tal_tot_price");
		var oTP2 = document.getElementById("tal_tot_price2");
		var oAmount = document.getElementById("amount");
		var oGC = document.getElementById("receiver");

		var arr_tmp = obj.value.split(":");

		oTP.innerHTML = Number2Currency(arr_tmp[1]) + "원";
		oTP2.innerHTML = Number2Currency(arr_tmp[1]) + "원";
		oAmount.value = arr_tmp[1];
		oGC.value = arr_tmp[0] + ":" + arr_tmp[2];
	}

	function paid_list() {
		var frm = document.frm_list;
		frm.submit();
	}


	function refresh_price(str) {
		var obj, arr;
		var tmp_price, ori_price;

		obj = document.getElementById("span_price");
		obj_ori = document.getElementById("div_ori_price");

		ori_price = parseInt(obj_ori.innerHTML);

		if(str != "") {
			arr = str.split(":");
			tmp_price = parseInt(arr[1]);			
			obj.innerHTML = Number2Currency(parseInt(ori_price) + tmp_price) + " (" + Number2Currency(ori_price) + "+" + Number2Currency(tmp_price) + ")";
		} else {
			tmp_price = 0;
			obj.innerHTML = Number2Currency(parseInt(ori_price) + tmp_price);
		}

		// reload 대신에 form submit으로 변경해야함
		window.ifrm_cal.location.reload();
	}


	function select_option(opt_code) {
		var frm = document.frm_opt;
		frm.prm_code.value = opt_code;

		frm.submit();
	}


	function orderTal() {
		var obj = document.getElementById("option_codes");
		tal_chg_price(obj);
		openWin_Dacom();
	}


