// 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 a = "no";      // create var for age radio button check
	var b = "no";      // create var for family radio button check
	var c = "no";      // create var for medical1 radio button check
	var d = "no";      // create var for medical2 radio button check
	var e = "no";      // create var for medical3 radio button check
	var f = "no";      // create var for smoke radio button check
	var g = "no";      // create var for cholesterol1 radio button check
	var h = "no";      // create var for bp1 radio button check
	var i = "no";      // create var for exersice 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.a.length; i++)             // check 2 c if age radio btn was selected
	{	if (form.a[i].checked)
		{ 	var  aChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (aChecked == "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.b.length; i++)             // check 2 c if family radio btn was selected
	{	if (form.b[i].checked)
		{ 	var  bChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (bChecked == "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.c.length; i++)             // check 2 c if medical1 radio btn was selected
	{	if (form.c[i].checked)
		{ 	var  cChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (cChecked == "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.d.length; i++)             // check 2 c if medical2 radio btn was selected
	{	if (form.d[i].checked)
		{ 	var  dChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (dChecked == "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.e.length; i++)             // check 2 c if medical3 radio btn was selected
	{	if (form.e[i].checked)
		{ 	var  eChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (eChecked == "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.f.length; i++)             // check 2 c if smoke radio btn was selected
	{	if (form.f[i].checked)
		{ 	var  fChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (fChecked == "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.g.length; i++)             // check 2 c if cholesterol1 radio btn was selected
	{	if (form.g[i].checked)
		{ 	var  gChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (gChecked == "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.h.length; i++)             // check 2 c if bp1 radio btn was selected
	{	if (form.h[i].checked)
		{ 	var  hChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (hChecked == "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.i.length; i++)             // check 2 c if exersice radio btn was selected
	{	if (form.i[i].checked)
		{ 	var  iChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (iChecked == "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;
	}
			
	
	return true;
}

// -->




