/*	ÀÌ ºÎºÐÀº ¸¶¿ì½º ¿ìÃø Å¬¸¯ ¹× ¼Ò½º º¸±â ¾ÈµÇ°Ô ÇÏ´Â ¼Ò½º
var message = "vngkgk";
function clickIE() 
{
	if (document.all) 
	{
		alert(message);
		return false;
	}
} 
function clickNS(e) 
{
	if (document.layers || (document.getElementById && !document.all)) 
	{ 
		if (e.which == 2 || e.which == 3) 
		{
			alert(message);
			return false;
		}
	}
} 
if (document.layers) 
{
	document.captureEvents(Event.MOUSEDOWN);
	document.onmousedown = clickNS;
} 
else
{
	document.onmouseup = clickNS;
	document.oncontextmenu = clickIE;
}
document.oncontextmenu = new Function("return false");
*/
/* »ç¾÷ÀÚ ¹øÈ£ Ã¼Å© ½ÃÀÛ */
//»ç¾÷ÀÚ µî·Ï¹øÈ£ Ã¼Å©
function Saup_Number_Check(Obj_1, Obj_2, Obj_3) 
{
	S_Chk_Val = new Array(10);
	if (numCheck(Obj_1.value) == false) 
	{
		Obj_1.focus();
		Obj_1.select();
		return false;
	}

	if (numCheck(Obj_2.value) == false)
	{
		Obj_2.focus();
		Obj_2.select();
		return false;
	}

	if (numCheck(Obj_3.value) == false) 
	{
		Obj_3.focus();
		Obj_3.select();
		return false;
	}

	var objstring = Obj_1.value +"-"+ Obj_2.value +"-"+ Obj_3.value;
	var Chk_Temp, Chk_LastVal;

	if ( objstring.length == 12 ) 
	{
		S_Chk_Val[0] = ( parseFloat(objstring.substring(0 ,1)) * 1 ) % 10;
		S_Chk_Val[1] = ( parseFloat(objstring.substring(1 ,2)) * 3 ) % 10;
		S_Chk_Val[2] = ( parseFloat(objstring.substring(2 ,3)) * 7 ) % 10;
		S_Chk_Val[3] = ( parseFloat(objstring.substring(4 ,5)) * 1 ) % 10;
		S_Chk_Val[4] = ( parseFloat(objstring.substring(5 ,6)) * 3 ) % 10;
		S_Chk_Val[5] = ( parseFloat(objstring.substring(7 ,8)) * 7 ) % 10;
		S_Chk_Val[6] = ( parseFloat(objstring.substring(8 ,9)) * 1 ) % 10;
		S_Chk_Val[7] = ( parseFloat(objstring.substring(9,10)) * 3 ) % 10;
		Chk_Temp			 = parseFloat(objstring.substring(10,11)) * 5 + "0";
		S_Chk_Val[8] = parseFloat(Chk_Temp.substring(0,1))+parseFloat(Chk_Temp.substring(1,2));
		S_Chk_Val[9] = parseFloat(objstring.substring(11,12));
		Chk_LastVal = (10-((S_Chk_Val[0]+S_Chk_Val[1]+S_Chk_Val[2]+S_Chk_Val[3]+S_Chk_Val[4]+S_Chk_Val[5]+S_Chk_Val[6]+S_Chk_Val[7]+S_Chk_Val[8])%10))%10;
		if (S_Chk_Val[9] != Chk_LastVal) 
		{
			Obj_1.focus();
			Obj_1.select();
			return false;
		}
		else
			return true;
	}
	else 
	{
		Obj_1.focus();
		Obj_1.select();
		return false;
	}
}
/* »ç¾÷ÀÚ ¹øÈ£ Ã¼Å© ³¡*/
function checkFields() // ½ÇÇà ¹öÆ° ÇÑ¹ø¸¸ Å¬¸¯ÇÏ°Ô Ã¼Å© ÇÏ´Â ÇÔ¼ö
{ 
	if (submitcount == 0) 
	{ 
		submitcount++; 
		return true; 
	} 
	else 
	{ 
		alert("¹öÆ°Àº ÇÑ¹ø¸¸ ´­·¯ÁÖ¼¼¿ä"); 
		return false; 
	} 
} 
function isEmpty( data ) // °ø¹é ¿©ºÎ Ã¼Å© ÇÏ´Â ÇÔ¼ö
{
	if (data.length > 0) 
	{
		for ( var i = 0 ; i < data.length ; i++ ) 
		{
			if ( data.substring( i, i+1 ) == " " )
			return true;
		}
		return false;
	}
	else { return true; }
}
function mnCheck(num1,num2) // ÁÖ¹Î ¹øÈ£ Ã¼Å© 
{
	var f1=num1.substring(0,1)
	var f2=num1.substring(1,2)
	var f3=num1.substring(2,3)
	var f4=num1.substring(3,4)
	var f5=num1.substring(4,5)
	var f6=num1.substring(5,6)
	var hap=f1*2+f2*3+f3*4+f4*5+f5*6+f6*7

	var l1=num2.substring(0,1)
	var l2=num2.substring(1,2)
	var l3=num2.substring(2,3)
	var l4=num2.substring(3,4)
	var l5=num2.substring(4,5)
	var l6=num2.substring(5,6)
	var l7=num2.substring(6,7)
	hap=hap+l1*8+l2*9+l3*2+l4*3+l5*4+l6*5

	hap=hap%11
	hap=11-hap
	hap=hap%10
	if (hap != l7) { return false; }
	else { return true; }
}
function isAt( data ) 
{
	if (data.length > 0) 
	{
		for ( var i = 0 ; i < data.length ; i++ ) 
		{
			if ( data.substring( i, i+1 ) == "@" )
			return true;
		}
		return false;
	}
	else { return false; }
}

