function CheckBrowser()
	{
		var msg;
		msg = '';
		if (navigator.appName != "Microsoft Internet Explorer")
				{
					msg = 'This site is currently designed for Internet Explorer 6.0 and Higher.\n';
						msg = msg + 'Please use MSIE to view the full functionality of this site.\n';
						msg = msg + '\nThis site is currently in production of making it 100% browser friendly, and will be ready the beginning of February 2008.  Please visit us again then.\n';
						msg = msg + 'We are sorry for any inconveniences.';
					alert(msg);
				}
	}
function OpenFeed(FeedURL)
	{
		window.open(FeedURL, "RSS_Feed_Window", "resizable=no,scrollbars=yes,status=no,height=600,width=900");
	}

function OpenNewWindow(WindowURL)
	{
		window.open(WindowURL, "New_Window");
	}
function ChangeBWC()
	{	
		if (document.frm.BWC.value == 'E-Mail')
			{
				document.frm.EMail.style.backgroundColor='#b20909';
				document.frm.EMail.style.color='#ffffff';
			}
		else
			{
				document.frm.EMail.style.backgroundColor='';
				document.frm.EMail.style.color='';
			}
		if (document.frm.BWC.value == 'Home Address')
			{
				document.frm.HomeAddress.style.backgroundColor='#b20909';
				document.frm.HomeAddress.style.color='#ffffff';
				document.frm.HomeCity.style.backgroundColor='#b20909';
				document.frm.HomeCity.style.color='#ffffff';
				document.frm.HomeState.style.backgroundColor='#b20909';
				document.frm.HomeState.style.color='#ffffff';
				document.frm.HomeZip.style.backgroundColor='#b20909';
				document.frm.HomeZip.style.color='#ffffff';
			}
		else
			{
				document.frm.HomeAddress.style.backgroundColor='';
				document.frm.HomeAddress.style.color='';
				document.frm.HomeCity.style.backgroundColor='';
				document.frm.HomeCity.style.color='';
				document.frm.HomeState.style.backgroundColor='';
				document.frm.HomeState.style.color='';
				document.frm.HomeZip.style.backgroundColor='';
				document.frm.HomeZip.style.color='';
			}
		if (document.frm.BWC.value == 'Home Phone')
			{
				document.frm.HomePhone.style.backgroundColor='#b20909';
				document.frm.HomePhone.style.color='#ffffff';
			}
		else
			{
				document.frm.HomePhone.style.backgroundColor='';
				document.frm.HomePhone.style.color='';
			}
		if (document.frm.BWC.value == 'Cell Phone')
			{
				document.frm.CellPhone.style.backgroundColor='#b20909';
				document.frm.CellPhone.style.color='#ffffff';
			}
		else
			{
				document.frm.CellPhone.style.backgroundColor='';
				document.frm.CellPhone.style.color='';
			}
		if (document.frm.BWC.value == 'Work Phone')
			{
				document.frm.WorkPhone.style.backgroundColor='#b20909';
				document.frm.WorkPhone.style.color='#ffffff';
			}
		else
			{
				document.frm.WorkPhone.style.backgroundColor='';
				document.frm.WorkPhone.style.color='';
			}
		if (document.frm.BWC.value == 'Fax')
			{
				document.frm.Fax.style.backgroundColor='#b20909';
				document.frm.Fax.style.color='#ffffff';
			}
		else
			{
				document.frm.Fax.style.backgroundColor='';
				document.frm.Fax.style.color='';
			}
	}
