/* pulldown menu functions */
var timeout         = 1200;
var closetimer		  = 0;
var ddlistelem      = 0;
var ddmenuitem      = 0;
var ddmenucontainer = 0;

function jsddm_open()
{	
  jsddm_canceltimer();
  	
  if (ddlistelem && (ddlistelem.attr('id') == $(this).attr('id') )) { 
    
    return; 
    
  } else {
  
    jsddm_close();

    $(this).addClass('hilite');
//    $('> a', this).css('color', '#CC0033');
//    $(this).css('background', 'none repeat scroll 0 0 #FFFFFF');
  	
  	ddmenucontainer = $(this).find('div.jsddm_submenu');
  	ddmenuitem = $(this).find('ul');
  	ddlistelem = $(this);
  	
  	if(!ddlistelem.hasClass('hilite')) {
  	  ddmenucontainer.css('display', 'block');
  	  ddmenucontainer.css('z-index', '100');
  	  ddmenuitem.animate( {"top":"0px"}, 200 );
      ddlistelem.addClass('active');
    }
    
  }
	
}

function jsddm_close()
{	
  if(ddmenucontainer) ddmenucontainer.css('z-index', '1');
  if(ddlistelem) {
    if(!ddlistelem.hasClass('hilite')) {
      if(ddlistelem) ddlistelem.removeClass('active');
      if(ddmenuitem) {
        ddmenuitem.animate( {"top":"-38px"}, 200, function() {
          $(this).parent().css('display', 'none');
        });
      }
    }
    ddlistelem.removeClass('hilite');
  }
  
  ddmenucontainer = 0;
  ddmenuitem = 0;
  ddlistelem = 0;
}

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

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

