var tabcount = 2;
function tab_view(num){
  for (i=1; i<=tabcount; i++) {
    var view_up = document.getElementById("ntab0" + i);
    if (i == num) {
      view_up.style.display="";
    } else {
      view_up.style.display="none";
    }
  }
	if ( num == 1 ) {
		document.ff.keyword.focus();
	} else if ( num == 2 ) {
		//document.quest1.hostname.focus();
	}
}

function chkKeyword(ff) {
	var str;
	str = ff.keyword.value;
	var isvalid = /^[°¡-ÆRa-zA-Z0-9\-]+$/;
	if(!isvalid.test(str)){
		alert("!!!±ÔÄ¢\n1.ÇÑ±ÛÀº ¿Ï¼ºÇü ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù.\n2.- ¹®ÀÚ¸¦ Á¦¿ÜÇÑ Æ¯¼ö¹®ÀÚ´Â »ç¿ëºÒ°¡.");
		ff.keyword.focus();
		return false;
	}
	if( str.indexOf("-") == 0 ) {
		alert("ÇÏÀÌÇÂ(-)À¸·Î ½ÃÀÛÇÏ´Â Å°¿öµå´Â ½ÅÃ»ÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
		ff.keyword.focus();
		return false;
	}

	// "-"  À¸·Î ³¡³ª´Â °Í ±ÝÁö
	if( str.lastIndexOf("-") == (str.length-1) ) {
		alert("ÇÏÀÌÇÂ(-)À¸·Î ³¡³ª´Â Å°¿öµå´Â ½ÅÃ»ÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
		ff.keyword.focus();
		return false;
	}	
	
	return true;
}

// Å°¿öµå À¯È¿¼º Ã¼Å© ¹× °Ë»öÆäÀÌÁö ¿¬°á
function mltDomainSearch(form)
{
	var keyword = form.keyword.value.toLowerCase();

	//[1.1] µµ¸ÞÀÎ¸í À¯¹«
	keyword = keyword.trim();
	if( keyword == null || keyword.trim() == "" ) {
		alert("Å°¿öµå¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.keyword.focus();
		return false;
	}

	var domain_list = keyword.split("\n");

	//[1.1] µµ¸ÞÀÎ °Ë»ö°¹¼ö Á¦ÇÑ.
	if(form.max_count.value <domain_list.length)
	{
		alert(form.max_count.value+"°³±îÁö °Ë»öÀÌ °¡´ÉÇÕ´Ï´Ù. \n´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		form.keyword.focus();
		return false;
	}

	var arr_keyword = "";
	for (var i = 0; i < domain_list.length; i++)
	{	
		form.dom_name.value="";
		form.domain_select.value = domain_list[i].trim();

		var domain_name = domain_list[i].trim();

		var keyword_name = domain_name + ".keyword";
		if(i == 0){
			arr_keyword = keyword_name;
		}else{
			arr_keyword += "\n" + keyword_name;
		}

		var isvalid = /^[°¡-ÆRa-zA-Z0-9\-]+$/;
		if(!isvalid.test(domain_name)){
			alert("[ "+form.domain_select.value+"] \n!!!±ÔÄ¢\n1.ÇÑ±ÛÀº ¿Ï¼ºÇü ¹®ÀÚ¿©¾ß ÇÕ´Ï´Ù.\n2.- ¹®ÀÚ¸¦ Á¦¿ÜÇÑ Æ¯¼ö¹®ÀÚ´Â »ç¿ëºÒ°¡.");
			form.keyword.focus();
			showWrongDomain(form, i);
			return false;
		}
		if( domain_name.indexOf("-") == 0 ) {
			alert("[ "+form.domain_select.value+"] \n\nÇÏÀÌÇÂ(-)À¸·Î ½ÃÀÛÇÏ´Â Å°¿öµå´Â ½ÅÃ»ÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
			form.keyword.focus();
			showWrongDomain(form, i);
			return false;
		}

		// "-"  À¸·Î ³¡³ª´Â °Í ±ÝÁö
		if( domain_name.lastIndexOf("-") == (domain_name.length-1) ) {
			alert("[ "+form.domain_select.value+"] \n\nÇÏÀÌÇÂ(-)À¸·Î ³¡³ª´Â Å°¿öµå´Â ½ÅÃ»ÇÏ½Ç¼ö ¾ø½À´Ï´Ù.");
			form.keyword.focus();
			showWrongDomain(form, i);
			return false;
		}	
	}

	form.action = "/regist/search_result.php";
	form.domains.value = arr_keyword;
	form.mode.value = "bluk";
	form.gubun.value = "\n";

	form.submit();
}

function showWrongDomain(f, index)
{

	var oTxt = f.keyword;
	
	var pt = fGetXY (oTxt);

	var height = oTxt.offsetHeight;
	var left = pt.x;
	var top = pt.y + 10;
	var width = oTxt.offsetWidth - 15;

	var fontSize = 22;

	var currentTop = top + (fontSize * index);
		
	if(currentTop > (height + top - fontSize))
	{
		var diff = currentTop - (height + top - (fontSize * 2));

		oTxt.scrollTop = diff;

		idYellow.style.top = top + height - fontSize - 22;
		idYellow.style.display = "";
	}
	else
	{
		oTxt.scrollTop = 0;
		idYellow.style.top = currentTop;
		idYellow.style.display = "";
	}

	idYellow.style.height = fontSize;
	idYellow.style.left = left;
	idYellow.style.width = width;
	
}

function fGetXY (aTag){
  var oTmp = aTag;

  this.pt = new Object();
  this.pt.x = 0; this.pt.y = 0; this.pt.h = 0; this.pt.w = 0; 

  do {
  	this.pt.x += oTmp.offsetLeft;
  	this.pt.y += oTmp.offsetTop;
	this.pt.h += oTmp.offsetHeight;
  	this.pt.w = oTmp.offsetWidth;
  	oTmp = oTmp.offsetParent;
  } while(oTmp.tagName!="BODY");

  return this.pt;
}