var TableClick = new function() {
  this.init = function() {
    var self = TableClick;
    if (!document.getElementsByTagName) return ;
    var Tds = document.getElementsByTagName('div');
    for(var i = 0; i < Tds.length; i++) {
      if ((Tds[i].className.search(/\bPlatzReservierenDiv\b/) != -1) || 
         (Tds[i].className.search(/\bkubanisch\b/) != -1) || 
         (Tds[i].className.search(/\bsonstiges\b/) != -1))
        {
        addEvent(Tds[i], 'click', self.doClick);
      }
    }
  },
  
  this.getLink = function(Td) {
    var Links = Td.getElementsByTagName('a');
    if (Links && Links[0]) {
      return Links[0];
    }
  },
  
  this.doClick = function(e) {
    var self = TableClick;
    var t = window.event?window.event.srcElement:e?e.target:null;
    if (!t) return;
    var Link = self.getLink(t);
    if (Link) location.href = Link;
  }
}
addEvent(window, 'load', TableClick.init);
