//Bob Matlin copyright 2009

//Requires use of jsquery core library.

function navCellOnClick(url) {
    document.location.replace(url);
}

function menuOnOver(cell,className) {
    var elt = cell;
    if (cell.tagName.toUpperCase() == 'DIV') {
        cell.className = className;
        //assumes child is A tag
        elt = cell.childNodes[0];
    } else {
        cell.parentNode.className = className;
    }
    elt.className = 'a-menu-hover';
}

function menuOnOut(cell,className) {
    var elt = cell;
    if (cell.tagName.toUpperCase() == 'DIV') {
        cell.className = className;
        //assumes child is A tag
        elt = cell.childNodes[0];
    } else {
        cell.parentNode.className = className;
    }
    elt.className = 'a-menu';
}

$(document).ready(function() {
    //add mouse events to top menu
    $("div.menu-selection").mouseout(function(evt) {
        menuOnOut(evt.target,'menu-selection');
    });

    $("div.menu-selection").mouseover(function(evt) {
        menuOnOver(evt.target,'menu-selection-hover');
    });

    $("div.menu-selection").click(function(evt) {
        navCellOnClick($(this).children('a').attr('href'));
    });

    $("div.menu-unselection").mouseout(function(evt) {
        menuOnOut(evt.target,'menu-unselection');
    });

    $("div.menu-unselection").mouseover(function(evt) {
        menuOnOver(evt.target,'menu-unselection-hover');
    });

    $("div.menu-unselection").click(function(evt) {
        navCellOnClick($(this).children('a').attr('href'));
    });

    $("div#left-nav-menu div").mouseout(function(evt) {
        menuOnOut(evt.target,'menu1');
    });

    $("div#left-nav-menu div").mouseover(function(evt) {
        menuOnOver(evt.target,'menu1-hover');
    });

    $("div#left-nav-menu div").click(function(evt) {
        navCellOnClick($(this).children('a').attr('href'));
    });
});
