// Check for required fields
function checkAdslFields() {
	
	var d = document.forms[0];
	var rqds = new Array();
	var rqname = new Array();
	var errorString = "";

	rqds[0] = 'adslAddress1';
	rqds[1] = 'adslCity';	
	rqds[2] = 'adslProvince';
	rqds[3] = 'adslPostalCode';
	rqds[4] = 'adslTelephone';
	if (!d.adslCompany.value){
	rqds[5] = 'adslFirstName';
	rqds[6] = 'adslLastName';	
	}

	rqname[0] = 'Address\n';
	rqname[1] = 'City\n';
	rqname[2] = 'Province\n';	
	rqname[3] = 'Postal Code\n';
	rqname[4] = 'Telephone\n';
	rqname[5] = 'First Name\n';
	rqname[6] = 'Last Name\n';

	for (var i = 0 ; i<rqds.length ; i++) {
		eval('if ((d.' + rqds[i] + '.value == "") || (d.' + rqds[i] + '.value == " ")) errorString += rqname[i]')
	}
	
	if (errorString.length > 1) {
		alert('Please supply the following required ADSL information\n------------------------\n\n' + errorString + '\n------------------------\n');
		return false;
	}
	
	// check for valid characters, First, Last, City
	//  if (!isaName(d.adslFirstName.value)){
	//  d.adslFirstName.focus();
	//  return false
	//  }
	//  if (!isaName(d.adslLastName.value)){
	//  d.Ecom_BillTo_Postal_Name_Last.focus();
	//  return false
	//  }
	//  if (!isaName(d.adslCity.value)){
	//  d.Ecom_BillTo_Postal_City.focus();
	//  return false
	//  }
	
	if (!isPostalCode(d.adslPostalCode.value)){
	alert("Please provide a valid postal code of the form ANANAN.");
	d.adslPostalCode.focus();
	return false;
	}
	if (!isPhoneNumber(d.adslTelephone.value)){
	alert("Please supply a valid 10-digit telephone number.");
	d.adslTelephone.focus();
	return false;
	}

return true;
}
