// 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,- ';
var validEmail = '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.cog; // create short name for document.forms[0]
	var oChecked = "no";      // create var for smoke radio button check
	var lChecked = "no";      // create var for blood_preesure 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.o.length; i++)             // check 2 c if smoke radio btn was selected
	{	if (form.o[i].checked)
		{ 	var  oChecked = "yes";
			break;				// if so, set var happyChecked to yes
		}
	}
	if (oChecked == "no")                       // if so radio btn was selected, alert
	{	alert("Please mark location of intrest");
		return false;
	}
	

	
	return true;
}

// -->

