$(document).ready(function()
{
// appointment
	$("#submit_error").hide();
		$("#appointment_submit").click(function()
		{
			$("#submit_error").hide();
			var highlight1 = {
				"color":"#FF3333",
				"font-weight":"bold"
			}

	var formobj = this.form;
	var rqrdvalu = formobj.elements['required'].value;
	var rqrd = rqrdvalu.split(',');
	var labels = document.getElementsByTagName('label');

	for (var i = 0; i < rqrd.length; i++)
	{
		var eleobj = document.getElementById(rqrd[i]);
		var eletype = eleobj.type;
		var elevalue = eleobj.value;
		if (eletype == 'radio')
		{
			eleobj = formobj.elements[rqrd[i]];
			var elelength = eleobj.length;
			var count = 0;
			for (var j = 0; j < elelength; j++)
			{
				if (!eleobj[j].checked)
				{
					count++;
				}
			}
			if (count == elelength)
			{
				alert("'" + labels[i].childNodes[0].nodeValue + "' is a required field.\n\nPlease complete this field and any other required fields.");
				return false;
				break;
			}
		}
		else
		{
			if (elevalue == '')
			{
				alert("'" + labels[i].childNodes[0].nodeValue + "' is a required field.\n\nPlease complete this field and any other required fields.");
				$("input#"+rqrd[i]).focus();
				return false;
				break;
			}
		}
	} // closes for i

			var dataString = $("form#appointment").serialize();
			$.ajax
			({
				type: "POST",
				url: "/ttfm/bernice.php",
				data: dataString,
				success: function(rtn)
				{
					var iserror = new RegExp('error', 'i');
					if (iserror.test(rtn))
					{
						$("#submit_error").show();
						$('#submit_error').css(highlight1);
						$('#submit_error').html(rtn);
						return false;
					}
					else
					{
						$('#appointment_form').html("<div id='message'></div>");
						$('#message').html(rtn);
					}
				}
			});
			return false;
		});

});

