function onDel(obj)
{
	var ex_text = obj.value.replace(/\r\n/gi, '').replace(/\r/gi, '').replace(/\n/gi, '').replace(/ /gi, '');
	if (obj.value == "ex) gabia.com" || ex_text == "ex)gabia.com" )
		obj.value = "";
}

/************************************
#-> ÀÔ·ÂÇÑ µµ¸ÞÀÎ Ã¼Å© Start
************************************/
function MultiCheckValue(target, chk_char, max_len)
{
	if(target.length >= 1)
	{
		for(var i = 0; i < chk_char.length; i++)
		{
			if(target.indexOf(chk_char.charAt(i)) >= 0)
				return false;
		}
	}
	return true;
}

function MultinoncheckValue(target, chk_char, max_len)
{
	if(chk_char.length >= 1)
	{
		for(var i = 0; i < target.length; i++)
		{
			if(chk_char.indexOf(target.substring(i, i+1)) < 0)
				return true;
		}
	}
	return false;
}

var extend_form_check_domain = function()
{
	var f = document.extend_index;
	var char_length = f.domainList.value.length;
	var domain_name	= new Array();
	var special_4 = ' ~!@#$%^&*()_=+|\\{}[];"\'<>?\/';	// : ,
	var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var numeric = '1234567890';

	var allow_tld = new Array(
		".com", ".net", ".org", ".biz", ".info", ".name", ".asia", ".cc", ".tv", ".cn", ".com.cn", ".net.cn", ".org.cn",
		".kr", ".co.kr", ".or.kr", ".ne.kr"
	);

	if(char_length == 0)
	{
		window.alert('Enter a domain name you want to renew.');
		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;
			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)
			{
				var domain_kind = domain_name[i].substr(domain_name[i].indexOf('.')).toLowerCase().trim();
				var origin_domainname = domain_name[i].substr(0, domain_name[i].length - domain_kind.length);
				// ³×ÀÓµµ¸ÞÀÎ Ã¼Å©
				var chkRep = /...name$/gi;

				if(domain_name[i].length > 63) {
					alert ("Not exceed maximum 63 characters.");
					f.domain.focus();
					return false;
				}

				if (domain_name[i].charAt(0) == '.') {
					window.alert("Not begin with '.(period)'");
					f.domainList.focus();
					return false;
				}

				if (domain_name[i].charAt(0) == '-') {
					window.alert("Not begin with '-(hypen)'");
					f.domainList.focus();
					return false;
				}

				if(domain_name[i].charAt(domain_name[i].length-1) == '-') {
					window.alert("Not  '-(hypen)' at the end of a domain");
					f.domainList.focus();
					return false;
				}

				if(MultiCheckValue(domain_name[i], special_4, 67) == false) {
					window.alert(domain_name[i] + " is Wrong value in the domain");
					f.domainList.focus();
					return false;
				}

				if(origin_domainname.length < 1) {
					window.alert(domain_name[i] + ' is Wrong domain name format !\nPlease enter a domain name again.');
					f.domainList.focus();
					return false;
				}
				else {
					if(origin_domainname.charAt(origin_domainname.length-1) == '-') {
						window.alert("Not  '-(hypen)' at the end of a domain");
						f.domainList.focus();
						return false;
					}
				}

				if (MultinoncheckValue(domain_name[i], numeric+alpha+'.-', 67) == true)
				{
					// ÇÑ±Û µµ¸ÞÀÎ
					if(origin_domainname.length < 1) {
						window.alert('Korean language domain should be equal and more than 1 character.');
						f.domainList.focus();
						return false;
					}

					for(j = 0; j < allow_tld.length; j++)
					{
						if(domain_kind == allow_tld[j])
						{
							valid_check = true;
							break;
						}
					}

					if(valid_check == false)
					{
						window.alert(domain_name[i] + ' The domain is not the object of renewal.\nPlease check it out again and then enter a domain name.');
						f.domainList.focus();
						return false;
					}
				}
				else
				{
					// ¿µ¹® µµ¸ÞÀÎ
					if(origin_domainname.length < 2)
					{
						window.alert('ASCII domain should be equal and more than 2 character.');
						f.domainList.focus();
						return false;
					}

					// .name µµ¸ÞÀÎ Ã¼Å©
					if (chkRep.test(domain_kind))
						valid_check = true;
					else
					{
						for(j = 0; j < allow_tld.length; j++)
						{
							if(domain_kind == allow_tld[j])
							{
								valid_check = true;
								break;
							}
						}
					}

					if(valid_check == false) {
						alert(domain_name[i] + " The domain is not the object of renewal.\nPlease check it out again and then enter a domain name.");
						f.domainList.focus();
						return false;
					}
				}

				valid_domain++;
			}
		}

		if(valid_domain > 10) {
			alert('Maximum 20 domain names are allowed for searching at a time.');
			f.domainList.focus();
			return false;
		}
	}

	return true;
}
/************************************
#-> ÀÔ·ÂÇÑ µµ¸ÞÀÎ Ã¼Å© End
************************************/