function getElementsByClassName(oElm, strTagName, strClassName){
    var arrElements = (strTagName == "*" && oElm.all)? oElm.all : oElm.getElementsByTagName(strTagName);
    var arrReturnElements = new Array();
    strClassName = strClassName.replace(/\-/g, "\\-");
    var oRegExp = new RegExp("(^|\\s)" + strClassName + "(\\s|$)");
    var oElement;
    for(var i=0; i<arrElements.length; i++){
        oElement = arrElements[i];      
        if(oRegExp.test(oElement.className)){
          arrReturnElements.push(oElement);
        }   
    }
    if (strClassName == 'ec_serie') {
      matchHeight(arrReturnElements);
    } else if (strClassName == 'ec_thumbnail_img') {
      resizeThumbs(arrReturnElements);
    }
    return (arrReturnElements);
}

function resizeThumbs(elements) {
for( var i=0;i<elements.length;i++){
  oElement=elements[i];
  var s = oElement.parentNode.offsetHeight;
  //var b = oElement.parentNode.style.borderWidth;
  var h = oElement.height;
  var ho = oElement.offsetHeight;
  var w = oElement.width;
  var wo = oElement.offsetHeight;
  if (h > w) {
    //staand
    if (w < s) {
      // thumb is kleiner dan thumbnail
      oElement.height = (h*(s/w));
      oElement.style.marginTop = ((s-oElement.height)/2)+'px';
    } else {
      // thumb is groter dan thumbnail
      oElement.width = s;
      oElement.style.marginTop = ((s-oElement.height)/2)+'px';
    }
  }
  if (w > h) {
    //liggend
    oElement.height = s;
    oElement.style.marginLeft = ((s-oElement.width)/2)+'px';
  }
  if (w == h) {
    //vierkant
    oElement.width = s;
  }
  }
}

matchHeight=function(divs) {
  var contDivs,maxHeight,divHeight,d;
  contDivs=[];
  // initialize maximum height value
  maxHeight=0;
  // iterate over all <div> elements in the document
  for(var i=0;i<divs.length;i++){
    // make collection with <div> elements with class attribute 'container'
      d=divs[i];
      contDivs[contDivs.length]=d;
      // determine height for <div> element
      if(d.offsetHeight){
        divHeight=d.offsetHeight;
      }
      else if(d.style.pixelHeight){
        divHeight=d.style.pixelHeight;
      }
      // calculate maximum height
        maxHeight=Math.max(maxHeight,divHeight);
      }
  // assign maximum height value to all of container <div> elements
  for(var i=0;i<contDivs.length;i++){
    contDivs[i].style.height=maxHeight+'px';
  }
}
