function validate(form)
{
	var phone = /^\d{3}-?\d{2}-?\d{4}$/;

	for (var i=0; i < form.elements.length; i++)
	{
   		var element = form.elements[i];
		var name = element.name;
		var option = element.serviceType;

		switch (name)
		{
			case 'state':
				if(element.value == 'None')
				{
					alert(name + " field not selected");
					element.parentNode.parentNode.parentNode.getElementsByTagName('td')[0].style.color = '#ff0033';
					element.scrollIntoView();
					return false;
				}
				break;
			case 'First Name':
			case 'Last Name':
			case 'Address':
			case 'City':
			case 'Phone':
				if(element.value == '')
				{
					alert(name + ' field is required');
					element.parentNode.parentNode.getElementsByTagName('td')[0].style.color = '#ff0033';
					element.scrollIntoView();
					return false;
				}
				/*
				else if(name == 'phone' && phone.test(element.value) == false)
				{
					alert(name + ' is not a valid format.');
					element.parentNode.parentNode.getElementsByTagName('td')[0].style.color = '#ff0033';
					element.scrollIntoView();
					return false;
				}
				*/
				break;
			default:
				break;
		}
	}

	return true;
}
