function fnValidate(f) {
	if (!IsValidEmail(f.email.value)){
		alert('Please enter your email address to continue.');
		f.email.focus();
		return false;
	}
	if (f.name.value.length == 0){
		alert('Please enter your name to continue.');
		f.name.focus();
		return false;
	}
	if (f.company.value.length == 0){
		alert('Please enter your company to continue.');
		f.company.focus();
		return false;
	}
	if (f.industry.value.length == 0){
		alert('Please enter your industry to continue.');
		f.industry.focus();
		return false;
	}
	if (f.dept.value.length == 0){
		alert('Please enter your department to continue.');
		f.dept.focus();
		return false;
	}
	if (f.title.value.length == 0){
		alert('Please enter your title to continue.');
		f.title.focus();
		return false;
	}
	if (f.city.value.length == 0){
		alert('Please enter your city to continue.');
		f.city.focus();
		return false;
	}
	if (f.state.value.length == 0){
		alert('Please enter your state to continue.');
		f.state.focus();
		return false;
	}
	if (f.phone.value<10||!isNumeric(f.phone.value)){
		alert('Please enter your phone number to continue.');
		f.phone.focus();
		return false;
	}
	return true;
}

function isNumeric(val) {
	var ValidChars = "0123456789.-()";
	for (i=0; i<val.length; i++) if (ValidChars.indexOf(val.charAt(i)) == -1) return false;
	return true;
}

function IsValidEmail(val) {
	var iLen = val.length;
	if 	((iLen < 6) || (val.indexOf('@') < 1) || ((val.charAt(iLen - 3) != '.') && (val.charAt(iLen - 4) != '.') && (val.charAt(iLen - 5) != '.')) ) return false;
	return true;
}