/*
	Realtime error checking of the Quick Enquiry form.
	
	@author James Pritchard <james.pritchard@totemic.co.uk>
	@copyright Totemic Ltd (c) 2007

*/
function checkQuickEnquiryForm() {
	
}

// Update label with className to error
function setError(currele) {
	var label = currele.parentNode;
	label.className = 'error';
	var span = document.getElementById(currele.id + "_span");
	if(span) {
		span.style.display = "block";
	}
}

// Update label with className to success
function setSuccess(currele) {
	var label = currele.parentNode;
	label.className = 'success';
	var span = document.getElementById(currele.id + "_span");
	if(span) {
		span.style.display = "none";
	}
}

// Check is this currele is empty or not
function checkEmpty(currele) {
	if(currele.value.length <= 0) {
		setError(currele);
	} else {
		setSuccess(currele);
	}
}

// Defined regular expression checks
var rEmail = /^(.+)@([-._A-Za-z0-9]+)(\.[A-Za-z]{2,4})$/gi;
var rPhone = /^[+() 0-9ext]+$/g;

// Check the value of currele against regex, and check that there is atleast 1 match.
function checkRegex(currele, regex) {
	// @FIXME
	if(currele.value.match(regex) == null) {
		setError(currele);
	} else {
		setSuccess(currele);
	}
	
}
