<?php
/**
 * register.php
 * Clark Freifeld 23 Apr 2011
 */
session_start();
if(isset($_SESSION['researcher_id'])) {
    header("Location: index.php");
    exit;
}
$title = "Register";
require_once 'header.inc.php';
?>
<h3>Please enter your registration details. Your registration will need to be approved by an administrator before you can log in.</h3>
<form method="post" id="regform">
<table>
<tr><td>First name:</td><td><input type="text" name="firstname" /></td></tr>
<tr><td>Last name:</td><td><input type="text" name="lastname" /></td></tr>
<tr><td>Email:</td><td><input type="text" name="email" /></td></tr>
<tr><td>Username:</td><td><input type="text" name="username" /></td></tr>
<tr><td>Password:</td><td><input type="password" name="pword" /></td></tr>
<tr><td>Retype password:</td><td><input type="password" name="pword2" /></td></tr>
<tr><td></td><td><input type="submit" value=" OK " name="submit"/></td></tr>
</table>
</form>
<a href="forgotpw.php">Forgot Password</a>
<script>
$('#regform').submit(
function() {
    var inputs = $('#regform :input');
    var values = {};
    inputs.each(function() {
        values[this.name] = $(this).val();
    });
    if(values['pword'] != values['pword2']) {
        alert('Passwords don\'t match. Please enter again.');
        $('input[name=pword]').val('');
        $('input[name=pword2]').val('');
        $('input[name=pword]').focus();
        return false;
    }
    $.post('regsvc.php', values,
    function(resp) {
        if(resp['err']) {
            alert(resp['err']);
            if(resp['focus']) {
                $(resp['focus']).focus();
            }
        } else {
            $('#regform').html('Thanks for registering. You will be notified by email when your registration is approved.');
        }
    },
    'json');
    return false;
});
</script>
<?php
require_once 'footer.inc.php';
?>
