function ajaxAddressAdd()
{
    var req = new Request({
        method: 'post',
        data: document.forms[0],
        url: "/interface/ajax/adressenlijst_edit.php",
        onRequest: function() { showPreloader( "preloader", "Bezig met het opslaan van het adres..." ) },
        onComplete: function( response ) { changePreloader( "preloader", response, "false" ); loadAddressList(); }
        }).send();
}

function ajaxAddressDelete( nId )
{
    var req = new Request({
        method: 'get',
        url: "/interface/ajax/adressenlijst_delete.php?id=" + nId,
        onRequest: function() { showPreloader( "addresses", "Bezig met het verwijderen van het adres..." ) },
        onComplete: function( response ) { changePreloader( "addresses", response, "false" ); loadAddressList(); }
        }).send();
}

function loadAddressList()
{
    var req = new Request({
        url: "/interface/ajax/adressenlijst_list.php",
        onRequest: function() { showPreloader( "addresses", "Bezig met het ophalen van adressen..." ) },
        onComplete: function( response ) { changePreloader( "addresses", response, "false" ); }
        }).send();
}

function showPreloader( sElement, sMessage  )
{
    $( sElement ).innerHTML = '<img src="/images/ajax-loader.gif" align="absmiddle"> ' + sMessage;
    $( sElement ).style.display = 'block';
}

function changePreloader( sElement, sMessage, bHideElement )
{
    $( sElement ).innerHTML = sMessage;
    if ( bHideElement == "true" )
        $( sElement ).style.display = 'none';
}
