function loadXMLDoc(url) {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", url, false);
xmlhttp.send(null);
} else {
//  code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
xmlhttp.open("GET", url, false);
xmlhttp.send();
}
document.getElementById('playbox').innerHTML = xmlhttp.responseText;
evalScripts:true
}

// Add to Newsletter Landing
var xmlhttpNL;
function showNL(str) {
xmlhttpNL = GetXmlHttpObjectNL();
if (xmlhttpNL == null) {
	alert ("Your browser is unable to do AJAX. Please update to the latest internet browser");
	return;
}
	
var NLurl = "newsletter.asp?sid=" + Math.random();

xmlhttpNL.onreadystatechange = stateChangedNL;
xmlhttpNL.open("GET", NLurl, true);
xmlhttpNL.send(null);
}

function stateChangedNL () {
if (xmlhttpNL.readyState == 4) {
	document.getElementById("mailbox").innerHTML = xmlhttpNL.responseText;
}
}

function GetXmlHttpObjectNL () {
var xmlhttpNL = null;
try {
	xmlhttpNL = new XMLHttpRequest();
}
catch (e) {
	try {
		xmlhttpNL = new ActiveXObject("Msxml2.XMLHTTP");
	}
	catch (e) {
		try {
			xmlhttpNL = new ActiveXObject("Microsoft.XMLHTTP");
		}
		catch (e) {
			alert ("Your browser is unable to do AJAX. Please update to the latest internet browser");
			return false
		}
	}
}
return xmlhttpNL
}

function xmlhttpPost(strURL) {
    var xmlHttpReq = false;
    var self = this;
    // Mozilla/Safari
    if (window.XMLHttpRequest) {
        self.xmlHttpReq = new XMLHttpRequest();
    }
    // IE
    else if (window.ActiveXObject) {
        self.xmlHttpReq = new ActiveXObject("Microsoft.XMLHTTP");
    }
    self.xmlHttpReq.open('POST', strURL, true);
    self.xmlHttpReq.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    self.xmlHttpReq.onreadystatechange = function() {
        if (self.xmlHttpReq.readyState == 4) {
            updatepage(self.xmlHttpReq.responseText);
        }
    }
    self.xmlHttpReq.send(getquerystring());
}

function getquerystring() {
    var form     = document.forms['f1'];
    var email = form.email.value;
	var fname = form.fname.value;
    qstr = 'email=' + escape(email) + '&fname=' + escape(fname);  // NOTE: no '?' before querystring
    return qstr;
}

function updatepage(str){
    document.getElementById("mailbox").innerHTML = str;
}
