  //---------------------------------------------------------
  //   Shop ÄíÆù °ü·Ã Å¬·¡½º
  //---------------------------------------------------------
  
		//---------------------------------------------------------
		//   »ý¼ºÀÚ 
		//---------------------------------------------------------
		function Coupon(formname, inst_Common){
			
    //  °ø¿ë Å¬·¡½º ÀÎ½ºÅÏ½º ·Îµù
    this.inst_Common = inst_Common;
				
				// ÄíÆù ÇÕ°è±Ý¾×
    var CouponSumCost;
				this.CouponSumCost = 0;
    
				//  ÄíÆùÀÌ Àû¿ëµÈ Ä«Æ®ÀÇ ÄíÆù Àû¿ëÁ¤º¸ ( ÄíÆùÄÚµå, ÇÒÀÎ±Ý¾× )
				var CouponList;
				this.CouponList = new Array();
				this.CouponList['C_code'] = new Array();  // ÄíÆù ÄÚµå 
				this.CouponList['Cost'] = new Array();  // ÄíÆù ±Ý¾× 
				this.CouponList['type'] = new Array();  // ÄíÆù ±Ý¾× 

				//  ÇöÀç Àå¹Ù±¸´ÏÀÇ °¡°Ý ¹× »óÇ° Á¤º¸ 
				var CartListInfo;
				this.CartListInfo = new Array();
				this.CartListInfo['Cart_idx'] = new Array();  // ÁÖ¹® »ó¼¼ ¾ÆÀÌµð 
				this.CartListInfo['Cart_cost'] = new Array();  // ÁÖ¹® ±Ý¾×
				
				var OrderCost;
				var TotalCouponDiscount;
				var CouponResultCost=0;

				//  Àå¹Ù±¸´Ï ÇÒÀÎÄíÆù ÇÒÀÎ ±Ý¾× 
				var CartCouponDiscount;
				this.CartCouponDiscount = 0;

				//  Àå¹Ù±¸´Ï ÇÒÀÎÄíÆù ÇÒÀÎ ±Ý¾× SPAN
				var CartCouponDiscountSpan;
				this.CartCouponDiscountSpan = null;
				
		// function - End
  }

