	function validateForm(){
		var errorMsg = '';
		var emailError = '';
		var submitForm = true;
		//var  zip = document.getElementById("postal_code").value;
		//if (zip.length == 0){
			//errorMsg = ' - Postal Code';
		//}
		var  emailaddress = document.getElementById("email").value
		if (emailaddress.length == 0){
			errorMsg = errorMsg+ '\n - Email Address';
		}
		
		if (echeck(emailaddress)==false){
			emailError = 'Invalid Email Address \n Please re-enter your email address' ;
			document.getElementById("email").focus();
		}	
		
		if ((!document.getElementById("ic1").checked) && (!document.getElementById("ic2").checked) && (!document.getElementById("ic3").checked)){
			errorMsg = errorMsg+ '\n - News Letter choice';
		}					
		
		if (errorMsg.length > 0){
				errorMsg ="_____________________________\n" + "You failed to correctly fill in your:\n_____________________________\n\n" + 
				errorMsg + "\n\n_____________________________" + "\n Please re-enter and submit again!";	
				alert(errorMsg);
		}
		else if (emailError.length > 0){
			alert(emailError);
		}
		else {
				document.getElementById("frmMailingList").submit();
		}
	}		
	
	function echeck(str) {			
			var at="@";
			var dot=".";
			var lat=str.indexOf(at);
			var lstr=str.length;
			var ldot=str.indexOf(dot);
			if (str.indexOf(at)==-1){
			   return false;
			}			
			if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){
			   return false;
			}			
			if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){
			    return false;
			}			
			 if (str.indexOf(at,(lat+1))!=-1){
			    return false;
			 }			
			 if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){
			    return false;
			 }			
			 if (str.indexOf(dot,(lat+2))==-1){
			    return false;
			 }					
			 if (str.indexOf(" ")!=-1){
			    return false;
			 }			
	 		 return true					
		}				
