//¹è³Ê 270x70

var banner_img = "<a href='/service/free_service.php'><img src='http://www.gabia.com/images/banner/2009/090715_remocon.gif'></a>";

var Remote = {
	// º¯¼ö ÃÊ±âÈ­
	initialize: function()
	{
		this.remote_body = "";
		this.search_html = "";
		this.whois_html = "";
		this.price_html = "";
		this.mydom_html = "";
		this.cart_html = "";
		this.help_html = "";
		this.eventX = 0;
		this.eventY = 0;

		this.xmlDoc;

		document.writeln("<link rel=\"stylesheet\" type=\"text/css\" media=\"all\" href=\"/css/domain_remote.css\">");

		// ½ºÅ©¸³Æ®ÆÄÀÏ È£Ãâ
		document.writeln("<script language='javascript' src='/javaScript/remocon/domain_cost.js'></script>");
		document.writeln("<script language='javascript' src='/javaScript/remocon/mydom_list.js'></script>");
		document.writeln("<script language='javascript' src='/javaScript/remocon/domain_cart.js'></script>");

		// ¸®¸ðÄÜ ÀüÃ¼Æ²
		remote_body  = "\n";
		remote_body += "<table width='315' border='0' cellspacing='0' cellpadding='0' style='position:absolute; z-index:20'>\n";
		remote_body += "	<tr>\n";
		remote_body += "		<td width='245' height='56' id=\"remoconTop\"><img src='/images/blank.gif' width='245' height='55'></td>\n";
		remote_body += "		<td width='70' style='padding-top:22'><img src='/images/remocon/btn_help.gif' border='0' onClick='Remote.onHelpView();' style='cursor:pointer;margin-right:5'><img src='/images/remocon/btn_close.gif' border='0' onClick='Remote.onRemoteHide();' style='cursor:pointer;'></td>\n";
		remote_body += "	</tr>\n";
		remote_body += "	<tr>\n";
		remote_body += "		<td height='55' colspan='2' style='padding: 0 6 0 4'>\n";
		remote_body += "			<table width='100%' border='0' align='center' cellpadding='0' cellspacing='0'>\n";
		remote_body += "				<tr>\n";
		remote_body += "					<td><img src='/images/remocon/btn1_on.gif' border='0' id='remote_menu1' onClick='javascript: Remote.onRemoteMenu(1);' style='cursor:pointer;'></td>\n";
		remote_body += "					<td><img src='/images/remocon/btn2_off.gif' border='0' id='remote_menu2' onClick='javascript: Remote.onRemoteMenu(2);' style='cursor:pointer;'></td>\n";
		remote_body += "					<td><img src='/images/remocon/btn3_off.gif' border='0' id='remote_menu3' onClick='javascript: Remote.onRemoteMenu(3);' style='cursor:pointer;'></td>\n";
		remote_body += "					<td><img src='/images/remocon/btn4_off.gif' border='0' id='remote_menu4' onClick='javascript: Remote.onRemoteMenu(4);' style='cursor:pointer;'></td>\n";
		remote_body += "					<td><img src='/images/remocon/btn5_off.gif' border='0' id='remote_menu5' onClick='javascript: Remote.onRemoteMenu(5);' style='cursor:pointer;'></td>\n";
		remote_body += "				</tr>\n";
		remote_body += "			</table>\n";
		remote_body += "		</td>\n";
		remote_body += "	</tr>\n";
		remote_body += "		<td colspan='2' style='padding: 0 11 0 9'><div id='RemoteContents'></div></td>\n";
		remote_body += "	</tr>\n";
		remote_body += "</table>\n";
		remote_body += "<object classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='315' height='430' id='main' align='middle'><param name='wmode' value='transparent'><param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/images/remocon/remocon.swf' /><param name='quality' value='high' /><embed src='/images/remocon/remocon.swf' quality='high' wmode='transparent' bgcolor='#ffffff' width='315' height='430' name='main' align='middle' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>\n";

		// µµ¸ÞÀÎ °Ë»ö
		search_html  = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
		search_html += "<tr>\n";
		search_html += "	<td><img src='/images/remocon/t_img01.gif' width='295' height='60'></td>\n";
		search_html += "</tr>\n";
		search_html += "</table>\n";
		search_html += "<form name='remote_regist_domain' method='post' action='/regist/regist_step1.php' onSubmit='return Remote.onRemoteCheckDomain();'>\n";
		search_html += "<input type='hidden' name='gtld[]' value=''>\n";
		search_html += "<input type='hidden' name='gtld[]' value=''>\n";
		search_html += "<input type='hidden' name='gtld[]' value=''>\n";
		search_html += "<input type='hidden' name='gtld[]' value=''>\n";
		search_html += "<input type='hidden' name='gtld[]' value=''>\n";
		search_html += "<input type='hidden' name='gtld[]' value=''>\n";
		search_html += "<table width='270' height='56' border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='ECECEC'>\n";
		search_html += "<tr>\n";
		search_html += "	<td bgcolor='F4F4F4'>\n";
		search_html += "		<table width='100%'  border='0' cellspacing='0' cellpadding='0'>\n";
		search_html += "		<tr>\n";
		search_html += "			<td width='60' align='right'style='padding:0px 2px 0px 0px'><img src='/images/remocon/c08.gif' width='39' height='18' align='absmiddle'></td>\n";
		search_html += "			<td width='139'><input type='input' name='new_domain' style='width:131; height:18' class='remote' value='¿¹) gabia.com' onClick='Remote.onEmptyValue(this);'></td>\n";
		search_html += "			<td width='67'><input type='image' src='/images/remocon/c07.gif' border='0' align='absMiddle'></td>\n";
		search_html += "		</tr>\n";
		search_html += "		</table>\n";
		search_html += "	</td>\n";
		search_html += "</tr>\n";
		search_html += "</table>\n";
		search_html += "</form>\n";
		search_html += "<table width='100%'  border='0' cellspacing='0' cellpadding='0'>\n";
		search_html += "<tr><td height='9'></td></tr>\n";
		search_html += "<tr>\n";
		search_html += "	<td style='padding:0px 0px 0px 25px' class='td01'>- ¿µ¹® ¹× ÇÑ±Û µµ¸ÞÀÎ °Ë»ö °¡´É<br>- µµ¸ÞÀÎ Á¾·ù¸¦ ÀÔ·ÂÇÏÁö ¾ÊÀ¸¸é ÁÖ¿äµµ¸ÞÀÎ¿¡ ´ëÇÑ<br>&nbsp; &nbsp;°Ë»ö°á°ú¸¦ Á¦°øÇØµå¸³´Ï´Ù.</td>\n";
		search_html += "</tr>\n";
		search_html += "</table>\n";
		search_html += "<br style='line-height:13px'>\n";
		search_html += "<center>"+ banner_img +"</center>\n";

		// Á¤º¸Á¶È¸
		whois_html  = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
		whois_html += "<tr>\n";
		whois_html += "	<td><img src='/images/remocon/t_img02.gif' width='295' height='60'></td>\n";
		whois_html += "</tr>\n";
		whois_html += "</table>\n";
		whois_html += "<form name='frmWhois' method='post' onSubmit='return Remote.whois_domain_info();'>\n";
		whois_html += "<table width='270' height='56'  border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='ECECEC'>\n";
		whois_html += "<tr>\n";
		whois_html += "	<td bgcolor='F4F4F4'>\n";
		whois_html += "		<table width='100%'  border='0' cellspacing='0' cellpadding='0'>\n";
		whois_html += "		<tr>\n";
		whois_html += "			<td width='60' align='right'style='padding:0px 2px 0px 0px'><img src='/images/remocon/c08.gif' width='39' height='18' align='absmiddle'></td>\n";
		whois_html += "			<td width='139'><input type='input' style='width:131; height:18' name='info_domain' id='info_domain' class='remote' value='¿¹) gabia.com' onClick='Remote.onEmptyValue(this);'></td>\n";
		whois_html += "			<td width='67'><img src='/images/remocon/c07.gif' align='absMiddle' border='0' style='cursor:pointer;' onClick='javascript: Remote.whois_domain_info();'></td>\n";
		whois_html += "		</tr>\n";
		whois_html += "		</table>\n";
		whois_html += "	</td>\n";
		whois_html += "</tr>\n";
		whois_html += "</table>\n";
		whois_html += "</form>\n";
		whois_html += "<table width='100%'  border='0' cellspacing='0' cellpadding='0'>\n";
		whois_html += "<tr><td height='9'></td></tr>\n";
		whois_html += "<tr>\n";
		whois_html += "	<td style='padding:0px 0px 0px 25px' class='td01'>- www´Â Á¦¿ÜÇÏ°í ÀÔ·ÂÇØÁÖ¼¼¿ä.<br>&nbsp;&nbsp;ÀÔ·Â ¿¹) gabia.com, °¡ºñ¾Æ.com<br>- ³×ÀÓ¼­¹ö ¹× IP Á¤º¸ Á¶È¸ <a href='/regist/sch_whois/schwhois.php' class='green b'>[¹Ù·Î°¡±â]</a></td>\n";
		whois_html += "</tr>\n";
		whois_html += "</table>\n";
		whois_html += "<br style='line-height:13px'>\n";
		whois_html += "<center>"+ banner_img +"</center>\n";

		// °¡°ÝÁ¶È¸
		price_html  = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
		price_html += "<tr>\n";
		price_html += "	<td><img src='/images/remocon/t_img03.gif' width='295' height='60'></td>\n";
		price_html += "</tr>\n";
		price_html += "</table>\n";
		price_html += "<table width='270' border='0' align='center' cellpadding='0' cellspacing='1'>\n";
		price_html += "<tr>\n";
		price_html += "	<td><img src='/images/remocon/c10_on.gif' border='0' OnClick='getDomCost(1);' id='cost_button1' style='cursor:pointer'><img src='/images/remocon/c11.gif' border='0' OnClick='getDomCost(2);' id='cost_button2' style='cursor:pointer'><img src='/images/remocon/c12.gif' border='0' OnClick='getDomCost(3);' id='cost_button3' style='cursor:pointer'></td>\n";
		price_html += "</tr>\n";
		price_html += "</table>\n";
		price_html += "<table width='270' height='90' border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='C9C9C9'>\n";
		price_html += "<tr>\n";
		price_html += "	<td align='center' valign='top' bgcolor='F4F4F4' style='padding:10px 0px 0px 0px'>\n";
		price_html += "		<table width='84%'  border='0' cellspacing='0' cellpadding='0'>\n";
		price_html += "		<tr>\n";
		price_html += "			<td width='60' height='22' align='right' class='td02'><img src='/images/remocon/c13.gif' width='8' height='3' align='absmiddle'>Á¾·ù&nbsp;:&nbsp;</td>\n";
		price_html += "			<td>\n";
		price_html += "				<select name='domain_kind' id='domain_kind' style='width:153px; height:17px' class='remote' onChange='javascript: getPeriod(this.value);'>\n";
		price_html += "				</select>\n";
		price_html += "			</td>\n";
		price_html += "		</tr>\n";
		price_html += "		<tr>\n";
		price_html += "			<td height='22' align='right' class='td02'><img src='/images/remocon/c13.gif' width='8' height='3' align='absmiddle'>±â°£&nbsp;:&nbsp;</td>\n";
		price_html += "			<td>\n";
		price_html += "				<select name='period' id='period' style='width:153px; height:17px' onChange='viewPrice(this.value);'>\n";
		price_html += "				</select>\n";
		price_html += "			</td>\n";
		price_html += "		</tr>\n";
		price_html += "		<tr>\n";
		price_html += "			<td height='22' align='right' class='td02'><img src='/images/remocon/c13.gif' width='8' height='3' align='absmiddle'>°¡°Ý&nbsp;:&nbsp;</td>\n";
		price_html += "			<td class='td01'><b><span id='view_dom_price' class='td02'></span></b> (VAT º°µµ)</td>\n";
		price_html += "		</tr>\n";
		price_html += "		</table>\n";
		price_html += "	</td>\n";
		price_html += "</tr>\n";
		price_html += "</table>\n";
		price_html += "<br style='line-height:16px'>\n";
		price_html += "<center>"+ banner_img +"</center>\n";

		// ³» µµ¸ÞÀÎ
		mydom_html  = "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
		mydom_html += "<tr>\n";
		mydom_html += "	<td width='1'><img src='/images/remocon/t_img04.gif' width='195' height='60'></td>\n";
		mydom_html += "	<td valign='bottom' style='padding:0px 0px 7px 0px'><strong><span id='total_mydom'>0</span>°³</strong>&nbsp; <a href='/mydomain/mydomain_list.php'><img src='/images/remocon/c14.gif' width='53' height='16' border='0' align='absbottom' style='margin-bottom:2px'></a></td>\n";
		mydom_html += "\n";
		mydom_html += "</tr>\n";
		mydom_html += "</table>\n";
		mydom_html += "<table width='270' height='80' border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='#ECECEC'>\n";
		mydom_html += "<tr>\n";
		mydom_html += "	<td align='center' valign='top' bgcolor='F4F4F4'>\n";
		mydom_html += "		<table width='100%' border='0' cellspacing='2' cellpadding='0' bgcolor='#ECECEC'>\n";
		mydom_html += "		<tr bgcolor='#DCDCDC'>\n";
		mydom_html += "			<td width='134' height='20' align='center'><strong>µµ¸ÞÀÎ</strong></td>\n";
		mydom_html += "			<td width='67' align='center'><strong>¸¸±âÀÏ</strong></td>\n";
		mydom_html += "			<td width='67' align='center'><strong>¿¬Àå½ÅÃ»</strong></td>\n";
		mydom_html += "		</tr>\n";
		mydom_html += "		</table>\n";
		mydom_html += "		<div style='width:270px; height:60px; overflow: auto;'>\n";
		mydom_html += "		<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
		mydom_html += "		<tbody id='mydom_list_view'>\n";
		mydom_html += "		</tbody>\n";
		mydom_html += "		</table>\n";
		mydom_html += "		</div>\n";
		mydom_html += "	</td>\n";
		mydom_html += "</tr>\n";
		mydom_html += "</table>\n";
		mydom_html += "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
		mydom_html += "<tr>\n";
		mydom_html += "	<td height='40' style='padding:0px 0px 0px 20px' class='td01'>- ÃÖ´ë 20°³ÀÇ ¸ñ·ÏÀÌ Á¦°øµË´Ï´Ù.</td>\n";
		mydom_html += "</tr>\n";
		mydom_html += "</table>\n";
		mydom_html += "<center>"+ banner_img +"</center>\n";
		mydom_html += "<form name='frmRemoconExt' method='post'>\n";
		mydom_html += "<input type='hidden' name='domainList'>\n";
		mydom_html += "</form>\n";

		// Àå¹Ù±¸´Ï
		cart_html  = "<table width='100%' border='0' cellpadding='0' cellspacing='0'>\n";
		cart_html += "<tr>\n";
		cart_html += "	<td width='1'><img src='/images/remocon/t_img05.gif' width='195' height='60'></td>\n";
		cart_html += "	<td valign='bottom' style='padding:0px 0px 7px 0px'><strong><span id='cartTotal'>0</span>°³</strong>&nbsp; <a href='/mydomain/mydomain_regist_cart.php'><img src='/images/remocon/c18.gif' width='50' height='30' border='0' align='absbottom' style='margin-bottom:2px'></a></td>\n";
		cart_html += "</tr>\n";
		cart_html += "</table>\n";
		cart_html += "<table width='270' height='80' border='0' align='center' cellpadding='0' cellspacing='1' bgcolor='ECECEC'>\n";
		cart_html += "<tr>\n";
		cart_html += "	<td valign='top' bgcolor='F4F4F4'>\n";
		cart_html += "		<table width='100%' border='0' cellspacing='2' cellpadding='0' bgcolor='#ECECEC'>\n";
		cart_html += "		<tr bgcolor='#DCDCDC'>\n";
		cart_html += "			<td width='190' height='20' align='center'><strong>µµ¸ÞÀÎ</strong></td>\n";
		cart_html += "			<td width='78' align='center'><strong>»èÁ¦</strong></td>\n";
		cart_html += "		</tr>\n";
		cart_html += "		</table>\n";
		cart_html += "		<div id='cart_domain_list' style='width:270px; height:60px; overflow: auto;'></div>\n";
		cart_html += "	</td>\n";
		cart_html += "</tr>\n";
		cart_html += "</table>\n";
		cart_html += "<table width='100%' border='0' cellspacing='0' cellpadding='0'>\n";
		cart_html += "<tr>\n";
		cart_html += "	<td height='40' style='padding:0px 0px 0px 20px;letter-spacing:-0.05em' class='td01'>- µµ¸ÞÀÎÀ» µî·ÏÇÏ·Á¸é [Àå¹Ù±¸´Ï °¡±â] ¹öÆ°À» Å¬¸¯ÇÏ¼¼¿ä.</td>\n";
		cart_html += "</tr>\n";
		cart_html += "</table>\n";
		cart_html += "<center>"+ banner_img +"</center>\n";

		// µµ¿ò¸»
		help_html = "<iframe src='/inc/remote_help.php' width='295' height='274' frameborder='no' marginwidth='0' marginheight='0' topmargin='0' scrolling='auto'></iframe>\n";
	},

	// È­¸é¿¡ ¸®¸ðÄÜÀ» »Ñ·ÁÁØ´Ù.
	onRemoteShow: function()
	{
		//
		Remote.onRemoteHide();

		var DomainRemocon = document.getElementById("DomainRemocon");

		// ¸®¸ðÄÜÀ» È­¸é¿¡ º¸¿©ÁÖ°í ³»¿ëÀ» »Ñ¸°´Ù.
		// ÇöÀç Ã¢ÀÇ Å©±â
		var now_width = window.document.body.clientWidth/2;

		DomainRemocon.style.left = now_width+160;
		DomainRemocon.style.top = 145;
		$("#DomainRemocon").html(remote_body);
		$("#DomainRemocon").show();

		// ÇöÀç Àå¹Ù±¸´Ï ÄíÅ°°ªÀÌ ÀÖ´ÂÁö Ã¼Å©ÇÑ´Ù.
		if ( getCookie('remote_view_menu') )
		{
			if ( getCookie('remote_view_menu') == "help" )
				Remote.onHelpView();
			else
				Remote.onRemoteMenu( getCookie('remote_view_menu') );
		}
		else
		{
			if ( getCookie( 'cart_domain' ) )
				Remote.onRemoteMenu(5);
			else
				$("#RemoteContents").html(search_html);
		}

		onRemoteDrag();

		// ¸®¸ðÄÜ View Cookie
		setCookie( 'remote_on', "on", "", '/', '.gabia.com', '' );
	},

	// ¸®¸ðÄÜÀ» °¨Ãá´Ù.
	onRemoteHide: function()
	{
		var DomainRemocon = document.getElementById("DomainRemocon");

		DomainRemocon.style.left = 0;
		DomainRemocon.style.top = 0;
		$("#DomainRemocon").html("");
		$("#DomainRemocon").hide();
		deleteCookie('remote_on', '/', '.gabia.com');
	},

	onRemoteMenu: function(n)
	{
		var contents;
		if (n==1)
			contents = search_html;
		else if (n == 2)
			contents = whois_html;
		else if (n == 3)
			contents = price_html;
		else if (n == 4)
			contents = mydom_html;
		else if (n == 5)
			contents = cart_html;

		for(var i = 1; i < 6; i++) {
			if ( n == i )
				$("#remote_menu"+i).attr({ src: "/images/remocon/btn" + i + "_on.gif", STYLE: "cursor:text;" });
			else
				$("#remote_menu"+i).attr({ src: "/images/remocon/btn" + i + "_off.gif", STYLE: "cursor:pointer" });
		}

		$("#RemoteContents").html(contents);

		// °¡°ÝÁ¶È¸¿¡¼­ Ã³À½ ¼±ÅÃµÇ´Â ¸Þ´ºÇ×¸ñ
		if (n == 3)
		{
			Remote.loadXml();
			getDomCost(1);
		}
		// ³»µµ¸ÞÀÎ ¸ñ·ÏÀ» °¡Á®¿Â´Ù.
		else if (n == 4)
			getMyDomList();
		else if (n == 5)
		{
			// ÇöÀç Àå¹Ù±¸´Ï ÄíÅ°°ªÀÌ ÀÖ´ÂÁö Ã¼Å©ÇÑ´Ù.
			if ( getCookie( 'cart_domain' ) )
			{
				// ÇöÀç ÄíÅ°¿¡ ÀÖ´Â °ªÀ» ¾ò´Â´Ù.
				ckCartDomainValue = getCookie( 'cart_domain' );

				var partStr=ckCartDomainValue.split("|");

				// ÇöÀç ÄíÅ°¿¡ ÀÖ´Â °ªÀ¸·Î Àå¹Ù±¸¸® ¸®½ºÆ®¸¦ ¸¸µç´Ù.
				for (var i=0; i<partStr.length; i++)
					viewCartDomainList(partStr[i]);
			}
		}

		// ÇöÀç º¸°íÀÖ´Â ¸Þ´º ÄíÅ°
		setCookie( 'remote_view_menu', n, "", '/', '.gabia.com', '' );
	},

	// µµ¿ò¸»
	onHelpView: function()
	{
		// ¸Þ´º ÀÌ¹ÌÁö ¼³Á¤
		for(var i = 1; i < 6; i++) {
			$("#remote_menu"+i).attr({ src: "/images/remocon/btn" + i + "_off.gif", STYLE: "cursor:pointer" });
		}
		$("#RemoteContents").html(help_html);

		setCookie( 'remote_view_menu', "help", "", '/', '.gabia.com', '' );
	},

	// °¡°ÝÁ¶È¸¸¦ À§ÇÑ tld°ªÀ» ºÒ·¯¿Â´Ù.
	loadXml: function()
	{
		if (window.ActiveXObject)
		{
			xmlDoc=new ActiveXObject("Microsoft.XMLDOM")
			xmlDoc.async=false;
			xmlDoc.load("/inc/remote_control.xml");
		}
		else if (document.implementation && document.implementation.createDocument)
		{
			xmlDoc = document.implementation.createDocument("","",null);
			xmlDoc.async=false;
			xmlDoc.load("/inc/remote_control.xml");
		}
		else
			alert('Áö¿øÇÏÁö ¾Ê´Â ºê¶ó¿ìÁ® ÀÔ´Ï´Ù.');
	},

	// ÇÊµå°ªÀ» Á¦°Å
	onEmptyValue: function(obj)
	{
		if (obj.value == "¿¹) gabia.com")
			obj.value = "";
	},

	// µµ¸ÞÀÎ °Ë»ö
	onRemoteCheckDomain: function()
	{
		var f = document.remote_regist_domain;
		var alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
		var numeric = '1234567890';
		var special = ' ~!@#$%^&*()_=+|\\{}[];:"\'<>,.?\/';
		var special_4 = ' ~!@#$%^&*()_=+|\\{}[];:"\'<>,?\/';
		var gtld = f['gtld[]'];
		var valid_check = false;

		var han_dom_tld = new Array(".com", ".net" , ".org", ".kr", ".biz", ".info", ".name", ".cc", ".tv");
		var eng_dom_tld = new Array(".com", ".net" , ".org", ".kr", ".co.kr", ".info", ".biz", ".cn", ".com.cn", ".net.cn", ".cc", ".tv", ".name", ".asia", ".tel");
		var cctld_dom_tld = new Array(".eu", ".cn", ".com.cn", ".net.cn", ".org.cn", ".in", ".jp", ".us", ".de", ".ag", ".com.ag", ".net.ag", ".org.ag", ".at", ".me", ".co.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", ".vg", ".ws", ".ac", ".com.mx", ".co.nz", ".net.nz", ".org.nz", ".ch", ".es", ".im", ".tm", ".vc", ".lu", ".pk", ".com.pk", ".net.pk", ".org.pk");

		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;
		}

		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 (origin_domainname.charAt(origin_domainname.length-1) == '-') {
			alert ("µµ¸ÞÀÎ ¸íÀº '-'·Î ³¡³¯ ¼ö ¾ø½À´Ï´Ù.");
			f.new_domain.focus();
			return false;
		}

		// µµ¸ÞÀÎ ±æÀÌ Ã¼Å©
		if ( 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 < 3 || f.new_domain.value.length > 63){
				alert ("µµ¸ÞÀÎÀº 3ÀÚ ÀÌ»ó 63ÀÚ ÀÌÇÏ·Î ±¸¼ºµË´Ï´Ù.");
				f.new_domain.focus();
				return false;
			}
		}

		if( f.new_domain.value.indexOf('.') > 0 ) {
			// µµ¸ÞÀÎ ÀÌ¸§³Ö´Â°÷¿¡ µµ¸ÞÀÎ Á¾·ù±îÁö ³ÖÀº °æ¿ì
			f.new_domain.value = origin_domainname;

			// ÇÑ±Û µµ¸ÞÀÎ
			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;
				}

				if (domain_kind == ".org" || domain_kind == ".info")
				{
					if (origin_domainname.length < 3 || origin_domainname.length > 17)
					{
						alert (".org/ .info ÇÑ±Û µµ¸ÞÀÎÀº 3ÀÚ ÀÌ»ó 17ÀÚ ÀÌÇÏ·Î ±¸¼ºµË´Ï´Ù.");
						f.new_domain.focus();
						return false;
					}
				}
			}
			// ¿µ¹®µµ¸ÞÀÎ
			else {
				// Àß¸øµÈ tld °ªÀ» ÀÔ·ÂÇß´ÂÁö Ã¼Å©
				for(j = 0; j < eng_dom_tld.length; j++) {
					if(domain_kind == eng_dom_tld[j])
						valid_check = true;
				}

				for(j = 0; j < cctld_dom_tld.length; j++) {
					if(domain_kind == cctld_dom_tld[j])
						valid_check = true;
				}

				if (valid_check == true) {
					if (domain_kind == ".kr" || domain_kind == ".name" || domain_kind == ".tel") {
						if (domain_kind == ".kr" || domain_kind == ".tel") temp_length = 3;
						else if (domain_kind == ".name") temp_length = 2;
						temp_domainname = f.new_domain.value;
						f.new_domain.value = origin_domainname;

						if(f.new_domain.value.length < temp_length) {
							alert (domain_kind+" µµ¸ÞÀÎÀº "+temp_length+"ÀÚ ÀÌ»óÀ¸·Î ±¸¼ºµË´Ï´Ù.");
							f.new_domain.value = temp_domainname;
							f.new_domain.focus();
							return false;
						}

						if(checknorm_nomsg(f.new_domain, 'µµ¸ÞÀÎ¸í', numeric+'-', 63) == false) {
							alert(domain_kind+" µµ¸ÞÀÎÀº µµ¸ÞÀÎ¸í¿¡ 1°³ ÀÌ»óÀÇ ¿µ¹®ÀÚ°¡ ÀÔ·ÂµÇ¾î¾ß ÇÕ´Ï´Ù.");
							f.new_domain.value = temp_domainname;
							f.new_domain.focus();
							return false;
						}
					}
				}

				if (valid_check == false) {
					alert("Àß¸øµÈ µµ¸ÞÀÎ¸íÀ» ÀÔ·ÂÇÏ¼Ì½À´Ï´Ù.");
					return false;
				}
			}

			gtld[0].value = domain_kind;
		}
		else {
			// µµ¸ÞÀÎ¸í¸¸ ³ÖÀº °æ¿ì
			// ÇÑ±Û µµ¸ÞÀÎ
			if ( checknorm_nomsg(f.new_domain, 'µµ¸ÞÀÎ¸í', numeric+alpha+'.-', 63) ) {
				gtld[0].value = ".com";
				gtld[1].value = ".net";
				gtld[2].value = ".kr";
				gtld[3].value = ".org";
				gtld[4].value = ".biz";
				gtld[5].value = ".info";
			}
			// ¿µ¹®µµ¸ÞÀÎ
			else {
				gtld[0].value = ".com";
				gtld[1].value = ".net";
				gtld[2].value = ".kr";
				gtld[3].value = ".co.kr";
			}
		}
		return true;
	},

	// ÈÄÀÌÁî Á¤º¸ Á¶È¸ Popup
	whois_domain_info: function()
	{
		var domain = document.frmWhois.info_domain.value;
		var ex_text = domain.replace(/\r\n/gi, '').replace(/\r/gi, '').replace(/\n/gi, '').replace(/ /gi, '');
		if (domain == "" || ex_text == "¿¹)gabia.com")
		{
			alert("°Ë»öÇÒ µµ¸ÞÀÎ¸íÀ» ÀÔ·ÂÇÏ¿© ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.");
			return false;
		}
		else
		{
			sURL = "/regist/sch_whois/schwhois_popup.php?domain="+domain;
			window.open(sURL, "NameServer", "left=" + (window.screen.availWidth/2 - 200) + ",top=" + (window.screen.availHeight/2 - 220) + ",directories=no, location=no, menubar=no, resizable=no, scrollbars=1, status=no, titlebar=no, toolbar=no,width=550,height=500");
			return false;
		}
	},

	onMouseUp : function()
	{
		var DomainRemocon = document.getElementById("DomainRemocon");
		var l, t;

		l = DomainRemocon.style.left;
		t = DomainRemocon.style.top;

		// ÇöÀç ¸®¸ðÄÜÀÇ À§Ä¡
		setCookie( 'remote_position', l+"|"+t, "", '/', '.gabia.com', '' );

		return {left:l, top:t};
	}
}
Remote.initialize();
