var deluxeOpened = false;
var deluxe_;
var preloadcssbg = new Image();
 preloadcssbg.src="images/programs/filter-bgsmall.gif";
 var preloadcssbg2 = new Image();
 preloadcssbg2.src="images/programs/filter-bg.gif";
$(document).ready(function() {
  // deluxe nav
  //$('img[@src$=.png]').ifixpng(); 
  $('li.deluxe').hover(function() {
    $('.drop-down ul').hide();
    $('.drop-down h4').hide();
    var deluxe = $(this);
	deluxe_ = deluxe;
    $('li.deluxe').removeClass('on');
    if(!deluxeOpened){
	  // Opening for the first time
	  timerId = setTimeout ("deluxeOpenFirst()", 1000);
    } else {
	  // Opening for the second time and after
	  clearTimeout (timerId);
	  clearTimeout (timerId2);
      deluxeOpened = true;
      $('.drop-down').hide();
      deluxe.children('.drop-down').show();
      $('.drop-down ul').show();
      $('.drop-down h4').show();
      deluxe.addClass('on');
    }
  }, function() {
	// Nav item rollout
	clearTimeout (timerId);
	timerId2 = setTimeout ("deluxeClose()", 200);
  });
});

function deluxeOpenFirst () {
  var deluxe = deluxe_;

  deluxeOpened = true;      
  deluxe.addClass('on');
  deluxe.children('.drop-down').slideDown("slow",function(){
    if (!deluxeOpened) {
      $('.drop-down').hide();
    } else {
      $('.drop-down ul').show();
      $('.drop-down h4').show();
    }
   
    $('#flash').hover(function() {
      deluxeOpened = false;
      $('li.deluxe').removeClass('on');
      $('.drop-down').hide();
      $(this).unbind();
    }, function() {
      
    });
    
    if ($.browser.safari) {
      $('#wrapper').hover(function() {
        deluxeOpened = false;
        $('li.deluxe').removeClass('on');
        $('.drop-down').hide();
        $(this).unbind();
      }, function() {
        deluxeOpened = false;
        $('li.deluxe').removeClass('on');
        $('.drop-down').hide();
        $(this).unbind();
      });
      
    };
  });
}

function deluxeClose () {	
    $('#overlay').hide();
    deluxeOpened = false;
    $('li.deluxe').removeClass('on');
    $('.drop-down').hide();
    $('#overlay').unbind();
}
