
function validate_ConsultationForm(form)
{
	
	if (radio_button_checker(form)==false){
		form.Title[0].focus();
		return false
	}

	
	if (validate_required(form.FirstName.value, "Please enter your First Name")==false){
		form.FirstName.focus();
		return false
	}
	if (validate_required(form.Last_Name.value, "Please enter your Last Name")==false){
		form.Last_Name.focus();
		return false
	}

	if (validate_required(form.Address.value, "Please enter your Address")==false){
		form.Address.focus();
		return false
	}
	
	if (validate_required(form.City_or_Town.value, "Please enter your City or Town")==false){
		form.City_or_Town.focus();
		return false
	}
	if (validate_required(form.Home_AreaCode.value, "Please enter the Area code for your Home Phone Number")==false){
		form.Home_AreaCode.focus();
		return false
	}
	if (validate_required(form.Home_Phone.value, "Please enter your Home Phone Number")==false){
		form.Home_Phone.focus();
		return false
	}
	
	if (validate_email(form.Email.value, "Please enter a Valid Email Address")==false){
		form.Email.focus();
		return false
	}
	if (validate_required(form.DOB_Day.value, "Please enter your Day of Birth")==false){
		form.DOB_Day.focus();
		return false
	}
	if (validate_required(form.DOB_Month.value, "Please enter your Month of Birth")==false){
		form.DOB_Month.focus();
		return false
	}
	if (validate_required(form.DOB_Year.value, "Please enter your Year of Birth")==false){
		form.DOB_Year.focus();
		return false
	}
	if (validateSelect(form.Treatment_Type,"Please select a Treatment Type") ==false){
		form.Treatment_Type.focus();
		return false
	}
	if (validateSelect(form.Option1_Day,"Please select a Day for your First Preferred Date") ==false){
		
		return false
	}
	if (validateSelect(form.Option1_Month,"Please select a Month for your First Preferred Date") ==false){
		
		return false
	}
	if (validateSelect(form.Option1_Time,"Please select a Time for your First Preferred Date") ==false){
		
		return false
	}	
}

function radio_button_checker(form)
{
	// set var radio_choice to false
	var radio_choice = false;

	// Loop from zero to the one minus the number of radio button selections
	for (counter = 0; counter < form.Title.length; counter++)
	{
		// If a radio button has been selected it will return true
		// (If not it will return false)
		
			if (form.Title[counter].checked)
			radio_choice = true; 
	 }

		if (!radio_choice)
		{
		// If there were no selections made display an alert box 
		alert("Please select your Title"); 
		return (false);
		}
	    return (true);
}


function validateSelect(selectbox,strMessage) 
{
	var iSelect = selectbox.options[selectbox.selectedIndex].value ;
	if (iSelect == 0) {
	alert(strMessage) ;
	return false ;
	}
	else {
	return true ;
	}
}

function returnObjById( id ) 
 { 
  if(document.getElementById) 
  var returnVar = document.getElementById(id);
  else if (document.all)
  var returnVar = document.all[id];
  else if (document.layers)
  var returnVar = document.layers[id];
  return returnVar;
 } 



function focus_radio(id){
	 returnObjById(id).checked = true
}


