/******************************************************************************
* ÆÄ ÀÏ ¸í: goods_view.js
* ÀÛ¾÷³»¿ë: »óÇ°¸ñ·Ï (´ëºÐ·ù)
* ÀÎ    ¼ö:
* ÀÛ¼ºÀÏÀÚ:
* ÀÛ ¼º ÀÚ:
 ******************************************************************************/

//-----------------------------------------------------------------------------
// ÇÁ¸°Æ®
//-----------------------------------------------------------------------------
function f_print(no) 
{
	var rtn_cd = true;
	var window_width  = 640;
	var window_height = 550;
	var window_left   = (screen.width-window_width)/2;
	var window_top    = 10;

	window.open('goods_view_print.php?G_CODE='+no,
					'print_menu',
					'width='+window_width+',height='+window_height+',scrollbars=no,toolbar=no,status=no,location=no,top='+window_top+',left='+window_left);

	return rtn_cd;
}
//-----------------------------------------------------------------------------
// ¼ö·® 1´õÇÏ±â..
//-----------------------------------------------------------------------------
function f_su_add()
{
	var su_value  = out_comma(document.PUBLIC_FORM.SU.value);                   // ¼ö·®ÃßÃâ
	var old_value = out_comma(document.PUBLIC_FORM.OLD_KUM.value);              // ±âÃÊ±Ý¾×ÃßÃâ

	if (document.all['G_SCOUNT'] == '[object]' )                                // Àç°í·®ÀÌ ÀÖÀ»½Ã
	{
		var scount = out_comma(document.PUBLIC_FORM.G_SCOUNT.value);             // Àç°í·® ÃßÃâ
	}
	else
	{
		var scount = 1000;
	}

	if(parseInt(su_value) < parseInt(scount))
	{
		su_value  = parseInt(su_value)  + 1;                                    // ¼ö·® + 1
		document.PUBLIC_FORM.SU.value    = in_comma(su_value);                  // ´õÇØÁø¼ö·® ³Ñ±è

		if (document.all['G_VAT'] == '[object]' )
		{
			vatvalue = old_value/10 * su_value;                                  // ±âÃÊvat±Ý¾× * ¼ö·®
			document.PUBLIC_FORM.G_VAT.value = in_comma(vatvalue);               // ´õÇØÁø ºÎ°¡¼¼°¡°Ý ³Ñ±è

			ratevalue = eval((old_value*su_value)+ eval(vatvalue));              // ±âÃÊ±Ý¾× * ¼ö·®
			document.PUBLIC_FORM.G_KUM.value = in_comma(ratevalue);              // ´õÇØÁø°¡°Ý ³Ñ±è
		}
		else
		{
			ratevalue = old_value * su_value;                                     // ±âÃÊ±Ý¾× * ¼ö·®
			document.PUBLIC_FORM.G_KUM.value = in_comma(ratevalue);               // ´õÇØÁø°¡°Ý ³Ñ±è
		}

		if (document.all['G_MKUM'] == '[object]' )                               // Àû¸³±Ý Ã³¸®
		{
			var old_value = out_comma(document.PUBLIC_FORM.OLD_MKUM.value);       // ±âÃÊÀû¸³±ÝÃßÃâ
			ratevalue = old_value * su_value;                                     // ±âÃÊÀû¸³±Ý * ¼ö·®
			document.PUBLIC_FORM.G_MKUM.value = in_comma(ratevalue);              // ´õÇØÁøÀû¸³±Ý ³Ñ±è
		}
		f_gae();
	}
	else
	{
		alert("ÁÖ¹®¼ö·®ÀÌ Àç°í¼ö·®º¸´Ù ¸¹½À´Ï´Ù.");
	}
}

