﻿// JScript File
var menuPointer;
var menuExpanded;

function menuPointerSetup(aMenu,mPointer){
    //loop round each a tag and add events
    menuPointer=document.createElement('img');

    $('#menu ul li a').bind('mouseover', menuPointerMouseOver);
    $('#menu ul li a').bind('mouseout', menuPointerMouseOut);
    if ($('#menu div.head span.downarr').length>0) {
        $('#menu div.head span.downarr').bind('mouseover', showMenu);
        $('#menu').bind('mouseleave', hideMenu);
    }
    
    menuPointer = $get(mPointer)
    menuPointer.style.position='absolute';
    menuPointer.style.display='none';
    menuPointer.style.border='0';
    menuPointer.id='menuPointer'
    Sys.UI.DomElement.setLocation(menuPointer,0,0);
}

function menuPointerMouseOver(eventElement){
    //display and move the mouse pointer
    var pos=Sys.UI.DomElement.getLocation(eventElement.target);
    
    Sys.UI.DomElement.setLocation(menuPointer,pos.x - 20,pos.y + 5);
    menuPointer.style.display='';
}

function menuPointerMouseOut(eventElement){
    //hide and move the mouse pointer
    menuPointer.style.display='none';
    Sys.UI.DomElement.setLocation(menuPointer,0,0);
}

function showMenu(eventElement) {
    $('#menu > ul > li').not('.current').slideDown('400');
}
function hideMenu(eventElement) {
    $('#menu > ul > li').not('.current').slideUp('400');
}