$(function() {
    $('html.no-js').removeClass('no-js').addClass('js');

    $("#nav-about").children('ul').hide();
    $("#nav-region").children('ul').hide();
    $("#nav-topic").children('ul').hide();
    splitSubNav($("#menu-about"));
    splitSubNav($("#menu-region"));
    splitSubNav($("#menu-topic"));

    $('.email-link').each(function(i,el) {
       var niceEmail = $(el).html().replace(/<span>NULL<\/span>/gi, '');
       var link = document.createElement("a");
       $(link).attr('href', 'mailto:' + niceEmail).text(niceEmail);
       $(link).addClass($(el).attr('class'));
       $(el).replaceWith(link);
    });
})
;

function splitSubNav (menuParent) {
    menuParent.after("<a href='#'>expand</a>");
    var splitButton = menuParent.next();
    var subNav = menuParent.parent().children('ul');
    $(splitButton)
        .button( {
            text: false,
            icons: {
                primary: "ui-icon-triangle-1-s"
            }
        })
        .click(function(e) {
            subNav.unbind('clickoutside');
            menuParent.parent().toggleClass('expanded');
            subNav.toggle();
            $(splitButton).mouseout(function (e) {
                subNav.bind('clickoutside', function() {
                    menuParent.parent().removeClass('expanded');
                    subNav.hide();
                });
            })
            e.preventDefault();
        })
        .parent()
            .buttonset();
}

//SEARCH BOX
function submitQuery() {
  window.location = '/search/site/?q=' + encodeURIComponent(document.getElementById('global-search-field').value);
  return false;
}

function searchFocus() {
  var queryInput = document.getElementById('global-search-field');
    if (queryInput.value == 'Search RAPonline.org') {
        queryInput.value = '';
    }
}

function searchBlur() {
  var queryInput = document.getElementById('global-search-field');
  if (!queryInput.value) {
      queryInput.value = 'Search RAPonline.org';
  }
}
