
function confirmfields() {



error = "";





if (document.postmasterform.email.value == "") {

error += "o  e-mail address\n";

} else if (!isEmailValid(document.postmasterform.email.value)) {
error += "o  your e-mail address appears to be invalid\n";
} 



if (document.postmasterform.zip.value == "") {

error += "o  zip\n";

}



if (document.postmasterform.yearofbirth.value == "") {

error += "o  year of birth\n";

}


if (document.postmasterform.firstname.value == "") {
error += "o  first name\n";
}
if (document.postmasterform.lastname.value == "") {
error += "o  last name\n";
}


if (document.postmasterform.sex[1].checked == false && document.postmasterform.sex[0].checked == false) {

error += "o  gender\n";

}



var onechecked = false;



for (var i=0;i<document.postmasterform.elements.length;i++)

{

  var e = document.postmasterform.elements[i];

  if (e.name == 'listname' && e.checked) {

   onechecked = true;

   }

}



//if (onechecked == false) {

  // error += "o  at least one topic of interest\n";

//}



if (!error == "") {

confirm("Please fill out the following fields:\n\n" + error);

return false;

}



return true;

}
