
function onClickRegister(type, id) {
    var mysack = new sack(
        "/wp-admin/admin-ajax.php" );

    mysack.execute = 1;
    mysack.method = 'POST';
    mysack.setVar( "action", "event_registration" );
    mysack.setVar( "type", type );
    mysack.setVar( "id", id );
    mysack.setVar( "click_action", "signup");
    mysack.onError = function() {
        alert('Ajax error in voting' )
    };
    mysack.runAJAX();

    return true;
}

function onClickCancel(type, id) {
    var mysack = new sack(
        "/wp-admin/admin-ajax.php" );

    mysack.execute = 1;
    mysack.method = 'POST';
    mysack.setVar( "action", "event_registration" );
    mysack.setVar( "type", type );
    mysack.setVar( "id", id );
    mysack.setVar( "click_action", "delete");
    mysack.onError = function() {
        alert('Ajax error in voting' )
    };
    mysack.runAJAX();

    return true;
}

function onClickMove(type, id) {
var mysack = new sack(
        "/wp-admin/admin-ajax.php" );

    mysack.execute = 1;
    mysack.method = 'POST';
    mysack.setVar( "action", "event_registration" );
    mysack.setVar( "type", type );
    mysack.setVar( "id", id );
    mysack.setVar( "click_action", "move");
    mysack.onError = function() {
        alert('Ajax error in voting' )
    };
    mysack.runAJAX();

    return true;}

function onClickWaiting(id) {
    alert ('Sorry, no more room. Check back later.');
}

function onSackSuccess(status, type, id, message) {
    var theButton = document.getElementById('button_' + type);
    theButton.value = status;

    /* Disable all buttons */
    document.getElementById('event_buttons').innerHTML = message;
    document.getElementById('event_buttons').className = 'event-notice';
}
