		var name = new Image(); name.src = "_nameerror.gif";
		var phone = new Image(); phone.src = "_phoneerror.gif";
		var email1 = new Image(); email1.src = "_email1error.gif";
		var email2 = new Image(); email2.src = "_email2error.gif";
		var message = new Image(); message.src = "_messageerror.gif"

		var haveerrors = 0;
		function showImage(imagename, imageurl, errors) 
		{
			document[imagename].src = imageurl;
			if (!haveerrors && errors) haveerrors = errors;
		}

		function validate(f) 
		{
			haveerrors = 0;
			(f.name.value.length < 1) // validate name length
			? showImage("nameerror", "_nameerror.gif", true)
			: showImage("nameerror", "_blankimage.gif", false);

			(f.phone.value.length != 12 || f.phone.value == "000-000-0000") // validate phone
			? showImage("phoneerror", "_phoneerror.gif", true)
			: showImage("phoneerror", "_blankimage.gif", false);

			(f.email1.value.search("@") == -1 || f.email1.value.search("[.*]") == -1) // validate email
			? showImage("email1error", "_email1error.gif", true)
			: showImage("email1error", "_blankimage.gif", false);
			
			(f.email1.value != f.email2.value) // validate email
			? showImage("email2error", "_email2error.gif", true)
			: showImage("email2error", "_blankimage.gif", false);
			
			(f.message.value.length < 1) // validate message
			? showImage("messageerror", "_messageerror.gif", true)
			: showImage("messageerror", "_blankimage.gif", false);

			return (!haveerrors);
		}