//Gets the browser specific XmlHttpRequest Object
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Please upgrade your web browser.");
	}
}

function checkEmail() {
var email = document.getElementById('email');
var filter = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!filter.test(email.value)) {
alert('Please provide a valid email address');
email.focus
return false;
}else{
	return true;
}
	
}

//Our XmlHttpRequest object to get the auto suggest
var searchReq = getXmlHttpRequestObject();

function addEmail() {
	
	    if(checkEmail()== true){
		if (searchReq.readyState == 4 || searchReq.readyState == 0) {

			var str = escape(document.getElementById('email').value);
			//alert(str);
			searchReq.open("GET", '/ajax/include/php/newsletterdb.php?email=' + str, true);
			searchReq.onreadystatechange = handleSearchSuggest; 
			searchReq.send(null);
		}		
		}
}



function handleSearchSuggest() {
	
	if (searchReq.readyState == 4) {
		var str = searchReq.responseText.split("\n");
		alert(str);
		
	}	
}
