// 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) }