JavaScript - Rotinas e Funções utilitárias

Hoje em dia com os modernos frameworks como o BootStrap e JQuery e cada vez mais temos um leque de funcionalidades disponíveis evitando nosso trabalho de desenvolvimento e dentro de um código comprimido (minimizado-min) da ordem de K-bytes. Mas as que precisamos e o framework não tem ou está dando erro a gente acaba desenvolvendo.

Limpa todos os campos text do form - idêntico ao botão reset

    <script type="text/javascript">
        function LimpaCamposTextoForm() {
            var selectcount = 0;
            var element;

            for (var i = 0; i < document.forms[0].elements.length; i++) {
                element = document.forms[0].elements[i];
                //alert(element.type);
                //alert(element.name);
                //alert(element.value);
                if (element.type == "text") {
                    element.value = "";
                    element.focus();
                }
            }
        }
    </script>


Limpa todas as tabelas do form


<script type="text/javascript">
        function LimpaTabelasForm() {
            var tables = document.getElementsByTagName("table");

            for (var i = 0; i < tables.length; i++) {

                element1 = document.getElementsByTagName("table")[tables.length - 1];
                //alert(element1.id);
                element1.innerHTML = "";
                //for (var j = 0; j < element1.rows - 1; j++) {
                //alert(j);
                //element2 = element1.rows[j];//document.getElementsByTagName("table")[j];
                //alert(element2.innerHTML);

                //var cel element.cells[0];

                //if (element) {
                //alert(element.id);
                //element.parentNode.removeChild(element);
                //}
                //}
            }
        }
    </script>


PopUp-Abre uma janela de help - window.open


    <script type="text/jscript">
            function exibe_Help() {
                window.open("Upload_info_Preços_Cliente_Produto.pdf");
            }
            function exibe_Legenda() {
                window.open("Legendas.pdf");
            }

    </script>