var iehack=($.browser.msie && $.browser.version<9);
//iehack=0

var jqhint_width=0;
function jqhint(e) {
  text=$(e).attr("popis");
  if (!text) text=$(e).attr("alt");
  if (!text) text="n/a";//TODO nebo raci return;
  $('#jqhint_text').html(text);

  if (jqhint_width){
    $('#jqhint').width(jqhint_width);
  }else{
    $('#jqhint').width("auto");
    if ($('#jqhint').width()>550) $('#jqhint').width(550);
  }
  jqhint_width=0;

  //IE7 hack
  if ($.browser.msie && $.browser.version>=7) $('#jqhint_img').hide();

  var pos = $(e).position();
  var stred=pos.left+parseInt($(e).width())/2;
  $('#jqhint').css("left",Math.round(stred-parseInt($('#jqhint').width())/2)+"px");
  var l=$('#jqhint').position().left;//kua proc nejede?
  l=parseInt($('#jqhint').css("left"))
  if (l<30) $('#jqhint').css("left","30px");
  //y=pos.top+$(e).height()+4;
  y=pos.top-$('#jqhint').height()-4;
  $('#jqhint').css("top",y+"px");

  var epos=$(e).position();
  var sipka=parseInt(epos.left) - parseInt($('#jqhint').css("left")) + parseInt($(e).width()/2 - 8);
  $('#jqhint_img').css("margin-left",sipka+"px");

  //IE7 hack
  if ($.browser.msie && $.browser.version>=7) {
    $('.jqhint_tb').width(parseInt($('#jqhint').width())-10)+"px";
  }

  $('#jqhint').show();
  y+=4;
  if (!iehack) $('#jqhint').stop().css("opacity",0).animate({top:y+"px",opacity:0.8},300);
}
function jqhint_hide() {
  if (iehack) {
    $('#jqhint').hide();
  }else{
    $('#jqhint').stop().fadeTo(100,0.1,function(){$('#jqhint').hide();});
  }
}
