var http_request = false;
function makeRequest(url, parameters) {
	http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			// set type accordingly to anticipated content type
			http_request.overrideMimeType('text/html');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}
	if (!http_request) {
		alert('Cannot create XMLHTTP instance');
		return false;
	}
	http_request.onreadystatechange = alertContents;
	http_request.open('GET', url + parameters, true);
	http_request.send(null);
	document.getElementById('myspan').innerHTML = 'Loading';
}
function alertContents() {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//alert(http_request.responseText);
			result = http_request.responseText;
			document.getElementById('myspan').innerHTML = result;		
		} else {
			alert('There was a problem with the request.');
		}
	}
}
function validateEmail(address) {
	var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
	return (reg.test(address));
}

function checkEmail(){
	var emailValue=document.commentform.email.value;
	
	if ((emailValue==null)||(emailValue=="")){
		document.getElementById('myspan').innerHTML = '<p><input type="submit" class="submit" value="Versturen nog niet mogelijk, vul \'Reactie\' en \'Email\' in" disabled="disabled"/></p>';
		document.getElementById('emailspan').innerHTML = '<img src="http://angrylog.nl/angrylog_static/gfx/incorrect.gif" alt="ongeldig email adres"/>';
		return false
	}
	if (validateEmail(emailValue)==false){
		document.getElementById('myspan').innerHTML = '<p><input type="submit" class="submit" value="Versturen nog niet mogelijk, vul \'Reactie\' en \'Email\' in" disabled="disabled"/></p>';
		document.getElementById('emailspan').innerHTML = '<img src="http://angrylog.nl/angrylog_static/gfx/incorrect.gif" alt="ongeldig email adres"/>';

		return false
	}
	var url='/angrylog/comment/';
	document.getElementById('emailspan').innerHTML = '<img src="http://angrylog.nl/angrylog_static/gfx/correct.gif" alt="geldig email adres"/>';
	makeRequest(url,emailValue);
	return true
}
