function error(text, element) {
	this.text = text;
	this.element = element;
	// this.label = returnLabel(element);
	this.label = null;
}
	
function returnLabel(element) {
	var elementId = element.id;
	var labels = document.getElementsByTagName("label");
	for (var l=0; l < labels.length; l++) {
		if (labels[l].getAttribute("for") == elementId) return labels[l]; // W3C DOM way of doing things
		if (labels[l].attributes["for"].value == elementId) return labels[l]; // The way that makes IE happy enough
	}
	return null; // Nothing found
}
