$(document).ready(function (event) {
    
    // External Links
    
    $('a[rel="external"]').bind('click', function (event) {
        var target = $(event.target),
            href, 
            newWindow;
        
        if (!target.is('a')) {
            target = target.closest('a');
        }
        
        href = $(target).attr('href');
        newWindow = window.open(href, '_blank');
        newWindow.focus();
        
        return false;
    });
    
    // Dropdown Menus
    
    $('li.has-submenu').each(function (event) {
        var listItem = $(this),
            submenu  = listItem.find('.submenu'),
            trigger  = listItem.find('> a');
        
        submenu.hide();
        
        trigger.bind('mouseover', function (event) {
            trigger.addClass('submenu-expanded');
            submenu.slideDown('fast');
            return false;
        });
        
        listItem.bind('mouseleave', function (event) {
            trigger.removeClass('submenu-expanded');
            submenu.slideUp('fast');
            return false;
        })
        
    });
    
    // iPhone Page Titles
    
    var agent = navigator.userAgent.toLowerCase(),
        iPhone = (agent.indexOf('iphone') != -1);
    if (iPhone) {
        document.title = 'go-OMC.com';
    }
    
});