// JavaScript Document

//---------Menu functions --------//
var timeout    = 400;
var opendelay    = 125;
var closetimer = 0;
var opentimer = 0;
var ddmenuitem = 0;
var my_menu = 0;

function jsddm_delay()
{  jsddm_canceltimer();
   my_menu = $(this);
   opentimer = window.setTimeout(jsddm_open, opendelay);}

function jsddm_open()
{  jsddm_close();
   ddmenuitem = my_menu.find('ul').css('visibility', 'visible');
   $('#carousel1').css('z-index', '-999');
   jsddm_canceldelay();}

function jsddm_close()
{  if(ddmenuitem){ 
	ddmenuitem.css('visibility', 'hidden');
	$('#carousel1').css('z-index', '0');
   }
}

function jsddm_timer()
{   closetimer = window.setTimeout(jsddm_close, timeout);
	if(opentimer)
	   { jsddm_canceldelay(); }}

function jsddm_canceltimer()
{   if(opentimer)
	   { jsddm_canceldelay();}
	if(closetimer)
	   {  window.clearTimeout(closetimer);
		  closetimer = null;}}

function jsddm_canceldelay()
{   window.clearTimeout(opentimer);
	opentimer = null;}

$(document).ready(function()
{  $('#jsddm > li').bind('mouseover', jsddm_delay)
   $('#jsddm > li').bind('mouseout',  jsddm_timer)});

document.onclick = jsddm_close;
//-------end menu-------//

