var timeout    = 800;
var closetimer = 0;
var ddmenuitem = 0;

function jsddm_open()
{  jsddm_canceltimer();
   jsddm_close();
	if ($(this).find('div').length != 0) {
		ddmenuitem = $(this);
	   	ddmenuitem.find('div').css('display', 'block');
	   	ddmenuitem.find('a:first').addClass('active');
	}
 }

function jsddm_close()
{  if(ddmenuitem) {
		ddmenuitem.find('div').css('display', 'none');
		ddmenuitem.find('a:first').removeClass('active');
	}
}

function jsddm_timer()
{  closetimer = window.setTimeout(jsddm_close, timeout);}

function jsddm_canceltimer()
{  if(closetimer)
   {  window.clearTimeout(closetimer);
      closetimer = null;
}}

jQuery.fn.fadehover = function() {
  $(this).css({ 'opacity': '0.6' });
  
  return $(this).each(function() {
    $(this).hover(
      function() { $(this).css({ 'opacity': '1' }); },
      function() { $(this).css({ 'opacity': '0.6' }); }
    );
  });
};

$(document).ready(function(){
  $('#menu > li').bind('mouseover', jsddm_open)
  $('#menu > li').bind('mouseout',  jsddm_timer)
  $('img.fadeonhover').fadehover();
  $('#slideshow, #pressslideshow, #workshowslide').cycle();
});
document.onclick = jsddm_close; 

