function register(){
       
  	blad=0;
  	rad1c=0;
        var registerResult = document.getElementById("registerResult");
        
        var login = document.getElementById("uzytkownik").value;
        var haslo = document.getElementById("haslo1").value;
        var haslo2 = document.getElementById("haslo2").value;
        var telefon = document.getElementById("telefon").value;
        var token = document.getElementById("token").value;
        var logex = /^[0-9A-Za-z_]{6,20}$/;
        var telex = /^[0-9]{9,9}$/;
        var testlog=logex.test(login);
		var testhaslo=logex.test(haslo);
        var testtel=telex.test(telefon);

        var litPatt = /^[abcdefghjkmnpqrstuw23456789]{8,8}$/;
        var wynik = litPatt.test(token);

        if(login==''){//login
           document.getElementById("errlogin").innerHTML = "<br /><b>Nie podano loginu</b>"; blad++;
        }
        else if(testlog==false){
   	   document.getElementById("errlogin").innerHTML = "<br /><b>Login może się składać wyłącznie z liter (bez polskich znaków) oraz cyfr (od 6 do 20 znaków)</b>"; blad++;
	}
	else document.getElementById("errlogin").innerHTML = "";
	if(haslo==''){//haslo
           document.getElementById("errhaslo").innerHTML = "<br /><b>Nie podano hasła</b>"; blad++;
        } 
	else if(testhaslo==false){
   	   document.getElementById("errhaslo").innerHTML = "<br /><b>Hasło może się składać wyłącznie z liter (bez polskich znaków) oraz cyfr  (od 6 do 20 znaków)</b>"; blad++;
 	}
	else document.getElementById("errhaslo").innerHTML = "";
	if (haslo!= haslo2){//porownanie hasel
           document.getElementById("errhaslo2").innerHTML = "<br /><b>Podane hasła różnią się od siebie!</b>"; blad++;
        } else document.getElementById("errhaslo2").innerHTML = "";
        if(telefon==''){//telefon
           document.getElementById("errphone").innerHTML = "<br /><b>Nie podano numeru telefonu</b>"; blad++;
        }
		else if (testtel==false){
           document.getElementById("errphone").innerHTML = "<br /><b>Numer telefonu jest nie poprawny! Proszę wpisać 9 cyfrowy numer.</b>"; blad++;  
		}else document.getElementById("errphone").innerHTML = "";
	if(wynik==''){//token
           document.getElementById("errtoken").innerHTML = "<br /><b>Kod zawiera złe dane</b>"; blad++;
        }
	else if(wynik == false){
           document.getElementById("errtoken").innerHTML = '<b><br />Kod zawiera złe dane</b>'; blad++;
        }
        else document.getElementById("errtoken").innerHTML = "";

	if(blad==0){
	     registerResult.innerHTML = "Proszę czekać, trwa sprawdzanie wprowadzonych danych..."
                 var myAjax = new Ajax.Request(
                        './register/register.php',
                        {
                	method: 'POST',
                        parameters:     "login="+login+
                        				"&haslo="+haslo+
                          	 			"&phone="+telefon+
                             			"&token="+token,
                        onComplete: showResponse,
                	onFailure: showAlert
                        });
        }
		else { document.getElementById("registerResult").innerHTML = "<p><b style='font-size:16px;color:#000;'>Popraw dane w formularzu!<br><br /></b></p>";alert('Błędnie wypełniony formularz! Sprawdź opis błędu, który znajduje się pod źle wypełnionym polem i popraw wprowadzone dane.');}
}
function showResponse(text){
        var registerResult = document.getElementById("registerResult");
		//registerResult.innerHTML = 'Uwaga! Wyjątek!<br /> '+text.responseText;
		var litera = text.responseText.charAt(0);
		//alert(text.responseText);
        if(litera=='1'){
        registerResult.innerHTML  = '<b>Błąd: <span style="color:white;">Kod z obrazka zawiera złe dane</span></b>';
        }else  if(litera=='2'){
        registerResult.innerHTML  = '<b>Błąd: <span style="color:white;">Podany login został użyty przez kogoś innego! Zaproponuj inny!<br /></span></b>';
		}else  if(litera=='3'){
        registerResult.innerHTML  = '<b>Błąd: <span style="color:white;">Podany KOD nie istnieje!<br />Zaproponuj inny!</span></b>';
        }else  if(litera=='4'){
        registerResult.innerHTML  = '<b>Błąd: <span style="color:white;">Przepraszamy!<br />Wystąpił problem z serwerem... prosimy spróbować później lub skontaktować się z <a href="mailto:admin@doladujse.pl">administratorem</a></span></b>';
        }else  if(litera=='7'){         
        document.getElementById("form").innerHTML  = '<h1>Witaj w naszym Programie Partnerskim!</h1> <p>Twoja rejestracja przebiegła pomyślnie.<br> Od teraz możesz korzystać ze wszystkich możliwości naszego PP. Musisz tylko się zalogować do swojego panelu, gdzie znajdziesz swój link polecający oraz aktualne statystyki.<br><br>Dziękujemy i pozdrawiamy!</p>';
        }
		else  if(litera!='1' && litera!='2' && litera!='3' && litera!='4' && litera!='5' && litera!='7'){
		//registerResult.innerHTML = 'Uwaga! Wyjątek!<br /> '+text.responseText;
		registerResult.innerHTML = 'Uwaga! Wyjątek!<br /> ';
		}
}
function showAlert(MyRequest) {
        var registerResult = document.getElementById("registerResult");
        registerResult.innerHTML  = 'Błąd: <b>Nieudana rejestracja.</b>';
        var registerButton = document.getElementById('registerButton');
        registerButton.style.display = "none";
}
function czysc(element)
{
element.value="";
}

