function ajaxSendNewsletter() {
	var newsletterID = document.getElementById( "newsletterID" ).value;
	var url = 'ajax.php?action=newsletter&newsletterID='+newsletterID;
	
	req = getXMLRequester();
	req.open('POST', url, false);
	req.send(null);
	
	if(req.readyState == 4) {
		if( req.status == 200 ) {
			dom = req.responseXML;
			
			var status = dom.getElementsByTagName( 'status' )[0].firstChild.nodeValue;
			var totalRecipients = dom.getElementsByTagName( 'total' )[0].firstChild.nodeValue;
			var currentSendRecipients = dom.getElementsByTagName( 'current' )[0].firstChild.nodeValue;
			var progressBarPercent = (currentSendRecipients / totalRecipients * 100);
			var progressBarPosition = (currentSendRecipients / totalRecipients * 156);
			
			totalRecipients = parseInt(totalRecipients);
			currentSendRecipients = parseInt(currentSendRecipients);
			progressBarPercent = parseInt(progressBarPercent);
			progressBarPosition = parseInt(progressBarPosition);
			
			// 100% sollen erst erreicht sein, wenn der Newsletter von der Datenbank gelöscht wurde
			if( progressBarPercent == 100 )
				progressBarPercent = 99;
			
			document.getElementById( "newsletterProgessBarSegment" ).style.width = progressBarPosition+"px";
			document.getElementById( "newsletterProgressBarText" ).innerHTML = progressBarPercent+" %";
			if( status == "ok" ) {
				if( currentSendRecipients < totalRecipients ) {
					setTimeout("ajaxSendNewsletter()", 250);
				} else {
					setTimeout("ajaxSendNewsletterDelete()", 250);
				}
			}
		}
	}
}


function ajaxSendNewsletterDelete() {
	var newsletterID = document.getElementById( "newsletterID" ).value;
	var url = 'ajax.php?action=newsletter&newsletterID='+newsletterID+'&newsletter=delete';
	
	req = getXMLRequester();
	req.open('POST', url, false);
	req.send(null);
	
	if(req.readyState == 4 && req.status == 200 ) {
		document.getElementById( "newsletterProgressBarText" ).innerHTML = "100 %";
			
	}	
}