//
var showSearchTab = function (n)
{
	var tab_content = "";
	for(var i = 1; i < 8; i++)
	{
		if ( n == i )
		{
			$("#search_tab_" + i).attr({ src: "/images/index/2009/tap_search_" + i + "_ov.gif", style: "" });
			$("#search_content_" + i).show();
		}
		else
		{
			$("#search_tab_" + i).attr({ src: "/images/index/2009/tap_search_" + i + ".gif", style: "cursor:pointer" });
			$("#search_content_" + i).hide();
		}
	};
}

var searchFieldInitialize = function (obj)
{
	var ex_text = obj.value.replace(/\r\n/gi, '').replace(/\r/gi, '').replace(/\n/gi, '').replace(/ /gi, '');

	if (ex_text == "±¸¸Å°Ë»öÇÒµµ¸ÞÀÎÀÔ·Â(¿µ¹®)¿¹)gabiacarsbooks" || ex_text == "±â°üÀÌÀü½ÅÃ»ÇÒµµ¸ÞÀÎÀÔ·Â(¿µ¹®/ÇÑ±Û)¿¹)gabia.com°¡ºñ¾Æ.krabcd.net" || ex_text == "°Ë»ö¾î:¿µ¹®¸¸°Ë»ö°¡´É(gabia,book,abcdµî)" || ex_text == "°Ë»ö/µî·ÏÇÒµµ¸ÞÀÎÀÔ·Â(¿µ¹®/ÇÑ±Û)¿¹)gabia.com°¡ºñ¾Æ.krabcd.net" || ex_text == "°Ë»öµµ¸ÞÀÎÀÔ·Â(¿µ¹®/ÇÑ±Û)¿¹)gabia,°¡ºñ¾Æ" || ex_text == "°Ë»öÅ°¿öµåÀÔ·Â(¿µ¹®/ÇÑ±Û)¿¹)gabia,°¡ºñ¾Æ" || ex_text == "¿¬ÀåÇÒµµ¸ÞÀÎÀÔ·Â(¿µ¹®/ÇÑ±Û)¿¹)gabia.com°¡ºñ¾Æ.krabcd.net")
	{
		obj.value = "";
	}
}

//
var index_search_chk = function (val)
{
	var f = document.regist_engine;
	var gtld_group = f["gtld_group[]"];

	if ( val == "g_1" || val == "g_2")
	{
		for (var i=2; i<gtld_group.length; i++)
		{
			gtld_group[i].checked = false;
		}
	}
	else
	{
		for (var i=0; i<gtld_group.length; i++)
		{
			if (val == gtld_group[i].value)
			{
				gtld_group[i].checked = true;
			}
			else
			{
				gtld_group[i].checked = false;
			}
		}
	}
}

// µµ¸ÞÀÎ °Ë»ö
function gubunCheckDomain()
{
	var f = document.regist_engine;
	var gtld_group = f["gtld_group[]"];

	if (gtld_group[0].checked || gtld_group[1].checked)
	{
		if ( new_form_check_domain(f, "gtld") )
		{
			f.search_gubun.value = "domain_index_eng_tld";
			return true;
		}
		else
		{
			return false;
		}
	}
	else if (gtld_group[2].checked || gtld_group[3].checked || gtld_group[4].checked || gtld_group[5].checked || gtld_group[6].checked)
	{
		if ( new_form_check_domain(f, 'area') )
		{
			f.search_gubun.value = "domain_index_area";
			return true;
		}
		else
		{
			return false;
		}
	}
	else
	{
		alert("µµ¸ÞÀÎ °Ë»ö ÇÏ½Ç Ç×¸ñÀ» Ã¼Å©ÇØ ÁÖ¼¼¿ä.");
		return false;
	}
}

