
var antibot = Math.floor(Math.random() * 5) + 1

function checkRegistrationForm(){
	var result = true;
	var checkMail = new RegExp("^[a-z0-9._-]+@[a-z0-9._-]+.[a-z]{2,6}?$");
	var checkLabel = new RegExp("^[a-z0-9A-Z _@.-]+$");

		
			if(document.getElementById('nick').value=='' || document.getElementById('nick').value.length<2){
				document.getElementById('nick_label').style.color = 'red';
				result = false;
			}else{
				
				if (!checkLabel.test(document.getElementById('nick').value)){
					document.getElementById('nick_label').style.color = 'red';
					result = false;
				} else{
					var fthchars = document.getElementById('nick').value.substr(document.getElementById('nick').value.length-5);
					fthchars = fthchars.toLowerCase();
					var trdchars = fthchars.substr(1);
					var sndchars = trdchars.substr(2);	
				
					if(trdchars == '.css' || sndchars == '.js' || trdchars == '.php' || trdchars =='.ico' || trdchars =='.jpg' || fthchars == '.jpeg' || trdchars == '.gif' || trdchars =='.png' || trdchars == '.flv' || trdchars == '.swf' || trdchars == '.htm' || fthchars == '.html' || trdchars == '.txt' || trdchars == '.xml'){
						document.getElementById('nick_label').style.color = 'red';
						result = false;	
					}else  document.getElementById('nick_label').style.color = '#888888';
				}	
			} 
			
			
	//		makeRequest('loginCheck.php?newuser='+document.getElementById('nick').value,'comm_login');
		
			
			if(document.getElementById('new_password').value!=document.getElementById('confirm_password').value || document.getElementById('new_password').value.length < 5){
				document.getElementById('confirm_password_label').style.color = 'red';
				document.getElementById('new_password_label').style.color = 'red';
				result = false;
			}else{
				document.getElementById('confirm_password_label').style.color = '#888888';
				document.getElementById('new_password_label').style.color = '#888888';
			
				if(document.getElementById('new_password').value==''){
					document.getElementById('new_password_label').style.color = 'red';
					result = false;
				}else document.getElementById('new_password_label').style.color = '#888888';
			
				if(document.getElementById('confirm_password').value==''){
					document.getElementById('confirm_password_label').style.color = 'red';
					result = false;
				}else document.getElementById('confirm_password_label').style.color = '#888888';
			
				
			}
			
		
			
			if(document.getElementById('email').value!=''){
				if (!checkMail.test(document.getElementById('email').value)){
					document.getElementById('email_label').style.color = 'red';
					result = false;
				} else document.getElementById('email_label').style.color = '#888888';
			} else document.getElementById('email_label').style.color = 'red';
			
				
			if(document.getElementById('day').value=='' || document.getElementById('month').value=='' || document.getElementById('year').value==''){
				document.getElementById('birthday_label').style.color = 'red';
				result = false;
			}else document.getElementById('birthday_label').style.color = '#888888';
			

			if(document.getElementById('country').value==''){
					document.getElementById('country_label').style.color = 'red';
					result = false;
			} else document.getElementById('country_label').style.color = '#888888';
	
			if(document.getElementById('region').value==''){
					document.getElementById('region_label').style.color = 'red';
					result = false;
			} else document.getElementById('region_label').style.color = '#888888';
		
			if(document.getElementById('town').value==''){
					document.getElementById('town_label').style.color = 'red';
					result = false;
			} else document.getElementById('town_label').style.color = '#888888';
		
			if(document.getElementById('women').checked == false && document.getElementById('men').checked == false){
				document.getElementById('sex_label').style.color = 'red';
					result = false;
			} else document.getElementById('sex_label').style.color = '#888888';	
			
			if(document.getElementById('antibot'+antibot).checked == false){
				document.getElementById('antibot_label').style.color = 'red';
					result = false;
			} else document.getElementById('antibot_label').style.color = '#888888';
			
			if(document.getElementById('terms').checked == false){
				document.getElementById('terms_label').style.color = 'red';
					result = false;
			} else document.getElementById('terms_label').style.color = '#888888';
			
	if(!result)	infoBox("Rejestracja","Pola zaznaczone na czerwono są polami źle wypełnionymi. Pamiętaj nick musi mieć przynajmniej dwie litery i może zawierać następujące znaki: A-Z a-z 0-9 .-_@, adres e-mail powinien być poprawnie wpisany, a hasła muszą być takie same i mieć przynajmniej 5 znaków.");	

	return result;
}


