        function makeArray() {
            var args = makeArray.arguments;
            for (var i = 0; i < args.length; i++) {
                this[i] = args[i];
            }
            this.length = args.length;
        }

        function fixDate(date) {
            var base = new Date(0);
            var skew = base.getTime();
            if (skew > 0)
            date.setTime(date.getTime() - skew);
        }

        function getString(date) {
            var months = new makeArray("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Septiembre", "Octubre", "Noviembre", "Diciembre");
            return date.getDate() + " de " + months[date.getMonth()] + " de " + ((date.getYear() < 100) ? "19" : "") + date.getYear();
        }

        function getMyDate() {
            var cur = new Date();
            fixDate(cur);
            return getString(cur);
        }

        function getMyClock() {
            var digital = new Date();
            var hours = digital.getHours();
            var minutes = digital.getMinutes();
            var seconds = digital.getSeconds();
            if (minutes <= 9) minutes = "0" + minutes;
            if (seconds <= 9) seconds = "0" + seconds;
            dispHora = hours + ":" + minutes + ":" + seconds; 
            return dispHora;
        }