// µµ¸ÞÀÎ Ã¼Å© ºÎºÐ
function new_form_check_domain(f, checkValue)
{
	var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var numeric = '1234567890';
	var special = ' ~!@#$%^&*()_=+|\\{}[];:"\'`<>,.?\/';
	var i;
	var chk_checkbox = false;
	var special_4 = ' ~!@#$%^&*()_=+|\\{}[];:"\'`<>,?\/';
	var valid_check = false;
	var is_checked = true;
	var reserve_dom_check = false;
	var gtld_group = f['gtld_group[]'];

	// ÇÑ±Ûµµ¸ÞÀÎ tld
	var han_dom_tld = new Array(".com", ".net" , ".org", ".kr", ".biz", ".info", ".name", ".cc", ".tv");

	// ¿µ¹®µµ¸ÞÀÎ tld
	var eng_dom_tld = new Array(".com", ".net" , ".org", ".kr", ".co.kr", ".info", ".biz", ".cn", ".com.cn", ".net.cn", ".cc", ".tv",
								".name", ".asia", ".me", ".tel", ".vc", ".ch", ".co.nz", ".net.nz", ".org.nz", ".es", ".im", ".tm", 
								".pe.kr", ".re.kr", ".ne.kr", ".seoul.kr", ".busan.kr", ".daegu.kr", ".fr", ".hk", ".co.cm", ".cx", 
								".incheon.kr", ".gwangju.kr", ".daejeon.kr", ".ulsan.kr", ".gyeonggi.kr", ".gangwon.kr", ".chungbuk.kr", 
								".chungnam.kr", ".jeonbuk.kr", ".jeonnam.kr", ".gyeongbuk.kr", ".gyeongnam.kr", ".jeju.kr", ".go.kr", 
								".or.kr", ".ac.kr", ".hs.kr", ".ms.kr", ".es.kr", ".sc.kr", ".kg.kr", ".eu", ".cn", ".com.cn", ".net.cn", 
								".org.cn", ".in", ".jp", ".us", ".de", ".ag", ".com.ag", ".net.ag", ".org.ag", ".at", ".co.uk", ".me.uk", 
								".org.uk", ".la", ".sh", ".am", ".be", ".pl", ".biz.pl", ".bz", ".co.in", ".net.in", ".org.in", ".firm.in", 
								".gen.in", ".ind.in", ".fm", ".gs", ".io", ".md", ".ms", ".nu", ".sc", ".com.sc", ".net.sc", ".org.sc", 
								".sg", ".com.sg", ".tc", ".tk", ".tw", ".com.tw", ".org.tw", ".club.tw", ".ebiz.tw", ".game.tw", 
								".idv.tw", ".vg", ".ws", ".ac", ".mobi", ".travel", ".jobs", ".com.mx", ".tl", ".com.cm", ".net.cm", ".com.hn", 
								".net.hn", ".org.hn", ".cz", ".gd", ".hn", ".ki", ".lc", ".lu", ".mn", ".mu", ".nf", ".ph", ".com.sb",
								".com.ki", ".net.ki", ".org.ki", ".com.lc", ".net.lc", ".org.lc", ".org.li", ".com.mu", ".net.mu", ".org.mu",
								".com.nf", ".net.nf", ".com.ph", ".net.ph", ".org.ph", ".com.pk", ".net.pk", ".org.pk", ".info.pl",
								".net.sb", ".org.sb", ".org.sg", ".com.vc", ".net.vc", ".org.vc", ".com.vn", ".li");

	// °ø¹éÀ» Á¦°ÅÇØÁØ´Ù.
	f.new_domain.value = f.new_domain.value.trim();

	if (f.new_domain.value.charAt(f.new_domain.value.length-1) == '.')
	{
		f.new_domain.value = f.new_domain.value.substr(0, f.new_domain.value.length-1);		
	}

	if (f.new_domain.value.charAt(0) == '.')
	{
		alert ("µµ¸ÞÀÎ ¸íÀº '.'·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.");
		f.new_domain.focus();
		return false;
	}

	if (f.new_domain.value.charAt(0) == '-')
	{
		alert ("µµ¸ÞÀÎ ¸íÀº '-'·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.");
		f.new_domain.focus();
		return false;
	}
	if (f.new_domain.value.charAt(f.new_domain.value.length-1) == '-')
	{
		alert ("µµ¸ÞÀÎ ¸íÀº '-'·Î ³¡³¯ ¼ö ¾ø½À´Ï´Ù.");
		f.new_domain.focus();
		return false;
	}
	if (checknorm2_nomsg(f.new_domain,  'µµ¸ÞÀÎ¸í', special_4, 20) == false)
	{
		alert("µµ¸ÞÀÎ¸í¿¡ Àß¸øµÈ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		f.new_domain.focus();
		return false;
	}

	// www. ½ÄÀ¸·Î ÀÔ·ÂÇÏ´Â µµ¸ÞÀÎ Ã¼Å©
	if (f.new_domain.value.substr(0, 4).toLowerCase() == "www.") f.new_domain.value = f.new_domain.value.substr(4);

	var domain_kind = f.new_domain.value.substr(f.new_domain.value.indexOf('.')).toLowerCase();
	var origin_domainname = f.new_domain.value.substr(0, f.new_domain.value.length - domain_kind.length);

	// µµ¸ÞÀÎ ±æÀÌ Ã¼Å©
	if (  checkValue == "h_tld" || checknorm_nomsg(f.new_domain, 'µµ¸ÞÀÎ¸í', numeric+alpha+'.-', 63) )
	{
		if (f.new_domain.value.length < 1 || f.new_domain.value.length > 17)
		{
			alert ("ÇÑ±Û µµ¸ÞÀÎÀº 1ÀÚ ÀÌ»ó 17ÀÚ ÀÌÇÏ·Î ±¸¼ºµË´Ï´Ù.");
			f.new_domain.focus();
			return false;
		}
	}
	else
	{
		if (f.new_domain.value.length < 2 || f.new_domain.value.length > 63)
		{
			alert ("µµ¸ÞÀÎÀº 2ÀÚ ÀÌ»ó 63ÀÚ ÀÌÇÏ·Î ±¸¼ºµË´Ï´Ù.");
			f.new_domain.focus();
			return false;
		}
	}

	if (checkValue == "area" && f.new_domain.value.indexOf('.') > 0)
	{
		alert("´ë·úº° ¼±ÅÃ½Ã µµ¸ÞÀÎ¸í¸¸ ÀÔ·ÂÇÏ¼¼¿ä\n¿¹) gabia");
		f.new_domain.focus();
		return false;
	}

	if ( f.new_domain.value.indexOf('.') > 0 )
	{
		// ÇÑ±Û µµ¸ÞÀÎ
		if ( checknorm_nomsg(f.new_domain, 'µµ¸ÞÀÎ¸í', numeric+alpha+'.-', 63) )
		{
			for (j = 0; j < han_dom_tld.length; j++)
			{
				if(domain_kind == han_dom_tld[j])
					valid_check = true;
			}

			if (valid_check == false)
			{
				alert('ÇÑ±Ûµµ¸ÞÀÎÀº .com, .net, .org, .kr, .biz, .info, .name, .cc, .tv ¸¸ µî·Ï °¡´ÉÇÕ´Ï´Ù.\n´Ù½Ã È®ÀÎ ÈÄ ÀÔ·ÂÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.');
				return false;
			}
		}
		// ¿µ¹®µµ¸ÞÀÎ
		else
		{
			// Àß¸øµÈ tld °ªÀ» ÀÔ·ÂÇß´ÂÁö Ã¼Å©
			for (j = 0; j < eng_dom_tld.length; j++)
			{
				if (domain_kind == eng_dom_tld[j]) valid_check = true;
			}

			if (valid_check == false)
			{
				alert("Àß¸øµÈ µµ¸ÞÀÎ¸íÀ» ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.");
				return false;
			}
		}
	}
	else
	{
		// µµ¸ÞÀÎ¸í¸¸ ³ÖÀº °æ¿ì
		if (checkValue == "gtld")
		{
			if (gtld_group[0].checked == false && gtld_group[1].checked == false)
			{
				alert ("µî·ÏÇÏ½Ã·Á´Â tldÀÇ ±×·ìÀ» ¼±ÅÃ ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
				return false;
			}
		}
		else
		{
			if (gtld_group[2].checked == false && gtld_group[3].checked == false && gtld_group[4].checked == false && gtld_group[5].checked == false && gtld_group[6].checked == false)
			{
				alert ("µî·ÏÇÏ½Ã·Á´Â Áö¿ªÀ» ¼±ÅÃ ÇÏ½Ã±â ¹Ù¶ø´Ï´Ù.");
				return false;
			}
		}
	}

	return true;
}

//
var suggestionForm = function()
{
	var f = document.suggestionList;
	var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var numeric = '1234567890';
	var special = ' ~!@#$%^&*()_=+|\\{}[];:"\'`<>,.?\/';
	var special_4 = ' ~!@#$%^&*()_=+|\\{}[];:"\'`<>,?\/';
		
	if (f.keydata.value == '°Ë»ö¾î : ¿µ¹®¸¸ °Ë»ö°¡´É')
	{
		alert ("°Ë»ö¾î¸¦ ÀÔ·ÂÇÏ¼¼¿ä.");
		f.keydata.focus();
		return false;
	}

	if (f.keydata.value.charAt(0) == '.')
	{
		alert ("°Ë»ö¾îÀº '.'·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.");
		f.keydata.focus();
		return false;
	}
	if (f.keydata.value.charAt(0) == '-')
	{
		alert ("°Ë»ö¾îÀº '-'·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.");
		f.keydata.focus();
		return false;
	}

	if (f.keydata.value.charAt(f.keydata.value.length-1) == '-')
	{
		alert ("°Ë»ö¾îÀº '-'·Î ³¡³¯ ¼ö ¾ø½À´Ï´Ù.");
		f.keydata.focus();
		return false;
	}

	if ( f.keydata.value.indexOf('.') > 0 )
	{
		alert ("°Ë»ö¾î¿¡ µµ¸ÞÀÎ Á¾·ù´Â ÀÔ·ÂÇÏÁö ¾Ê½À´Ï´Ù.");
		f.keydata.focus();
		return false;
	}

	if (checknorm2_nomsg(f.keydata,  '°Ë»ö¾î', special, 20) == false)
	{
		alert("°Ë»ö¾î¿¡  Àß¸øµÈ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
		f.keydata.focus();
		return false;
	}

	if (checknorm_nomsg(f.keydata, '°Ë»ö¾î', numeric+alpha+'.-', 63))
	{
			alert ("¿µ¹® °Ë»ö¾î¸¸ °¡´ÉÇÕ´Ï´Ù.");
			f.keydata.focus();
			return false;
	}
	else
	{
		if (f.keydata.value.length < 3 || f.keydata.value.length > 63)
		{
			alert ("°Ë»ö¾îÀº 3ÀÚ ÀÌ»ó 63ÀÚ ÀÌÇÏ·Î ±¸¼ºµË´Ï´Ù.");
			f.keydata.focus();
			return false;
		}
	}

	//
	f.action = "/regist/regist_nameservice_step1.php";
	f.submit();
	return false;
}

//
var sedo_form_check_domain = function()
{
	var f = document.frm_sedo;
	var char_length = f.domainList.value.length;
	var domain_name	= new Array();
	var special_4 = ' ~!@#$%^&*()_=+|\\{}[];"\'<>?\/';	// : ,
	var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var numeric = '1234567890';
	var isvalid = /^[°¡-ÆRa-zA-Z0-9\-]+()?$/;

	if(char_length == 0)
	{
		alert('±¸¸Å ÇÏ½Ç µµ¸ÞÀÎ¸íÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.');
		f.domainList.focus();
		return false;
	}
	else
	{
		var total_enter = 0;
		var start_at = 0;

		for(var i = 0, j = 0; i <= char_length; i++)
		{
			var one_char = f.domainList.value.charAt(i);

			if(one_char == '\n')
			{
				domain_name[j++] = f.domainList.value.substring(start_at, i-1);
				start_at = i+1;
			}
			else if(i == char_length)
				domain_name[j++] = f.domainList.value.substring(start_at, i);
		}


		for(i = 0, valid_domain = 0; i < domain_name.length; i++){
			valid_check = false;
			str = domain_name[i].trim();
			if (str != "") {
				// °ø¹éÃ¼Å©
				if((/[\s]/).test(str)) {
					window.alert("°ø¹éÀº Çã¿ëÇÏÁö ¾Ê½À´Ï´Ù.");
					f.domainList.focus();
					return false;
				}
				if( str.indexOf("-") == 0 ) {
					window.alert("ÇÏÀÌÇÂ(-)À¸·Î ½ÃÀÛÇÏ´Â µµ¸ÞÀÎÀº ½ÅÃ»ÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
					f.domainList.focus();
					return false;
				}
				// "-"  À¸·Î ³¡³ª´Â °Í ±ÝÁö
				if( str.lastIndexOf("-") == (str.length-1) ) {
					window.alert("ÇÏÀÌÇÂ(-)À¸·Î ³¡³ª´Â µµ¸ÞÀÎÀº ½ÅÃ»ÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
					f.domainList.focus();
					return false;
				}
				// ","  À¸·Î ³¡³ª´Â °Í ±ÝÁö
				if( str.lastIndexOf(",") == (str.length-1) ) {
					window.alert("(,)À¸·Î ³¡³ª´Â µµ¸ÞÀÎÀº ½ÅÃ»ÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
					f.domainList.focus();
					return false;
				}
				// "."  À¸·Î ³¡³ª´Â °Í ±ÝÁö
				if( str.lastIndexOf(".") == (str.length-1) ) {
					window.alert("(.)À¸·Î ³¡³ª´Â µµ¸ÞÀÎÀº ½ÅÃ»ÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
					f.domainList.focus();
					return false;
				}
				if(!isvalid.test(str)){
					window.alert("Æ¯¼ö¹®ÀÚ´Â »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù\n\n¿©·¯°³ÀÇ µµ¸ÞÀÎ¸¦ ÀÔ·ÂÇÏ½Ç¶§´Â ´ÙÀ½ÁÙ¿¡ ÀÔ·ÂÇØÁÖ¼¼¿ä.");
					f.domainList.focus();
					return false;
				}

				valid_domain ++;
			}
		}

		if(valid_domain > 20) {
			alert('ÇöÀç ' + valid_domain + '°³ÀÇ µµ¸ÞÀÎÀ» ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.\nÇÑ¹ø¿¡ 20°³±îÁö¸¸ °Ë»öÀÌ °¡´ÉÇÕ´Ï´Ù.');
			f.domainList.focus();
			return false;
		}
	}

	return true;
}

// µµ¸ÞÀÎ Á¤º¸Á¶È¸
function check_whois_form() {
	var f = document.whois;
	var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
   	var numeric = '1234567890';
   	var special = ' ~!@#$%^&*()_=+|\\{}[];:"\'<>,?\/';

	if (f.query.value.length < 1) {
		alert ("°Ë»öÇÒ ³»¿ªÀ» ÀÔ·ÂÈÄ °Ë»öÇÏ¼¼¿ä");
		f.query.focus();
		return false;
	}

	if (f.gubun[0].checked){
		if ( checknorm2(f.query,'µµ¸ÞÀÎ', special, 100)) {
	      		return false ;
	   	}
	   	if (f.query.value.indexOf(".") < 0) {
	   		alert("µµ¸ÞÀÎÇü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù. Çü½Ä¿¡ ¸Â°Ô °Ë»öÇÏ¼¼¿ä.\n¿¹) gaiba.com,      gabia.co.kr");
	   		f.query.focus();
	   		return false;
	   	}
  		if (f.query.value.charAt(0) == '-') {
  			alert ("µµ¸ÞÀÎÀº '-' ·Î ½ÃÀÛÇÏÁö ¾Ê½À´Ï´Ù.");
  			f.query.focus();
  			return false;
  		}
  		if (f.query.value.charAt(f.query.value.indexOf(".")-1) == '-') {
  			alert ("µµ¸ÞÀÎÀº '-' ·Î ³¡³ªÁö ¾Ê½À´Ï´Ù.");
  			f.query.focus();
  			return false;
  		}
  		if (f.query.value.toUpperCase().indexOf('.KR') >= 0) {
//  			if ( f.query.value.toUpperCase().search(/^(\w[\w-]*\w)\.(\w{2,})\.KR$/) == -1 ) {
//  				alert("KR µµ¸ÞÀÎÀº ¿µ¹®/¼ýÀÚ¿Í '-' ÀÌ¿ÜÀÇ ¹®ÀÚ´Â Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.\n°Ë»öÇü½Ä¿¡ ¸Â°Ô °Ë»öÇÏ¼Å¾ß ÇÕ´Ï´Ù.");
//          			return false;
//      			}
  		}
	}
	else if (f.gubun[1].checked){
		if ( checknorm2(f.query,'³×ÀÓ¼­¹ö', special, 100)) {
	      		return false ;
	   	}
		if ( checknorm(f.query,'³×ÀÓ¼­¹ö', numeric+alpha+'.-', 100)) {
	      		return false ;
	   	}
	   	if (f.query.value.indexOf(".") < 0) {
	   		alert("³×ÀÓ¼­¹öÇü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù. Çü½Ä¿¡ ¸Â°Ô °Ë»öÇÏ¼¼¿ä.\n¿¹) ns.gaiba.com,      ns.gabia.co.kr");
	   		f.query.focus();
	   		return false;
	   	}
	}
	else if (f.gubun[2].checked) {
		if ( checknorm(f.query,'IP', numeric+'.', 15)) {
	      		return false ;
	   	}
	}
}
