// JavaScript Document



<!--


// =========== make it so you can only type numbers or letters in a text box
var validNums = '0123456789';  // allows numbers, dash, paranthesis
var validInt = '0123456789';     // allows numbers only (no decimal - add decimal if allowed)
var validAlpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,- ';  // allows letters only
var validZip = '0123456789-';
var validPhone = '0123456789-()';
var validAlphaNum = '0123456789@.()abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ,- ';

function validateKeyPress(e, validSet) 
{ 
    var key; 
    var keychar; 
    if(window.event || !e.which)// IE 
		key = e.keyCode; // IE 
    	else if(e) 
		  	key = e.which;   // Netscape 
		    else 
        		return true;     // no validation 

    keychar = String.fromCharCode(key); 
    validSet += String.fromCharCode(8); 

    if (validSet.indexOf(keychar) < 0) 
      return false; 

    return true; 
} 


function checkForm()
{	var form = document.my_risk; // create short name for document.forms[0]
	var ageChecked = "no";      // create var for age radio button check
	var familyChecked = "no";      // create var for family radio button check
	var medical1Checked = "no";      // create var for medical1 radio button check
	var medical2Checked = "no";      // create var for medical2 radio button check
	var medical3Checked = "no";      // create var for medical3 radio button check
	var smokeChecked = "no";      // create var for smoke radio button check
	var cholesterol1Checked = "no";      // create var for cholesterol1 radio button check
	var bp1Checked = "no";      // create var for bp1 radio button check
	var exersiceChecked = "no";      // create var for exersice radio button check
	var weightChecked = "no";      // create var for weight radio button check
	var diabetesChecked = "no";      // create var for diabetes radio button check
	
	//use this if you have text fields that are optional - looks only for fields with z as 1st char
	for (i=0; i<form.elements.length; i++) //loop through text fields looking for blanks
	{	
		if (form.elements[i].id.charAt(0)=="*" && form.elements[i].value=="")
		{
			alert(form.elements[i].id + " is blank");
			form.elements[i].focus();
			return false;
			break;
		}
	}
	
	for (i=0; i<form.age.length; i++)             // check 2 c if age radio btn was selected
	{	if (form.age[i].checked)
		{ 	var  ageChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (ageChecked == "no")                       // if so radio btn was selected, alert
	{	alert("Please answer the question: You are a man over the age of 45 or a woman over the age of 55.");
		return false;
	}
	
	
	for (i=0; i<form.family.length; i++)             // check 2 c if family radio btn was selected
	{	if (form.family[i].checked)
		{ 	var  familyChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (familyChecked == "no")                       // if so radio btn was selected, alert
	{	alert("Please answer the question: Your father or brother had a heart attack before age 55 or your mother or sister had one before age 65.");
		return false;
	}
	
	for (i=0; i<form.medical1.length; i++)             // check 2 c if medical1 radio btn was selected
	{	if (form.medical1[i].checked)
		{ 	var  medical1Checked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (medical1Checked == "no")                       // if so radio btn was selected, alert
	{	alert("Please answer the question: You have coronary artery disease or you have had a heart attack.");
		return false;
	}
	
	
	for (i=0; i<form.medical2.length; i++)             // check 2 c if medical2 radio btn was selected
	{	if (form.medical2[i].checked)
		{ 	var  medical2Checked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (medical2Checked == "no")                       // if so radio btn was selected, alert
	{	alert("Please answer the question: You have had a stroke.");
		return false;
	}
	
	
	
	for (i=0; i<form.medical3.length; i++)             // check 2 c if medical3 radio btn was selected
	{	if (form.medical3[i].checked)
		{ 	var  medical3Checked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (medical3Checked == "no")                       // if so radio btn was selected, alert
	{	alert("Please answer the question: You have an abnormal heartbeat.");
		return false;
	}
	
	
	for (i=0; i<form.smoke.length; i++)             // check 2 c if smoke radio btn was selected
	{	if (form.smoke[i].checked)
		{ 	var  smokeChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (smokeChecked == "no")                       // if so radio btn was selected, alert
	{	alert("Please answer the question: You smoke, or you live or work with people who smoke every day.");
		return false;
	}
	
	for (i=0; i<form.cholesterol1.length; i++)             // check 2 c if cholesterol1 radio btn was selected
	{	if (form.cholesterol1[i].checked)
		{ 	var  cholesterol1Checked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (cholesterol1Checked == "no")                       // if so radio btn was selected, alert
	{	alert("Please answer the question: You don't know your total cholesterol or HDL levels.");
		return false;
	}	
	
	for (i=0; i<form.bp1.length; i++)             // check 2 c if bp1 radio btn was selected
	{	if (form.bp1[i].checked)
		{ 	var  bp1Checked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (bp1Checked == "no")                       // if so radio btn was selected, alert
	{	alert("Please answer the question: You don't know what your blood pressure is.");
		return false;
	}
	
	
	for (i=0; i<form.exercise.length; i++)             // check 2 c if exersice radio btn was selected
	{	if (form.exercise[i].checked)
		{ 	var  exerciseChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (exerciseChecked == "no")                       // if so radio btn was selected, alert
	{	alert("Please answer the question: You exercise lass than 30 minutes a day most of the time.");
		return false;
	}
	
		for (i=0; i<form.weight.length; i++)             // check 2 c if weight radio btn was selected
	{	if (form.weight[i].checked)
		{ 	var  weightChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (weightChecked == "no")                       // if so radio btn was selected, alert
	{	alert("Please answer the question: You are 20 pounds or more overweight.");
		return false;
	}
	
		for (i=0; i<form.diabetes.length; i++)             // check 2 c if diabetes radio btn was selected
	{	if (form.diabetes[i].checked)
		{ 	var  diabetesChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (diabetesChecked == "no")                       // if so radio btn was selected, alert
	{	alert("Please answer the question: You have diabetes.");
		return false;
	}
	
	return true;
}

// -->




