// javascript form validation file 

// whitespace characters
	  var whitespace = " \t\n\r";

      // Check whether string s is empty.
      function isEmpty(s)
      { return ((s == null) || (s.length == 0)) }

      /****************************************************************/

      function isWhitespace (s)
      {
           var i;

           // Is s empty?
           if (isEmpty(s)) return true;

           // Search through string's characters one by one
           // until we find a non-whitespace character.
           // When we do, return false; if we don't, return true.

           for (i = 0; i < s.length; i++)
           {
                // Check that current character isn't whitespace.
                var c = s.charAt(i);
                if (whitespace.indexOf(c) == -1) return false;
           }
           // All characters are whitespace.
           return true;
      }
	  
		var numb = '0123456789';
		var lwr = 'abcdefghijklmnopqrstuvwxyz';
		var upr = 'ABCDEFGHIJKLMNOPQRSTUVWXYZ';
		
		function isValid(parm,val) {
			if (parm == "") return true;
			for (i=0; i<parm.length; i++) 
				{
				if (val.indexOf(parm.charAt(i),0) == -1) return false;
				}
			return true;
			}
		
		function isNum(parm) {return isValid(parm,numb);}
		function isLower(parm) {return isValid(parm,lwr);}
		function isUpper(parm) {return isValid(parm,upr);}
		function isAlpha(parm) {return isValid(parm,lwr+upr);}
		function isAlphanum(parm) {return isValid(parm,lwr+upr+numb);}

function inputValidation()
{	

	// Last Name cannot be left blank
	if ( isWhitespace(myForm.name.value)) 
	{
		myForm.name.focus();
		alert('Name cannot be left blank');
		return false;
	}

	// Last Name cannot be left blank
	if ( isWhitespace(myForm.email.value)) 
	{
		myForm.email.focus();
		alert('Please enter your email address.');
		return false;
	}
		
	// All is well, submit the form
	return true;
}


