function validateadvertentry() {
var frmerror;
var errormsg="Please correct the highlighted problems with your advert.";

if (document.frmadvert.email.value=="" || document.frmadvert.email.value==null) {
	document.frmadvert.email.className="redinput";
	frmerror=true;
}else{
	document.frmadvert.email.className="blueinput";
}
if (document.frmadvert.name.value=="" || document.frmadvert.name.value==null) {
	document.frmadvert.name.className="redinput";
	frmerror=true;
}else{
	document.frmadvert.name.className="blueinput";
}
if (document.frmadvert.phone.value=="" || document.frmadvert.phone.value==null) {
	document.frmadvert.phone.className="redinput";
	frmerror=true;
}else{
	document.frmadvert.phone.className="blueinput";
}
if (document.frmadvert.town.value=="" || document.frmadvert.town.value==null) {
	document.frmadvert.town.className="redinput";
	frmerror=true;
}else{
	document.frmadvert.town.className="blueinput";
}
if (document.frmadvert.county.value=="" || document.frmadvert.county.value==null) {
	document.frmadvert.county.className="redinput";
	frmerror=true;
}else{
	document.frmadvert.county.className="blueinput";
}
if (document.frmadvert.postcode.value=="" || document.frmadvert.postcode.value==null) {
	document.frmadvert.postcode.className="redinput";
	frmerror=true;
}else{
	document.frmadvert.postcode.className="blueinput";
}
if (document.frmadvert.price.value=="" || document.frmadvert.price.value==null) {
	document.frmadvert.price.className="redinput";
	frmerror=true;
}else{
	document.frmadvert.price.className="blueinput";
}
if (document.frmadvert.title.value=="" || document.frmadvert.title.value==null) {
	document.frmadvert.title.className="redinput";
	frmerror=true;
}else{
	document.frmadvert.title.className="blueinput";
}
var strdesc=document.frmadvert.description.value;
if (strdesc.length>250) {
	document.frmadvert.description.className="redinput";
	errormsg+="\nYour advert description can only have 250 characters.";
	frmerror=true;
}else{
	if (document.frmadvert.description.value=="" || document.frmadvert.description.value==null) {
		document.frmadvert.description.className="redinput";
		frmerror=true;
	}else{
		document.frmadvert.description.className="blueinput";
	}
}
if (!document.frmadvert.ademail.checked && !document.frmadvert.adphone.checked) {
	document.frmadvert.ademail.className="redinput";
	document.frmadvert.adphone.className="redinput";
	errormsg+="\nYou must have at least one method of contact.";
	frmerror=true;
}else{
	document.frmadvert.ademail.className="main";
	document.frmadvert.adphone.className="main";
}
if (!document.frmadvert.adterms.checked) {
	document.frmadvert.adterms.className="redinput";
	errormsg+="\nYou must accept the terms and conditions.";
	frmerror=true;
}else{
	document.frmadvert.adterms.className="main";
}

if (frmerror){
	alert(errormsg);
	return false;
}else{
	return true;
}
}