Error with jQuery Cycle and Mega Drop Down

Error with jQuery Cycle and Mega Drop Down

Hello,
I am getting the error: Object doesn't support this property or method.

I am using jQuery Cycle and a jQuery mega drop down that can be found here: http://www.sohtanaka.com/web-design/mega-drop-downs-w-css-jquery/

The error is coming from the line: $('#slideshow1').cycle({

If anyone can help me, I would appreciate it.  The complete code is as follows:

    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.1/jquery.min.js"></script>
    <script type="text/javascript" src="js/jquery.cycle.all.2.74.js"></script>
   
    <script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3/jquery.min.js"></script>
    <script type="text/javascript" src="jquery.hoverIntent.minified.js"></script>
    <script type="text/javascript">
    $(document).ready(function() {
        function megaHoverOver(){
            $(this).find(".sub").stop().fadeTo('fast', 1).show();
            //Calculate width of all ul's
            (function($) {
                jQuery.fn.calcSubWidth = function() {
                    rowWidth = 0;
                    //Calculate row
                    $(this).find("ul").each(function() {                   
                        rowWidth += $(this).width();
                    });   
                };
            })(jQuery);
       
            if ( $(this).find(".row").length > 0 ) { //If row exists...
                var biggestRow = 0;   
                //Calculate each row
                $(this).find(".row").each(function() {                              
                    $(this).calcSubWidth();
                    //Find biggest row
                    if(rowWidth > biggestRow) {
                        biggestRow = rowWidth;
                    }
                });
                //Set width
                $(this).find(".sub").css({'width' :biggestRow});
                $(this).find(".row:last").css({'margin':'0'});
            } else { //If row does not exist...
                $(this).calcSubWidth();
                //Set Width
                $(this).find(".sub").css({'width' : rowWidth});
            }
        }
        function megaHoverOut(){
              $(this).find(".sub").stop().fadeTo('fast', 0, function() {
                $(this).hide();
              });
        }
        var config = {   
             sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)   
             interval: 50, // number = milliseconds for onMouseOver polling interval   
             over: megaHoverOver, // function = onMouseOver callback (REQUIRED)   
             timeout: 50, // number = milliseconds delay before onMouseOut   
             out: megaHoverOut // function = onMouseOut callback (REQUIRED)   
        };
        $("ul#topnav li .sub").css({'opacity':'0'});
        $("ul#topnav li").hoverIntent(config);
    });
    </script>

    <script type="text/javascript">
    $(function() {
        $('#slideshow1').cycle({
            fx:       'fade',
            timeout:   6000,
            after:     function() {
                $('#caption1').html("<a href=" + this.href + ">" + this.title + "</a>");
            }
        });
    });
    </script>
   
<style type="text/css">
#slideshow1 { width:407px; height:291px; }
#caption1 { position:relative; top:10px; }
</style>