﻿/// <reference path="jquery-1.3.1-vsdoc.js" />
function validateForm()
{
    var errorMessage = "";
    $("form input:text, input:password").each(function(i)
    {
        if (!validateField(this.id))
        {
            //field is invalid, so specify that there's an error
            errorMessage += "-" + $("#" + this.id).next("span").next("input:hidden").val() + "\n";
        }
    });

    if (errorMessage != "")
    {
        //errors to correct
        alert(errorMessage);
        return false;
    }

    return true;
}

function validateForm(formId)
{
    var errorMessage = "";
    $("#" + formId + " input:text, #" + formId + " input:password").each(function(i)
    {
        if (!validateField(this.id))
        {
            //field is invalid, so specify that there's an error
            errorMessage += "-" + $("#" + this.id).next("span").next("input:hidden").val() + "\n";
        }
    });

    if (errorMessage != "")
    {
        //errors to correct
        alert(errorMessage);
        return false;
    }

    return true;
}

function validateField(fieldId)
{
    if ($("#" + fieldId).val() == "")
    {
        $("#" + fieldId).next("span").css("display", "inline");
        return false;
    }
    else
    {
        $("#" + fieldId).next("span").css("display", "none");
        return true;
    }
}