/** 
 * checks for empty form fields.
 * @author Mario Mastrangelo
 * @param strVal, value to check
 * @return boolean
 */
function isEmpty( strVal ){
   var len     = strVal.length;
   var space   = " ";
   var counter = 0;
   
   for(var i=0; i<len; i++){
      if(strVal.charAt(i) == space ) ++counter;
   }

   return (counter == len );
}

/** 
 * checks for valid email.... (sort of)
 * @author Mario Mastrangelo....(modified Yu Lin source)
 * @param email, value to check
 * @return boolean
 */

function validEmail(email){
	invalidChars = "/:';,&*()+%^$#!"
	for (var i=0; i<invalidChars.length; i++){
		if(email.indexOf( invalidChars.charAt(i) ) > -1) return false;
	}
	
	atpos = email.indexOf("@")
	if(atpos == -1) return false;
	if(email.indexOf("@",atpos+1) > -1)	return false;
	if(email.indexOf(".",atpos) == -1) return false;

	return true;
}