/*
  function aimg_fix()
  Quick function to add class to links containing images.
  This has to be detected through the DOM since CSS does not allow
  traversing backwards in the rules.
  
  @steinhaug - Kim Steinhaug, 17 April 2009
*/
function explode(d, s) {
  var ar = s.split(d);
  var oar = new Array();
  for (var i = 0; i<ar.length; i++) {
    if (ar[i] != "")
      oar[oar.length] = ar[i];
    }
  return oar;
}
function addCSSClass(elm, cls){
  removeCSSClass(elm, cls);
  var ar = explode(' ', elm.className);
  ar[ar.length] = cls;
  elm.className = ar.join(' ');
}
function removeCSSClass(elm, cls) {
  var ar = explode(' ', elm.className);
  for (var i=0; i<ar.length; i++){
    if (ar[i] == cls)
    ar[i] = '';
  }
  elm.className = ar.join(' ');
}
function aimg_fix(){
  var block = document.getElementById("hoyre");
  var links = block.getElementsByTagName("a"); 
  var i;
  for ( i=0;i<links.length;i++ ) {
    var imgs = links[i].getElementsByTagName("img");
    if(imgs.length){
      var classes = links[i].getAttribute('class');
      if(classes == null){
        links[i].setAttribute('class','has-image');
        links[i].setAttribute('className','has-image');
      } else {
        addCSSClass(links[i],'has-image');
      }
    }
  }
}
ELO.functionsToCallOnload.push("aimg_fix()");
