// JavaScript Document

function createAjaxObject() {
	var ua;
	
	if(window.XMLHttpRequest) {
		try {
			ua = new XMLHttpRequest();
		} catch (e) {
			ua = false;
		}
	} else if(window.ActiveXObject) {
		try {
			ua = new ActiveXObject("Microsoft.XMLHTTP");	
		} catch (e) {
			ua = false;
		}
	}
	return ua;
}

var req = createAjaxObject();

function subscribeNewsletter(url) {
	var email = document.getElementById('newsletteraddress').value;
	if(document.getElementById('subscribtiontype').checked == true) {
		var subscribtiontype = 'subscribe';	
	} else {
		var subscribtiontype = 'unsubscribe';
	}
	var requrl = url+'?email='+escape(email)+'&subscribtiontype='+subscribtiontype;
	
	req.open('GET', requrl, true);	
	req.onreadystatechange = function() {
		if(req.readyState == 4 && req.status == 200) {
			response = req.responseText;
			alert(response);
			document.getElementById('newsletterResponse').innerHTML = response;
		}
	}	
	req.send(null)
}
