﻿
function formRealPostBack(buttonID, buttonUniqueID, newFunction, validationGroup)
{
    var requestButton = document.getElementById(buttonID);
    
    if (requestButton != null)
    {
        requestButton.onclick = function() 
        {                     
            if (typeof(Page_ClientValidate) == 'function')
            {
            
                if(Page_ClientValidate(validationGroup))
                {
                    __doPostBack(buttonUniqueID,'')
                }
                else
                {
                    if (typeof(newFunction) == 'function')
                        return newFunction();
                }
            }            
        }
    }
}

function SetupParentClassName(validator, cssClass)
{
    var strControlToValidate = validator.controltovalidate;
    var field = document.getElementById(strControlToValidate);
    if (field != null)
    {
        field.parentNode.className = cssClass;
    }
}

function formRealPostBackAccountPage(buttonID, buttonUniqueID, newFunction)
{
    var requestButton = document.getElementById(buttonID);
    
    if (requestButton != null)
    {
        requestButton.onclick = function() 
        {                     
            if (typeof(Page_ClientValidate) == 'function')
            {
                if (typeof(newFunction) == 'function')
                        return newFunction();
            }            
        }
    }
}
