// JavaScript Document
<!--
function WSPValidateForm(wspform) {
var i=0;
var validCheckbox=false;
var validRadio=false;
var validMultSelect=false;
var validateEmail = function (email) {
    var emailUser = /^\"?[\w-_\.]*\"?$/;
    var emailDomain = /^[\w-\.]*\.[A-Za-z]{2,4}$/;
    var emailIPAddr = /^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
    var emailParts = email.match("^(.+)@(.+)$");
    if (emailParts == null) return false;
    if (emailParts[1] != null ) {
        if (emailParts[1].match(emailUser) == null) return false;
    }
    if (emailParts[2] != null ) {
        if (emailParts[2].match(emailDomain) == null) {
            if (emailParts[2].match(emailIPAddr) == null) return false;
        }
        return true;
    }
    return false;
}
if (wspform.fld1.value == "") {
    alert("Please enter a value for the \"Untitled\" field.");
    wspform.fld1.focus();
    return (false);
}
if (wspform.fld3.value == "") {
    alert("Please enter a value for the \"Untitled\" field.");
    wspform.fld3.focus();
    return (false);
}
if ((wspform.fld3.value != "") && (!validateEmail(wspform.fld3.value))) {
    alert("Please enter a valid email address for the \"Untitled\" field.");
    wspform.fld3.focus();
    return (false);
}
if (wspform.fld4.value == "") {
    alert("Please enter a value for the \"Untitled\" field.");
    wspform.fld4.focus();
    return (false);
}
if (wspform.fld5.value == "") {
    alert("Please enter a value for the \"Untitled\" field.");
    wspform.fld5.focus();
    return (false);
}
validCheckbox = false;
for (i=0; i<wspform.elements.length; i++) {
    if (wspform.elements[i].name == 'fld6[]') {
        if (wspform.elements[i].checked) {validCheckbox = true; break;}
    }
}
if (!validCheckbox) {
    alert("The \"Untitled\" field is required.");
    return (false);
}
if (wspform.wsp_code.value == "") {
    alert("Please type the code shown in the image.");
    wspform.wsp_code.focus();
    return (false);
}
}
//-->
