function sprawdzLogin(f) {
	var bledy = 0;
			login = f.login.value;
			if (login=='') return 1;
         http_request = false;
        if (window.XMLHttpRequest) {
                przegladarka = 1;
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) {
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
                przegladarka=0;
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");

                } catch (e) {}
            }
        }

        if (!http_request) {

            return false;
        }
        http_request.onreadystatechange = function () {
                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
                        wynik = http_request.responseText;
                         if (wynik=="1") {
                        	document.getElementById('login_exists').style.display='block';
							bledy = 1;
							f.login.style.color="#f00";
                        } else {
                        	document.getElementById('login_exists').style.display='none';
							bledy = 0;
                        	f.login.style.color="#000000";
                        }
                    }
                }
        }
		strona='!new/ajax/sprawdzLogin.php';
		http_request.open('POST', strona, true);
		url='login='+login;
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(url);
        return bledy;
}


function sprawdzEmail(f) {
	bledy = 0;
			email = f.email.value;
			if (email=='') return 1;
         http_request = false;
        if (window.XMLHttpRequest) {
                przegladarka = 1;
            http_request = new XMLHttpRequest();
            if (http_request.overrideMimeType) {
                http_request.overrideMimeType('text/xml');
            }
        } else if (window.ActiveXObject) {
            try {
                http_request = new ActiveXObject("Msxml2.XMLHTTP");
                przegladarka=0;
            } catch (e) {
                try {
                    http_request = new ActiveXObject("Microsoft.XMLHTTP");

                } catch (e) {}
            }
        }

        if (!http_request) {

            return false;
        }
        http_request.onreadystatechange = function () {
                if (http_request.readyState == 4) {
                    if (http_request.status == 200) {
                        wynik = http_request.responseText;
                         if (wynik=="1") {
                        	document.getElementById('wrong_email').style.display='block';
							bledy = 1;
							f.email.style.color="#f00";
                        }
                         if (wynik=="2"){
                        	document.getElementById('wrong_email').style.display='block';
							bledy = 2;
                        	f.email.style.color="#f00";
                        } 
                        if (wynik=="0") {
                        	bledy = 0;
                        	f.email.style.color="#000";
                        	document.getElementById('wrong_email').style.display='none';
                        }
                        
                    }
                }
        }
		strona='!new/ajax/sprawdzEmail.php';
		http_request.open('POST', strona, true);
		url='email='+email;
        http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
        http_request.send(url);
        return bledy;
}

function sprawdzHasla(f) {
	if (f.haslo.value==''||f.haslo2.value=='') return 1;
	if (f.haslo.value!=f.haslo2.value) {
		document.getElementById('pass_diff').style.display='block';
		bledy = 1;
		f.haslo.style.color="#f00";
		f.haslo2.style.color="#f00";
	} else {
		document.getElementById('pass_diff').style.display='none';
		bledy = 0;
				f.haslo.style.color="#000";
		f.haslo2.style.color="#000";

	}
	return bledy;
}


function sprawdzNick(f) {
/*	if (!f.nick.value) {
			f.regulamin.checked=false;
			document.getElementById('submit').disabled=true;
			return 1;
 	} else {
*/ 		return 0;
 	/*}*/
}


function sprawdzFormularz(f) {
	login = sprawdzLogin(f);
	haslo = sprawdzHasla(f);
	email = sprawdzEmail(f);
	nick = sprawdzNick(f);
	if (f.regulamin.checked==true&&login==0&&haslo==0&&nick==0) {
		blad=0;
		document.getElementById('submit').disabled=false;
	} else {
		alert('Proszę poprawnić błędnie wypełnione pola !');
		f.regulamin.checked=false;
		document.getElementById('submit').disabled=true;
		blad=1;
	}

	

	
	
	if (login==0&&haslo==0&&email==0&&nick==0) {
		return 0;
	} else {
		return 1;
	}
	
}

function sprawdzNick(f) {
	/*if (!f.nick.value) {
			f.regulamin.checked=false;
			document.getElementById('submit').disabled=true;
			return 1;
 	} else {*/
 		return 0;
 	/*}*/
}

function checkForm(f) {
	return true;
	alert('Proszę wypełnić wszystkie wymagane pola');
	return false; 
	
}