$(function(){

  function initSubMenu(){
  
    var delayFlag = [];
  
    $('div.b-topMenu ul.firstLevel li').each(function(){
    
      var that = $(this);
      
      var cl = that.attr('class');
      
      var subMenu = $('div.b-topMenu div.subMenu.' + cl);
      
      that.mouseenter(function(){
      
        $('div.b-topMenu div.subMenu').hide();
        
        if(cl && subMenu.length){
          subMenu.show();
          stopDelay(subMenu);
        }
        
      })
      .mouseleave(function(){
        if(cl && subMenu.length){
          delayClose(subMenu)
        }
      });
    
    })
    
    $('div.b-topMenu div.subMenu').each(function(){
      $(this).mouseenter(function(){
        stopDelay($(this));
      })
      .mouseleave(function(){
        delayClose($(this))
      });
    });
    
    function delayClose(obj){
    
      delayFlag[obj.attr('class')] = setTimeout(function(){
          
        obj.hide()
        
      }, 2000)
    
    }
    
    function stopDelay(obj){
    
      if(delayFlag[obj.attr('class')])
        clearTimeout(delayFlag[obj.attr('class')]);
    
    }
    
  }
  
  
  function inputNote(){
  
    $('input[title], textarea[title]').each(function(){
    
      var that = $(this);
      
      that.data('dflt', that.attr('title')).removeAttr('title').bind({
      
        focus: function(){
        
          var that1 = $(this);
          if(that1.val() == that1.data('dflt'))
            that1.val('');
        
        },
        blur: function(){
        
          var that1 = $(this);
          if($.trim(that1.val()) == '')
            that1.val(that1.data('dflt'));
        
        }
      
      });
      
      if($.trim(that.val()) == '')
        that.val(that.data('dflt'));
      
    });
  
  };

  
  initSubMenu();
  inputNote();

})
