function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

var http = createRequestObject();

function sndReq(email) {
	
	if (! validEmail(email) ){
		alert("Invalid Email Format");
		document.getElementById('nlemail').focus();
		return;
	}
	
    http.open('get', '/weblog/nl/nlwrite.php?email='+email);
    http.onreadystatechange = handleResponse;
    http.send(null);
}

function handleResponse() {
    if(http.readyState == 4){
        var response = http.responseText;
        //document.getElementById('nlemail').value = response;
		alert(response);
		document.getElementById('nlemail').value = '';
    }
}

function validEmail(email) {
  var emailReg = "^[a-z0-9\._-]+@+[a-z0-9\._-]+\.+[a-z]{2,4}$";
  var regex = new RegExp(emailReg);
  return regex.test(email);
}
