/*****************************************************************************************/
/******************************** Register Form ******************************************/
/*****************************************************************************************/
// sprawdza pola w formularzu rejestrowania
// jesli wszystko poprawne to za pomoca ajax'a uruchamia skrypt php dodajacy nowego uzytkownika

function checkRegisterForm()
{	
	
	//alert("checkRegisterForm()");
	
	$(".alertDiv").hide();
	$("#email").removeClass("inputRed");
	$("#pass1").removeClass("inputRed");
	$("#pass2").removeClass("inputRed");
	
	// sprawdza czy wypelnione sa wszystkie pola
	if(!$('#email').val() || !$('#pass1').val() || !$('#pass2').val())
	{ // jesli nktorekolwiek z pol jest niewypelnione
		$("#alert1").show();	
		if(!$("#email").val()){$("#email").addClass("inputRed");}else{$("#email").removeClass("inputRed");};
		if(!$("#pass1").val()){$("#pass1").addClass("inputRed");}else{$("#pass1").removeClass("inputRed");};
		if(!$("#pass2").val()){$("#pass2").addClass("inputRed");}else{$("#pass2").removeClass("inputRed");};
	}
	else{ // gdy wszystkie pola zostaly wypelnione
	
		var submituj = true;
		//sprawdza czy podany email jest poprawny (zawiera "@" i ".")
		if($('#email').val().indexOf('@')<0 && $('#email').val().indexOf('.')<0)
		{ //nie ma "@" lub "." w podanym emailu
			$("#alert4").show();  // alert, ze haslo jest nipoprawne
			$("#email").addClass("inputRed");
			submituj = false;
		}
		
		//sprawdza hasla sa takie same
		if($("#pass1").val() != $("#pass2").val())
		{
			$("#alert2").show(); // alert, ze hasla sa rozne
			$("#pass1").addClass("inputRed");
			$("#pass2").addClass("inputRed");
			submituj = false;
		}
		else if($("#pass1").val().length < 5 ){
			$("#alert6").show();
			submituj = false;
		}
		
		if(!$("#accept").attr("checked") && submituj){
			$("#alert5").show(); 
			submituj = false;
		}
		
		
		if(submituj){
			
			//alert("submituj - true");
			
			var vars;  // zmiene przesylane do dokumentu php
			vars = "email="+$("#email").val()+"&pass1="+$("#pass1").val()+"&pass2="+$("#pass2").val();
			
			$.ajax({	// ------------------------- AJAX
				type: "POST",										// ------------ type
				url: "account/ajaxDocs/ajaxRegister.php",			// ------------ url
				data: vars,											// ------------ data
				dataType: "json",
				beforeSend: function (){							// ------------ beforeSend
					$("#loading").show();
				},
				success: function(data){								// ------------ success
					alert(data.msg);
					
					if(data.error < 0){
						
						$("#beforeRegister").hide();
						$("#afterRegister").show();
						//$("#afterRegister").append("<a href='"+data["link"]+"'>"+data["link"]+"</a>");
						$("#accept").removeAttr("checked");
						
					}
					else{
						$("#alert" + data.error).show();  	// wyswietl komunikat na stronie
					}
					
					/*
					var data = getDataFromAjax(msg);
					
					
					if(data["error"] > 0)
					{
						$("#alert"+data["error"]).show();  	// wyswietl komunikat na stronie
						//alert(data["errorText"]);			// wyswietl okno z komunikatem
					}
					
					if(data["error"] == "-1"){
						//alert(data["errorText"]);	
						$("#beforeRegister").hide();
						$("#afterRegister").show();
						//$("#afterRegister").append("<a href='"+data["link"]+"'>"+data["link"]+"</a>");
						$("#accept").removeAttr("checked");
						//$("#registerForm").hide();
					}
					*/
				},
				complete: function(){								// ------------ complete
					$("#loading").hide();
				}
			});
			
			
		}
		else{
			//alert("submituj - false");
		}
	}
	
}


