function verify(object)
{
	if (object.pfname.value == ''){
		alert( 'Primary Contact First Name is required.');
		object.pfname.focus();
		return false;
	}
	if (object.plname.value == ''){
		alert( 'Primary Contact Last Name is required.');
		object.plname.focus();
		return false;
	}

		var str=object.pmail.value;
		var filter=/([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
		if (!filter.test(str)) {
                alert('Valid primary email address is required.');
                object.pmail.focus();
                return false;
     }

	if (object.dba.value == ''){
		alert( 'Company Name/DBA is required.');
		object.dba.focus();
		return false;
	}
	if (object.billaddress.value == ''){
		alert( 'Billing Address is required.');
		object.billaddress.focus();
		return false;
	}
	if (object.billcity.value == ''){
		alert( 'Billing City is required.');
		object.billcity.focus();
		return false;
	}
	if (object.billstate.value == ''){
		alert( 'Select a state for billing.');
		object.billstate.focus();
		return false;
	}
	if (object.billzip.value == ''){
		alert( 'Billing Zip is required.');
		object.billzip.focus();
		return false;
	}
	if (object.shipaddress.value == ''){
		alert( 'Shiping Address is required.');
		object.shipaddress.focus();
		return false;
	}
	if (object.shipcity.value == ''){
		alert( 'Shiping City is required.');
		object.shipcity.focus();
		return false;
	}
	if (object.shipstate.value == ''){
		alert( 'Select a state for shipping.');
		object.shipstate.focus();
		return false;
	}
	if (object.shipzip.value == ''){
		alert( 'Shiping Zip is required.');
		object.shipzip.focus();
		return false;
	}

	if (object.PhoneNumber.value == ''){
		alert( 'Business Phone is required.');
		object.PhoneNumber.focus();
		return false;
	}
	if (object.FaxNumber.value == ''){
		alert( 'Business Fax is required.');
		object.FaxNumber.focus();
		return false;
	}
	if (object.MobilePhone.value == ''){
		alert( 'Mobile Phone is required.');
		object.MobilePhone.focus();
		return false;
	}
	if (object.apfname.value == ''){
		alert( 'Accounts Payable First Name is required.');
		object.apfname.focus();
		return false;
	}
	if (object.aplname.value == ''){
		alert( 'Accounts Payable Last Name is required.');
		object.aplname.focus();
		return false;
	}
	var str=object.apmail.value;
	var filter=/([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if (!filter.test(str)) {
                alert('Valid accounts payable email address is required.');
                object.apmail.focus();
                return false;
    }
	if (object.companytype.value == ''){
		alert( 'Select a company type.');
		object.companytype.focus();
		return false;
	}
	if (object.accountype.value == ''){
		alert( 'Select desired account type.');
		object.accountype.focus();
		return false;
	}
	if (object.credit.value == ''){
		alert( 'Select desired credit limit.');
		object.credit.focus();
		return false;
	}
	if (object.bizfunction.value == ''){
		alert( 'Select function of business.');
		object.bizfunction.focus();
		return false;
	}
	if (object.salesestimate.value == ''){
		alert( 'Select estimated monthly sales.');
		object.salesestimate.focus();
		return false;
	}
	if (object.startyear.value == ''){
		alert( 'Year Business Established is required.');
		object.startyear.focus();
		return false;
	}
	if (object.presentloc.value == ''){
		alert( 'Years at Present Location is required.');
		object.presentloc.focus();
		return false;
	}
	if (object.previousloc.value == ''){
		alert( 'Years at Previous Location is required.');
		object.previousloc.focus();
		return false;
	}
	if (object.storefront.value == ''){
		alert( 'Select type of business location.');
		object.storefront.focus();
		return false;
	}
	if (object.dunnbrad.value == ''){
		alert( 'Dunn and Bradstreet number is required.\nEnter a zero if this does not apply.');
		object.dunnbrad.focus();
		return false;
	}
	if (object.taxexempt.value == ''){
		alert( 'Sales tax exempt number is required.\nEnter a zero if this does not apply.');
		object.taxexempt.focus();
		return false;
	}
	if (object.bankruptcy.value == ''){
		alert( 'Select bankruptcy in past 7 years.');
		object.bankruptcy.focus();
		return false;
	}
	if (object.resale.value == ''){
		alert( 'Select will purchases be for resale');
		object.resale.focus();
		return false;
	}
	if (object.equipment.value == ''){
		alert( 'Type of equipment purchasing is required.');
		object.equipment.focus();
		return false;
	}
}

function toUpper(object)
{
	if (object.value == ''){
		return false;
	}
	var pattern = /(\w)(\w*)/;
	var a = object.value.split(/\s+/g);
	for (i = 0 ; i < a.length ; i ++ ) {
		var parts = a[i].match(pattern);
		var firstLetter = parts[1].toUpperCase();
		var restOfWord = parts[2].toLowerCase();
		a[i] = firstLetter + restOfWord;
	}
	object.value = a.join(' ');

}
