/* Javascript functions that are shared within the site */

function checkNewsletterForm (passed_form) {
       var error = '';
         var regexp = '';
         with (passed_form){

	         if (Trim(email.value) == '') error += '- Email\n';
			 
			 if ( (Trim(email.value) > '') && (!isValidEmail(email.value))) error += '- Email\n';
		}
     	
         if (error){
                 error = 'Please complete all of the\nfollowing required fields:\n\n' + error;
                 alert(error);
                 return false;
         }
         else {

		 	return true;
		}
}

function isValidEmail(str) {
   return (str.indexOf(".") > 2) && (str.indexOf("@") > 0);
 }

function Trim(str){
         var regexp = '';
         regexp = / $/;
         while (regexp.test(str)) str = str.substr(0,str.length - 1);
         regexp = /^ /;
         while (regexp.test(str)) str = str.substr(1);
         return str;
}

