/*
	jamie@evolvingmedia.co.uk 2007
*/

function validateAddress(form) {
	
	var e = new Array();
	var i = 0;
	
	if(isComplete(form.forename) == false) {
		e[i] = 'Please ensure that you have provided your forename';
		i++;
	}

	if(isComplete(form.surname) == false) {
		e[i] = 'Please ensure that you have provided your surname';
		i++;
	}

	if(isComplete(form.house) == false) {
		e[i] = 'Please ensure that you have provided your surname';
		i++;
	}
	
	if(isComplete(form.surname) == false) {
		e[i] = 'Please ensure that you have provided your surname';
		i++;
	}
	
	if(isEmail(form.email) == false) {
		e[i] = 'Please provide a valid email address';
		i++;
	}

	if(e.length > 0) {
		dialogBox(e);
		return false;
	}

	return true;

}

function validatePayment(form) {
}

/*
	Shared functions
*/

function dialogBox (message) {
	alert (message);
	return true;
}

function isComplete (element) {

	if (element.value == "" || element.value == null) {
		return false;
	}
	return true;

}

function isEmail (element) {

	if (element.value.indexOf("@") + "" != "-1" && element.value.indexOf(".") + "" != "-1" && elmement.value != "") {
		return true;
	}
	return false;
}

function isNumber (element) {

	if(isNaN(element.value)) {
		return false;
	}
	return true;
}

function isLength (element, chars) {
	var strlen = element.value.length;
	if (strlen == chars) {
		return true;
	}
	return false;
}