//-----------------------------------------------------------------------------
// ¼ö·® 1 »©±â..
//-----------------------------------------------------------------------------
function f_su_sub()
{
	var su_value  = out_comma(document.PUBLIC_FORM.SU.value);                   // ¼ö·®ÃßÃâ
	var old_value = out_comma(document.PUBLIC_FORM.OLD_KUM.value);              // ±âÃÊ±Ý¾×ÃßÃâ
	if(1 < su_value)                                                            // ¼ö·®ÀÌ 1º¸´Ù ÀÛÀ»¼ö´Â ¾øÀ½
	{
		if(0 != old_value)
		{
			su_value  = parseInt(su_value)  - 1;                                  // ¼ö·® - 1
			document.PUBLIC_FORM.SU.value    = in_comma(su_value);                // ¼ö·® ³Ñ±è

			if (document.all['G_VAT'] == '[object]' )
			{
				vatvalue = old_value/10 * su_value;                                  // ±âÃÊvat±Ý¾× * ¼ö·®
				document.PUBLIC_FORM.G_VAT.value = in_comma(vatvalue);               // ´õÇØÁø ºÎ°¡¼¼°¡°Ý ³Ñ±è

				ratevalue = eval((old_value*su_value)+ eval(vatvalue));              // ±âÃÊ±Ý¾× * ¼ö·®
				document.PUBLIC_FORM.G_KUM.value = in_comma(ratevalue);              // ´õÇØÁø°¡°Ý ³Ñ±è
			}
			else
			{
				ratevalue = old_value * su_value;                                     // ±âÃÊ±Ý¾× * ¼ö·®
				document.PUBLIC_FORM.G_KUM.value = in_comma(ratevalue);               // ´õÇØÁø°¡°Ý ³Ñ±è
			}

			if (document.all['G_MKUM'] == '[object]' )                            // Àû¸³±Ý Ã³¸®
			{
				var old_value = out_comma(document.PUBLIC_FORM.OLD_MKUM.value);    // ±âÃÊÀû¸³±ÝÃßÃâ
				ratevalue = old_value * su_value;                                  // ±âÃÊÀû¸³±Ý * »«¼ö·®
				document.PUBLIC_FORM.G_MKUM.value = in_comma(ratevalue);           // ´õÇØÁøÀû¸³±Ý ³Ñ±è
			}
			f_gae();
		}
	}
}

//-----------------------------------------------------------------------------
// ¼ö·®À» Á÷Á¢ ÀÔ·ÂÇßÀ»½Ã..
//-----------------------------------------------------------------------------
function f_chang_su()
{
	var su_value  = out_comma(document.PUBLIC_FORM.SU.value);                   // ÀÔ·Â¼ö·® ÃßÃâ
	var old_value = out_comma(document.PUBLIC_FORM.OLD_KUM.value);              // ±âÃÊ±Ý¾×ÃßÃâ
	if (document.all['G_SCOUNT'] == '[object]' )                                // Àç°í·®ÀÌ ÀÖÀ»½Ã
	{
		var scount = out_comma(document.PUBLIC_FORM.G_SCOUNT.value);             // Àç°í·® ÃßÃâ
	}
	else
	{
		var scount = 100;
	}
	if(parseInt(su_value) <= parseInt(scount))                                  // Àç°í·®º¸´Ù ÀûÀ»¶§
	{
		ratevalue = old_value * su_value;
		document.PUBLIC_FORM.SU.value   = in_comma(su_value);
		document.PUBLIC_FORM.G_KUM.value = in_comma(ratevalue);
		if (document.all['G_MKUM'] == '[object]' )                               // Àû¸³±Ý Ã³¸®
		{
			var old_value = out_comma(document.PUBLIC_FORM.OLD_MKUM.value);       // ±âÃÊÀû¸³±ÝÃßÃâ
			ratevalue = old_value * su_value;                                     // ±âÃÊÀû¸³±Ý * »«¼ö·®
			document.PUBLIC_FORM.G_MKUM.value = in_comma(ratevalue);              // ´õÇØÁøÀû¸³±Ý ³Ñ±è
		}
		f_gae();
	}
	else
	{
		alert("ÀÔ·ÂÇÏ½Å ¼ö·®À» ´Ù½Ã È®ÀÎÇÏ¿© ÁÖ½Ê½Ã¿À");
	}
}

