﻿// JavaScript-Datei


        // Funktion: hideElement
        // Versteckt das übergebene Element
        // Parameter el: Das Element, das versteckt werden soll
        //           checkPageIsValid: Prüft vorab ob alle Validatoren gültig sind
        function hideElement(el, checkPageIsValid)
        {
            if(checkPageIsValid == false)
            {
                el.style.display = 'none';
            }
            else
            {
                if (typeof(Page_ClientValidate) == 'function')
                {
                    Page_ClientValidate();
                    
                    if(Page_IsValid == true)
                    {
                        el.style.display = 'none';
                    }
                }
            }
        }
        
        // Zeigt das versteckte Element wieder an
        function showElement(el)
        {
            el.style.display = 'block';
        }

        // Funktion: disableElement
        // Disabled das übergebene Element
        // Parameter el: Das Element, das disabled werden soll
        //           checkPageIsValid: Prüft vorab ob alle Validatoren gültig sind
        function disableElement(el, checkPageIsValid)
        {
            if(checkPageIsValid == false)
            {
                el.disabled = true;
            }
            else
            {
                if (typeof(Page_ClientValidate) == 'function')
                {
                    Page_ClientValidate();
                    
                    if(Page_IsValid == true)
                    {
                        el.disabled = true;
                    }
                }
            }
        }
        
        // Enabled das Element
        function enableElement(el)
        {
            el.disabled = false;
        }

