function showNewsletter() { 
	if (xmlHttpArray['preview'].readyState==4 || xmlHttpArray['preview'].readyState=="complete") { 
		document.nlFrm.newsletter.value			= escape(xmlHttpArray['preview'].responseText);
		document.previewFrm.newsletter.value	= escape(xmlHttpArray['preview'].responseText);
		document.previewFrm.submit();
	} 
}

emailArray	= new Array();
idArray		= new Array();

function startButton() {
	listArray	= new String(xmlHttpArray['list'].responseText).split(';');
	
	for (i=1; i<listArray.length; i++) {
		parts = new String(listArray[i]).split(',');
		emailArray.push(parts[0]);
		idArray.push(parts[1]);
	}
	
	postUrlArray('arbiter.php', showProgress, getFormData(parent.document.nlFrm), 'progress');
}

function sendNext(offset) {
	parent.document.nlFrm.to.value		= emailArray[offset];
	parent.document.nlFrm.id.value		= idArray[offset];
	parent.document.nlFrm.current.value	= offset + 1;
	
	postUrlArray('arbiter.php', showProgress, getFormData(parent.document.nlFrm), 'progress');
}

function showProgress() { 
	if (xmlHttpArray['progress'].readyState==4 || xmlHttp.readyState=="complete") { 
		document.getElementById("progress_div").innerHTML = xmlHttpArray['progress'].responseText;
		
		if ((parseInt(parent.document.nlFrm.current.value) > 0) && (parseInt(parent.document.nlFrm.current.value) < parseInt(parent.document.nlFrm.total.value)))
			sendNext(parseInt(parent.document.nlFrm.current.value))
	} 
}