//-----------------------------------------------------------------------------
// °³º°»óÇ° º¯°æ½Ã
//-----------------------------------------------------------------------------
function f_gae()
{
	if(document.PUBLIC_FORM.MAX_SEQ)
	{
		var max_seq = document.PUBLIC_FORM.MAX_SEQ.value;
		var su_value  = out_comma(document.PUBLIC_FORM.SU.value);
		var old_value = out_comma(document.PUBLIC_FORM.OLD_KUM.value);
		var kum = su_value * old_value;
		var opt = 0;
		var sum_mkum = 0;
		var htm_tag = "";
		var t_gae_opt = "";

		for (a = 1; a < max_seq; a++)
		{
			var opt_a = out_comma(eval("document.PUBLIC_FORM.OPT"+a+".options[document.PUBLIC_FORM.OPT"+a+".selectedIndex].value"));
			var opt_text = eval("document.PUBLIC_FORM.OPT"+a+".options[document.PUBLIC_FORM.OPT"+a+".selectedIndex].text");
			
			//alert(opt_a);
			var opt = opt + parseInt(opt_a);

			var mkum = eval("document.PUBLIC_FORM.MKUM"+a+".value");
			var sum_mkum = parseInt(sum_mkum) + ((parseInt(mkum) * parseInt(opt_a)) * 1/100);

			if(opt_a != 0)
			{
				var mname = eval("document.PUBLIC_FORM.NAME"+a+".value");
				var tag = "<TABLE CELLPADDING=0 CELLSPACING=0 WIDTH=200 BORDER=0><TD><B>" + mname + "</B></TD><TD ALIGN=RIGHT><FONT COLOR='#FF0000'>" + opt_text + "</FONT></TD></TABLE>";
				var htm_tag = htm_tag + tag;

				var gae_opt = "|" + mname + ":" + opt_text;
				var t_gae_opt = t_gae_opt + gae_opt;
			}
		}
		var old_mvalue = out_comma(document.PUBLIC_FORM.OLD_MKUM.value);
		var ratevalue = old_mvalue * su_value;
		document.PUBLIC_FORM.G_MKUM.value = in_comma(ratevalue + parseInt(sum_mkum));

		if (document.all['G_VAT'] == '[object]' )
		{
			var opt_vat = eval(opt/10);
			var vatvalue = eval(old_value/10);
			document.PUBLIC_FORM.G_VAT.value = in_comma(eval(vatvalue) + parseInt(opt_vat));
			document.PUBLIC_FORM.G_KUM.value = in_comma(parseInt(kum) + parseInt(opt) + eval(vatvalue) + parseInt(opt_vat));
		}
		else
		{
			document.PUBLIC_FORM.G_KUM.value = in_comma(parseInt(kum) + parseInt(opt));
		}

		document.all['g_su'].innerHTML = in_comma(parseInt(su_value));
		document.all['m_total'].innerHTML = in_comma(parseInt(old_value) * parseInt(su_value));
		document.all['u_total'].innerHTML = in_comma(parseInt(old_value) * parseInt(su_value));
		document.all['total'].innerHTML = in_comma(parseInt(kum) + parseInt(opt));
		document.all['u_add_total'].innerHTML = in_comma(parseInt(opt));
		document.all['add_total'].innerHTML = in_comma(parseInt(opt));
		if(parseInt(opt) > 1)
		{
			document.all['gae_span'].innerHTML = htm_tag;
		}
		else
		{
			document.all['gae_span'].innerHTML = "ÇÏ´Ü¿¡¼­ Ãß°¡ÇÏ¼¼¿ä";
		}

		document.all['d_gae_span'].innerHTML = htm_tag;
		document.PUBLIC_FORM.B_GEA.value = t_gae_opt;
	}
}

