function validate() {
	title = document.getElementById('title');
	firstname = document.getElementById('firstname');
	surname = document.getElementById('surname');
	address1 = document.getElementById('address1');
	pcode = document.getElementById('pcode');
	tel = document.getElementById('tel');
	deladdress1 = document.getElementById('deladdress1')
	delpcode = document.getElementById('delpcode');

	
	if(madeSelection(title,"Please select title.")) {
		if(isAlphabet(firstname,"Please enter your firstname.")) {
			if(isAlphabet(surname,"Please enter your surname.")) {
				if(isAlphanumeric(address1,"Please enter your address.")) {
					if(isAlphanumeric(pcode,"Please enter your postcode")) {
						if(isNumeric(tel,"Please enter your telephone number.")) {
							if(isAlphanumeric(deladdress1,"Please enter delivery address.")) {
								if(isAlphanumeric(delpcode,"Please enter delivery postcode.")) {
									return true;
								}
							}
						}
					}
				}
			}
		}
	}
	return false;	
}

function isNumeric(elem, helperMsg){
	var numericExpression = /^[ 0-9]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function isAlphabet(elem, helperMsg){
	var alphaExp = /^[ a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}

function madeSelection(elem, helperMsg){
	if(elem.value == "Please Choose"){
		alert(helperMsg);
		elem.focus();
		return false;
	}else{
		return true;
	}
}

function isAlphanumeric(elem, helperMsg){
	var alphaExp = /^[ 0-9a-zA-Z]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		return false;
	}
}