function whois(domain)
{
  if (domain.length == 0)
    return;
  window.open("/whois/whois_popup.html?domain="+domain, "_blank", "width=620, height=550, scrollbars=yes");
}

function zipfind(frm, f_zipno1, f_zipno2, f_state, f_city, f_addr1, f_addr2, f_estate, f_ecity, f_eaddr1, f_eaddr2)
{
  window.open("/member/zipfind.html?frm="+frm+"&f_zipno1="+f_zipno1+"&f_zipno2="+f_zipno2+"&f_state="+f_state+"&f_city="+f_city
    +"&f_addr1="+f_addr1+"&f_addr2="+f_addr2+"&f_estate="+f_estate+"&f_ecity="+f_ecity+"&f_eaddr1="+f_eaddr1+"&f_eaddr2="+f_eaddr2,
    "_blank", "width=400,height=150");
}

function zipfind2(frm, f_zipno1, f_zipno2, f_addr1, f_addr2)
{
  window.open("/member/zipfind.html?frm="+frm+"&f_zipno1="+f_zipno1+"&f_zipno2="+f_zipno2
    +"&f_addr1="+f_addr1+"&f_addr2="+f_addr2,
    "_blank", "width=400,height=150");
}

function to_currency(val)
{
  var c = "", res = "";
  var j = 0;

  val = val.toString();
  for (var i = val.length; i >= 0; i--)
  {
    c = val.charAt(i);
    if (c != "," && c != "")
    {
      if (j % 3 == 0 && j != 0)
        res = c + "," + res;
      else
        res = c + res;
      j++;
    }
  }
  return res;
}

function to_number(val)
{
  var res = "", c = "";

  if (val == "")
    return 0;

  for (var i = 0; i < val.length; i++)
  {
    c = val.charAt(i);
    if (c != ",") res += c;
  }

  return parseInt(res);
}

function is_ascii(str)
{
  var regex1 = /^[a-zA-Z0-9]+[a-zA-Z0-9\-]*[a-zA-Z0-9]+$/
  var regex2 = /^[a-zA-Z0-9]+$/
  var len = str.length;

  var is_ascii = true;
  if (len == 1 && !regex2.test(str) || len > 1 && !regex1.test(str))
  {
    is_ascii = false;
  }

  return is_ascii;
}

function auto_resize_window()
{
  var width  = document.body.scrollWidth  + (document.body.offsetWidth  - document.body.clientWidth);
  var height = document.body.scrollHeight + (document.body.offsetHeight - document.body.clientHeight);
  self.resizeBy(width, height);
}

function check_jumin(privno1, privno2)
{
  var juminno = privno1.value+""+privno2.value;
  if (juminno.length == 0)
  {
    return false;
  }

  var chk3 = 0;
  for (var i = 0; i <= 11 ; i++)
  {
    chk3 = chk3 + ((i % 8 + 2) * parseInt(juminno.substring(i, i + 1)))
  }
  chk3 = 11 - (chk3 % 11);
  chk3 = chk3 % 10;
  if (chk3 != juminno.substring(12, 13))
  {
    privno1.value = "";
    privno2.value = "";
    privno1.focus();
    return false;
  }

  return true;
}

function trim(str)
{
  var i = 0;
  s = new String(str);
  for (i = 0; i < s.length; i++)
  {
    var c = s.charAt(i);
    if (c != ' ')
      break;
  }

  var sp = i;

  for (i = s.length - 1; i >= 0; i--)
  {
    var c = s.charAt(i);
    if (c != ' ' && c != '\n' && c != '\r')
      break;
  }

  str = s.substring(sp, i + 1);
  return str;
}