/* Versturen van formulier */
function app_for_nieuwsmomenten_go(app_con_nieuwsmomenten_naam,app_con_nieuwsmomenten_emailadres,app_con_nieuwsmomenten_error,app_con_nieuwsmomenten_url)
{
/* Invoer velden */
var app_val_nieuwsmomenten_last_name = document.app_for_nieuwsmomenten.app_for_nieuwsmomenten_last_name.value;
var app_val_nieuwsmomenten_email = document.app_for_nieuwsmomenten.app_for_nieuwsmomenten_email.value;
if (document.getElementById('app_for_nieuwsmomenten_funcml_add') != null && document.getElementById('app_for_nieuwsmomenten_funcml_unsub2') != null){
if (document.getElementById('app_for_nieuwsmomenten_funcml_add').checked == true){
var app_val_nieuwsmomenten_funcml = "add";
} else if (document.getElementById('app_for_nieuwsmomenten_funcml_unsub2').checked == true){
var app_val_nieuwsmomenten_funcml = "unsub2";
}} else {
var app_val_nieuwsmomenten_funcml = document.app_for_nieuwsmomenten.app_for_nieuwsmomenten_funcml.value;
}

/* Lege waarden als ze niet zijn ingevuld */
if (app_val_nieuwsmomenten_last_name == app_con_nieuwsmomenten_naam){var app_val_nieuwsmomenten_last_name = '';}
if (app_val_nieuwsmomenten_email == app_con_nieuwsmomenten_emailadres){var app_val_nieuwsmomenten_email = '';}

/* E-mailadres controle */
apos=app_val_nieuwsmomenten_email.indexOf("@");
dotpos=app_val_nieuwsmomenten_email.lastIndexOf(".");
/* E-mailadres fout */
if (apos<1||dotpos-apos<2){
app_for_nieuwsmomenten_error(app_con_nieuwsmomenten_error);
/* E-mailadres goed */
}else {
/* Velden leeg maken */
document.app_for_nieuwsmomenten.app_for_nieuwsmomenten_last_name.value = app_con_nieuwsmomenten_naam;
document.app_for_nieuwsmomenten.app_for_nieuwsmomenten_email.value = app_con_nieuwsmomenten_emailadres;
/* Doorsturen */
try { xmlhttp = window.XMLHttpRequest?new XMLHttpRequest(): new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) {}
xmlhttp.open("GET",app_con_nieuwsmomenten_url + '?email=' + app_val_nieuwsmomenten_email + '&last_name=' + app_val_nieuwsmomenten_last_name + '&funcml=' + app_val_nieuwsmomenten_funcml);
xmlhttp.send(null);
/* Verwerkt of niet */
xmlhttp.onreadystatechange = function() {if (xmlhttp.readyState==4){if (xmlhttp.status==200){app_for_nieuwsmomenten_ok(xmlhttp.responseText,app_con_nieuwsmomenten_naam,app_con_nieuwsmomenten_emailadres);} else {app_for_nieuwsmomenten_error("Er is een fout opgetreden: " + xmlhttp.statusText);}  }};

}
}

function app_for_nieuwsmomenten_error(error){
document.getElementById('app_for_nieuwsmomenten_status').className = 'app_for_nieuwsmomenten_error';
document.getElementById('app_for_nieuwsmomenten_status').innerHTML = error;
}
function app_for_nieuwsmomenten_ok(ok,app_con_nieuwsmomenten_naam,app_con_nieuwsmomenten_emailadres){
document.getElementById('app_for_nieuwsmomenten_status').className = 'app_for_nieuwsmomenten_ok';
document.getElementById('app_for_nieuwsmomenten_status').innerHTML = ok;
}