function VerifyContact()
	{
		var msg = '';
		var failed = false;
		var msgl = '';
		var msgn = '';
		
		if (frm.ContactName.value == '')
			{
				msg = msg + '\n      Contact Name';
				failed = true;
			}
		if (frm.ContactEMail.value == '' && frm.ContactPhone.value == '')
			{
				msg = msg + '\n      Contact E-Mail or Contact Phone';
				failed = true;
			}
		if (frm.ContactPhone.value != '')
			{
				if (frm.ContactPhone.value.length != 10)
					{
						msgl = msgl + '\n      Contact Phone must be 10 Digits';
						failed = true;
					}
				if (IsNumeric(frm.ContactPhone.value) == false)
					{
						msgn = msgn + '\n      Contact Phone';
						failed = true;
					}
			}
		if (frm.Comment.value == '')
			{
				msg = msg + '\n      Question/Comment';
				failed = true;
			}
		if (frm.captchacode.value == '' || frm.captchacode.value.length != 6)
			{
				msg = msg + '\n      Image Verification must be 6 Characters';
				failed = true;
			}
		
		if (failed == true)
			{
				if (msg != '')
					{
						msg = 'Please make sure the following are complete:' + msg;
					}
				if (msgl != '')
					{
						msg = msg + '\n\nPlease make sure the following are the Length menition:' + msgl
					}
				if (msgn != '')
					{
						msg = msg + '\n\nPlease  make sure the following are Numeric Characters Only:' + msgn
					}
				alert(msg);
				return false;
			}
		else
			{
				return true;
			}
	}
function VerifyConfirmCase()
	{
		var msg = '';
		var failed = false;

		if (frm.captchacode.value == '' || frm.captchacode.value.length != 6)
			{
				msg = msg + '\n      Image Verification must be 6 Characters';
				failed = true;
			}
		
		if (failed == true)
			{
				if (msg != '')
					{
						msg = 'Please make sure the following are complete:' + msg;
					}
				alert(msg);
				return false;
			}
		else
			{
				return true;
			}
	}
function VerifyCase()
	{
		var msg = '';
		var failed = false;
		var msgl = '';
		var msgn = '';
		var msga = '';
		var x = '';
		
		if (frm.ContactName.value == '')
			{
				msg = msg + '\n      Contact Name';
				failed = true;
			}
		if (frm.BTC.value == '')
			{
				msg = msg + '\n      Best Time to Contact';
				failed = true;
			}
		if (frm.BWC.value == '')
			{
				msg = msg + '\n      Best Way to Contact';
				failed = true;
			}
		x = frm.BWC.value;
		switch (x)
			{
				case ('E-Mail'):
					if (frm.EMail.value == '')
						{
							msg = msg + '\n      E-Mail Address';
							failed = true;
						}
					break;
				case ('Home Address'):
					if (frm.HomeAddress.value == '')
						{
							msg = msg + '\n      Home Address';
							failed = true;
						}
					if (frm.HomeCity.value == '')
						{
							msg = msg + '\n      Home City';
							failed = true;
						}
					if (frm.HomeState.value == '')
						{
							msg = msg + '\n      Home State';
							failed = true;
						}
					if (frm.HomeState.value.length != 2)
						{
							msgl = msgl + '\n      Home State must be 2 Characters';
							failed = true;
						}
					if (IsAlpha(frm.HomeState.value) == false)
						{
							msga = msga + '\n      Home State';
							failed = true;
						}
					if (frm.HomeZip.value == '')
						{
							msg = msg + '\n      Home Zip';
							failed = true;
						}
					if (frm.HomeZip.value.length != 5)
						{
							msgl = msgl + '\n      Home Zip must be 5 Digits';
							failed = true;
						}
					if (IsNumeric(frm.HomeZip.value) == false)
						{
							msgn = msgn + '\n      Home Zip';
							failed = true;
						}
					break;
				case ('Home Phone'):
					if (frm.HomePhone.value == '')
						{
							msg = msg + '\n      Home Phone';
							failed = true;
						}
					if (frm.HomePhone.value.length != 10)
						{
							msgl = msgl + '\n      Home Phone must be 10 Digits';
							failed = true;
						}
					if (IsNumeric(frm.HomePhone.value) == false)
						{
							msgn = msgn + '\n      Home Phone';
							failed = true;
						}
					break;
				case ('Cell Phone'):
					if (frm.CellPhone.value == '')
						{
							msg = msg + '\n      Cell Phone';
							failed = true;
						}
					if (frm.CellPhone.value.length != 10)
						{
							msgl = msgl + '\n      Cell Phone must be 10 Digits';
							failed = true;
						}
					if (IsNumeric(frm.CellPhone.value) == false)
						{
							msgn = msgn + '\n      Cell Phone';
							failed = true;
						}
					break;
				case ('Work Phone'):
					if (frm.WorkPhone.value == '')
						{
							msg = msg + '\n      Work Phone';
							failed = true;
						}
					if (frm.WorkPhone.value.length != 10)
						{
							msgl = msgl + '\n      Work Phone must be 10 Digits';
							failed = true;
						}
					if (IsNumeric(frm.WorkPhone.value) == false)
						{
							msgn = msgn + '\n      Work Phone';
							failed = true;
						}
					break;
				case ('Fax'):
					if (frm.Fax.value == '')
						{
							msg = msg + '\n      Fax';
							failed = true;
						}
					if (frm.Fax.value.length != 10)
						{
							msgl = msgl + '\n      Fax must be 10 Digits';
							failed = true;
						}
					if (IsNumeric(frm.Fax.value) == false)
						{
							msgn = msgn + '\n      Fax';
							failed = true;
						}
					break;
			}
		if (frm.LegalIssue.value == '')
			{
				msg = msg + '\n      Legal Issue';
				failed = true;
			}
		if (frm.Desc.value == '')
			{
				msg = msg + '\n      Description';
				failed = true;
			}
		
		if (failed == true)
			{
				if (msg != '')
					{
						msg = 'Please make sure the following are complete:' + msg;
					}
				if (msgl != '')
					{
						msg = msg + '\n\nPlease make sure the following are the length menition:' + msgl
					}
				if (msga != '')
					{
						msg = msg + '\n\nPlease make sure the following are Alpha Characters Only:' + msga
					}
				if (msgn != '')
					{
						msg = msg + '\n\nPlease  make sure the following are Numeric Characters Only:' + msgn
					}
				alert(msg);
				return false;
			}
		else
			{
				return true;
			}
	}
