// Preload images
function img_preload() {
var empty = new Image(); empty.src = "~/View/Theme/WhiteLabel/workopolis/en/general/images/form_error_fieldempty.gif";
var email = new Image(); email.src = "~/View/Theme/WhiteLabel/workopolis/en/general/images/form_error_email.gif";
//document[firstnameerror].src = "~/View/Theme/WhiteLabel/workopolis/en/general/images/form_error_fieldempty.gif";
}

var haveerrors = 0;
function showImage(imagename, imageurl, errors) {
document[imagename].src = imageurl;
if (!haveerrors && errors) haveerrors = errors;
}

function validateForm(f) {
haveerrors = 0;
(f.First_Name.value.length < 1) // validate first name length
? showImage("firstnameerror", "~/View/Theme/WhiteLabel/workopolis/en/general/images/form_error_fieldempty.gif", true)   // no semi-colon after this line!
: showImage("firstnameerror", "~/View/Theme/WhiteLabel/workopolis/en/general/images/form_error_blankimage.gif", false); // true = errors, false = no errors

(f.Last_Name.value.length < 1) // validate last name length
? showImage("lastnameerror", "~/View/Theme/WhiteLabel/workopolis/en/general/images/form_error_fieldempty.gif", true)
: showImage("lastnameerror", "~/View/Theme/WhiteLabel/workopolis/en/general/images/form_error_blankimage.gif", false);

(f.Comment.value.length < 1) // validate last name length
? showImage("Commenterror", "~/View/Theme/WhiteLabel/workopolis/en/general/images/form_error_fieldempty.gif", true)
: showImage("Commenterror", "~/View/Theme/WhiteLabel/workopolis/en/general/images/form_error_blankimage.gif", false);

//(f.Email.value.search(/^(\w+(?:\.\w+)*)@((?:\w+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i) == -1) // validate email
(f.Email.value.search(/^(.+)@(.+)$/) == -1) // validate email
? showImage("Emailerror", "~/View/Theme/WhiteLabel/workopolis/en/general/images/form_error_fieldempty.gif", true)
: showImage("Emailerror", "~/View/Theme/WhiteLabel/workopolis/en/general/images/form_error_blankimage.gif", false);

return (!haveerrors);
}

