$(document).ready(function() {   

// Dropdown Smoothing
    $('#main_nav > ul > li > ul').addClass('hidden');
    $('#main_nav > ul > li').hover(function(){
        var current = $(this);
        $('#main_nav > ul > li').not(current).children('ul').hide();
        $(current).children('ul.hidden').fadeIn('fast', function() {
            $(this).removeClass('hidden');
         });
         (current).children('ul:not(.hidden)').stop(true, true).fadeTo('fast', 1, function() {
             $(this).removeClass('hidden');
          }); 
    }, function(){
        $(this).children('ul').delay(800).fadeOut('fast', function() {
            $(this).addClass('hidden');
         });
        
    });
    $('#main_nav > ul > li > ul').mouseover(function(){$(this).stop(true, true)})

// FAQ
    $('#faq_controls a.faq_plus').click(function() {
        $('#faq_content dl dd dl dt').addClass('faq_minus');
        $('#faq_content dl dd dl dd').show();
        return false;
    }
    );
    $('#faq_controls a.faq_minus').click(function() {
        $('#faq_content dl dd dl dt').removeClass('faq_minus');
        $('#faq_content dl dd dl dd').hide();
        return false;
    }
    );
    $('#faq_content dt.faq_plus').click(function() {
        $(this).toggleClass('faq_minus').next('dd').toggle();
        // onselectstart is IE-only
        if ('undefined' !== typeof this.onselectstart) {
            this.onselectstart = function () { return false; };
        } else {
            this.onmousedown   = function () { return false; };
            this.onclick       = function () { return true;  };
        }
    }
    );
    $('#faq_content dd.faq_minus').click(function() {
        $(this).fadeOut('fast');
        return false;
    }
    );
     
// TABS
    $('.tabs li a').click(function() {
       var url =  $(this).attr('href')+" #tab_content";
       var tab_container = $('#tab_content');
       tab_container.load(url).end();
       $('.tabs li').removeClass('active');
       $(this).parent('li').addClass('active');
       return false;
    });
    

// END DOCUMENT READY    
});