var ajax_newsletter = new sack();

function whenLoading(){
	var e = document.getElementById('newsletterReplaceme'); 
	e.innerHTML = "Sending Data...";
}

function whenLoaded(){
	var e = document.getElementById('newsletterReplaceme'); 
	e.innerHTML = "Data Sent...";
}

function whenInteractive(){
	var e = document.getElementById('newsletterReplaceme'); 
	e.innerHTML = "Getting data...";
}

function whenCompleted(){
	var e = document.getElementById('newsletterSackdata'); 
	if (ajax_newsletter.responseStatus){
		var string = "Status Code: " + ajax_newsletter.responseStatus[0] + "Status Message: " + ajax_newsletter.responseStatus[1] + "URLString Sent: " + ajax_newsletter.URLString + "";
	} else {
		var string = "URLString Sent: " + ajax_newsletter.URLString + "";
	}
	e.innerHTML = string;	
}

function addNewsletter(){
    ajax_newsletter.resetData();
	var form = document.getElementById('formNewsletter');
	ajax_newsletter.setVar("email", form.newsletterEmail.value); // recomended method of setting data to be parsed.
	ajax_newsletter.requestFile = "index.php?addNewsletter=true";
	ajax_newsletter.element = 'newsletterReplaceme';
	ajax_newsletter.onLoading = whenLoading;
	ajax_newsletter.onLoaded = whenLoaded; 
	ajax_newsletter.onInteractive = whenInteractive;
	ajax_newsletter.onCompletion = whenCompleted;
	ajax_newsletter.runAJAX();
}