﻿var nwFN = null;
var nwLN = null;
var nwEM = null;
var nwR1 = null;
var nwR2 = null;
var nwSB = null;
var nwST = null;

function UpdateNWStatus(flexid) {
	nwST.innerHTML = "Opdaterer...";
	ChangeFormStatus(true);
	$("#NWPanel").fadeTo(500, 0.5);
	
	var firstname = nwFN.value;
	var lastname = nwLN.value;
	var email = nwEM.value;
	var subscription = nwR1.checked;

	DanskInternetSelskab.Andelskassen.WebSite.Services.NewsletterSubscription.ChangeSubscriptionStatus(firstname, lastname, email, subscription, flexid, UpdateNWStatusComplete, UpdateNWStatusFailed);
}

function UpdateNWStatusComplete(resultarray) {
	$("#NWPanel").fadeTo(500, 1.0);
	ChangeFormStatus(false);
	nwST.innerHTML = resultarray;
}

function UpdateNWStatusFailed(error) {
	$("#NWPanel").fadeTo(500, 1.0);
	ChangeFormStatus(false);
	nwST.innerHTML = "FEJL: " + error;
}

function ChangeFormStatus(disabled) {
	nwFN.disabled = disabled;
	nwLN.disabled = disabled;
	nwEM.disabled = disabled;
	nwR1.disabled = disabled;
	nwR2.disabled = disabled;
	nwSB.disabled = disabled;
	nwST.disabled = disabled;
}
