// ####################### VALUEÁ¸Àç È®ÀÎ ½ºÅ©¸³Æ® #######################
	function Check_Exist_Value(formname, element)
	{
		var factor = eval("document."+ formname +"." + element);

		if(!factor.value)
		{
			return false;
		}
		else
		{
			return true;
		}
	}

// ####################### ¹è¿­ °ü·Ã ½ºÅ©¸³Æ® #######################
	function Get_Array_Sum(arr)
	{
		sum = 0;
		for(i = 0 ; i < arr.length ; i++)
		{
			sum += parseInt(arr[i]);
		}

		return sum;
	}

	function In_Array(obj, arr)
	{
		for(i = 0 ; i < arr.length ; i++)
		{
			if(obj == arr[i])
			{
				return true;
				break;
			}
		}

		return false;
	}

//	##########  ¹®ÀÚ¿­ È®ÀÎ(ID, password, µµ¸ÞÀÎ Ã¼Å© µîµî) ½ÃÀÛ ###############

	// ÇÑ±Û/¿µ¹®/Æ¯¼ö¹®ÀÚ¿­ ±æÀÌ
	function Get_Str_Len(str)
	{
		tcount = 0;

		tmpStr = new String(str);
		temp = tmpStr.length;

		for (k=0; k < temp; k++) 
		{
			onechar = tmpStr.charAt(k);

			if (escape(onechar).length > 4) 
			{
				tcount += 2;
			}
			else if (onechar!='\r') 
			{
				tcount++;
			}
		}
		return tcount;
	}

	// ±æÀÌ È®ÀÎ
	function Check_Len(string, min_length, max_length)
	{
		var str = string;
		var min_len = parseInt(min_length);
		var max_len = parseInt(max_length);

		if(min_len && max_len)
		{
			if(str.length < min_len || str.length > max_len)
				return false;
			else
				return true;
		}
		else if(!min_len && max_len)
		{
			if(str.length < min_len)
				return false;
			else
				return true;
		}
		else if(!max_len && min_len)
		{
			if(str.length > max_len)
				return false;
			else
				return true;
		}
		else
		{
			alert("¹®ÀÚ¿­ ±âÁØ ±æÀÌ°¡ ÇÔ¼ö¿¡ ºüÁ³½À´Ï´Ù.")
			return false;
		}
	}

	// ¼ýÀÚ ÀÚÆÇ ÀÌ¿ÜÀÇ ÀÔ·Â Â÷´Ü(ÇÑ±Û ÀÔ·ÂµÇ´Â ¹ö±× Á¸Àç)
	function In_Only_Num(chr)
	{
		if((chr>=48&&chr<=57) || (chr >= 96 && chr <= 105) || chr == 8 || chr == 37 || chr == 39 || chr == 46 || chr == 9)
		{
			event.returnValue=true;
		}
		else
		{
			event.returnValue=false
		}
	}

	// ¼ýÀÚ¸¸ ÀÔ·Â
	function Check_Num(formname, element) 
	{
		var factor = eval("document."+ formname +"." + element);

		for(var i = 0; i < factor.value.length; i++) {
			var chr = factor.value.substr(i,1);
			if(chr < '0' || chr > '9') {
				return false;
			}
		}
		return true;
	}

	// ¼ýÀÚ ¶Ç´Â ¿µ¹®ÀÚ¸¸ ÀÔ·Â
	function Check_NumEng(formname, element) 
	{
		var factor = eval("document."+ formname +"." + element);

		for(var i = 0; i < factor.value.length; i++) {
			var chr = factor.value.substr(i,1);
			if((chr < '0' || chr > '9') && (chr < 'a' || chr > 'z')) {
				return false;
			}
		}
		return true;
	}

	// ¹®ÀÚ¿­vs¹®ÀÚ¿­, ¼ýÀÚvs¼ýÀÚ ºñ±³
	function Check_Same_Value(var1, var2)
	{
		if(var1 == var2)
		{
			return "same";
		}
		else if(var1 > var2)
		{
			return "big";
		}
		else if(var1 < var2)
		{
			return "small";
		}
		else
		{
			return false;
		}
	}

	// email È®ÀÎ
	function Check_Email(formname, element)
	{
		var factor = eval("document."+ formname +"." + element);
		email = factor.value
		fnlen=email.length
		if (fnlen == 0)
		{
			return false;
		}
		else if (fnlen < 5)
		{
			return false;
		}
		else if (email.search("@") == -1 || email.indexOf(".")<3) 
		{
			return false;
		}
		else
		{
			return true;
		}
	} 

	// ´Ù¼ö Email Â÷´Ü
	function Check_Defense_Email(formname, element, d_host)
	{
		arr_d_host = d_host.split(",");
		var factor = eval("document."+ formname +"." + element);
		var emailkey = factor.value.indexOf("@");
		emailkey = emailkey + 1;
		var email_str = factor.value.substring(emailkey);
		check_value = 1;

		for(i = 0; i < arr_d_host.length ; i++)
		{
			if(email_str == arr_d_host[i])
			{
				check_value = 0				
			}
		}

		if(check_value)
		{
			return true
		}
		else
		{
			return false;
		}
	}

	// daum ÀÌ¸ÞÀÏÀº Â÷´Ü
	function Check_Hanmail(formname, element)
	{
		var factor = eval("document."+ formname +"." + element);
		var emailkey = factor.value.indexOf("@");
		emailkey = emailkey + 1;
		var email_str = factor.value.substring(emailkey) ;
		
		if ((email_str == "hanmail.net") || (email_str == "daum.net") || (email_str == "hanmail.com"))
		{		
			return false;
		}
		else
		{
			return true;
		}
	}


