function validateInformation()
{
var valName = document.getElementById("txtName")
var valMemNum = document.getElementById("txtMemNum")
var valDOB = document.getElementById("txtDOB")
var valPhone = document.getElementById("txtPhone")
var valEmail = document.getElementById("txtEmail")
var valAddress = document.getElementById("txtAddress")
var valCity = document.getElementById("txtCity")
var valState = document.getElementById("selState")
var valZip = document.getElementById("txtZip")


 if (valName.value =="")
	{
		valName.style.borderColor="red"
		valName.focus();
		return false;
	}else
		valName.style.borderColor="black"

 if (valMemNum.value =="")
	{
		valMemNum.style.borderColor="red"
		valMemNum.focus();
		return false;
	}else
		valMemNum.style.borderColor="black"

if (valDOB.value =="")
	{
		valDOB.style.borderColor="red"
		valDOB.focus()
		return false;
	}else
		valDOB.style.borderColor="black"

//if (valPhone.value =="" || validatePhone(valPhone.value)==false)
if (valPhone.value =="" )
	{
		alert("Please enter the phone number in (xxx) xxx xxxx format.");
		valPhone.focus();
		valPhone.style.borderColor="red";
		return false;
	}
	else
		valPhone.style.borderColor="black";
		
if (valEmail.value =="" || validateEmail(valEmail.value)==false)
	{
		valEmail.focus();
		valEmail.style.borderColor="red";
		return false;
	}
	else
		valEmail.style.borderColor="black";


if (valAddress.value =="")
	{
		valAddress.focus()
		valAddress.style.borderColor="red";
		return false;
	}
	else
		valAddress.style.borderColor="black";

if (valCity.value =="")
	{
		valCity.focus()
		valCity.style.borderColor="red";
		return false;
	}
	else
		valCity.style.borderColor="black";

if (valState.value == "NA")
	{
		valState.focus()
		return false;
	}


if (valZip.value =="" || !validateZIP(valZip.value))
	{
		alert("Please enter a valid zip code");
		valZip.focus()
		valZip.style.borderColor="red";
		return false;
	}
	else
		valZip.style.borderColor="black";


//document.frmMarketing.FR_REDIRECT.value=cccc
document.frmIEEELTC.method='post';
document.frmIEEELTC.submit();

return true;
}

/*function numbersonly(myfield, e, dec)
{
var key;
var keychar;
if (window.event)
 key = window.event.keyCode;
else if (e)
 key = e.which;
else
 return true;
keychar = String.fromCharCode(key);
// control keys
if ((key==null) || (key==0) || (key==8) ||
 (key==9) || (key==13) || (key==27) )
 return true;
// numbers
else if ((("0123456789-").indexOf(keychar) > -1))
 return true;
// decimal point jump
else if (dec && (keychar == "."))
 {
 myfield.form.elements[dec].focus();
 return false;
 }
else
 return false;
}
*/

<!-- Begin
/*function validateZIP(field) {
var valid = "0123456789-";
var hyphencount = 0;

if (field.length!=5 && field.length!=10) {
//alert("Please enter your 5 digit or 5 digit+4 zip code.");
alert("Please enter a valid  zip code");
return false;
}
for (var i=0; i < field.length; i++) {
temp = "" + field.substring(i, i+1);
if (temp == "-") hyphencount++;
if (valid.indexOf(temp) == "-1") {
//alert("Invalid characters in your zip code.  Please try again.");
alert("Please enter a valid  zip code");
return false;
}
if ((hyphencount > 1) || ((field.length==10) && ""+field.charAt(5)!="-")) {
alert("The hyphen character should be used with a properly formatted 5 digit+four zip code, like '12345-6789'.   Please try again.");
return false;
   }
}
return true;
}*/
//  End -->

function validateZIP(zipcode)
{
     //reZip = new RegExp(/(^\d{5}$)|(^\d{5}-\d{4}$)/);
	 reZip = new RegExp(/(^\d{5}(-?\d{4})?$)/);
     if (!reZip.test(zipcode)) 
	 {
          return false;
     }
 	return true;
}

function validatePhone(phone)
{
var rePhonePattern =new RegExp(/^\\d{3}\ \d{3}\ \d{4}$/);
if(!rePhonePattern.test(phone))
{
	return false;
}
return true;
}

// the filter functions have been added for the phone formatting / masking
function chkNAN(char2chk)
{
   var validNum = "0123456789";  
   if (validNum.indexOf(char2chk) == "-1")
      return(confirm("Please enter a 10 digit phonenumber?"));
}

function maskIt(fldVal)
{
   var valPhone=document.getElementById("txtPhone")
   var tmpStr = "(";
   keyCount = fldVal.length;
   keyEntered =fldVal.substring(keyCount-1,keyCount);

   if (keyCount <= 1)   isNamedFone = false;
   if (!isNamedFone)    isNamedFone = chkNAN(keyEntered);
	 
   keyCount++;
   switch (keyCount)
   {
      case 2: 
         tmpStr +=  valPhone.value;
         valPhone.value = tmpStr;
         break;
      case 5:
         valPhone.value += ")" ;
         break;
      case 9:
         valPhone.value += "-" ;
         break;
   }     
}

// end of masking / formatting functions



function validateEmail(addy)
{
var emailAddy = document.getElementById("txtEmail")

var objRegExp= /^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/
//check for valid email
		if(objRegExp.test(addy)==false)
		{
			emailAddy.style.borderColor="red"
			emailAddy.focus()
			return(false)
		}
		else
		emailAddy.style.borderColor="black";
}