//<![CDATA[
jQuery.noConflict();
jQuery(document).ready(function(){

            jQuery('ul.nav').superfish({
                delay:       200,                            // one second delay on mouseout
                animation:   {opacity:'show',height:'show'},  // fade-in and slide-down animation
                speed:       'fast',                          // faster animation speed
                autoArrows:  true,                           // disable generation of arrow mark-up
                dropShadows: false                            // disable drop shadows
            });

            jQuery('ul.nav > li > a.sf-with-ul').parent('li').addClass('sf-ul');
            jQuery('ul.nav > li > a.starter_active').parent('li').addClass('current_page_item');
            jQuery('ul.nav > ul').addClass('sub-menu');


            <!---- lavalamp ---->
            jQuery('ul.nav ul > li').addClass('noLava');

            var startLink = 0;

            jQuery('ul.nav > li.current-cat-parent, ul.nav > li.current-cat, ul.nav > li.current_page_parent, ul.nav > li.current_page_item').each(function(){
                startLink = jQuery(this).prevAll().length;
            });

            jQuery('ul.nav').lavaLamp({ startItem: startLink });
            if ( startLink !=0 ) jQuery('ul.nav > li.backLava').animate({left:'+=2'},0);


            et_search_bar();
            et_cycle_integration();


            jQuery('#controllers-main a').hover(function(){ 
                jQuery(this).find('span.tooltip').animate({ opacity: 'show', left: '-222px' }, 0);
            },function(){
                jQuery(this).find('span.tooltip').animate({ opacity: 'hide', left: '-232px' }, 0);
            });


            function et_cycle_integration(){
                var $featured = jQuery('#featured'),
                $featured_content = jQuery('#slides'),
                $controller = jQuery('#controllers'),
                $slider_control_tab = $controller.find('a');

                if ($featured_content.length) {
                    $controller.css("opacity","0").find('a img').css("opacity","0.7").end().find('a.active img').css("opacity","1");

                    $featured_content.cycle({
                        fx: 'fade',
                        timeout: 0,
                        speed: 700,
                        cleartypeNoBg: true
                    });

                };

                var pause_scroll = false;

                jQuery('#slides, #controllers').hover(function(){
                    $controller.stop().animate({opacity: 1, top: "30px"},500);
                }).mouseleave(function(){
                    $controller.stop().animate({opacity: 0, top: "15px"},500);
                });

                $slider_control_tab.hover(function(){
                    jQuery(this).find('img').stop().animate({opacity: 1},300);
                }).mouseleave(function(){
                    if (!jQuery(this).hasClass("active")) jQuery(this).find('img').stop().animate({opacity: 0.7},300);
                });


                var ordernum;

                function gonext(this_element){
                    $controller.find("a.active img").stop().animate({opacity: 0.7},300).parent('a').removeClass('active');

                    this_element.addClass('active').find('img').stop().animate({opacity: 1},300);

                    ordernum = this_element.attr("rel");
                    $featured_content.cycle(ordernum-1);

                    if (typeof interval != 'undefined') {
                        clearInterval(interval);
                        auto_rotate();
                    };
                }

                $slider_control_tab.click(function(){
                    gonext(jQuery(this));
                    return false;
                });


                var $nextArrow = jQuery('a#right-arrow'),
                $prevArrow = jQuery('a#left-arrow');

                $nextArrow.click(function(){
                    var activeSlide = $controller.find('a.active').attr("rel"),
                    $nextSlide = $controller.find('a:eq('+ activeSlide +')');

                    if ($nextSlide.length) gonext($nextSlide)
                    else gonext($controller.find('a:eq(0)'));

                    return false;
                });

                $prevArrow.click(function(){
                    var activeSlide = $controller.find('a.active').attr("rel")-2,
                    $nextSlide = $controller.find('a:eq('+ activeSlide +')');

                    if ($nextSlide.length && activeSlide != -1) { gonext($nextSlide); }
                    else {
                        var slidesNum = $slider_control_tab.length - 1;
                        gonext($controller.find('a:eq('+ slidesNum +')'));
                    };

                    return false;
                });


                auto_rotate();

                function auto_rotate(){
                    interval = setInterval(function() {
                        if (!pause_scroll) $nextArrow.click();
                    }, 4000);
                };

            };


            <!---- Search Bar Improvements ---->
            function et_search_bar(){
                var $searchform = jQuery('#menu div#search_form'),
                $searchinput = $searchform.find("input#term"),
                searchvalue = $searchinput.val();

                $searchinput.focus(function(){
                    if (jQuery(this).val() === searchvalue) jQuery(this).val("");
                }).blur(function(){
                    if (jQuery(this).val() === "") jQuery(this).val(searchvalue);
                });
            };
});
            //]]>

