<!--auscourier.com
function validateForm(frmForm)
{
	var v;
	var allOk = true;
	var colElements = frmForm.elements;
	for (var i = 0; i < colElements.length; i++) 
	{	
		with(colElements[i])
		{
			v = colElements[i].id;
			
			if (v == "true")
			{
				allOk = validateRequired(colElements[i]);
				if (!allOk) return(false);
			}
			v = colElements[i].title;
			if(!v) continue;
			{	
				switch(v) 
				{
					case "Weight": case "Length": case "Width": case "Height": case "Postcode": case "Phone":
						allOk = isNumeric(colElements[i], "Please enter number only.");
					break;
					case "Address": case "Company":
						allOk = isAlphanumeric(colElements[i], "Please enter numbers and letters only.");
					break;
					case "Suburb": case "Name": 
						allOk = isAlphabet(colElements[i], "Please enter letters only.");
					break;
					case "Email":
						allOk = emailValidator(colElements[i], "Please enter a valid email address.");
					break;
					case "registered":
						allOk = registeredRadio(colElements[i], "Please choose a service.");
					break;						
				}
			}
		}
		if (!allOk) return(false);
	}
	return(true);
}
function registeredRadio(elem, helperMsg)
{
	var s = frmCourier.elements;
	for (var i = 0; i < s.length; i++) 
	{
		var ae = s[i];
		if ((ae.name == 'Sign') && (ae.type=='radio'))
		{
		if (ae.checked == true)
			{
				return(true);
			}				
		}
	}
	alert(helperMsg);
	elem.focus();
	elem.select();
	return false;
}
function validateRequired(itemRequired)
{
	var errorMsg;
	if(!itemRequired.value.length) 
	{	
		errorMsg = "Please fill in the blank text field.";
		alert(errorMsg);
		itemRequired.focus();
		return(false);
	}	
		else if (itemRequired.value == "null")
		{
			errorMsg = "Please select an option from the drop down menu.";		
			alert(errorMsg);
			itemRequired.focus();
			return(false);
		}

	return(true);
}

function isNumeric(elem, helperMsg){
	var numericExpression = /^[0-9]+$/;
	if(elem.value.match(numericExpression)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		elem.select();
		return false;
	}
}
function isAlphanumeric(elem, helperMsg){
	var s = elem.value;
	if (s.length == 0) return true;
	var alphaExp = /^[0-9a-zA-Z ]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		elem.select();
		return false;
	}
}
function isAlphabet(elem, helperMsg){
	var alphaExp = /^[a-zA-Z ]+$/;
	if(elem.value.match(alphaExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		elem.select();
		return false;
	}
}
function emailValidator(elem, helperMsg){
	var s = elem.value;
	if (s.length == 0) return true;
	var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(elem.value.match(emailExp)){
		return true;
	}else{
		alert(helperMsg);
		elem.focus();
		elem.select();
		return false;
	}
}

//-->