// ÁÖ¹Îµî·Ï¹øÈ£ È®ÀÎ ¼Ò½º 
function Check_Ssn(formname, element1, element2) {
		var jumin1 = eval("document."+ formname +"." + element1);
		var jumin2 = eval("document."+ formname +"." + element2);

		s1 = jumin1.value;
		s2 = jumin2.value;

        n = 2;
        sum = 0;
        for (i=0; i<s1.length; i++)
                sum += parseInt(s1.substr(i, 1)) * n++;
        for (i=0; i<s2.length-1; i++) {
                sum += parseInt(s2.substr(i, 1)) * n++;
                if (n == 10) n = 2;
        }
        c = 11 - sum % 11;
        if (c == 11) c = 1;
        if (c == 10) c = 0;
        if (c != parseInt(s2.substr(6, 1))) return false;
	      else return true;
}

function Chng_Char(b, a, str)	// b : before char, a : after char or string , str : original string
{
	var index, len
	while(true)
	{
		index = str.indexOf(b);
		if(index == -1) break;
		len = str.length;

		str = str.substring(0, index) + a + str.substring((index+1), len);		
	}

	return str;
}

//	##########  ¹®ÀÚ¿­ È®ÀÎ(ID, password, µµ¸ÞÀÎ Ã¼Å© µîµî) ³¡ ###############

// ¼ýÀÚ ÀÌ¿ÜÀÇ Å°º¸µå ÀÔ·ÂÀ» ¸·±â
function Check_Key_Num(obj)
{
	if (event.keyCode >= 48 && event.keyCode <= 57)
	{
	}
	else 
	{
		event.returnValue = false;
	}
}

// window.open()
function Open_Window(p_url, p_name, tool, locat, dir, sta, menu, scroll, resize, w, h) // ÃÑ 11°³ ÀÎÀÚ.
{
	win_status = "toolbar=" + tool + ",location=" + locat + ",directories=" + dir + ",status=" + sta + ",menubar=" + menu + ",scrollbars=" + scroll + ",resizable=" + resize + ",width="+ w + ",height=" + h;
	window.open(p_url,p_name, win_status);
}

////////////////////////////////////////// ÄÞ¸¶ Ã³¸® //////////////////////////////////////
function Add_Comma(input) 
{
	Del_Comma(input);

	var inputString = new String;
	var outputString = new String;
	var counter = 0;
	var decimalPoint = 0;
	var end = 0;
	var modval = 0;

	inputString = input.toString();
	outputString = '';
	decimalPoint = inputString.indexOf('.', 1);

	if(decimalPoint == -1) 
	{
		end = inputString.length - (inputString.charAt(0)=='0' ? 1:0);
		for (counter=1;counter <=inputString.length; counter++)
		{
			var modval =counter - Math.floor(counter/3)*3;
			outputString = (modval==0 && counter <end ? ',' : '') + inputString.charAt(inputString.length - counter) + outputString;
		}
	}
	else 
	{
		end = decimalPoint - ( inputString.charAt(0)=='-' ? 1 :0);
		for (counter=1; counter <= decimalPoint ; counter++)
		{
			outputString = (counter==0  && counter <end ? ',' : '') +  inputString.charAt(decimalPoint - counter) + outputString;
		}
		for (counter=decimalPoint; counter < decimalPoint+3; counter++)
		{
			outputString += inputString.charAt(counter);
		}
	}
	return outputString;
}

function Del_Comma(input) 
{
	var inputString = new String;
	var outputString = new String;
	var outputNumber = new Number;
	var counter = 0;

	if (input == '') { return 0; }

	inputString=input;
	outputString='';
	for (counter=0;counter <inputString.length; counter++)
	{
		outputString += (inputString.charAt(counter) != ',' ?inputString.charAt(counter) : '');
	}

	outputNumber = parseFloat(outputString);
	return (outputNumber);
}

// ####################### ÂÊÁö °ü·Ã ÇÔ¼ö #######################
function View_Memo(n)
{
	window.open("../member/memo_view.htm?num="+n, "", "scrollbars=no,status=no,toolbar=no,resizable=0,location=no,menu=no,width=350,height=400, left=100, top=50");	
}