
function validateForm($formName) {

$emailaddress = document.forms[$formName].email.value;
var reg = new RegExp("@ameriweb.org|@usmailservice.org|@freewebemail.org|@economyemail.com!@emailme2003.com|@telecomeast.com|@acuwin.com|@luckyposts.com|@globalurl.org|@bormail.com|@hopetown.org|@hopesville.net|@worldhyperlink.com|@luckymail.org", "i");
if (reg.test($emailaddress)) {
	window.alert("Submission Unsuccessful!\n\nWe do not accept emails from acuwin domains.\n\nPlease use a valid email address.");
	return false;
	}

for(i=0; i<document.forms[$formName].elements.length; i++)
{

if ((document.forms[$formName].elements[i].type == 'text') && (document.forms[$formName].elements[i].value == '')) { 
	window.alert("All form fields are required. Please fill in the empty fields.");
	return false;
	}
}

return true;

}	
	
/*	function isFilled(field) {
  if (field.value.length < 1 || field.value == field.defaultValue) {
    return false;
  } else {
    return true;
  }
}


	function isEmail(field) 
{
    // you could add a test to see if the brower support regular expression or not here 
    if (RegExp) {
        return checkEmail(field.value);
    } else {
      if (field.value.indexOf("@") == -1 || field.value.indexOf(".") == -1) {
        return false;
      } else {
        return true;
      }
   }
}

function checkEmail(addr)
{
    var filter=/^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,9}(?:\.[a-z]{2})?)$/i
    return filter.test(addr);
}



function fontsizeup() {
document.styleSheets[1].disabled=false;
setCookie("fontsize","large");
}
function fontsizedown() {
document.styleSheets[1].disabled=true;
document.styleSheets[0].disabled=false;
setCookie("fontsize","normal");
}
function ptoserif() {
document.styleSheets[2].disabled=false;
setCookie("fontstyle","serif");
}
function ptosans() {
document.styleSheets[2].disabled=true;
setCookie("fontstyle","sans");
}

function readCookie(name)
{
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++)
	{
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function setCookie(name,value) {
	document.cookie = name + "=" + value + "; ";
	}
	
window.onload = function(e) {
  var cookie = readCookie("fontsize");
  if (cookie == "large") { fontsizeup(); };
  var cookie = readCookie("fontstyle");
  if (cookie == "serif") { ptoserif(); };

}

*/