function displayError(formNode, validators){
	// Create a <div> that will act as an error display
	var displayNode = document.createElement("div");
	// Create an id that will identify the errors who belongs to this specific form and assign it to the <div>
	var errorId = "displayError";
	displayNode.setAttribute("id", errorId);
	//topAnchor added in order to place page at the top after displayError
	//var topAnchor = document.createElement("a");
	//topAnchor.setAttribute("name", "errorAnchor");
	var listNode = document.createElement("ul");
	// Append an entry to the <ul> for each error
	for(var i=0;i<validators.length;i++){
	var listentryNode = document.createElement("li");
		var emNode = document.createElement("em");
		// emNode.appendChild(document.createTextNode(validators[i].name)); // removed for custom needs
		listentryNode.appendChild(emNode);
		// listentryNode.appendChild(document.createTextNode(": " + validators[i].message));
		listentryNode.appendChild(document.createTextNode(validators[i].message)); // changed from above
		listNode.appendChild(listentryNode);
	}
	//topAnchor added in order to place page at the top after displayError
	//displayNode.appendChild(topAnchor);
	displayNode.appendChild(listNode);
	var oldDisplay = document.getElementById(errorId);
	// If an error display is already there, we replace it, if not, we create one from scratch 
	if(oldDisplay){
		formNode.parentNode.replaceChild(displayNode, oldDisplay); 
	}
	else{
		formNode.parentNode.insertBefore(displayNode, formNode);
	}
}