var onClear = function(obj)
{
	 var ex_text = obj.value.replace(/\r\n/gi, '').replace(/\r/gi, '').replace(/\n/gi, '').replace(/ /gi, '');

    if (obj.value == "¿¹) gabia.com" || obj.value == "¿¹) gabia" || obj.value == "¿¹) °¡ºñ¾Æ" || obj.value == "¿¹) gabia, °¡ºñ¾Æ" || ex_text == "¿¹)gabia.comabcde123.net°¡ºñ¾Æ.orgtest.cn" || obj.value == "ÀÔ·Â ¿¹) gabia,°¡ºñ¾Æ" || ex_text == "¿¹)gabiaabcde123test")
	{
		 obj.value = "";
	}
	
}

//
var check_domain = function(obj)
{
	var domain_val = obj.value;
	var temp=0;
	var char_length = domain_val.length;
	var domain_name	= new Array();
	var special = ' ~!@#$%^&*()_=+|\\{}[];:"\'<>,.?\/';
	var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var numeric = '1234567890';

	if(char_length == 0)
	{
		alert('µµ¸ÞÀÎ¸íÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.');
		obj.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 = domain_val.charAt(i);

			if(one_char == '\n')
			{
				domain_name[j++] = domain_val.substring(start_at, i-1);
				start_at = i+1;
			}
			else if(i == char_length)
				domain_name[j++] = domain_val.substring(start_at, i);
		}

		for(i = 0, valid_domain = 0; i < domain_name.length; i++)
		{
			valid_check = false;
			domain_name[i] = domain_name[i].replace(/(^\s*)|(\s*$)/g, "");
			// °ø¹éÀ» Á¦°ÅÇØÁØ´Ù.
			domain_name[i] = domain_name[i].trim();

			if(domain_name[i] != null && domain_name[i].length > 0)
			{
				if (domain_name[i].charAt(0) == '.') {
					alert("µµ¸ÞÀÎ ¸íÀº '.'·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.");
					return false;
				}

				if (domain_name[i].charAt(0) == '-') {
					alert("µµ¸ÞÀÎ ¸íÀº '-'·Î ½ÃÀÛÇÒ ¼ö ¾ø½À´Ï´Ù.");
					return false;
				}

				if(domain_name[i].charAt(domain_name[i].length-1) == '-') {
					alert("µµ¸ÞÀÎ ¸íÀº '-'·Î ³¡³¯ ¼ö ¾ø½À´Ï´Ù.");
					return false;
				}

				if (domain_name[i].charAt(2) == '-' && domain_name[i].charAt(3) == '-') {
					alert("µµ¸ÞÀÎ ¸íÀÇ 3, 4¹øÂ° '-'À» ¿¬¼ÓÀ¸·Î »ç¿ëÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
					return false;
				}

				if(MultiCheckValue(domain_name[i], special, 67) == false) {
					alert(domain_name[i] + " µµ¸ÞÀÎ¸í¿¡ Àß¸øµÈ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
					return false;
				}

				//
				if (MultinoncheckValue(domain_name[i], numeric+alpha+'-', 67) == true)
				{
					alert(domain_name[i] + " µµ¸ÞÀÎ¸í¿¡ Àß¸øµÈ °ªÀÌ ÀÔ·ÂµÇ¾ú½À´Ï´Ù.");
					return false;
				}

				//
				var origin_domainname = domain_name[i].substr(0, domain_name[i].length);

				if(origin_domainname.length < 1) {
					alert(domain_name[i] + 'Àº µµ¸ÞÀÎ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù.\nÈ®ÀÎ ÈÄ ´Ù½Ã ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.');
					return false;
				}
				else
				{
					if(origin_domainname.charAt(origin_domainname.length-1) == '-') {
						alert("µµ¸ÞÀÎ ¸íÀº '-'·Î ³¡³¯ ¼ö ¾ø½À´Ï´Ù.");
						return false;
					}
				}

				// ¿µ¹® µµ¸ÞÀÎ
				if(origin_domainname.length < 3 || origin_domainname.length > 63) {
					alert ("µµ¸ÞÀÎÀº 3ÀÚ ÀÌ»ó 63ÀÚ ÀÌÇÏ·Î ±¸¼ºµË´Ï´Ù.");
					return false;
				}

				valid_domain++;
			}
		}

		if(valid_domain > 20){
			alert('ÇöÀç ' + valid_domain + '°³ÀÇ µµ¸ÞÀÎÀ» ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.\nÇÑ¹ø¿¡ 20°³±îÁö¸¸ °Ë»öÀÌ °¡´ÉÇÕ´Ï´Ù.');
			return false;
		}
	}

	return true;
}

//
var aisa_form_check_domain = function()
{
	var obj = document.regist_engine.domain_list;

	if ( check_domain(obj) )
		return true;
	else
		return false;
}

//
var onReadyMsg = function()
{
	alert (".asia µµ¸ÞÀÎ ¿ì¼±µî·ÏÀº 10¿ù9ÀÏ 21:00 ºÎÅÍ °¡´ÉÇÕ´Ï´Ù.");
	return false;
}

var onReadyMsg2 = function()
{
	alert (".asia µµ¸ÞÀÎ ¿ì¼±µî·Ï 2±â´Â 2007³â 11¿ù 13ÀÏ ¿ÀÈÄ 9½ÃºÎÅÍ ½ÃÀÛÇÕ´Ï´Ù.");
	return false;
}

var onEndyMsg = function()
{
	alert ("¸¶°¨µÇ¾ú½À´Ï´Ù.");
	return false;
}

var onAsiaLanrushEnd = function()
{
	alert(".asia ·£µå·¯½¬ ½ÅÃ»Àº 2008³â3¿ù12ÀÏ 24:00 ¿¡ ¸¶°¨µÇ¾ú½À´Ï´Ù.");
	return false;
}

/*
*  ÇÁ¸®¹Ì¾ö ¸®½ºÆ®
*/
// °Ë»ö ¸µÅ©
var onSearchLink = function (s_idx)
{
	var arr_search_word = new Array('a', 'b', 'c', 'd', 'e', 'f', 'g', 'h', 'i', 'j', 'k', 'l', 'm', 'n', 'o', 'p', 'q', 'r', 's', 't', 'u', 'v', 'w', 'x', 'y', 'z', 'num');
	var search_link = "";
	var view_word = "";

	for (var i=0; i<arr_search_word.length; i++)
	{
		view_word = arr_search_word[i];
		if (arr_search_word[i] == "num")
		{
			view_word = "¼ýÀÚ";
		}

		if (search_link != "")
		{
			search_link = search_link + " | ";
		}

		if (arr_search_word[i] == s_idx)
		{
			search_link = search_link + "<b><font color=\"#11809F\">" + view_word + "</font></b>";
		}
		else
		{
			search_link = search_link + "<span onClick=\"getPremiumList('" + arr_search_word[i] + "');\" style=\"cursor:pointer\">" + view_word + "</span>";
		}
	}

	$('#word_search_link').html(search_link);
}

//
var getPremiumList = function(s_idx)
{
	var domain_name = document.frmPremium.new_domain.value
	var post_data;

	onSearchLink (s_idx);

	$("#premium_domain_list").empty();

	//
	$('#premium_domain_list').html("&nbsp; <img src=\"/images/regist/progress.gif\" border=\"0\" align='absmiddle'> &nbsp; °Ë»öÁß...");

	//
	if (s_idx != "")
	{
		post_data  = "idx="+s_idx;
	}
	else if (domain_name != "")
	{
		post_data  = "search_domain="+domain_name;
	}

	//
	$.ajax({
		type: "POST",
		url: "/inc/ajax_lib/get_asia_premium_list.php",
		data: post_data,
		dataType: "json",
		success: function(info) {
			$("#premium_domain_list").empty();
			onPremiumDomainList (info);
		}
	});

	return false;
}

var onPremiumDomainList = function (info)
{
	var innerHTML = "";
	var domain_name;
	var layer;

	tbody  = getObject('premium_domain_list');
	
	if (info.search_cnt == "0")
	{
		//
		$('#premium_domain_list').html("³»¿ªÀÌ Á¸ÀçÇÏÁö ¾Ê½À´Ï´Ù.");
		return;
	}

	for (i = 0; i < info.domain_list.length; i++)
	{
		domain_name = info.domain_list[i].domain;
		layer = domain_name.replace(/\./g, '_');
		innerHTML += "<div class='premium_domain' id='" + layer + "'><label><span style=\"cursor:pointer;\" onClick=\"onInputDomain('" + domain_name + "');\">" + domain_name + " (" + info.domain_list[i].period + " ³â)</span></label></div>";
	}

	//
	$('#premium_domain_list').html(innerHTML);
}

var onInputDomain = function (domain)
{
	var f = document.regist_engine;
	onClear (f.domain_list);

	var now_domain_list = f.domain_list.value;
	var origin_domainname = domain.substr(0, domain.length - 5);

	f.domain_list.value = now_domain_list + origin_domainname + "\n";
	f.domain_list.focus();

	return;
}