function validateForm(frm)
{
	var genericReq = new Array('name', 'companyname', 'address', 'city', 'state', 'zip');
	
	var status = true;
	var firstId = '';
	
	for (id in genericReq) {
		if (!document.getElementById(genericReq[id]).value) {
			document.getElementById(genericReq[id]).className += ' error';
			if (!firstId) firstId=genericReq[id];
			status = false;
		}
	}
	
	if (!document.getElementById('phone').value && !document.getElementById('email').value) {
		status = false;
		if (!firstId) firstId='phone';
		document.getElementById('phone').className += ' error';
	}
	
	
	document.getElementById(firstId).focus();
	
	return status;
}