function ValidateInput() {
	var mess;
	mess='';
	with (document)
	{
		if (FormSubmit.TextBoxEmail.value == '') mess = 'Please enter your email address.'
		if (FormSubmit.TextBoxPostalCode.value == '') mess = 'Please enter your Postal/ZIP code.'
		if (FormSubmit.TextBoxProvince.value == '') mess = 'Please enter your province.'
		if (FormSubmit.TextBoxCity.value == '') mess = 'Please enter your city.'
		if (FormSubmit.TextBoxAddress.value == '') mess = 'Please enter your address.'
		if (FormSubmit.TextBoxHomePhone.value == '') mess = 'Please enter your phone number.'
		if (FormSubmit.TextBoxLastName.value == '') mess = 'Please enter your last name.'
		if (FormSubmit.TextBoxFirstName.value == '') mess = 'Please enter your first name.'
		if (FormSubmit.title.value == '') mess = 'Please enter your title.'
	}
	if (mess!='')
	{
		window.alert(mess)
		return false;
	}
	return true;
}


function ValidatePostalCode(srcElement)
{
	if ( srcElement !=null && srcElement.value != '' )
	{
		code = srcElement.value;
		var exp = /^\D{1}\d{1}\D{1}[- ]?\d{1}\D{1}\d{1}$/;
		if (exp.test(code))
		{
			var newcode = code.replace(" ","");
			srcElement.value = (newcode.substr(0,3) + " " + newcode.substr(3,3)).toUpperCase();
		}
		else
			srcElement.value = (code).toUpperCase();
	}
}

function ValidateEmail(srcElement, title)
{
	if ( srcElement != null && srcElement.value != '' )
	{
		email = srcElement.value;
		var objRegExp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/
		if (objRegExp.test(email))
		{}
		else
		{
			alert(title + ' does not contain a valid email address.');
			srcElement.value = '';
		}
	}
	return;
}

function FormatPhoneNumber(srcElement)
{
	phoneNo = srcElement.value;
	var result = phoneNo;
	
	if (phoneNo!=null && phoneNo!='')
	{
		result = phoneNo;
		
		if (phoneNo.length == 7)
		{
			result = phoneNo.substring(0,3) + '-' + phoneNo.substring(3,7);
		}
		else if (phoneNo.length == 10)
		{
			result = '(' + phoneNo.substring(0,3) + ') ' + phoneNo.substring(3,6) + '-' + phoneNo.substring(6,10);
		}
	}
	
	srcElement.value = result;
}