// 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 validAlphaNumOnly = '0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ'; // allows letters & numbers only
var validEmail = '0123456789@.;:abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_';
var validDate = '0123456789/';  // allows numbers, /
var validTime = '0123456789amAMpmPM: ';  // allows numbers, /
var validPrice = '0123456789.';  // allows numbers. /
var validEventTitle = '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.form; // create short name for document.forms[0]
	
	//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;
		}
	}
	
	
	

	
	return true;
}

// -->