//-----------------------------------------------------------------------------
// ÄÄ¸¶ »©±â
//-----------------------------------------------------------------------------
function out_comma(str)
{
   comm_str   = String(str);
   uncomm_str = "" ;

   for(i=0; i<comm_str.length; i++)
   {
      substr=comm_str.substring(i,i+1);
      if(substr!=",")
          uncomm_str += substr;
   }

return uncomm_str;
}

//-----------------------------------------------------------------------------
//ÄÄ¸¶ ³Ö±â
//-----------------------------------------------------------------------------
function in_comma(str)
{
    uncomm_str = String(str);
    comm_str   = "";

    loop_j = uncomm_str.length - 3;

   for(j=loop_j; j>=1 ; j=j-3)
   {
      comm_str=","+uncomm_str.substring(j,j+3)+comm_str;
   }

   comm_str = uncomm_str.substring(0,j+3)+comm_str;

return comm_str;
}
//-----------------------------------------------------------------------------
// Ã³¸®³»¿ë : ¼ýÀÚÀÔ·ÂÃ¼Å©
//            (ÀÔ·Â°¡´É¹®ÀÚ : [0],[1],[2],[3],[4],[5],[6],[7],[8],[9])
//-----------------------------------------------------------------------------
function f_num_press1()
{
	var rtn_cd = true ;
	if( 48 > event.keyCode || 57 < event.keyCode )
	{
		rtn_cd = false ;
	}
	event.returnValue = rtn_cd ;
	return rtn_cd;
}
function f_num_down1()
{
	var rtn_cd = true ;
	if( 229 == event.keyCode )
	{
		rtn_cd = false ;
	}
	event.returnValue = rtn_cd ;
	return rtn_cd;
}

//-----------------------------------------------------------------------------
// ´ëºÐ·ù¿¡ µû¸¥ ¼ÒºÐ·ù ÆäÀÌÁö·Î ÀÌµ¿
//-----------------------------------------------------------------------------
function f_code(code1, code2, name1, name2)
{
	var rtn_cd = true;

   document.goods_list.action = "goods_list.php";
   document.goods_list.A_CODE1.value = code1;
   document.goods_list.A_NAME1.value = name1;
   document.goods_list.A_CODE2.value = code2;
   document.goods_list.A_NAME2.value = name2;
   goods_list.submit();

	return rtn_cd;
}

//-----------------------------------------------------------------------------
// ´ëºÐ·ù¼±ÅÃ½Ã ¼ÒºÐ·ù º¸ÀÌ°Ô
//-----------------------------------------------------------------------------
function f_checkmenu(code)
{
	if ('' != eval("VIEW_"+code+".style.display"))
	{
		eval("VIEW_"+code+".style.display = ''");
	}
	else
	{
		eval("VIEW_"+code+".style.display = 'none'");
	}
}
//-----------------------------------------------------------------------------
// 
//-----------------------------------------------------------------------------
function f_price()
{
	var rtn_cd = true;
	var su_value = out_comma(document.PUBLIC_FORM.SU.value);            // ¼ö·®ÃßÃâ
	var old_kum  = out_comma(document.PUBLIC_FORM.OLD_KUM.value);       // ±âÃÊ±Ý¾×ÃßÃâ
	var old_mkum = out_comma(document.PUBLIC_FORM.OLD_MKUM.value);      // ±âÃÊÀû¸³±ÝÃßÃâ

	document.PUBLIC_FORM.G_VAT.value = in_comma(old_kum/10*su_value);   // ºÎ°¡¼¼
	document.PUBLIC_FORM.G_GONG.value = in_comma(old_kum * su_value);   // °ø±Þ°¡
	document.PUBLIC_FORM.G_MKUM.value = in_comma(eval(old_mkum*11/10) * su_value);  // Àû¸³±Ý
	document.PUBLIC_FORM.G_KUM.value = in_comma(eval(old_kum*11/10) * su_value);  // ÁÖ¹®ÇÕ°è

	return rtn_cd;
}
