<!-- Original:  Jeff Harding (jbh@site-ations.com) -->

<!-- Web Site:  http://www.site-ations.com -->

<!-- Modified by:  Ronnie T. Moore, Editor -->



<!-- This script and many more are available free online at -->

<!-- The JavaScript Source!! http://javascript.internet.com -->



<!-- Begin

// Preload images

var empty = new Image(); empty.src = "images/fieldempty.gif";

var email = new Image(); email.src = "images/emailerror.gif";

var zipcd = new Image(); zipcd.src = "images/ziperror.gif";

var phone = new Image(); phone.src = "images/phoneerror.gif";



var haveerrors = 0;

function showImage(imagename, imageurl, errors) {

document[imagename].src = imageurl;

if (!haveerrors && errors) haveerrors = errors;

}



function validateForm(f) {

haveerrors = 0;

(f.realname.value.length < 1) // validate name length

? showImage("nameerror", "images/fieldempty.gif", true)   // no semi-colon after this line!

: showImage("nameerror", "images/blankimage.gif", false); // true = errors, false = no errors



(f.address.value.length < 1) // validate address length

? showImage("addresserror", "images/fieldempty.gif", true)   // no semi-colon after this line!

: showImage("addresserror", "images/blankimage.gif", false); // true = errors, false = no errors



(f.citystate.value.length < 1) // validate citystate length

? showImage("citystateerror", "images/fieldempty.gif", true)   // no semi-colon after this line!

: showImage("citystateerror", "images/blankimage.gif", false); // true = errors, false = no errors



(f.question.value.length < 1) // validate question length

? showImage("questionerror", "images/fieldempty.gif", true)   // no semi-colon after this line!

: showImage("questionerror", "images/blankimage.gif", false); // true = errors, false = no errors



(f.zip.value.length != 5 )// validate zip code length

? showImage("ziperror", "images/ziperror.gif", true)

: showImage("ziperror", "images/blankimage.gif", false);



(f.phone.value.length != 12) // validate phone number length

? showImage("phoneerror", "images/phoneerror.gif", true)

: showImage("phoneerror", "images/blankimage.gif", false);



(f.email.value.search("@") == -1 || f.email.value.search("[.*]") == -1) // validate email!

? showImage("emailerror", "images/emailerror.gif", true)

: showImage("emailerror", "images/blankimage.gif", false);



return (!haveerrors);

}

//  End -->


