$(document).ready(function(){	

	$("#regFormText").blur(function(){
		var email=$(this).val();
		if(!check_email(email)){
			$(this).css("border-color", "red");
			//$("#regFormButton").attr("disabled","disabled");
			return false;
		}
		$(this).css("border-color", "gray");
		//$("#regFormButton").attr("disabled","");
	});
	
	$("#regFormButton").click(function(){
		var email=$("#regFormText").val();
		//if(!$("#regFormCheckbox").attr("checked"))return false;
		if(!check_email(email)){
			$("#regFormText").css("border-color", "red");
			//$("#regFormButton").attr("disabled","disabled");
			return false;
		}
		$("#usersRegistrationResultsDiv").html("<img src='/i/ajax-loader.gif'/>");
		$.ajax({
			url: "/ajax/users_register.php",
			data: "e="+email+"&a="+mkPass(),
			success: function(response){
				$("#usersRegistrationResultsDiv").html("");
				if("ok"==response){
					var url=document.location;
					url=url.toString();
					if(url.indexOf('/order')>0){
						document.location='/order?yeah';
						return true;
					}
					$("#usersRegistrationResultsDiv").html(lang_successfulRegister1+email+lang_successfulRegister2);
					$("#usersRegistrationForm").slideUp();
					$("#usersLoginForm").slideUp();
					$("#usersProfileLinks").slideDown();
					return true;
				}
				if("already_logged"==response){
					$("#usersRegistrationResultsDiv").html(lang_alreadyLogged);
					$("#usersRegistrationForm").slideUp();
					$("#usersLoginForm").slideUp();
					$("#usersProfileLinks").slideDown();
					return false;
				}
				if("wrong_ip"==response){
					$("#usersRegistrationResultsDiv").html(lang_wrong_ip);
					$("#regFormText").css("border-color", "red");
					return false;
				}
				if("invalid_email"==response){
					$("#usersRegistrationResultsDiv").html(lang_invalidEmail);
					$("#regFormText").css("border-color", "red");
					return false;
				}
				if("email_registered"==response){
					$("#usersRegistrationResultsDiv").html(lang_emailRegistered);
					$("#regFormText").css("border-color", "red");
					return false;
				}
			},
			error: function(response){
				$("#usersRegistrationResultsDiv").html(response);
				return false;
			}
		});
	});
	
});

