<!-- Begin
// Preload images
var username = new Image(); username.src = "usernameerror.gif";
var password = new Image(); password.src = "passworderror.gif";
var password2 = new Image(); password2.src = "password2error.gif";
var email = new Image(); email.src = "emailerror.gif";
var captcha = new Image(); captcha.src = "captchaerror.gif";

var mikExp = /[$\\@\\\#%\^\&\*\(\)\[\]\+\{\}\`\~\=\|]/;

var haveerrors = 0;
function showImage(imagename, imageurl, errors) {
document[imagename].src = imageurl;
if (!haveerrors && errors) haveerrors = errors;
}

function validateForm(f) {
haveerrors = 0;
(f.username.value.length < 4 || f.username.value.length > 32 || f.username.value.search(mikExp) != -1)
? showImage("usernameerror", "../css/img/Registration/usernameerror.gif", true)
: showImage("usernameerror", "../css/img/Registration/blankimage.gif", false);

(f.password.value.length < 6 || f.password.value.length > 32 || f.password.value.search(mikExp) != -1)
? showImage("passworderror", "../css/img/Registration/passworderror.gif", true)
: showImage("passworderror", "../css/img/Registration/blankimage.gif", false);

(f.password2.value.length != f.password.value.length)
? showImage("password2error", "../css/img/Registration/password2error.gif", true)
: showImage("password2error", "../css/img/Registration/blankimage.gif", false);

(f.email.value.search("@") == -1 || f.email.value.search("[.*]") == -1)
? showImage("emailerror", "../css/img/Registration/emailerror.gif", true)
: showImage("emailerror", "../css/img/Registration/blankimage.gif", false);

(f.captcha.value.length != 5)
? showImage("captchaerror", "../css/img/Registration/captchaerror.gif", true)
: showImage("captchaerror", "../css/img/Registration/blankimage.gif", false);


return (!haveerrors);
}
//  End -->