$(document).ready(function() {
	$('#register_form_cancel_button').click(function(event){
		goback();});
	$('#register_form_submit_button').click(function(event){
		check_form()});	
});

function check_form() {
	if (!confirm_passwords()) {
		alert('Passwords do not match');
		return false;
	}
	if (!confirm_password_lengths()) {
		alert('Passwords need to be at least six characters long');
		return false;
	}
	$.ajax({
  		type: 'POST',
  		url: "../action/register.php",
  		data: $('#registration_form').serialize(),
		dataType: 'json',
	  	success: function(data){
	  		if (data.success==true) {
				infoDialog(data.message,goback);
	  		} else {
	  			errorDialog(data.message);
	  		}
		}
	});
	return true;
}

function confirm_passwords() {
	if ($('#password').val()=='') {
		return false;
	}
	if ($('#password2').val()=='') {
		return false;
	}
	return $('#password').val()==$('#password2').val();
}

function confirm_password_lengths() {
	if ($('#password').val()=='') {
		return false;
	}
	if ($('#password2').val()=='') {
		return false;
	}
	return ($('#password2').val().length>5);
}

function goback() {
	window.location=backtrack;
}