function charCheck( data ) 
{
	if (data.length > 0) 
	{
		sNum = data;
		for (i=0; i<sNum.length; i++) 
		{
			if (!((sNum.charAt(i) >= 'a' && sNum.charAt(i) <= 'z') || (sNum.charAt(i) >= '0' && sNum.charAt(i) <= '9')) ) {
				return false;
			}
		}
		return true;
	}
	else { return false; }
}
function numCheck(frmField) // °ªÀÌ ¼ýÀÚ·Î ÀÎÁö Ã¼Å©
{
	if (frmField.length > 0) 
	{
		sNum = frmField;
		for (i=0; i<sNum.length; i++) 
		{
			if (sNum.charAt(i) < '0' || sNum.charAt(i) > '9') { return false; }
		}
		return true;
	}
	else { return false; }
}
function num_check() 
{ 
	// ie¿¡¼­¸¸ ÀÛµ¿ 
	var keyCode = event.keyCode 
	if (keyCode < 48 || keyCode > 57)
	{ 
		alert("¹®ÀÚ´Â »ç¿ëÇÒ ¼ö ¾ø½À´Ï´Ù.") 
		event.returnValue=false 
	} 
}
function Checking(val)
{
	var ok=false;
	if (val.length == 0 ) return ok;
	for (var i=0 ; i<val.length ; i++)
	{
		var chr=val.charAt(i);
		if (chr != ' ') ok=true;
	}
	return ok;
}
function java_both_trim(a) 
{ 
	var search = 0 
	while ( a.charAt(search) == " ") 
	{ 
		search = search + 1 
	} 

	a = a.substring(search, (a.length)) 
	search = a.length - 1 

	while (a.charAt(search) ==" ") 
	{ 
		search = search - 1 
	} 
	return a.substring(0, search + 1)
}
// --------------------------- ·Î±×ÀÎ Ã¼Å© ------------------------//
function mem_chkForm()			// ·Î±×ÀÎ½Ã ¾ÆÀÌµð , ºñ¹Ð¹øÈ£ Ã¼Å©
{
	var f = document.forms[0];

    if (f.idchk.value == "") {
		alert( "¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		f.idchk.focus();
		return false;
    }
    if (f.passchk.value == "") {
		alert( "ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿À.");
		f.passchk.focus();
		return false;
    }
}

function hangul_chk(frmField)				// ºñ¹Ð¹øÈ£¿¡ ÇÑ±ÛÆ÷ÇÔ µÇ¾îÀÖ´ÂÁö Ã¼Å©
{		
	if (frmField == '')
	{
		alert(" °ü¸®ÀÚ ºñ¹Ð¹øÈ£ ¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}	
	else
	{
		var e1 = frmField;
		var num="0123456789-_qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
		var returnValue = true;

		for (var i=0;i<e1.length;i++) 
		{
			if ( -1 == num.indexOf(e1.charAt(i))) 
				returnValue = false;
		}	

		if (! returnValue ) 
		{
			alert("Àß¸øµÈ ºñ¹Ð¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.")
			e1="";
			return false;
		}
		else if ( e1.length < 6 || e1.length > 12 )
		{
			alert("ºñ¹Ð¹øÈ£´Â 6~10ÀÚÀÇ ¿µ¹®¼Ò¹®ÀÚ, ¼ýÀÚ, '_', '-' ¸¸ °¡´ÉÇÕ´Ï´Ù.");
			e1="";
			return false;
		}
		else 
		{
			return true;
		}
	}
}
function user_hangul_chk(frmField)				// ºñ¹Ð¹øÈ£¿¡ ÇÑ±ÛÆ÷ÇÔ µÇ¾îÀÖ´ÂÁö Ã¼Å©
{		
	if (frmField == '')
	{
		alert("ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}	
	else
	{
		var e1 = frmField;
		var num="0123456789-_qwertyuiopasdfghjklzxcvbnmQWERTYUIOPASDFGHJKLZXCVBNM";
		var returnValue = true;

		for (var i=0;i<e1.length;i++) 
		{
			if ( -1 == num.indexOf(e1.charAt(i))) 
				returnValue = false;
		}	

		if (! returnValue ) 
		{
			alert("Àß¸øµÈ ºñ¹Ð¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.")
			e1="";
			return false;
		}
		else if ( e1.length < 4 || e1.length > 12 )
		{
			alert("ºñ¹Ð¹øÈ£´Â 4~10ÀÚÀÇ ¿µ¹®¼Ò¹®ÀÚ, ¼ýÀÚ, '_', '-' ¸¸ °¡´ÉÇÕ´Ï´Ù.");
			e1="";
			return false;
		}
		else 
		{
			return true;
		}
	}
}
function validate(field) 
{ 
	var valid = "0123456789" 
	var ok		= "yes"; 
	var temp;
	if(field.value)
	{
		for (var i=0; i<field.value.length; i++)
		{ 
			temp = "" + field.value.substring(i, i+1); 
			if (valid.indexOf(temp) == "-1") ok = "no"; 
		} 
		if (ok == "yes")
		{ 
			alert("ºñ¹Ð¹øÈ£´Â 6~12 ÀÚ¸®ÀÇ ¿µ¹®, ¿µ¹®+¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä. !!!");
			field.value="";
			field.focus(); 
			return;
		} 
	}
}
//------------------------------------------------------------------------------------//
function comparison()		// ºñ±³ÇÒ °ªÀ» ¼±ÅÃ Ã¼Å©
{
	var s = "";
	var array_chk1 = "";
	var array_chk2 = "";
	var j = 0;
	var chk_count = 0;
	var cnt = document.mypost.cnt.value;

	for ( var i = 0 ; i <= cnt ; i++ )
	{
		if ( document.mypost.elements[i].checked )
		{
			j = i - 1;
			if (j >= 0)
			{
				s += "&mychk["+j+"]=" + document.mypost.elements[i].value;
				if (!array_chk1)	// Ã¹¹øÂ° °ª Ã¼Å©
				{
					array_chk1 = document.mypost.elements[i].value.split("___");	// ÀÌ ºÎºÐÀº ¹®ÀÚ¸¦ Àß¶ó¼­ µÎ°³·Î ¸®ÅÏÇÏ´Â ºÎºÐ (¿¹="1324___adfasdf".split("___")) ÀÌ·¸°Ô ÇÏ¸é 1324,asfasdf ÀÌ·¸°Ô µÎ°³·Î ¸®ÅÏ
				}
				else if (!array_chk2)	 // µÎ¹øÂ° °ª Ã¼Å©
				{
					array_chk2 = document.mypost.elements[i].value.split("___");	// ÀÌ ºÎºÐÀº ¹®ÀÚ¸¦ Àß¶ó¼­ µÎ°³·Î ¸®ÅÏÇÏ´Â ºÎºÐ (¿¹="1324___adfasdf".split("___")) ÀÌ·¸°Ô ÇÏ¸é 1324,asfasdf ÀÌ·¸°Ô µÎ°³·Î ¸®ÅÏ
				}
				chk_count++;
			}
		}
	}
	//alert("chk_count = " + chk_count);
	if ( chk_count <= 1)
	{
		alert( "ºñ±³ÇÒ ¸ñ·Ï 2°³¸¦ ¼±ÅÃÇØ ÁÖ½Ê½Ã¿À." );
		return;
	}
	if (chk_count > 2)
	{
		alert( "ºñ±³ÇÒ ¸ñ·Ï 2°³ ±îÁö¸¸ ¼±ÅÃ°¡´ÉÇÕ´Ï´Ù." );
		return;
	}
	if ( chk_count == 2)
	{
		if (array_chk1[1] != array_chk2[1])
		{
			alert( "°°Àº Á¾·ùÀÇ °Ô½Ã¹°¸¸ ºñ±³ÇÒ¼ö ÀÖ½À´Ï´Ù." );
			return;
		}
		else
		{
			s = "contrastpopup.htm?cnt=" + cnt +  s;
			//alert("ÀÌ ºÎºÐÀº s °ªÀÌ ¿À´Â ºÎºÐ ÀÔ´Ï´Ù.        " + s);
			//location = 'test_myost.php?'+s;
			pop_win6(s,'contrastpopup','300','200','596','700');
		}
	}
}
function Intchk_leng(leng)	// ¼ýÀÚ ÀÔ·ÂÇÒ¶§ ÀÚ¸´¼ö°¡ ¸ðÀÚ¸£¸é ¸ðÀÚ¸£´Â°É ¾ÕÂÊ¿¡ 0À¸·Î Ã¼¿î´Ù.
{
	var e1 = event.srcElement;
	var val= e1.value;
	if (val.length < 2)
	{
		e1.value = '0' + e1.value;
		e1.focus();
		e1.select();
	}
	return true;
}
//»ç¿ë¹ý
//onchange="chk_leng(20);" ¹®ÀÚ¸¦20ÀÚ¸®ÀÌÇÏÀÔ·Â½Ã
//onchange="chk_num(10);"  ¼ýÀÚ¸¦ 10ÀÚ¸®ÀÌÇÏÀÔ·Â½Ã
//onchange="chk_tel();" ÀüÈ­¹øÈ£Ã¼Å©
function chk_leng(leng) //ÆûÀÇ °´Ã¼¿Í ±ÛÀÚ¼öÁ¦ÇÑÇÒ °Í
{
	var e1 = event.srcElement;
	var tot_cnt = 0;
	var val=e1.value;
	event.returnValue = true;
	
	for(var i=0;i<val.length;i++)
	{
		var ch_leng = val.charAt(i);
		if(escape(ch_leng).length > 4)
			tot_cnt += 2;
		else
			tot_cnt++;
	}
	var leng2 = Math.floor(leng/2);
	if(tot_cnt > leng)
	{
		event.returnValue = false;
		alert(leng+"ÀÚ ÀÌÇÏ·Î ÀÔ·ÂÇÏ¼¼¿ä(ÇÑ±Û "+leng2+"±ÛÀÚ,¿µ¾î "+leng+"±ÛÀÚ)");
		trim_textarea(e1,leng);
		e1.focus();
		e1.select();
		return false;
	}
	return true;
}
function trim_textarea(e1,leng) 
{
	var val = e1.value;
	var disp = '';
	var cnt=0;
	for(k=0;k<val.length;k++)
	{
		temp = val.charAt(k);
		if(escape(temp).length >4)
		{
			cnt = cnt + 2;
			if(cnt <= leng)
				disp = disp + temp;
		}
		else
		{
			cnt = cnt + 1;
			if(cnt <= leng)
				disp = disp + temp;
		}
	}
	e1.value = '';
	e1.focus();
	e1.value = disp;
}

function cnt_textarea(val) 
{
	var tot_cnt;
	for(var i=0;i<val.length;i++)
	{
		var ch_leng = val.charAt(i);
		if(escape(ch_leng).length > 4)
			tot_cnt += 2;
		else
			tot_cnt++;
	}
	return tot_cnt;
}
function check_email(fm)
{
	emailStr=fm;
	var checkTLD=1;
	var knownDomsPat=/^(com|net|org|edu|int|mil|gov|arpa|biz|aero|name|coop|info|pro|museum)$/;
	var emailPat=/^(.+)@(.+)$/;
	var specialChars="\\(\\)><@,;:\\\\\\\"\\.\\[\\]";
	var validChars="\[^\\s" + specialChars + "\]";
	var quotedUser="(\"[^\"]*\")";
	var ipDomainPat=/^\[(\d{1,3})\.(\d{1,3})\.(\d{1,3})\.(\d{1,3})\]$/;
	var atom=validChars + '+';
	var word="(" + atom + "|" + quotedUser + ")";
	var userPat=new RegExp("^" + word + "(\\." + word + ")*$");
	var domainPat=new RegExp("^" + atom + "(\\." + atom +")*$");
	var matchArray=emailStr.match(emailPat);

	if (matchArray==null)
	{
		alert("¿Ã¹Ù¸¥ E-mailÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\r\n´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	var user=matchArray[1];
	var domain=matchArray[2];
	for (i=0; i<user.length; i++)
	{
		if (user.charCodeAt(i)>127)
		{
			alert("¿Ã¹Ù¸¥ E-mailÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\r\n´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
			return false;
		}
	}
	for (i=0; i<domain.length; i++)
	{
		if (domain.charCodeAt(i)>127)
		{
			alert("¿Ã¹Ù¸¥ E-mailÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\r\n´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
			return false;
		}
	}
	if (user.match(userPat)==null)
	{
		alert("¿Ã¹Ù¸¥ E-mailÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\r\n´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	var IPArray=domain.match(ipDomainPat);
	if (IPArray!=null)
	{
		for (var i=1;i<=4;i++)
		{
			if (IPArray[i]>255)
			{
				alert("¿Ã¹Ù¸¥ E-mailÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\r\n´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
				return false;
			}
		}
		return true;
	}
	var atomPat=new RegExp("^" + atom + "$");
	var domArr=domain.split(".");
	var len=domArr.length;
	for (i=0;i<len;i++)
	{
		if (domArr[i].search(atomPat)==-1)
		{
			alert("¿Ã¹Ù¸¥ E-mailÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\r\n´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
			return false;
		}
	}
	if (checkTLD && domArr[domArr.length-1].length!=2 && domArr[domArr.length-1].search(knownDomsPat)==-1)
	{
		alert("ÀÌ¸ÞÀÏÀ» Á¤È®È÷ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
		return false;
	}
	if (len<2)
	{
		alert("¿Ã¹Ù¸¥ E-mailÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\r\n´Ù½Ã ÀÔ·ÂÇÏ¼¼¿ä.");
		return false;
	}
	return true;
}
// -- ÀÌ ºÎºÐÀº Textarea »çÀÌÁî ´Ã¸®°í ÁÙÀÌ´Â ÇÔ¼ö
function ToggleEditorSize(bDirection) 
{
	if (!bDirection) 
	{
		document.all.editBox.height = document.all.editBox.height <= 200 ? document.all.editBox.height : parseInt(document.all.editBox.height)-200;
	} 
	else
	{
		document.all.editBox.height = document.all.editBox.height >= 2000 ? document.all.editBox.height : parseInt(document.all.editBox.height) + 200;
	}
}