	// ¹ÙÀÌÆ® ¼ö Ã¼Å©
	function BYTE(input) {
		var i, j=0;
		for(i=0;i<input.length;i++) {
			val=escape(input.charAt(i)).length;
		if(val== 6) j++;
			j++;
		}
	return j;
	}

	/**
	 *	±Ý¾×ÀÇ ÄÞ¸¶¸¦ Ç¥½ÃÇØ ÁÖ´Â Number_format ÇÔ¼ö
	 */

	function number_format( number , decimals )
	{
		var number	= number.toString();
		var arr		= number.split(".");
		var str		= '', temp = '', z = 0, int_len = 0, interval = 0;

		//	Á¤¼ö¿Í ¼Ò¼öºÎºÐ ºÐ¸®
		integer		= arr[0];
		float		= arr[1];

		int_len		= integer.length;
		for (z = 0 ; z < int_len ; z++)
		{
			if (((int_len - z) % 3) == 0 && (int_len - z != int_len))
			{
				str = str + ",";
			}

			str	= str + integer.charAt(z);
		}

		//	²÷±â¸¦ ¿øÇÏ´Â ÀÚ¸®¼ö(decimals) °¡ ÀÖ°í, ½ÇÁ¦ ¼Ò¼öºÎºÐÀÌ ÀÖ´Â °æ¿ì
		if (decimals > 0 && float != "")
		{
			//	²÷±â¸¦ ¿øÇÏ´Â ¼ö°¡ ¼Ò¼öºÎºÐº¸´Ù ±æ¸é...
			if (decimals > float.length)
			{
				//	±æÀÌÀÇ Â÷ÀÌ¸¦ ±¸ÇÑ´Ù
				interval = decimals - float.length;

				//	±æÀÌÀÇ Â÷ÀÌ¸¸Å­ 0 À» ´õÇØÁØ´Ù.
				for (z = 0 ; z < interval ; z++)
				{
					float = float + '0';
				}
			}
			else if ( decimals < float.length ) //	²÷±â¸¦ ¿øÇÏ´Â ¼ö°¡ ¼Ò¼öºÎºÐº¸´Ù ÂªÀ¸¸é...
			{
				//	¿øÇÏ´Â ¼Ò¼öÁ¡°³¼öº¸´Ù 1ÀÚ¸® ¸¹°Ô ²÷¾î¼­ ¹Ý¿Ã¸²ÇÏ¿© ±¸ÇÑ´Ù. eval Àº ¹®ÀÚ¸¦ ¼ýÀÚ·Î º¯È¯ÇØÁÖ´Â function
				float = Math.round ( float.substr ( 0, eval(decimals) + 1 ) / 10 );
			}

			str = str + "." + float;
		}
		return str;
	}


	var _select_mode = 0;

	function selectBoxCheck()
	{
		var aform = document.tmpForm;
		var value;

		if( _select_mode == false ) {
			value = true;
			_select_mode = 1;
		}
		else {
			value = false;
			_select_mode = 0;
		}

		for( i=0 ; i < aform.elements.length ; i++ )
		{
			if( aform.elements[i].name == "selectSeqno[]" )
			{
				aform.elements[i].checked = value;
			}
		}

	}


	/**
	 *	»õÃ¢ ¶ç¿ì´Â ÇÔ¼ö
	 */

	function openWindow(url,name,width,height,scroll)
	{
		var x = (window.screen.width - width) / 2;
		var y = (window.screen.height - height) / 2;

		if (!scroll)
		{
			scroll = "no";
		}

		window.open(url,name,'width=' + width + ',height=' + height + ',left=' + x + ',top=' + y + ',scrollbars=' + scroll);

	}

	function moveFocus(num,fromform,toform)
	{
		var str = fromform.value.length;
		if(str == num)
		toform.focus();
	}

	/**
	 *	ÁÖ¹Î µî·Ï ¹øÈ£¸¦ Ã¼Å©ÇØ ÁÖ´Â ÇÔ¼ö
	 */

	function SSNChecker(s1, s2)
	{
		chk = 0;
		yy	= s1.substring(0,2);
		mm	= s1.substring(2,4);
		dd	= s1.substring(4,6);
		sex = s2.substring(0,1);

		if ((s1.length != 6) || (yy < 25 || mm < 1 || mm > 12 || dd < 1))
		{
			return false;
		}

		if ((sex != 1 && sex != 2 && sex != 3 && sex != 4)||(s2.length != 7 ))
		{
			return false;
		}

		if(!(sex == 1 || sex == 2))
		{
			return false;
		}

		for (var i = 0; i <= 5; i++)
		{
			chk = chk + ((i % 8 + 2) * parseInt(s1.substring(i, i + 1)))
		}

		for (var i = 6; i <= 11; i++)
		{
			chk = chk + ((i % 8 + 2) * parseInt(s2.substring(i - 6, i - 5)))
		}

		chk = 11 - (chk % 11)
		chk = chk % 10

		if (chk != s2.substring(6, 7))
		{
			return false;
		}

		return true;
	}

	function num_only(){
		if(((event.keyCode<48) || (event.keyCode>57)) && (event.keyCode != 46)) {
		event.returnValue=false;
		}
	}


	function jumpForm_link(sel, targetstr) {
		var index = sel.selectedIndex;

		if (sel.options[index].value != "") {
			if (targetstr == 'blank') {
				window.open(sel.options[index].value, 'remote');
			} else {
				var frameobj = eval(targetstr);
				frameobj.location = sel.options[index].value;
			}
		}
	}


