
// ¼ýÀÚ¸¸ ÀÔ·Â
function only_number()
{
	if(( (event.keyCode>47)&&(event.keyCode<58) ) || (event.keyCode == 45))
	{
		event.returnValue = true;
	}
	else
	{
        	event.returnValue = false;
	}
}

// ¿µ¹®¼Ò¹®ÀÚ,¼ýÀÚ¸¸ ÀÔ·Â
function only_alphanumeric()
{
	if( ((event.keyCode>47)&&(event.keyCode<58))||((event.keyCode>96)&&(event.keyCode<123)) )
	{
	}
	else
	{
		event.returnValue = false;
	}
}

function jumin_check(no1, no2) 
{
    var sum;
    sum = 0;

    if ((no1 == '') || (no2 == ''))
    {
		return false;
    }

    sum += no1.charAt(0)*2;
    sum += no1.charAt(1)*3;
    sum += no1.charAt(2)*4;
    sum += no1.charAt(3)*5;
    sum += no1.charAt(4)*6;
    sum += no1.charAt(5)*7;

    sum += no2.charAt(0)*8;
    sum += no2.charAt(1)*9;
    sum += no2.charAt(2)*2;
    sum += no2.charAt(3)*3;
    sum += no2.charAt(4)*4;
    sum += no2.charAt(5)*5;

    check = (11 - sum%11)%10;

    if (no2.charAt(6) != check || (no1.length != 6 && no2.length != 7))
    {
        return false;
    }

    if(!(no2.charAt(0) == '1' || no2.charAt(0)  == '2' || no2.charAt(0) == '3' || no2.charAt(0) == '4'))
    {
    	return false;
    }

    return true;
}

