﻿$(document).ready(function(){
    $("dd.ddm a").addClass("ddm-arrow");
    $(".cycle-hire dd#nav-cycling-hire.ddm a, .routes dd#nav-cycling-routes.ddm a, .get-cycling dd#nav-cycling-get-cycling.ddm a, .events dd#nav-cycling-events.ddm a, .pics dd#nav-cycling-pics.ddm a").addClass("ddm-arrow-selected");
     var ajax_loading = "<img src='/tfl-global/images/loading-1.gif' alt='loading...' />";    
    $("dd#nav-cycling-hire a, dd#nav-cycling-routes a, dd#nav-cycling-get-cycling a, dd#nav-cycling-events a, dd#nav-cycling-pics a").removeAttr("title");
	 $.getScript("/cms-global/cycling/menus/cycling-menus.js", function(){
		$("dd#nav-cycling-hire div").html(ajax_loading).html(cycleHire);
		$("dd#nav-cycling-routes div").html(ajax_loading).html(routes);
		$("dd#nav-cycling-get-cycling div").html(ajax_loading).html(getCycling);
		$("dd#nav-cycling-events div").html(ajax_loading).html(events);
		$("dd#nav-cycling-pics div").html(ajax_loading).html(pics);
	 }); 
  });
 
 
var timeout       = 500;
var closetimer		= 0;
var ddmenuitem    = 0;

function jsddm_open(){
jsddm_canceltimer();
jsddm_close();
ddmenuitem = $(this).find('dl').eq(0).css('visibility', 'visible');
}
function jsddm_close(){
if(ddmenuitem) ddmenuitem.css('visibility', 'hidden');}
function jsddm_timer(){
closetimer = window.setTimeout(jsddm_close, timeout);
}
function jsddm_canceltimer(){
if(closetimer){
window.clearTimeout(closetimer);
closetimer = null;}}
$(document).ready(function(){
$(".jsddm dd.ddm a").focus(function () {
      $(this).removeClass("ddm-arrow-selected ddm-arrow");
    });
 $(".jsddm dd.ddm a").blur(function () {
   $(this).addClass("ddm-arrow-selected ddm-arrow");
 });
$('.jsddm > dd').bind('mouseover',  jsddm_open)
$('.jsddm > dd').bind('mouseout',  jsddm_timer)});
document.onclick = jsddm_close;