/*µµ¸ÞÀÎ È®ÀÎ*/

function domain_check(f){
	f = f.toLowerCase();
	var domains = f.split(".");
	var eng_dom = new Array("com", "net" , "org", "kr", "info", "biz", "cn", "cc", "tv", "name","asia","eu","cn","in", "jp", "us", "de", "ag", "at", "uk", "la", "sh", "am", "be", "pl", "bz", "in", "fm", "gs", "io", "md", "ms", "nu", "sc","se", "sg","tc", "tk", "tw",  "vg", "ws", "ac", "mobi", "travel", "jobs", "mx", "nz");
	var kr_dom = new Array("co","or","ne","re","go","pe","seoul","busan","daegu","incheon","daejeon","ulsan","gyeonggi","gangwon","chungbuk","chungnam","jeonbuk","jeonnam","gyeongbuk","gyeongnam","jeju","ac","es","ms","hs","sc","kg");
	var special = '~!@#$%^&*()_=+|\\{}[];"\'<>?\/';
	var maxs= domains.length-1;
	var valid_check=false;
	var leng_check=true;
	var char_check=true;
	var special_check=true;

		for(j = 0; j < eng_dom.length; j++)
		{
			if(domains[maxs] == eng_dom[j])
				{valid_check = true;}
		}
		for(i=0;i<maxs;i++)
		{
			if(domains[i].length <2){leng_check=false;}
			if(domains[i].charAt(domains[i].length-1) == '-') {char_check=false;}
			else if(domains[i].charAt(0) == '-') {char_check=false;}
			for(var k = 0; k < special.length; k++)
				{
					if(domains[i].indexOf(special.charAt(k)) >= 0)
						{special_check= false;}
				}
		}


		if(domains[maxs]=="kr" && domains[maxs].length<3){
			var kr_check=false;
			for(j = 0; j < kr_dom.length; j++)
			{
				if(domains[maxs-1] == kr_dom[j])
				{kr_check = true;}
			}
		}

		if(maxs==0) {
			alert("Àß¸øµÈ Çü½ÄÀÇ µµ¸ÞÀÎ ÀÔ´Ï´Ù \nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			return false;
		}else if(valid_check == false){
			 alert(f+ "Àº µî·Ï °¡´ÉÇÑ µµ¸ÞÀÎ Á¾·ù°¡ ¾Æ´Õ´Ï´Ù.\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			return false;
		}else if(leng_check===false){
			alert("µµ¸ÞÀÎÀº 2ÀÚ¸® ÀÌ»óÀ¸·Î±¸¼º µË´Ï´Ù.");
			return false;
		}else if(kr_check==false){
			alert("Àß¸øµÈ Çü½ÄÀÇ µµ¸ÞÀÎ ÀÔ´Ï´Ù \nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			return false;
		}else if(char_check==false){
			alert("µµ¸ÞÀÎÀÇ ½ÃÀÛ°ú ³¡¿¡´Â '-'¸¦ »ç¿ëÇÒ¼ö ¾ø½À´Ï´Ù.");
			return false;
		}else if(special_check==false){
			alert("Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
			return false;
		}else{
			return true;
		}

	}
//µî·Ï µµ¸ÞÀÎ Ã¼Å©
function search_domain(domain){
			var params="domain="+domain;
			new ajax.xhr.Request("/domain/domain_search.php", params, domain_checking, 'POST');
}

function domain_checking(req){
	if (req.readyState == 4) {
			if (req.status == 200) {
				var html=req.responseText.split(':');
				if(html[0]=='N') alert('½ÅÃ» ´ë±âÁßÀÎ µµ¸ÞÀÎ ÀÔ´Ï´Ù');
				else if(html[0]=='Y') alert('»ç¿ëÁßÀÎ µµ¸ÞÀÎ ÀÔ´Ï´Ù');
				else if(html[0]=="") {
					alert('»ç¿ë°¡´ÉÇÑ µµ¸ÞÀÎ ÀÔ´Ï´Ù');
					document.getElementById('domain_check').value=html[1];
				}

			}
	}
}

	/* ¿¬¶ôÃ³ Ã¼Å©*/
	//¿¬¶ôÃ³Ã¼Å©
function telCheck(Tel1, Tel2, Tel3){
 var Re=true;
 if(!numCheck(Tel1) ||!numCheck(Tel2) ||!numCheck(Tel3) )
  Re = false;
 else if(Tel1.length <2 || Tel1.length >3)
  Re = false;
 else if(Tel2.length <3 || Tel2.length >4)
  Re = false;
 else if(Tel3.length <4 || Tel3.length >4)
  Re = false;
 return Re;
}

//ÀÌ¸ÞÀÏÃ¼Å©
function isEmail(str) {
  var supported = 0;
  if (window.RegExp) {
    var tempStr = "a";
    var tempReg = new RegExp(tempStr);
    if (tempReg.test(tempStr)) supported = 1;
  }
  if (!supported)
    return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
  var r1 = new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");
  var r2 = new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");
  return (!r1.test(str) && r2.test(str));
}
function keyevent(t){ //,event
		var e  ;
		//= event;
		//		if ( event == null )
			e = window.event;
		if ( e.keyCode == 13 ) eval(t+"();");
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}


function trim(s)
{
	while (s.charAt(0) == " ")
	{
		s = s.substr(1);
	}
	while (s.charAt(s.length-1) == " ")
	{
		s = s.substr(0, s.length-1);
	}
	return s;

}