function date_check(ymd)
{
	if (ymd == "")
	{
		return false;
	}
	else
	{
		// ÀÚ¸´¼ö Ã¼Å©
		if (ymd.length < 8)
		{
			return false;
		}
		yy = ymd.substr(0,4);
		mm = ymd.substr(4,2);
		dd = ymd.substr(6,2);
		// ÀÏ Ã¼Å©
		if (dd <= "00" || dd > "31")
		{
			return false;
		}
		// ¿ùº° ¸¶Áö¸· ³¯Â¥ Ã¼Å©
		if (mm == "01" || mm == "03" || mm == "05" || mm == "07" || mm == "08" || mm == "10" || mm == "12")
			endday = "31"
		else if (mm == "04" || mm == "06" || mm == "09" || mm == "11")
			endday = "30"
		else if (mm == "02")
		{
			remain = parseInt(yy,10)%4
			if (remain != 0)
			{
				remain = parseInt(yy,10)%100
				if (remain != 0)
				{
					remain = parseInt(yy,10)%400;
					if (remain != 0)
						endday = "28"				
					else 
						endday = "29"
				}
				else 
				{
					endday = "29"
				}			
			}
			else 
			{
				endday = "29"	
			}	
		}
		if (dd > endday)
		{
			return false;
		}
	}
    return true;
}
function email_check(email)
{
	var atcnt = 0;
	var	dotcnt = 0;
	var	dotposition = 0;
    	
	for (i=0; i< email.length; i++)
	{		  
        ch = email.charAt(i);
        if (ch =="@")
        {
        	atcnt++;
        }
        else if (ch ==".")
        {
        	dotcnt++;
        	dotposition = i;
        }
    }
        
    // email ÁÖ¼ÒÀÇ Á¾·á°¡ ¸¶Áö¸· ÀÎ°ÍÀ» Ã¼Å©
    if (dotposition == (email.length-1) )
    {
        return false;
    }
    
    // emailÀÇ @, . Ã¼Å©
    if (atcnt == 1)
    {
    	if (dotcnt < 1)
    	{   
    		return false;
    	}    
    }
    else
    {
    	return false;
    }
    return true;
}
function qty_check(num)
{
	return value_check(num, '123456789');
}
function point_check(num)
{
	return value_check(num, '0123456789');
}
function auto_move(field1, field2, maxlength)
{  

	if (eval(field1).value.length >= maxlength)
	{
		eval(field2).select();
		eval(field2).focus();
		return;
	}
}
function year_check(field)
{
	var year = field;
	if (eval(year).value.length != 0)
	{
		if ( eval(year).value.length < 4 )
		{
			alert("\n³âµµ´Â 4ÀÚ¸®ÀÔ´Ï´Ù.");
			eval(year).select();
			eval(year).focus();
			return;
		}
	}
}
function month_check(field)
{
	var month = field;
	if (eval(month).value.length != 0)
	{
		if (eval(month).value.length == 1)
		{
			eval(month).value = "0" + eval(month).value;
		}
		if (eval(month).value < "01" || eval(month).value > "12")
		{
			alert("\n¿ùÀ» È®ÀÎÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			eval(month).select();
			eval(month).focus();
			return;
		}
	}
}
function day_check(field1, field2, field3)
{
	var year = field1;
	var month = field2;
	var day = field3;
	if (eval(day).value.length != 0)
	{
		if (eval(day).value.length == 1)
		{
			eval(day).value = "0" + eval(day).value;
		}
		var date = eval(year).value + eval(month).value + eval(day).value;
		if (eval(day).value < "01" || eval(day).value > "31")
		{
			alert("\nÀÏÀ» È®ÀÎÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			eval(day).focus();
			return;
		}
		if (!date_check(date))
		{
			alert("\nÀÏÀÚ¸¦ È®ÀÎÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			eval(day).focus();
			return;
		}
	}
}
function noamount_check(str)
{
/*
lenstr : ±¸ºÐÇØÁÙ ÀÚ¸®¼ö
chr : ±¸ºÐÇØÁÙ ¹®ÀÚ
str : ÇØ´ç object
*/
	var svalue = "";
	svalue = eval(str).value;
	var temp = "";
	if (svalue.length > 0)
	{
		for(i=0;svalue.length>i;i++)
		{
			if (svalue.charAt(i) == ",")
				temp = temp;
			else
				temp = temp + svalue.charAt(i);
		}
		eval(str).value = temp
		if (value_check(str, '0123456789'))
		{
			return temp
		}
	}
}

function amount_check(lenstr, chr , str)
{
/*
lenstr : ±¸ºÐÇØÁÙ ÀÚ¸®¼ö
chr : ±¸ºÐÇØÁÙ ¹®ÀÚ
str : ÇØ´ç object
*/
	var svalue = "";
	svalue = eval(str).value;
	var temp = "";
	if (svalue.length > 0)
	{
		for(i=0;svalue.length>i;i++)
		{
			if (svalue.charAt(i) == ",")
				temp = temp;
			else
				temp = temp + svalue.charAt(i);
		}
		eval(str).value = temp
		if (value_check(str, '0123456789'))
		{
			return format_convert(lenstr, chr, temp)
		}
	}
}
function format_convert(lenstr, chr , str)
{
	var len = parseInt(lenstr);
	var temp1 = "";
	var temp2 = "";
	var imsi = "";
	if (str.length > 0)
	{
		for(i=str.length;i>=0;i--)
		{
			temp1 = temp1 + str.charAt(i);
		}
	}
	for(i=0; i < temp1.length; i=i+len)
	{
		if (i == 0)
			imsi = imsi + temp1.substring(i,i+len)
		else
			imsi = imsi + chr + temp1.substring(i,i+len)
	}
	if (imsi.length > 0)
	{
		for(i=imsi.length;i>=0;i--)
		{
			temp2 = temp2 + imsi.charAt(i);
		}
	}
	return temp2;
}
function value_check(target, astr)
{
	var i, firsti, lasti
	var t=eval(target).value
	
	firsti = astr.substring(0,1);
	lasti = astr.substring(parseInt(astr.length)-1,astr.length);
	if (astr.length > 0)
	{
		for(i=0;i<t.length;i++)
		{
		  if(astr.indexOf(t.substring(i,i+1))<0)
		  {		
				alert(firsti + '~' + lasti + '±îÁöÀÇ ¼ýÀÚ¸¸ ÀÔ·ÂµË´Ï´Ù. ´Ù¸¥ ±ÛÀÚ³ª ±âÈ£´Â ÀÔ·ÂÇÏÁö ¸¶½Ê½Ã¿À.');
				eval(target).select();
				eval(target).focus();
				return false;
			}
		}	
	}
	return true;
}
function Time_check(field, field1)
{
	var ampm = field;
	var ampm1 = field1;	
	if (eval(ampm).value.length != 0)
	{
		if (eval(ampm).value.length == 1)
		{
			eval(ampm).value = "0" + eval(ampm).value;
		}
		if (eval(ampm).value < 01 || eval(ampm).value > 24)
		{
			alert("\n24½Ã°£À» È®ÀÎÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			eval(ampm).select();
			eval(ampm).focus();
			return;			
		}	
		else
		{
		if (eval(ampm1).value != "")
		{
			if ((eval(ampm).value) > (eval(ampm1).value))
			{
				alert("\½Ã°£´ë¸¦ È®ÀÎÇØÁÖ¼¼¿ä.");
				eval(ampm).value="";
				eval(ampm).select();
				eval(ampm).focus();
				return;
			}		
		}
		}
	}
}
function Time_check2(field, field1)
{
	var ampm = field;
	var ampm1 = field1;
	if (eval(ampm).value.length == 0)
	{
				alert("\»ó´ã½Ã°£À» ÀÔ·ÂÇØÁÖ¼¼¿ä.");
				eval(ampm1).value = "";
				eval(ampm).select();
				eval(ampm).focus();
				return;
	}			
	if (eval(ampm1).value.length != 0)
	{
		if (eval(ampm1).value.length == 1)
		{
			eval(ampm1).value = "0" + eval(ampm1).value;
		}
		if (eval(ampm1).value < 01 || eval(ampm1).value > 24)
		{
			alert("\n24½Ã°£À» È®ÀÎÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			eval(ampm).select();
			eval(ampm).focus();
			return;			
		}	
		else
		{
		if (eval(ampm).value != "")
		{
			if ((eval(ampm1).value) < (eval(ampm).value))
			{
				alert("\½Ã°£´ë¸¦ È®ÀÎÇØÁÖ¼¼¿ä.");
				eval(ampm1).select();
				eval(ampm1).focus();
				return;
			}		
		}
		}
	}
}
