
function checkForm2() {
	var num = document.getElementById("contactForm").length
	var valid = true
	for (var i=1; i < num; i++) {
		if (document.getElementById("txt" + i).value == null || document.getElementById("txt" + i).value == "") 
		{
			valid = false
			alert("The " + document.getElementById("txt" + i).name + " field is blank. Please enter your " + document.getElementById("txt" + i).name);
			
			break }
	}
	return valid
	
	
	}


<!-- Begin
// Preload images
var name = new Image(); name.src = "img/namefield.gif";
var e_add = new Image(); e_add.src = "img/emailerror.gif";
var postcode = new Image(); postcode.src = "img/ziperror.gif";
var add = new Image(); add.src = "img/addressfield.gif";
var city = new Image(); city.src = "img/cityfield.gif";
var state = new Image(); state.src = "img/statefield.gif";

var haveerrors = 0;
function showImage(imagename, imageurl, errors) {
document[imagename].src = imageurl;
if (!haveerrors && errors) haveerrors = errors;
}

function validateForm(f) {
haveerrors = 0;
(f.name.value.length < 1) // validate first name length
? showImage("nameerror", "img/namefield.gif", true)   // no semi-colon after this line!
: showImage("nameerror", "img/spacer.gif", false); // true = errors, false = no errors

(f.address.value.length < 1) // validate last name length
? showImage("adderror", "img/addressfield.gif", true)
: showImage("adderror", "img/spacer.gif", false);

(f.city.value.length < 1) // validate last name length
? showImage("cityerror", "img/cityfield.gif", true)
: showImage("cityerror", "img/spacer.gif", false);

(f.state.value.length < 1) // validate last name length
? showImage("stateerror", "img/statefield.gif", true)
: showImage("stateerror", "img/spacer.gif", false);

(f.postcode.value.length < 1) // validate zip code length
? showImage("postcodeerror", "img/ziperror.gif", true)
: showImage("postcodeerror", "img/spacer.gif", false);

(f.email.value.search("@") == -1 || f.email.value.search("[.*]") == -1) // validate email
? showImage("e_add", "img/emailerror.gif", true)
: showImage("e_add", "img/spacer.gif", false);

return (!haveerrors);
}

function noValidateForm(f) {
haveerrors = 0;
(f.name.value.length < 1) // validate first name length
? showImage("nameerror", "img/spacer.gif", false)   // no semi-colon after this line!
: showImage("nameerror", "img/spacer.gif", false); // true = errors, false = no errors

(f.address.value.length < 1) // validate last name length
? showImage("adderror", "img/spacer.gif", false)
: showImage("adderror", "img/spacer.gif", false);

(f.city.value.length < 1) // validate last name length
? showImage("cityerror", "img/spacer.gif", false)
: showImage("cityerror", "img/spacer.gif", false);

(f.state.value.length < 1) // validate last name length
? showImage("stateerror", "img/spacer.gif", false)
: showImage("stateerror", "img/spacer.gif", false);

(f.postcode.value.length != 5) // validate zip code length
? showImage("postcodeerror", "img/spacer.gif", false)
: showImage("postcodeerror", "img/spacer.gif", false);

(f.email.value.search("@") == -1 || f.email.value.search("[.*]") == -1) // validate email
? showImage("e_add", "img/spacer.gif", false)
: showImage("e_add", "img/spacer.gif", false);

return (!haveerrors);
}
//  End -->





	



