ho varie funzioni nell'head della pagina:
codice:
        <script type="text/javascript">
            var init = function () {
                var latlng = new google.maps.LatLng(41.826694,12.583593);
                var myOptions = {
                    zoom: 15,
                    center: latlng,
                    mapTypeId: google.maps.MapTypeId.ROADMAP
                };
                var map = new google.maps.Map(document.getElementById("map_canvas"), myOptions);
                var marker = new google.maps.Marker(
                {
                    position: latlng,
                    map: map
                }
            );
                var tooltip = '<div id="tooltip">'......'</div>';
                var infowindow = new google.maps.InfoWindow({
                    content: tooltip
                });
                google.maps.event.addListener(marker, 'click', function() {
                    infowindow.open(map,marker);
                });
            }
            window.onload = init;    
        </script>
        <script type="text/javascript" >
            $(function() {
                $("#datepicker").datepicker({
                    changeMonth: true,
                    changeYear: true,
                    dateFormat: "yy-mm-dd",
                    yearRange: "1950:2012"
                });
            });
        </script>
        <script type="text/javascript">
            function blinker(farbe1, farbe2, tempo) {
                faktor = 0;
                heller = 1;
                rot1 = farbe1.substr(0, 2);
                gruen1 = farbe1.substr(2, 2);
                blau1 = farbe1.substr(4, 2);
                rot1 = parseInt(rot1, 16);
                gruen1 = parseInt(gruen1, 16);
                blau1 = parseInt(blau1, 16);
                rot2 = farbe2.substr(0, 2);
                gruen2 = farbe2.substr(2, 2);
                blau2 = farbe2.substr(4, 2);
                rot2 = parseInt(rot2, 16);
                gruen2 = parseInt(gruen2, 16);
                blau2 = parseInt(blau2, 16);
                rot_diff = rot2 - rot1;
                gruen_diff = gruen2 - gruen1;
                blau_diff = blau2 - blau1;
                tempo_verlauf = tempo;
                blinker_verlauf();
            }
            function blinker_verlauf() {
                rot_neu = rot1 + rot_diff / 100 * faktor;
                gruen_neu = gruen1 + gruen_diff / 100 * faktor;
                blau_neu = blau1 + blau_diff / 100 * faktor;
                rot_neu = Math.floor(rot_neu);
                gruen_neu = Math.floor(gruen_neu);
                blau_neu = Math.floor(blau_neu);
                if(heller == 0) {
                    faktor += 10;
                } else {
                    faktor -= 10;
                }
                if(faktor >= 100) {
                    heller = 1;
                }
                if(faktor <= 0) {
                    heller = 0;
                }
                for(i=0; i<document.getElementsByTagName("span").length; i++) {
                    if(document.getElementsByTagName("span")[i].className == "blink") document.getElementsByTagName("span")[i].style.color = "rgb(" + rot_neu + ", " + gruen_neu + ", " + blau_neu + ")";
                }
                window.setTimeout("blinker_verlauf()", tempo_verlauf);
            }
            window.onload = blinker('ff0000', 'ffff00', 200);
        </script>
come vedete ogni script finisce con il window.onload per caricare delle funzioni.
ovviamente tutte e due insieme nn funzionano e finisce che funziona solo che quella che sta dopo.
come posso fare?