//<![CDATA[
function joiningForm(form) {
	// global variable in form_checker.js
	totalAlert="";
	var result=false;

	nonBlank(form.cus_name,'- Please enter your full name\n');
	nonBlank(form.address,'- Please enter a physical address\n');
	nonBlank(form.city,'- Please enter a city\n');
	nonBlank(form.state,'- Please enter a state\n');
	goodInt(form.zip,'- Please enter a zipcode\n');
	goodInt(form.phone1,'- Please enter an area code\n');
	goodInt(form.phone2,'- Please enter a phone prefix\n');
	goodInt(form.phone3,'- Please enter a phone suffix\n');
	if (form.fax.value != "") {
		nonBlank(form.fax,'- Please enter a fax number\n');
	}

	if (totalAlert=="") {
		var result=true;
	}
	else {
		alert(totalAlert);
		var result=false;
	}
	
	return result;
}

// checks if at end of field, and if so set next to focus
function checkNext(field, event, size, next)
{
	var key;
	var keychar;
	if (window.event) key = window.event.keyCode;
	else if (event) key = event.which;
	else return true;
	if (field.value.length == size && key > 31)
	{
		next.select();
		next.focus();
	}
	return true;
}
//]]>
