var Tooltips =
{
  init: function()
  {
    var links = document.getElementsByTagName("a");
    for (var i=0; i < links.length; i++)
    {
      
      var title = links[i].getAttribute("title");
      if (title && title.length>0 && Core.hasClass(links[i],"help"))
      {
        Core.addEventListener(links[i], "mouseover",
          Tooltips.showTipListener);
        Core.addEventListener(links[i], "focus",
          Tooltips.showTipListener);          
        Core.addEventListener(links[i], "mouseout",
          Tooltips.hideTipListener);
        Core.addEventListener(links[i], "blur",
          Tooltips.hideTipListener);
      }
    }


    var inputs = document.getElementsByTagName("input");
    for (var i=0; i < inputs.length; i++)
    {

      //var title = links[i].getAttribute("title");
      if (Core.hasClass(inputs[i],"start_position"))
      {
        Core.addEventListener(inputs[i], "blur",
          Tooltips.showTest);
      }
    }


  },
  showTest: function()
  {

		if (this.value =="0" || this.value ==""){
       alert("Chyba! Startovní pozice nesmí být NULOVÁ.\nHitparáda nepůjde uložit.");
       return false;
		} else
		{
       //alert("OK");
       return true;
		}
  },
  showTip: function(link)
  {
    Tooltips.hideTip(link);
    var tip = document.createElement("span");
    tip.className = "tooltip";
    var tipText = document.createTextNode(link.title);
    tip.appendChild(tipText);
    link.appendChild(tip);
    link._tooltip = tip;
    link.title = "";
    document.documentElement.style.position = "relative";
  },
  hideTip: function(link)
  {
    if (link._tooltip)
    {
    link.title = link._tooltip.childNodes[0].nodeValue;
    link.removeChild(link._tooltip);
    link._tooltip = null;
    document.documentElement.style.position = "static";
    }
  },
  showTipListener: function(event)
  {
    Tooltips.showTip(this);
    Core.preventDefault(event);
  },
  hideTipListener: function(event)
  {
    Tooltips.hideTip(this);
  }  
};
Core.start(Tooltips);

var hitsBoxTop12 =
{

	init: function()
	{
		//var items = document.getElementById("hitsBoxTop12");
	  var items = Core.getElementsByClass("hitBox");
	  for (var i=0; i < items.length; i++)
	  {
	    Core.addEventListener(items[i], "mouseover",
	      hitsBoxTop12.showHitListener);
	    Core.addEventListener(items[i], "focus",
	      hitsBoxTop12.showHitListener);
	    Core.addEventListener(items[i], "mouseout",
	      hitsBoxTop12.hideHitListener);
	    Core.addEventListener(items[i], "blur",
	      hitsBoxTop12.hideHitListener);
	  }
	},

  showHitListener: function()
  {
		Core.addClass(this,"hitBoxAkt");
		//Core.removeClass(this,"menuDeakt");
    return true;
  },
  hideHitListener: function()
  {
		Core.removeClass(this,"hitBoxAkt");
  }
};
Core.start(hitsBoxTop12);
