function findPos(obj) {
    var curleft = curtop = 0;
    if (obj.offsetParent) {
        curleft = obj.offsetLeft
        curtop = obj.offsetTop
        while (obj = obj.offsetParent) {
            curleft += obj.offsetLeft
            curtop += obj.offsetTop
        }
    }
    return [curleft,curtop];
}      
      	
$(function(){

    $('#menu li.tab').hover(

      function() {
      
        var pos = findPos(this.childNodes[0]);
        
        $(this).find('ul.sub-menu').css('left', pos[0]).show();
      
      }, 
      function() {
      
        $(this).find('ul.sub-menu').hide();
      
      }
      
    ).css('cursor', 'pointer');

})