function createXmlHttp() {
	var req = null;
	
	if (window.XMLHttpRequest) {
		req = new XMLHttpRequest();
	} else if (window.ActiveXObject) {
		req = new ActiveXObject("Microsoft.XMLHTTP");
    }
	
	return req;
}


function subscribe(email, check) {
	req = createXmlHttp();
	req.open("GET", 
		"modules/newsletter/nyhedsbrev.php?tilmeldCmd=1&email=" + 
			escape(email) +
			"&warmCheck=" +
			check, 
		false);
	req.send(null);
	alert(req.responseText);
}


function sendAnswer(email, check, answerText) {
	req = createXmlHttp();
	req.open("GET", 
		"modules/newsletter/nyhedsbrev.php?answerCmd=1&email=" + 
			escape(email) +
			"&warmCheck=" +
			check +
			"&answer=" +
			escape(answerText), 
		false);
	req.send(null);
	alert(req.responseText);
}


function unsubscribe(email) {
	req = createXmlHttp();
	req.open("GET", "modules/newsletter/nyhedsbrev.php?afmeldCmd=1&email=" + escape(email), false);
	req.send(null);
	alert(req.responseText);
}


function getRadioValue(formId, radioName) {
	var inp = Form.getInputs(formId, 'radio', radioName).find(
		function(radio) { return radio.checked; });
	
	return inp ? inp.value : '';
}
