
var xmlhttpnewsletter

var language = document.getElementById("header_hLanguage").value;

function subscribe() {
	// code for Mozilla(Firefox), etc.
	if( validateEmail(document.getElementById('txtEmail').value) ) {
		url = "/SubscribeNewsletter.aspx?lang=" + document.getElementById('hLanguage').value + "&email=" + document.getElementById('txtEmail').value;
		var myDiv = document.getElementById("divContent");
		var divHtml = "";
		divHtml += "<table width='365' style='margin:10px;' cellpadding=3 cellspacing=0 border=0 align=center valign=middle height=170>";
		divHtml += "<tr><td align=center class='StandardText'><strong>Loading...</strong></td></tr>"
		divHtml += "</table>";
		myDiv.innerHTML = divHtml;
		if (window.XMLHttpRequest) {
			xmlhttpnewsletter=new XMLHttpRequest()
			xmlhttpnewsletter.onreadystatechange=subscribe_Change
			xmlhttpnewsletter.open("GET",url,true)
			xmlhttpnewsletter.send(null)
		}
		// code for IE
		else if (window.ActiveXObject) {
			xmlhttpnewsletter=new ActiveXObject("Microsoft.XMLHTTP")
			if (xmlhttpnewsletter) {
				xmlhttpnewsletter.onreadystatechange=subscribe_Change
				xmlhttpnewsletter.open("GET",url,true)
				xmlhttpnewsletter.send()
			}
		}
	} else {
		alert(language == 'fr' ? "Le format de l'adresse email enregistré n'est pas conforme." : "The email format is not conform.");
	}
}

function subscribe_Change() {
	// if xmlhttpnewsletter shows "loaded"
	if (xmlhttpnewsletter.readyState==4) {
		// if "OK"
		if (xmlhttpnewsletter.status==200) {
			var myDiv = document.getElementById("divContent");
			var divHtml = "";
			divHtml += "<table width='365' style='margin:10px;' cellpadding=3 cellspacing=0 border=0 align=center valign=middle height=170>";
			divHtml += "<tr><td class='StandardText'><strong>" + xmlhttpnewsletter.responseText + "</strong></td></tr>"
			divHtml += "</table>";
			myDiv.innerHTML = divHtml;
		} else {
			alert("Problem retrieving XML data:" + xmlhttpnewsletter.statusText)
		}
	}
}
