/**
* This file contains validation routines for common operations
*
*/

questia.Package( "coreweb.common" );

/**
 * This function validates an email address.
 * If the email address is valid, true is returned.
 * If the address is invalid, an alert is raised and false is returned.
 */
coreweb.common.validateEmail = function( emailAddress ) {

  	formError = function() {
		 alert("Invalid data format. Please re-enter your email address and submit again.");
    	 return false;
     }
     
	 if (emailAddress==null) return formError();
	 if (emailAddress=='') return formError();
	 if (emailAddress.indexOf("@")<0) return formError();
	 if (emailAddress.indexOf(".")<0) return formError();
	 if (emailAddress.indexOf("@")>emailAddress.lastIndexOf(".")) return formError();
	 return true;	
}

