        function appMenuToggle(ev) {         
            if ($('appMenuStatus').hasClassName('act')) {
                if (ev!=undefined) {
                    am=$('appMenu');
                    mouseOverTolerance=0;
                    triggerPos=am.cumulativeOffset();
                    triggerDims=am.getDimensions();
                    bodyOffset=document.body.cumulativeOffset();
                    hOffset=((document.viewport.getWidth()-document.body.getWidth())/2);
                    if (hOffset<0) {hOffset=0;}
                    checkleft=ev.clientX+mouseOverTolerance-hOffset>triggerPos.left;
                    checkright=ev.clientX-mouseOverTolerance-hOffset<(triggerPos.left+193);
                    checktop=ev.clientY+mouseOverTolerance>(triggerPos.top);
                    checkbottom=ev.clientY-mouseOverTolerance<(triggerPos.top+triggerDims.height);
                } else {
                    checkleft=checkright=checktop=checkbottom=false;
                }
                if (!checkleft || !checkright || !checktop || !checkbottom) {
                   $('appMenuStatus').addClassName('inact').removeClassName('act');
                   $$('.itemSelected')[0].style.backgroundPosition='0px -90px';
                   Event.stopObserving(document.body,'click', appMenuToggle);
                }
            } else {
                $('appMenuStatus').addClassName('act').removeClassName('inact');
                $$('.itemTop')[0].style.backgroundPosition='-193px 0px';
                $$('.itemMid')[0].style.backgroundPosition='-193px -26px';
                $$('.itemBot')[0].style.backgroundPosition='-193px -51px';
                Event.observe(document.body,'click', appMenuToggle);
            }
        }
        function menuChoice(which,theurl) {
            if ($(which).hasClassName('itemUnselected')) {
                $$('#appMenu .itemSelected').each(function(e){$(e).removeClassName('itemSelected').addClassName('itemUnselected');});
                $(which).style.color='#0066cc';
                $(which).style.backgroundPosition='0px -90px';
                $(which).addClassName('itemSelected').removeClassName('itemUnselected');
                window.location=theurl;
            }
        }
        function menuRover(which) {
            if (!$(which).hasClassName('itemSelected')) {
                $(which).style.color='#ffffff';
                if ($(which).hasClassName('itemTop')) {
                    $(which).style.backgroundPosition='0px 0px';
                } else if ($(which).hasClassName('itemMid')) {
                    $(which).style.backgroundPosition='0px -26px';
            } else  if ($(which).hasClassName('itemBot')) {
                    $(which).style.backgroundPosition='0px -51px';
                }
            }
        }
        function menuRout(which) {
            if (!$(which).hasClassName('itemSelected')) {
                $(which).style.color='#0066cc';
                if ($(which).hasClassName('itemTop')) {
                    $(which).style.backgroundPosition='-193px 0px';
                } else if ($(which).hasClassName('itemMid')) {
                    $(which).style.backgroundPosition='-193px -26px';
                } else  if ($(which).hasClassName('itemBot')) {
                    $(which).style.backgroundPosition='-193px -51px';
                }
            }
        }
        Event.observe(window,'load', function() {
            $('appMenu').style.display='block';
            $$('.itemSelected')[0].style.backgroundPosition='0px -90px';
        });


