 function ZkontrolujRegistraci()
{
  var form=document.forms["regForm"];
  if(form.nickname.value.length<6)
  {
    alert(phrases["login"]+" "+phrases["tooshort"]);
    form.nickname.focus();
    return false;
  }
  else
  {
    if (window.RegExp)
    {
      znaky=new RegExp("^[^.]+(\.[^.]+)*@([^.]+[.])+[a-z]{2,3}$");
      if (!znaky.test(form.email.value))
      {
        window.alert(phrases["notmail"]);
        form.email.focus();
        return false;
      }
    }
      if(form.pass.value.length<6)
      {
        alert(phrases["password"]+" "+phrases["tooshort"]);
        form.pass.focus();
        return false;
      }
  }
  var co = false;
  try
  {
    var xhr=new XMLHttpRequest();
    xhr.open("post","introduction/script_php/firstcontrol.php",false);
    xhr.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
    xhr.onreadystatechange=function()
    {
      if(xhr.readyState==4)
      {
        if(xhr.status == 200)
        {
          if(xhr.responseText=="true")
          {
            co = true;
          }
          else
          {
            var text;
            if(xhr.responseText.indexOf("name_exist")!=-1)
                text=phrases["nameexist"];
            else
                if(xhr.responseText.indexOf("email_exist")!=-1)
                    text=phrases["emailexist"];
                else
                    text=xhr.responseText;
            alert(text);
            co=false;
            return false;
          }
        }
        else
        {
          alert(phrases["connerror"]+"..."+xhr.responseText);
          return false;
        }
      }
    }
    var data=encodeNameAndValue("nickname",form.nickname.value)+"&";
    data+= encodeNameAndValue("email",form.email.value)+"&";
    data+= encodeNameAndValue("pass",form.pass.value)+"&";
    xhr.send(data);
  }
  catch(e)
  {
    alert(phrases["connerror"]);
    return false;
  }
  return co;
}
function encodeNameAndValue(n,v)
{
  return encodeURIComponent(n)+"="+encodeURIComponent(v);
}
