 function validate() { 
 var isValid = true; 
 var isNewsletterSelected = true; 
 var errorString = ""; 
 var x = document.contactform; 
 if (x.email.value == "") { 
 errorString = errorString + "Email\n"; 
 isValid = false; 
 } else { 
 if (x.email.value.indexOf("@") == -1 || x.email.value.indexOf(".") == -1) { 
 errorString = errorString + "Valid Email\n"; 
 isValid = false; 
 } 
 } 
 if (x.fname.value == "") { 
 errorString = errorString + "First Name\n"; 
 isValid = false; 
 } 
 if (x.lname.value == "") { 
 errorString = errorString + "Last Name\n"; 
 isValid = false; 
 }  
 if (isValid == true && isNewsletterSelected == true) { 
 return true; 
 } else { 
 if (isNewsletterSelected == false) { 
 errorString = errorString;  } 
 alert("Following fields are required:\n\n" + errorString); 
 return false; 
 } 
 } 