
function validateMyForm(form) 
{ var errors="";

if(form.affiliation.value=="0")
{errors+='Please select your Affiliation. \n';
}

if ((form.last_name.value.length > 30) || (form.first_name.value.length > 30))
{errors+='Please enter no more than 30 characters in the Name fields. \n'; 
}

if (!form.last_name.value || !form.first_name.value)
{errors+='Please enter Name information. \n'; 
}

if(!form.street.value || !form.city.value || !form.state.value || !form.zip_code.value)
{ errors+='Please enter all Home Address information.\n';
}

if (form.zip_code.value.length!=5)
{ errors+='Please enter a valid Zip Code. \n'; 
}

if(!form.ph1.value && !form.ph2.value && !form.ph3.value)
{ errors+='Please enter a valid Phone Number. \n'; 
}

if(!(form.email_address.value.indexOf("@") != "-1") || !(form.email_address.value.indexOf(".")!="-1")||!(form.email_address.value)) 
{ errors+='Please enter in a proper Email address.\n'; 
}

if(form.pcontact.value=="0")
{ errors+='Please select the Preferred Contact .\n';
}

if(!form.cnumber.value)
{ errors+='Please fill the Citation Number(Eg. 0G5001) that is on the citation you recieved.\n';
}

if(form.month.value=="0" || form.year.value=="0" || form.day.value=="0")
{ errors+='Please enter valid ticket issue Date.\n';
}

if (!form.hours.value || (form.hours.value.length!=2) || !form.mins.value || (form.mins.value.length!=2))
{ errors+='Please enter the Time(hrs:mins) as indicated.\n';
}

if(!form.lplate.value || !form.lstate.value)
{ errors+='Please enter your vehicle License Plate Number and State.\n';
}

if(!form.explanation.value)
{ errors+='Please type your Explanation to appeal your citation.\n';
}

if(errors)
{ alert("Please fill all the fields marked in RED. Following are the error(s):\n"+errors); 
  return false;
}

else
{ document.forms.appeal.reset();
  return true; 
}
} 
