// JavaScript Document

// ¼Ò¼öÁ¡ÀÌ ÀÖ´Â °ª °è»êÇØ¼­ ³Ö±â
function calVariations2(obj1, obj2, setObj)
{
	var object1 = eval("document.form."+obj1);
	var object2 = eval("document.noticeform."+obj2);
	var setObject = eval("document.noticeform."+setObj);
	var values = 0;
	
	values =  Math.round((object1.value - object2.value) * 100)/100;

	setObject.value = addZero(values.toString());
	object1.value = addZero(object1.value);
}

// ¼ýÀÚ¿¡ ÄÄ¸¶»©°í ´Ù½Ã °è»êÈÄ ÄÄ¸¶Âï±â.    
function checkpay(obj)
{
    a=out_comma(obj.value);
	obj.value = negative_comma(a);

	var valid = "0123456789,"
	var bFlag = false; 
	var temp; 
		
	for (var i=0; i<obj.value.length; i++) { 
		temp = "" + obj.value.substring(i, i+1); 
		if (valid.indexOf(temp) == "-1") bFlag = true; 
	} 

	if (bFlag) {
		alert("¿ø±ÝÀ» ¼ýÀÚ·Î ÀÔ·ÂÇÏ¼¼¿ä.");
		obj.value = "";
		obj.focus();
		return false;
	}
	return true;
}

//À½¼öÀÏ‹š , Ã³¸®
function negative_comma(val)
{
	a=out_comma(val);

	if(a < 0)
	{		
		if(in_comma(a).indexOf(",") == 1)
		{			
			a = "-" + in_comma(-1*a);
		}else
		{
			a = in_comma(a);
		}
	}else
	{
		a = in_comma(a);
	}

	return a;
}

//ÄÄ¸¶ »©±â
function out_comma(str)
{
	    var comm_str = String(str);		
		var 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)
{
    var uncomm_str = String(str);
    var comm_str = "";
	var temp1 = "";
	var temp2 = "";	

	if (uncomm_str.indexOf(".") > 0)
	{		
		temp2 = uncomm_str.substring(uncomm_str.indexOf("."), uncomm_str.length)
		temp1 = uncomm_str.substring(0,uncomm_str.indexOf("."))
		uncomm_str = temp1;		
	}

    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;
	if (temp2.length > 0)
	{
		comm_str = comm_str + temp2;
	}
    return comm_str;
}

//¼Ò¼öÁ¡¾Æ·¡ 2ÀÚ¸®±îÁö ¸ðÀÚ¶ó´Â 0 Ã¤¿ì±â
function addZero(val)
{
	if (trim(val) == "" )
	{
		val = "0";
	}

	if(val.indexOf(".") == -1)
	{	
		return val + ".00";
	}else
	{
		var valArray = val.split(".");			
		if(valArray[1].length < 2)
		{
			return val + "0";
		}else
		{
			return val;
		}
	}
}

/*
ÇÔ¼ö ¼³¸í : ¼ýÀÚ¿Í '.', '-' ¸¸ ÀÖ´Â StringÀÎÁö ºñ±³ ÇÏ´Â ÇÔ¼ö -- ½Ç¼ö Ã¼Å©
¸®ÅÏ°ª : Á¶°Ç¿¡ ¸Â´Â ÇüÅÂÀÏ °æ¿ì false,  ¾Æ´Ò°æ¿ì true
*/
function chkFloat(obj) { 
	var valid = "0123456789-. " 
	var bFlag = false; 
	var temp; 
		
	for (var i=0; i<obj.value.length; i++) { 
		temp = "" + obj.value.substring(i, i+1); 
		if (valid.indexOf(temp) == "-1") bFlag = true; 
	}

	if (bFlag) {
		alert("ÇØ´ç Ç×¸ñÀº ½Ç¼ö¸¸ ÀÔ·Â °¡´É ÇÕ´Ï´Ù.");
		obj.value = "";
		obj.focus();
		return false;
	}
	return false;//¿Ã¹Ù¸¥ ¹øÈ£
}

/*
ÇÔ¼ö ¼³¸í : ¼ýÀÚ¿Í '.', '-' ¸¸ ÀÖ´Â StringÀÎÁö ºñ±³ ÇÏ´Â ÇÔ¼ö
¸®ÅÏ°ª : Á¶°Ç¿¡ ¸Â´Â ÇüÅÂÀÏ °æ¿ì false,  ¾Æ´Ò°æ¿ì true
*/
function chkrate(obj) { 
	var valid = "0123456789." 
	var bFlag = false; 
	var temp; 
		
	for (var i=0; i<obj.value.length; i++) { 
		temp = "" + obj.value.substring(i, i+1); 
		if (valid.indexOf(temp) == "-1") bFlag = true; 
	}

	if (bFlag) {
		alert("¹®ÀÚ¸¦ ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.\n¼ýÀÚ·Î¸¸ ÀÔ·Â ÇÏ¼¼¿ä.");
		obj.value = "";
		obj.focus();
		return false;
	}
	return false;//¿Ã¹Ù¸¥ ¹øÈ£
}

/*
ÇÔ¼ö ¼³¸í : Á¤¼ö¸¸ ÀÖ´Â StringÀÎÁö ºñ±³ÇÏ´Â ÇÔ¼ö
¸®ÅÏ°ª : Á¶°Ç¿¡ ¸Â´Â ÇüÅÂÀÏ °æ¿ì false,  ¾Æ´Ò°æ¿ì true
*/
function chkmonth(obj) { 
	var valid = "0123456789"
	var bFlag = false; 
	var temp; 
		
	for (var i=0; i<obj.value.length; i++) { 
		temp = "" + obj.value.substring(i, i+1); 
		if (valid.indexOf(temp) == "-1") bFlag = true; 
	} 

	if (bFlag) {
		alert("¿¹Ä¡±â°£Àº ¼ýÀÚ·Î¸¸ ÀÔ·ÂÇÏ¼¼¿ä.");
		obj.value = "";
		obj.focus();
		return false;
	}
	return true;
}
