﻿var IsSubmitted = false;

function ResetButton_Click(sender)
{
    if (IsSubmitted == false)
    {
        //theForm.reset();
        
        for (i in Page_ValidationSummaries)
        {
            Page_ValidationSummaries[i].style.display = "none";
        }
        
        for (j in Page_Validators)
        {
            Page_Validators[j].style.visibility = "hidden";
        }
    }
    
    return false;
}

function SubmitButton_Click(sender)
{
    Page_ClientValidate();
    
    if (Page_IsValid == true && IsSubmitted == false)
    {
        IsSubmitted = true;
        
        if (typeof(sender) == "object")
        {
            sender.value = "Sending...";
            DisableControlAfterTimeout(sender.id, 100);
        }

        return true;
    }
    else
    {
        IsSubmitted = false;
        
        return false;
    }
}

function DisableControlAfterTimeout(controlId, timeoutMs)
{
    setTimeout("DisableControl(\"" + controlId + "\")", timeoutMs);
}

function DisableControl(controlId)
{
    WebForm_GetElementById(controlId).disabled = true;
}