function doMenu() {
  $('ul#mainmenu > li').each(function(i, val){
    c=$(val).children('ul');
    if (c[0]) {
      //$(c).css({paddingTop: '0', paddingBottom: '0'});
      //$(c).find('li').css({width: '100%'});

      pos=parseInt($(val).children('a').position().top);
      h=parseInt($(c).height())-pos;

      //$(c).css({visibility: 'hidden', position: 'absolute', left: parseInt($(this).position().left)+'px', width: 'auto'});
      $(c).css({top: ($(val).height()+pos)+'px', height: 'auto'});
    }

    $(val).hover(function(e){
      $(val).addClass('hover');
      //$(this).children('a').css({color: '#ffffff', backgroundColor: '#4d4d4d'});
      p=$(this).children('ul');
      
      if (p[0]) {
        //$('div.post').find('embed').css({position: 'relative', zIndex: 1010});
        //$('div.post').find('object').css({position: 'relative', zIndex: 1010});
        $(p).css({visibility: 'visible', zIndex: 1000});
        $(p).find('ul').css({visibility: 'visible'});
      }
    }, function(){
      $(val).removeClass('hover');
      //$(this).children('a').css({backgroundColor: 'transparent', color: '#ffffff'});
      p=$(this).children('ul');
      
      if (p[0]) {
        $(p).css({visibility: 'hidden'});
        $(p).find('ul').css({visibility: 'hidden'});
      }
    });
  })
}


$(document).ready(function() {
  //$.vision={};
  //$.vision.url=$('h1#logo a').attr('href');

  doMenu();

  Cufon.now();
});