Coupon.prototype={
// class - Start

  //-----------------------------------------------------------------------------
  //  ÄíÆù »ç¿ë 
  //-----------------------------------------------------------------------------
  CouponUseOne : function( value,Cart_idx ) {
				
				var Unselect_result = true;
				Unselect_result = this.UnSelect_CartCoupon(value,Cart_idx);

				if (Unselect_result==false) { return false; }

				var CouponDiscount = document.getElementById('CouponDiscount'+Cart_idx);

				//  ÄíÆù Á¤º¸¸¦ ±Ý¾×°ú ÄÚµå·Î ºÐ¸® 
				var temp = value.split("|");
				var CouponInfo = new Array();
				CouponInfo['code'] = temp[0];
				CouponInfo['cost'] = temp[1];
				CouponInfo['type'] = temp[2]; //  ÄíÆù Å¸ÀÔ ( ÀüÃ¼,»óÇ°,Àå¹Ù±¸´Ï )
				CouponInfo['bargaintype'] = temp[3]; // ÇÒÀÎ ¹æ½Ä % ¶Ç´Â ±Ý¾× 
				CouponInfo['bargain'] = temp[4]; // ÇÒÀÎ±Ý¾× ¶Ç´Â ÇÒÀÎÀ²
				CouponInfo['limit'] = temp[5];//  ÃÖ´ë ÇÒÀÎ±Ý¾×
				
				//  Àå¹Ù±¸´Ï Àû¿ë ÄíÆùÀÏ°æ¿ì 
				if (CouponInfo['type']==4) { this.CouponUseOne_Cartall(CouponInfo,Cart_idx); }

				// ÀÏ¹Ý »óÇ°º° Àû¿ë »óÇ°ÀÏ °æ¿ì 
				else { this.CouponUseOne_Normal(CouponInfo,Cart_idx,CouponDiscount); }
				
				//  »ç¿ëµÈ ÇÒÀÎÄíÆù ÇÕ°è °¡°Ý 
				this.SumTotalCouponDiscount();

  // function - End
  },

  //-----------------------------------------------------------------------------
  //  ´ÜÀÏ Ç°¸ñ »ç¿ëÄíÆùÁß »ç¿ëÇÔÀ¸·Î Ã¼Å©µÈ°Íµé Ã£¾ÆÁØ´Ù.
  //-----------------------------------------------------------------------------
  FindUsedOneCoupon : function() {
    
				var R_array = new Array();
				var k = 0;

				for (var i=0; i<this.CartListInfo['Cart_idx'].length; i++) {

						//  ÇöÀç ¼±ÅÃÇÑ ÄíÆùÀÇ ÀÎµ¦½º Á¤º¸
						var NowSelectBox = eval("document.CartList.CouponList_"+this.CartListInfo['Cart_idx'][i]);
						var NowCouponIdx = NowSelectBox.selectedIndex;
						
						//  °³º° Àû¿ë ÄíÆùÀÌ ¼±ÅÃµÈ »óÇ°ÀÇ Cart_idx¸¸ ´ã¾ÆÁØ´Ù.
						if (NowCouponIdx!=0) { R_array[k] = this.CartListInfo['Cart_idx'][i]; k++;}

				// loop - End
				}
				return R_array;

  // function - End
  },

  //-----------------------------------------------------------------------------
  //  ³Ñ°Ü¹ÞÀº °³º°ÄíÆùÀÇ ¼±ÅÃÀ» ÇØÁöÇÑ´Ù.
  //-----------------------------------------------------------------------------
  UnSelect_OneCoupon : function(R_arrayGet) {
    
			 //  ¼±ÅÃÇÑ ´ÜÀÏ ÄíÆùÀÌ 1°³¶óµµ ÀÖÀ»¶§¸¸ ½ÇÇà
				if (R_arrayGet.length > 0) {
      
						if(confirm('Àå¹Ù±¸´Ï ÇÒÀÎÄíÆùÀº ´Ù¸¥ ÄíÆù°ú ÇÔ²² »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù. \n È®ÀÎÀ» ´©¸£½Ã¸é ´Ù¸¥ÄíÆùÀÇ ¼³Á¤ÀÌ ÇØÁ¦ µË´Ï´Ù.')){
								//  ¼±ÅÃµÈ ´ÜÀÏ ÄíÆùµéÀ» ·çÇÁµ¹¸é¼­ ÇÏ³ª¾¿ ÇØÁ¦ÇØÁØ´Ù.
								for (var i=0; i<R_arrayGet.length; i++) {
										var NowSelectBox = eval("document.CartList.CouponList_"+R_arrayGet[i]);
										this.CouponUseOne('n',R_arrayGet[i]);
										NowSelectBox.selectedIndex = 0;
								}
						}
						else{ 
								var NowSelectBox = eval("document.CartList.Coupon_Cart_Apply");
								NowSelectBox.selectedIndex = 0;
								return false;
						}
						
				// if - End
				}

  // function - End
  },

  //-----------------------------------------------------------------------------
  //  ³Ñ°Ü¹ÞÀº Àå¹Ù±¸´ÏÄíÆùÀÇ ¼±ÅÃÀ» ÇØÁöÇÑ´Ù.
  //-----------------------------------------------------------------------------
  UnSelect_CartCoupon : function(value,Cart_idx) {
    
				var NowSelectBox = eval("document.CartList.Coupon_Cart_Apply");

				//  ¼±ÅÃÇÑ ´ÜÀÏ ÄíÆùÀÌ 1°³¶óµµ ÀÖÀ»¶§¸¸ ½ÇÇà
				if (value!='n' && NowSelectBox.selectedIndex!=0) {
      
						if(confirm('Àå¹Ù±¸´Ï ÇÒÀÎÄíÆùÀº ´Ù¸¥ ÄíÆù°ú ÇÔ²² »ç¿ëÇÏ½Ç ¼ö ¾ø½À´Ï´Ù. \n È®ÀÎÀ» ´©¸£½Ã¸é Àå¹Ù±¸´Ï ÇÒÀÎÄíÆùÀÇ ¼³Á¤ÀÌ ÇØÁ¦ µË´Ï´Ù.')){
								NowSelectBox.selectedIndex = 0;
								this.CouponUseCart('n');
						}
						else{ 
								var NowSelectBox = eval("document.CartList.CouponList_"+Cart_idx);
								NowSelectBox.selectedIndex = 0;
								return false;
						}
				// if - End
				}

  // function - End
  },

  //-----------------------------------------------------------------------------
  //  Àå¹Ù±¸´Ï ÄíÆù »ç¿ë 
  //-----------------------------------------------------------------------------
  CouponUseCart : function( value ) {
				
				var unselect_result = true;

				//  ÄíÆùÀ» ¼±ÅÃ ÇßÀ»°æ¿ì
				if (value!='n') {
							//  ÇöÀç »ç¿ëÇÏ·Á°í ¼±ÅÃÇÑ °³º° ÄíÆùÀÌ ÀÖ´Â ÁÖ¹®Á¤º¸¸¦ ¹Þ¾Æ¼­ ¼±ÅÃ ÇØÁ¦ÇÑ´Ù.
						//  »ç¿ëÀÚ°¡ Ãë¼Ò¸¦ ´©¸£¸é ±×³É ¿ø»óÅÂ·Î
						unselect_result = this.UnSelect_OneCoupon(this.FindUsedOneCoupon());
						if (unselect_result == false) { return false; }
				}

				//  ÇöÀç ÁÖ¹® ±Ý¾× 
				this.OrderCost =  parseFloat(this.inst_Common.str_replace(document.getElementById('OrderCost').innerHTML,",",""));
				
				//  ÇöÀç ÃÑ ÇÒÀÎ ±Ý¾×
				this.TotalCouponDiscount =  parseFloat(this.inst_Common.str_replace(document.getElementById('TotalCouponDiscount').innerHTML,",",""));
				
				//  Àå¹Ù±¸´Ï ÄíÆù ÇÒÀÎ±Ý¾× ÀÖ´Â ½ºÆæ
				this.CartCouponDiscountSpan = document.getElementById('CartCouponDiscount');
    
				//  ÇöÀç ÄíÆù Àû¿ë°¡
				var NowCost = this.OrderCost;
    
				//  ÄíÆùÀ» ¼±ÅÃ ÇßÀ»°æ¿ì
				if (value!='n') {
    
						//  ÄíÆù Á¤º¸¸¦ ±Ý¾×°ú ÄÚµå·Î ºÐ¸® 
						var temp = value.split("|");
						var CouponInfo = new Array();
						CouponInfo['code'] = temp[0];
						CouponInfo['cost'] = temp[1];
						CouponInfo['type'] = temp[2]; //  ÄíÆù Å¸ÀÔ ( ÀüÃ¼,»óÇ°,Àå¹Ù±¸´Ï )
						CouponInfo['bargaintype'] = temp[3]; // ÇÒÀÎ ¹æ½Ä % ¶Ç´Â ±Ý¾× 
						CouponInfo['bargain'] = temp[4]; // ÇÒÀÎ±Ý¾× ¶Ç´Â ÇÒÀÎÀ²
						CouponInfo['limit'] = temp[5];//  ÃÖ´ë ÇÒÀÎ±Ý¾×

						// ÇÒÀÎÀ² ÄíÆùÀÇ°æ¿ì
						if(CouponInfo['bargaintype']=='%'){
								var bargain_per = parseFloat(CouponInfo['bargain'])/100;
								
								//  ÃÖ´ë ÇÒÀÎ ±Ý¾×À» ³ÑÁö ¾ÊÀ¸¸é ÇÒÀÎ±Ý¾×´ë·Î ÇÒÀÎÇØÁÖ°í
								if (NowCost*bargain_per <= parseFloat(CouponInfo['limit'])) {
										var bargained_cost = NowCost*bargain_per;
								}
								//  ÃÖ´ë ÇÒÀÎ ±Ý¾×À» ³ÑÀ¸¸é ÃÖ´ë ÇÒÀÎ¾×À¸·Î
								else { var bargained_cost = parseFloat(CouponInfo['limit']); }

						}
						//  ÇÒÀÎ ±Ý¾× ÄíÆùÀÇ °æ¿ì 
						else { 
						
								//  ÃÖ´ë ÇÒÀÎ ±Ý¾×À» ³ÑÁö ¾ÊÀ¸¸é ÇÒÀÎ±Ý¾×´ë·Î ÇÒÀÎÇØÁÖ°í
								if (NowCost*bargain_per <= parseFloat(CouponInfo['limit'])) {
										var bargained_cost = NowCost*bargain_per;
								}
								//  ÃÖ´ë ÇÒÀÎ ±Ý¾×À» ³ÑÀ¸¸é ÃÖ´ë ÇÒÀÎ¾×À¸·Î
								else { var bargained_cost = CouponInfo['limit']; }

								var bargained_cost = parseFloat(CouponInfo['bargain']); 
						}

						//  Àå¹Ù±¸´Ï ÄíÆù ÇÒÀÎ ±Ý¾×
						this.CartCouponDiscount = bargained_cost;
						this.CartCouponDiscountSpan.innerHTML = this.inst_Common.number_format(this.CartCouponDiscount);

				// if1 - end 
				}
				//  ÄíÆùÀ» ¼±ÅÃÇÏÁö ¾ÊÀ» °æ¿ì ( ÃÊ±âÈ­ ) 
				else {
      this.CartCouponDiscount=0;
						this.CartCouponDiscountSpan.innerHTML = 0;
				}

				//  »ç¿ëµÈ ÇÒÀÎÄíÆù ÇÕ°è °¡°Ý 
				this.SumTotalCouponDiscount();

  // function - End
  },

  //-----------------------------------------------------------------------------
  //  ÄíÆù Àû¿ë - Àå¹Ù±¸´Ï Àû¿ë ÄíÆù 
		//  2008-09-19 ÄíÆù ÀÎÅÍÆäÀÌ½º º¯°æÀ¸·Î »ç¿ëÇÏÁö ¾Ê´Â ¸Þ¼ÒµåÀÓ 
  //-----------------------------------------------------------------------------
  CouponUseOne_Cartall : function(CouponInfo,Cart_idx) {
    
				//  ÇöÀç ¼±ÅÃÇÑ ÄíÆùÀÇ ÀÎµ¦½º Á¤º¸
				var NowSelectBox = eval("document.CartList.CouponList_"+Cart_idx);
				var NowCouponIdx = NowSelectBox.selectedIndex;

				//  ¼±ÅÃ ¾ÈÇÔ »óÅÂ¸¦ ¼±ÅÃÇÏ¸é ¼±ÅÃµÈ ÄíÆù¹øÈ£¸¦ »ç¿ë ¸ñ·Ï ¹è¿­¿¡¼­ »©ÁØ´Ù.
				if ( CouponInfo['code'] == 'n') { 

						//  Àå¹Ù±¸´Ï¿¡ ´ã±ä ÁÖ¹®¸¸Å­ ·çÇÁ
						for (var i=0; i<this.CartListInfo['Cart_idx'].length; i++) {
								var CouponDiscount = document.getElementById('CouponDiscount'+i);
								this.CouponList['C_code'].splice(i,1,null); 
								this.CouponList['Cost'].splice(i,1,null); 
								this.CouponList['type'].splice(i,1,null); 
								CouponDiscount.innerHTML = '0'; // ±Ý¾× Span¿¡ ±Ý¾× ¼¼ÆÃ 
						}
				}
				else {

						//  Àå¹Ù±¸´Ï¿¡ ´ã±ä ÁÖ¹®¸¸Å­ ·çÇÁ
						for (var i=0; i<this.CartListInfo['Cart_idx'].length; i++) {

								var CouponDiscount = document.getElementById('CouponDiscount'+i);
								var SelectBox = eval("document.CartList.CouponList_"+i);
								
								// ÇÒÀÎÀ² ÄíÆùÀÇ°æ¿ì
								if(CouponInfo['bargaintype']=='%'){
									 var bargain_per = parseFloat(CouponInfo['bargain'])/100;
          
										//  ÃÖ´ë ÇÒÀÎ ±Ý¾×À» ³ÑÁö ¾ÊÀ¸¸é ÇÒÀÎ±Ý¾×´ë·Î ÇÒÀÎÇØÁÖ°í
										if (this.CartListInfo['Cart_cost'][i]*bargain_per <= parseFloat(CouponInfo['limit'])) {
  										var bargained_cost = this.CartListInfo['Cart_cost'][i]*bargain_per;
										}
										//  ÃÖ´ë ÇÒÀÎ ±Ý¾×À» ³ÑÀ¸¸é ÃÖ´ë ÇÒÀÎ¾×À¸·Î
										else { var bargained_cost = parseFloat(CouponInfo['limit']); }

								}
								//  ÇÒÀÎ ±Ý¾× ÄíÆùÀÇ °æ¿ì 
								else { 
								
										//  ÃÖ´ë ÇÒÀÎ ±Ý¾×À» ³ÑÁö ¾ÊÀ¸¸é ÇÒÀÎ±Ý¾×´ë·Î ÇÒÀÎÇØÁÖ°í
										if (this.CartListInfo['Cart_cost'][i]*bargain_per <= parseFloat(CouponInfo['limit'])) {
  										var bargained_cost = this.CartListInfo['Cart_cost'][i]*bargain_per;
										}
										//  ÃÖ´ë ÇÒÀÎ ±Ý¾×À» ³ÑÀ¸¸é ÃÖ´ë ÇÒÀÎ¾×À¸·Î
										else { var bargained_cost = CouponInfo['limit']; }

										var bargained_cost = parseFloat(CouponInfo['bargain']); 
								}

								//  Å¸ÁÖ¹®ÀÇ ÄíÆùµµ µ¿ÀÏ ÄíÆùÀ¸·Î Àû¿ë ÇØÁØ´Ù.
								try {
									 SelectBox[NowCouponIdx].selected=true;  
										this.CouponList['C_code'][i] = CouponInfo['code'];
										this.CouponList['Cost'][i] = Math.round( bargained_cost );
										this.CouponList['type'][i] = CouponInfo['type'];
  								CouponDiscount.innerHTML = this.inst_Common.number_format(Math.round( bargained_cost )); // ±Ý¾× Span¿¡ ÇÒÀÎµÈ ±Ý¾× ¼¼ÆÃ 
								}
								// Àå¹Ù±¸´Ï ÄíÆùÀ» Àû¿ëÇÏ·Á°í ÇÏ´Âµ¥ ÇØ´ç ÄíÆùÀÇ Àû¿ë ´ë»óÀÌ ¾Æ´Ò¶§
								catch (e) { 
									 SelectBox[0].selected=true;  
										this.CouponList['C_code'].splice(i,1,null); 
										this.CouponList['Cost'].splice(i,1,null); 
										this.CouponList['type'].splice(i,1,null); 
										CouponDiscount.innerHTML = '0'; // ±Ý¾× Span¿¡ ±Ý¾× ¼¼ÆÃ 
								}

						}
				}

  // function - End
  },

  //-----------------------------------------------------------------------------
  //  ÄíÆù Àû¿ë - ÀÏ¹Ý ÄíÆù 
  //-----------------------------------------------------------------------------
  CouponUseOne_Normal : function(CouponInfo,Cart_idx,CouponDiscount) {
  
				//  ¼±ÅÃ ¾ÈÇÔ »óÅÂ¸¦ ¼±ÅÃÇÏ¸é ¼±ÅÃµÈ ÄíÆù¹øÈ£¸¦ »ç¿ë ¸ñ·Ï ¹è¿­¿¡¼­ »©ÁØ´Ù.
				if ( CouponInfo['code'] == 'n') { 
						this.CouponList['C_code'].splice(Cart_idx,1,null); 
						this.CouponList['Cost'].splice(Cart_idx,1,null); 
						this.CouponList['type'].splice(Cart_idx,1,null); 
						CouponDiscount.innerHTML = '0'; // ±Ý¾× Span¿¡ ±Ý¾× ¼¼ÆÃ 

						//  Àû¿ëµÈ Àå¹Ù±¸´Ï ÄíÆùÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ°í ÀÖÀ¸¸é ÃÊ±âÈ­
						this.ResetCartCoupon();
				}
				else {
						//  ÄíÆùÀÌ ÀÌ¹Ì ´Ù¸¥ Ä«Æ®¿¡¼­ ´ã°Ü ÀÖÁö ¾ÊÀ¸¸é ÄíÆùÀ» »ç¿ë 
						if ( this.inst_Common.in_array( this.CouponList['C_code'],CouponInfo['code'] ) == true ) {
								this.CouponList['C_code'][Cart_idx] = CouponInfo['code'];
								this.CouponList['Cost'][Cart_idx] = Math.round(CouponInfo['cost']);
								this.CouponList['type'][Cart_idx] = CouponInfo['type'];
								CouponDiscount.innerHTML = this.inst_Common.number_format(Math.round(CouponInfo['cost'])); // ±Ý¾× Span¿¡ ±Ý¾× ¼¼ÆÃ 
								
								//  Àû¿ëµÈ Àå¹Ù±¸´Ï ÄíÆùÀÌ ÀÖ´ÂÁö È®ÀÎÇÏ°í ÀÖÀ¸¸é ÃÊ±âÈ­
								this.ResetCartCoupon();
						}
						//  ÄíÆùÀÌ ÀÌ¹Ì ´Ù¸¥ Ä«Æ®¿¡¼­ ´ã°Ü ÀÖÀ¸¸é »ç¿ë ±ÝÁö 
						else {
									alert('ÇÑ ÄíÆùÀ» ¿©·¯°÷¿¡ »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù.'); 
									//  ÇØ´ç ÁÖ¹® ¶óÀÎÀÇ ÄíÆù ¸®½ºÆ®¹Ú½º 
									var SelectBox = eval("document.CartList.CouponList_"+Cart_idx);
									this.CouponList['C_code'].splice(Cart_idx,1,null); 
									this.CouponList['Cost'].splice(Cart_idx,1,null); 
									this.CouponList['type'].splice(Cart_idx,1,null); 
									CouponDiscount.innerHTML = '0'; // ±Ý¾× Span¿¡ ±Ý¾× ¼¼ÆÃ 
									SelectBox[0].selected=true; 
						}
				}

  // function - End
  },

  //-----------------------------------------------------------------------------
  //  Àå¹Ù±¸´Ï ÄíÆùÀÌ ¼¼ÆÃ µÇ¾úÀ»¶§ Å¸ ÄíÆù¼±ÅÃÇÏ¸é Àå¹Ù±¸´Ï ÄíÆù ÇØÁ¦
		//  2008-09-19 ÄíÆùÀÎÅÍÆäÀÌ½º º¯°æÀ¸·Î »ç¿ëµÇÁö ¾ÊÀ½ 
  //-----------------------------------------------------------------------------
  ResetCartCoupon : function() {
  
				//  Àå¹Ù±¸´Ï¿¡ ´ã±ä ÁÖ¹®¸¸Å­ ·çÇÁ
				for (var i=0; i<this.CouponList['C_code'].length; i++) {
						
						//  Àå¹Ù±¸´ÏÇü ÄíÆùÀÌ ¹ß°ßµÇ¸é ÇØ´ç ¹è¿­À» Áö¿öÁØ´Ù.
						if (this.CouponList['type'][i]==4) {
								this.CouponList['C_code'].splice(i,1,null); 
								this.CouponList['Cost'].splice(i,1,null); 
								this.CouponList['type'].splice(i,1,null); 
								var SelectBox = eval("document.CartList.CouponList_"+i);
								var CouponDiscount = document.getElementById('CouponDiscount'+i);
								SelectBox[0].selected=true; 
								CouponDiscount.innerHTML = '0'; // ±Ý¾× Span¿¡ ±Ý¾× ¼¼ÆÃ 
						// if - End
						}
				}
				//  »ç¿ëµÈ ÇÒÀÎÄíÆù ÇÕ°è °¡°Ý 
				this.SumTotalCouponDiscount();

  // function - End
  },

  //-----------------------------------------------------------------------------
  //  »ç¿ëµÈ ÇÒÀÎÄíÆù ÇÒÀÎ °¡°Ý ÇÕ°è  
  //-----------------------------------------------------------------------------
  SumTotalCouponDiscount : function() {
				
				this.OrderCost =  this.inst_Common.str_replace(document.getElementById('OrderCost').innerHTML,",","");
				this.TotalCouponDiscount =  this.inst_Common.str_replace(document.getElementById('TotalCouponDiscount').innerHTML,",","");
				this.MemberDiscount =  this.inst_Common.str_replace(document.getElementById('MemberDiscount').innerHTML,",","");
				this.CouponResultCost =  this.inst_Common.str_replace(document.getElementById('CouponResultCost').innerHTML,",","");
				this.CouponSumCost = 0;

			 for (var i=0; i<this.CouponList['Cost'].length; i++) {
						//  ÇÕ°è ´©Àû
						if (parseFloat(this.CouponList['Cost'][i]) > 0) { this.CouponSumCost += parseFloat(this.CouponList['Cost'][i]);}
				}
    
				//  ÀÏ¹Ý ÄíÆù ÇÒÀÎ ÃÑ ±Ý¾×¿¡ Àå¹Ù±¸´Ï ÇÒÀÎ ±Ý¾×À» ´õÇØÁØ´Ù.
				this.CouponSumCost = this.CouponSumCost+this.CartCouponDiscount;
    
				//  ÄíÆù ÇÕ°è ºÎºÐ Span Á¤º¸ °»½Å
				document.getElementById('TotalCouponDiscount').innerHTML = this.inst_Common.number_format(this.CouponSumCost);
    document.getElementById('CouponResultCost').innerHTML = this.inst_Common.number_format( parseFloat(this.OrderCost) - ( parseFloat(this.CouponSumCost) + parseFloat(this.MemberDiscount)));

  // function - End
  },

  //-----------------------------------------------------------------------------
  //  ÄíÆù »ç¿ë Æû Àü¼Û 
  //-----------------------------------------------------------------------------
  SubmitCouponUse : function() {

				var CouponString = "";
				var NowCouponCartSelectBox = eval("document.CartList.Coupon_Cart_Apply");
				var tempcart_coupon = null;
				var tempcart_couponstr = '';
				tempcart_couponstr = NowCouponCartSelectBox[NowCouponCartSelectBox.selectedIndex].value;
    tempcart_coupon = tempcart_couponstr.split("|");
				
				//  Àå¹Ù±¸´Ï ÄíÆùÀÌ »ç¿ëµÈ°Ô ÀÖÀ¸¸é
				if (tempcart_coupon[0].trim()!="n") { CouponString = tempcart_coupon[0]; }
				
				//  ±×³É ÀÏ¹Ý ÄíÆù »ç¿ëµÈ°Å Ã¼Å©
				if(this.CouponList['C_code'].length > 0) {
						for (var i=0; i<this.CouponList['C_code'].length; i++) {
								if (this.CouponList['C_code'][i]!=null) { CouponString = CouponString+this.CouponList['C_code'][i]+"/"; }
						}
				}

				//  »ç¿ëµÈ ÄíÆù ¹®ÀÚ¿­ 
				CouponString = this.inst_Common.CutTail(CouponString,"/",1);

      //  ºÎ¸ðÃ¢¿¡ °ª ¼¼ÆÃ 
						try {

								if (CouponString != "") {
										dialogArguments.document.MemmAddForm.Coupons.value = CouponString; 
										dialogArguments.document.MemmAddForm.CouponSum.value = this.CouponSumCost; 
										dialogArguments.document.getElementById('CouponBargain').innerHTML = this.inst_Common.number_format(this.CouponSumCost); 
										dialogArguments.document.getElementById('CouponUseImg').style.display='none'; 
										dialogArguments.inst_Shop.UseCoupon(); //  ÄíÆù ±Ý¾× Span ¼¼ÆÃ 
										self.close();
								}
								else { alert('ÄíÆùÀ» ¼±ÅÃÇØÁÖ¼¼¿ä.'); }

						}
						catch (e) { alert('ÄíÆù »ç¿ë¿¡ ¹®Á¦°¡ ¹ß»ýÇß½À´Ï´Ù. \n °áÁ¦Ã¢À§Ä¡¸¦ È®ÀÎ ÇÏ½Ã°í ´Ù½Ã ½ÃµµÇØÁÖ¼¼¿ä.'); }
  // function - End
  },


  //-----------------------------------------------------------------------------
  //  ÄíÆù ´Ù¿î·Îµå ÆË¾÷Ã¢  
  //-----------------------------------------------------------------------------
  CouponDown : function(c_code,GoodsCode) {

				inst_Common.Open_Popup_Mousexy('/?action=Down_Coupon&C_code='+c_code+'&GoodsCode='+GoodsCode,'Order_Coupon','340','316','no'); 

  // function - End
  }

// class - End
}

var inst_Coupon = new Coupon("document.Coupon",inst_Common);
