



function IsEmpty(aTextField) {
   if ((aTextField.value.length==0) ||
   (aTextField.value==null)) {
      return true;
   }
   else { return false; }
}
 

function refills_Validator(myform)
{
	if (IsEmpty(document.getElementById("First_Name")))
	{
		failedValidate("First Name is a required field.");
		return false;
	}

	if (IsEmpty(document.getElementById("Last_Name")))
	{
		failedValidate("Last Name is a required field.");
		return false;
	}

	if (IsEmpty(document.getElementById("Email_Address")))
	{
		failedValidate("Email Address is a required field.");
		return false;
	}
	else
	{
		if (!validateEmail(document.getElementById("Email_Address").value))
		{
		failedValidate("Please enter a valid email address.");
		return false;
		}
	}

	if (IsEmpty(document.getElementById("Phone")))
	{
		failedValidate("Pharmacy Phone Number is a required field.");
		return false;
	}
	if (IsEmpty(document.getElementById("Meds")))
	{
		failedValidate("Medication Name is a required field.");
		return false;
	}

}

function referrals_Validator(myform)
{
	if (IsEmpty(document.getElementById("First_Name")))
	{
		failedValidate("First Name is a required field.");
		return false;
	}

	if (IsEmpty(document.getElementById("Last_Name")))
	{
		failedValidate("Last Name is a required field.");
		return false;
	}
	if (IsEmpty(document.getElementById("Phone")))
	{
		failedValidate("Phone Number is a required field.");
		return false;
	}
	if (IsEmpty(document.getElementById("Email_Address")))
	{
		failedValidate("Email Address is a required field.");
		return false;
	}
	else
	{
		if (!validateEmail(document.getElementById("Email_Address").value))
		{
		failedValidate("Please enter a valid email address.");
		return false;
		}
	}


	if (IsEmpty(document.getElementById("Referral")))
	{
		failedValidate("Refer To is a required field.");
		return false;
	}
	if (IsEmpty(document.getElementById("Comments_or_Questions")))
	{
		failedValidate("Reason for referral is a required field.");
		return false;
	}
}



function records_Validator(myform)
{
	if (IsEmpty(document.getElementById("First_Name")))
	{
		failedValidate("First Name is a required field.");
		return false;
	}

	if (IsEmpty(document.getElementById("Last_Name")))
	{
		failedValidate("Last Name is a required field.");
		return false;
	}
	if (IsEmpty(document.getElementById("Phone")))
	{
		failedValidate("Phone Number is a required field.");
		return false;
	}
	if (IsEmpty(document.getElementById("Email_Address")))
	{
		failedValidate("Email Address is a required field.");
		return false;
	}
	else
	{
		if (!validateEmail(document.getElementById("Email_Address").value))
		{
		failedValidate("Please enter a valid email address.");
		return false;
		}
	}


	if (IsEmpty(document.getElementById("Approximate_Date_Seen")))
	{
		failedValidate("Date Seen is a required field.");
		return false;
	}

	var idx = document.getElementById("MedRecType").selectedIndex;

	if (idx == 0)
	{
		failedValidate("Medical Record Type is a required field.");
		return false;
	}
}

function validateEmail(address) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(address) == false) {
      return false;
   }
  return true;
}

function failedValidate(msg)
{
alert(msg);
}

