function validate(which_form) {	
	
	if (which_form == "newsletter") {
		
		valid = false;
		email = "";
		fname = "";
		lname = ""; 
		org = ""; 
		
		form = document.signup;
		
		if (form.email.value !=  ""){	 
			emailvalue = form.email.value;
			 at = emailvalue.indexOf('@');
			 dot = emailvalue.indexOf('.');
			 
			 
			 if(at == -1 || dot == -1 || dot == 0 || dot == emailvalue.length - 1) {
				form.email.style.border = "1px solid red";
				email = "Please enter a valid Email Address" + "\r\n";
				valid = false;  		
			}
		}
		
		else {
			form.email.style.border = "1px solid red";
			email = "Please enter an Email Address" + "\r\n";
			valid = false;  
		}
		
		if (form.fname.value ==  ""){
			form.fname.style.border = "1px solid red";
			fname = "Please enter your First Name" + "\r\n";	
		}
		
		if (form.lname.value ==  ""){
			form.lname.style.border = "1px solid red";
			lname = "Please enter your Last Name" + "\r\n";	
		}
		
		if (form.org.value ==  ""){
			form.org.style.border = "1px solid red";
			org = "Please enter your Organization" + "\r\n";	
		}
		
		if (email != "" || lname != "" || fname != "" || org != "") {
			alert(fname + lname + email + org);
			valid = false;
		}
		
		else {
			valid = true;
		}
		
		return valid;	
	}
	
	if (which_form == "story") {
		
		valid = false;
		email = "";
		name = "";
		org = ""; 
		
		form = document.story;
		
		if (form.email.value !=  ""){	 
			emailvalue = form.email.value;
			 at = emailvalue.indexOf('@');
			 dot = emailvalue.indexOf('.');
			 
			 
			 if(at == -1 || dot == -1 || dot == 0 || dot == emailvalue.length - 1) {
				form.email.style.border = "1px solid red";
				email = "Please enter a valid Email Address" + "\r\n";
				valid = false;  		
			}
		}
		
		else {
			form.email.style.border = "1px solid red";
			email = "Please enter an Email Address" + "\r\n";
			valid = false;  
		}
		
		if (form.name.value ==  ""){
			form.name.style.border = "1px solid red";
			name = "Please enter your First Name" + "\r\n";	
		}
				
		if (form.org.value ==  ""){
			form.org.style.border = "1px solid red";
			org = "Please enter your Organization" + "\r\n";	
		}
		
		if (email != "" || name != "" || org != "") {
			alert(name + email + org);
			valid = false;
		}
		
		else {
			valid = true;
		}
		
		return valid;	
	}
	
	if (which_form == "unsubscribe") {
		
		valid = false;
		email = "";
		fname = "";
		lname = ""; 
		
		form = document.signup;
		
		if (form.email.value !=  ""){	 
			emailvalue = form.email.value;
			 at = emailvalue.indexOf('@');
			 dot = emailvalue.indexOf('.');
			 
			 
			 if(at == -1 || dot == -1 || dot == 0 || dot == emailvalue.length - 1) {
				form.email.style.border = "1px solid red";
				email = "Please enter a valid Email Address" + "\r\n";
				valid = false;  		
			}
		}
		
		else {
			form.email.style.border = "1px solid red";
			email = "Please enter an Email Address" + "\r\n";
			valid = false;  
		}
		
		if (form.fname.value ==  ""){
			form.fname.style.border = "1px solid red";
			fname = "Please enter your First Name" + "\r\n";	
		}
		
		if (form.lname.value ==  ""){
			form.lname.style.border = "1px solid red";
			lname = "Please enter your Last Name" + "\r\n";	
		}
		
		if (email != "" || lname != "" || fname != "") {
			alert(fname + lname + email);
			valid = false;
		}
		
		else {
			valid = true;
		}
		
		return valid;	
	}
	
	
}