// Check for required fields
function checkReqdFields() {

	var d = document.forms[0];
	var rqds = new Array();
	var rqname = new Array();
	var errorString = "";
		


	rqds[0] = 'Ecom_BillTo_Postal_Street_Line1';		
	rqds[1] = 'Ecom_BillTo_Postal_City';
	rqds[2] = 'Ecom_BillTo_Postal_StateProv';
	rqds[3] = 'Ecom_BillTo_Postal_PostalCode';
	rqds[4] = 'Ecom_BillTo_Telecom_Phone_Number';
	if (!d.Ecom_BillTo_Postal_Company.value){
	rqds[5] = 'Ecom_BillTo_Postal_Name_First';
	rqds[6] = 'Ecom_BillTo_Postal_Name_Last';
	}

	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 information\n------------------------\n\n' + errorString + '\n------------------------\n');
		return false;
	}
	
	// check for valid characters, First, Last, City
	//   if (!isaName(d.Ecom_BillTo_Postal_Name_First.value)){
	//   d.Ecom_BillTo_Postal_Name_First.focus();
	//   return false
	//   }
	//   if (!isaName(d.Ecom_BillTo_Postal_Name_Last.value)){
	//   d.Ecom_BillTo_Postal_Name_Last.focus();
	//   return false
	//   }
	//   if (!isaName(d.Ecom_BillTo_Postal_City.value)){
	//   d.Ecom_BillTo_Postal_City.focus();
	//   return false
	//   }	   	   
	
	if (!isPostalCode(d.Ecom_BillTo_Postal_PostalCode.value)){
	alert("Please provide a valid postal code of the form ANANAN.");
	d.Ecom_BillTo_Postal_PostalCode.focus();
	return false;
	}
	if (!isPhoneNumber(d.Ecom_BillTo_Telecom_Phone_Number.value)){
	alert("Please supply a valid 10-digit telephone number.");
	d.Ecom_BillTo_Telecom_Phone_Number.focus();
	return false;
	}	
	if ((d.Ecom_BillTo_Online_Email.value) && (!isEmail(d.Ecom_BillTo_Online_Email.value))){
	alert("Please provide a valid e-mail dddress.");
	d.Ecom_BillTo_Online_Email.focus();
	return false;
	}

return true;
}
