﻿/* This is jquery functionality required site wide */
$(document).ready(function () {
    $("#nav li").hoverIntent({
        sensitivity: 2, // number = sensitivity threshold (must be 1 or higher)         
        interval: 150, // number = milliseconds for onMouseOver polling interval         
        timeout: 300, // number = milliseconds delay before onMouseOut         
        over: function () {
            $(this).addClass("sfhover");
        },
        out: function () {
            $(this).removeClass("sfhover");
        }
    });
    $('a[rel*=external]').click(function () {
        window.open(this.href);
        return false;
    });
    // Top Dropdown Menu (with Hover Intent) 
    var config = {
        sensitivity: 3, // number = sensitivity threshold (must be 1 or higher)    
        interval: 125,  // number = milliseconds for onMouseOver polling interval    
        over: doOpen,   // function = onMouseOver callback (REQUIRED)    
        timeout: 125,   // number = milliseconds delay before onMouseOut    
        out: doClose    // function = onMouseOut callback (REQUIRED)    
    };
    function doOpen() {
        $(this).addClass("hover");
        $('ul:first', this).css('visibility', 'visible');
    }
    function doClose() {
        $(this).removeClass("hover");
        $('ul:first', this).css('visibility', 'hidden');
    }
    $("ul.topmenu-dropdown li").hoverIntent(config);
    $("ul.topmenu-dropdown li ul li:has(ul)").find("a:first").append(" &raquo; ");
});
