var empty = new Image(); empty.src = "http://safeliftingportal.com/images/requiredfield.gif";
var blank = new Image(); blank.src = "http://safeliftingportal.com/images/requiredfield_blank.gif";

var haveerrors = 0;
function showImage(imagename, imageurl, errors) {
document[imagename].src = imageurl;
if (!haveerrors && errors) haveerrors = errors;
}

function validateForm(f) {
haveerrors = 0;
(f.firstname.value.length < 1) // validate first name length
? showImage("firstnameerror", "http://safeliftingportal.com/images/requiredfield.gif", true)
: showImage("firstnameerror", "http://safeliftingportal.com/images/requiredfield_blank.gif", false);

(f.lastname.value.length < 1) // validate last name length
? showImage("lastnameerror", "http://safeliftingportal.com/images/requiredfield.gif", true)
: showImage("lastnameerror", "http://safeliftingportal.com/images/requiredfield_blank.gif", false);

(f.company.value.length < 1) // validate company length
? showImage("companyerror", "http://safeliftingportal.com/images/requiredfield.gif", true)
: showImage("companyerror", "http://safeliftingportal.com/images/requiredfield_blank.gif", false);

(f.address.value.length < 1) // validate address length
? showImage("addresserror", "http://safeliftingportal.com/images/requiredfield.gif", true)
: showImage("addresserror", "http://safeliftingportal.com/images/requiredfield_blank.gif", false);

(f.city.value.length < 1) // validate city length
? showImage("cityerror", "http://safeliftingportal.com/images/requiredfield.gif", true)
: showImage("cityerror", "http://safeliftingportal.com/images/requiredfield_blank.gif", false);

(f.state.value.length < 2) // validate state length
? showImage("stateerror", "http://safeliftingportal.com/images/requiredfield.gif", true)
: showImage("stateerror", "http://safeliftingportal.com/images/requiredfield_blank.gif", false);

(f.country.value.length < 2) // validate country code length
? showImage("countryerror", "http://safeliftingportal.com/images/requiredfield.gif", true)
: showImage("countryerror", "http://safeliftingportal.com/images/requiredfield_blank.gif", false);

(f.zip.value.length < 5) // validate zip length
? showImage("ziperror", "http://safeliftingportal.com/images/requiredfield.gif", true)
: showImage("ziperror", "http://safeliftingportal.com/images/requiredfield_blank.gif", false);

(f.phone.value.length < 10) // validate phone length
? showImage("phoneerror", "http://safeliftingportal.com/images/requiredfield.gif", true)
: showImage("phoneerror", "http://safeliftingportal.com/images/requiredfield_blank.gif", false);

(f.email.value.search("@") == -1 || f.email.value.search("[.*]") == -1) // validate email
? showImage("emailerror", "http://safeliftingportal.com/images/requiredfield.gif", true)
: showImage("emailerror", "http://safeliftingportal.com/images/requiredfield_blank.gif", false);

return (!haveerrors);
}
