$(document).ready(function() {
});

  window.onload = function() {
    targetBlank();
}


function targetBlank() {
    var elements = getElementsByClass("target_blank");

    for (var i = 0; i < elements.length; i++) {
        elements[i].onclick = function(e) {
            window.open(this.href);
            return preventDefaultAction(e);
        }
    }
}



function preventDefaultAction(e) {
  if (e && e.preventDefault) {
      e.preventDefault;
  } else {
      window.event.returnValue = false;
  }
  return false;
}

// vrátí pole elementů nalezených podle class
function getElementsByClass( searchClass, domNode, tagName) {
                if (domNode == null) domNode = document;
                if (tagName == null) tagName = '*';

    var el = new Array();
                var tags = domNode.getElementsByTagName(tagName);
                var tcl = " "+searchClass+" ";

    for(i=0,j=0; i<tags.length; i++) {
                               var test = " " + tags[i].className + " ";
                               if (test.indexOf(tcl) != -1)
                                                el[j++] = tags[i];
                }

                return el;
}


