function rej()
{
var test=true;
var mess="";
var pemail=document.f1.email;
var pas=document.f1.haslo;
var pas2=document.f1.haslo2;
var pkod=document.f1.kod;
var preg=document.f1.regulamin;
var preg2=document.f1.regulamin2;

var vemail  = pemail.value;
var vpas  = pas.value;
var vpas2  = pas2.value;
var vkod  = pkod.value;



if(vemail==''){  mess+='Podaj  email\n'; test =false;}
if(vpas==''){  mess+='Podaj  hasło\n'; test =false;}
if(vpas2==''){  mess+='Podaj ponownie  hasło\n'; test =false;}
if(vpas2!=vpas){  mess+='Hasła nie są jednakowe\n'; test =false;}
if(vkod.length!=5){  mess+='Kod powinien składać się z 5 cyfr.\n'; test =false;}
if(!preg.checked) { mess +='Musisz wyrazić zgodę na przetwarzaie danych\n'; test=false;}
if(!preg.checked) { mess +='Musisz zaakceptować warunki korzystania z serwisu\n'; test=false;}

if(test==false){
alert(mess);
return false;}else{ return true;}
}

// logowanie

function loguj()
{
var forms=document.getElementById("f1");
var test=true;
var mess="";
var pemail=forms.email;
var pas=forms.haslo;
var pkod=forms.kod;

var vemail  = pemail.value;
var vpas  = pas.value;
var vkod  = pkod.value;

if(vemail==''){  mess+='Podaj  email\n'; test =false;}
if(vpas==''){  mess+='Podaj  hasło\n'; test =false;}
if(vkod==''){  mess+='Przepisz  kod  z obrazka\n'; test =false;}
if(vkod.length!=5){  mess+='Kod powinien składać się z 5 cyfr.\n'; test =false;}

if(test==false){
alert(mess);
return false;}else{ return true;}
}


var xmlHttp=makeObject();


function makeObject()
{

  var xmlHttp;
  if(window.ActiveXObject)
  {
    try
    {
      xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");

    }
    catch (e)
    {
      xmlHttp = false;
    }
  }

  else
  {
    try
    {
      xmlHttp = new XMLHttpRequest();
    }
    catch (e)
    {
      xmlHttp = false;
    }
  }

  if (!xmlHttp)
    alert("Aplikacja AJAX nie mogła być zainicjowana.");
  else

    return xmlHttp;
}

function testLogin()
{
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
  {
    loginValue = escape(document.getElementById("login1").value);


        odata=new Date();
        date=odata.getTime();

    xmlHttp.open("GET", "ajax/logowanie.php?login="+loginValue+"&data="+date+"", true);
    xmlHttp.onreadystatechange = handleServerResponseLogin;

    xmlHttp.send(null);
  }
  else
    setTimeout('testLogin()', 2000);


}



function handleServerResponseLogin()
{
 if (xmlHttp.readyState == 1)
  {
  cel=document.getElementById("helpLogin");
  cel.innerHTML='Przetwarzanie danych...';
  }else{
  cel=document.getElementById("helpLogin");
  cel.innerHTML='&nbsp;';
  }

  if (xmlHttp.readyState == 4)
  {

    if (xmlHttp.status == 200)
    {
         helloMessage=xmlHttp.responseText;
       document.getElementById("helpLogin").innerHTML = helloMessage;

    }

    else
    {
      alert("Wystapil blad podczas uzyskiwania dostepu do serwera: " + xmlHttp.statusText);
    }
  }
}


function testEmail()
{
if (xmlHttp.readyState == 4 || xmlHttp.readyState == 0)
  {
    emailValue = escape(document.getElementById("email1").value);


        odata=new Date();
        date=odata.getTime();

    xmlHttp.open("GET", "ajax/logowanie.php?email="+emailValue+"&data="+date+"", true);
    xmlHttp.onreadystatechange = handleServerResponseLogin;

    xmlHttp.send(null);
  }
  else
    setTimeout('testEmail()', 2000);


}