function VerifyDispute()
	{
		var msg = '';
		var failed = false;
		var msgl = '';
		var msgn = '';
		var msga = '';
		
		if (frm.EMail.value == '')
			{
				msg = msg + '\n      E-Mail Address';
				failed = true;
			}
		if (frm.DocumentFormat.value == '')
			{
				msg = msg + '\n      Format of Letter';
				failed = true;
			}
		if (frm.InsuranceCompany.value == '')
			{
				msg = msg + '\n      Insurance Company';
				failed = true;
			}
		if (frm.InsuranceCompanyAddress1.value == '')
			{
				msg = msg + '\n      Insurance Company Address 1';
				failed = true;
			}
		if (frm.InsuranceCompanyCity.value == '')
			{
				msg = msg + '\n      Insurance Company City';
				failed = true;
			}
		if (frm.InsuranceCompanyState.value == '')
			{
				msg = msg + '\n      Insurance Company State';
				failed = true;
			}
		if (frm.InsuranceCompanyState.value.length != 2)
			{
				msgl = msgl + '\n      Insurance Company State must be 2 Characters';
				failed = true;
			}
		
		if (IsAlpha(frm.InsuranceCompanyState.value) == false)
			{
				msga = msga + '\n      Insurance Company State';
				failed = true;
			}
		if (frm.InsuranceCompanyZip.value == '')
			{
				msg = msg + '\n      Insurance Company Zip';
				failed = true;
			}
		if (frm.InsuranceCompanyZip.value.length != 5)
			{
				msgl = msgl + '\n      Insurance Company Zip must be 5 Digits';
				failed = true;
			}
		if (IsNumeric(frm.InsuranceCompanyZip.value) == false)
			{
				msgn = msgn + '\n      Insurance Company Zip';
				failed = true;
			}
		if (frm.ClaimNumber.value == '')
			{
				msg = msg + '\n      Claim Number';
				failed = true;
			}
		if (frm.PatientFirstName.value == '')
			{
				msg = msg + '\n      Patient First Name';
				failed = true;
			}
		if (frm.PatientLastName.value == '')
			{
				msg = msg + '\n      Patient Last Name';
				failed = true;
			}
		if (frm.PatientPolicyNumber.value == '')
			{
				msg = msg + '\n      Policy Number';
				failed = true;
			}
		if (frm.PatientDOBM.value != '')
			{
				if (IsNumeric(frm.PatientDOBM.value) == false)
					{
						msgn = msgn + '\n      Patient DOB Month';
						failed = true;
					}
				if (frm.PatientDOBM.value.length != 2)
					{
						msgl = msgl + '\n      Patient DOB Month must be 2 Digits';
						failed = true;
					}
			}
		if (frm.PatientDOBD.value != '')
			{
				if (IsNumeric(frm.PatientDOBD.value) == false)
					{
						msgn = msgn + '\n      Patient DOB Day';
						failed = true;
					}
				if (frm.PatientDOBD.value.length != 2)
					{
						msgl = msgl + '\n      Patient DOB Day must be 2 Digits';
						failed = true;
					}
			}
		if (frm.PatientDOBY.value != '')
			{
				if (IsNumeric(frm.PatientDOBY.value) == false)
					{
						msgn = msgn + '\n      Patient DOB Year';
						failed = true;
					}
				if (frm.PatientDOBY.value.length != 4)
					{
						msgl = msgl + '\n      Patient DOB Year must be 4 Digits';
						failed = true;
					}
			}
		if (frm.PatientSSN1.value != '')
			{
				if (IsNumeric(frm.PatientSSN1.value) == false)
					{
						msgn = msgn + '\n      Patient SSN 1';
						failed = true;
					}
				if (frm.PatientSSN1.value.length != 3)
					{
						msgl = msgl + '\n      Patient SSN 1 must be 3 Digits';
						failed = true;
					}
			}
		if (frm.PatientSSN2.value != '')
			{
				if (IsNumeric(frm.PatientSSN2.value) == false)
					{
						msgn = msgn + '\n      Patient SSN 2';
						failed = true;
					}
				if (frm.PatientSSN2.value.length != 2)
					{
						msgl = msgl + '\n      Patient SSN 2 must be 2 Digits';
						failed = true;
					}
			}
		if (frm.PatientSSN3.value != '')
			{
				if (IsNumeric(frm.PatientSSN3.value) == false)
					{
						msgn = msgn + '\n      Patient SSN 3';
						failed = true;
					}
				if (frm.PatientSSN3.value.length != 4)
					{
						msgl = msgl + '\n      Patient SSN 3 must be 4 Digits';
						failed = true;
					}
			}
		if (frm.PhysicianFirstName.value == '')
			{
				msg = msg + '\n      Physician First Name';
				failed = true;
			}
		if (frm.PhysicianLastName.value == '')
			{
				msg = msg + '\n      Physician Last Name';
				failed = true;
			}
		if (frm.Diagnosis.value == '')
			{
				msg = msg + '\n      Relevant Diagnosis';
				failed = true;
			}
		if (frm.Procedure.value == '')
			{
				msg = msg + '\n      Necesarry Medical Procedure';
				failed = true;
			}
		if (frm.DenialResult.value == '')
			{
				msg = msg + '\n      Result of Denial';
				failed = true;
			}
		
		if (failed == true)
			{
				if (msg != '')
					{
						msg = 'Please make sure the following are complete:' + msg;
					}
				if (msgl != '')
					{
						msg = msg + '\n\nPlease make sure the following are the length mentioned:' + msgl
					}
				if (msga != '')
					{
						msg = msg + '\n\nPlease make sure the following are Alpha Characters Only:' + msga
					}
				if (msgn != '')
					{
						msg = msg + '\n\nPlease  make sure the following are Numeric Characters Only:' + msgn
					}
				alert(msg);
				return false;
			}
		else
			{
				return true;
			}
	}
function IsNumeric(strString)
	{
		var strValidChars = "0123456789.";
		var strChar;
		var blnResult = true;

		if (strString.length == 0) return false;

		for (i = 0; i < strString.length && blnResult == true; i++)
			{
				strChar = strString.charAt(i);
				if (strValidChars.indexOf(strChar) == -1)
				   {
				   blnResult = false;
				   }
			}
		return blnResult;
	}
function IsAlpha(strString)
	{
		var strValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ";
		var strChar;
		var blnResult = true;

		if (strString.length == 0) return false;

		for (i = 0; i < strString.length && blnResult == true; i++)
			{
				strChar = strString.charAt(i);
				if (strValidChars.indexOf(strChar) == -1)
				   {
					   blnResult = false;
				   }
			}
		return blnResult;
	}
