function resetLayers() {
	document.getElementById('faq').style.visibility='hidden';
	document.getElementById('mailinglist').style.visibility='hidden';
	document.getElementById('previews').style.visibility='hidden';
	document.getElementById('preview1').style.visibility='hidden';
	document.getElementById('preview2').style.visibility='hidden';
	document.getElementById('preview3').style.visibility='hidden';
	document.getElementById('preview4').style.visibility='hidden';
	document.getElementById('preview5').style.visibility='hidden';
	document.getElementById('preview6').style.visibility='hidden';
	document.getElementById('preview7').style.visibility='hidden';
	document.getElementById('preview8').style.visibility='hidden';
	document.getElementById('preview9').style.visibility='hidden';
	document.getElementById('preview10').style.visibility='hidden';
	document.getElementById('preview11').style.visibility='hidden';
	document.getElementById('preview12').style.visibility='hidden';
	document.getElementById('contact').style.visibility='hidden';
	document.getElementById('contact_confirm').style.visibility='hidden';
	document.getElementById('mlist_confirm').style.visibility='hidden';
	document.getElementById('mlist_error').style.visibility='hidden';
	document.getElementById('popup_shadow').style.visibility='hidden';
	
	/* Firefox 2 overflow fix */
	document.getElementById('faq').style.overflow='hidden';
	document.getElementById('mailinglist').style.overflow='hidden';
	document.getElementById('previews').style.overflow='hidden';
	document.getElementById('preview1').style.overflow='hidden';
	document.getElementById('preview2').style.overflow='hidden';
	document.getElementById('preview3').style.overflow='hidden';
	document.getElementById('preview4').style.overflow='hidden';
	document.getElementById('preview5').style.overflow='hidden';
	document.getElementById('preview6').style.overflow='hidden';
	document.getElementById('preview7').style.overflow='hidden';
	document.getElementById('preview8').style.overflow='hidden';
	document.getElementById('preview9').style.overflow='hidden';
	document.getElementById('preview10').style.overflow='hidden';
	document.getElementById('preview11').style.overflow='hidden';
	document.getElementById('preview12').style.overflow='hidden';
	document.getElementById('contact').style.overflow='hidden';
	document.getElementById('contact_confirm').style.overflow='hidden';
	document.getElementById('mlist_confirm').style.overflow='hidden';
	document.getElementById('mlist_error').style.overflow='hidden';
}

function showLayer(l) {
	resetLayers();
	document.getElementById('popup_shadow').style.visibility='visible';
	document.getElementById(l).style.visibility='visible';
	document.getElementById(l).style.overflow='scroll';
	document.getElementById(l).style.overflowX='hidden';
}

function verifyComment(form) {
  if (form.email.value=="") {
    alert("Please enter your email address");
    return false;
  }
  else if (form.contact_txt.value=="") {
    alert("Please enter a message");
    return false;
  }
  else return true;
}

function verifyMList(form) {
  if (form.email.value=="") {
    alert("Please enter your email address");
    return false;
  }
  else if (form.email2.value=="") {
    alert("Please re-enter your email address");
    return false;
  }
  else if (form.email.value!=form.email2.value) {
    alert("Your emails do not match. Please check your spelling.");
    return false;
  }
  else return true;
}
