function getElementsByClassName(classname) {
  var a = [];
  var re = new RegExp('\\b' + classname + '\\b');
  var els = document.getElementsByTagName("*");
  for(var i=0,j=els.length; i<j; i++)
    if(re.test(els[i].className))a.push(els[i]);
  return a;
}

function replacePrice() {
  var els = getElementsByClassName('price');
  for(var i=0,j=els.length; i<j; i++) {
    if(els[i].innerHTML.indexOf('<img') >= 0 || els[i].innerHTML.indexOf('<IMG') >= 0) return;
    var price = els[i].innerHTML.replace(/EUR/,"");
    price = price.replace(/Euro/,"");
    price = price.replace(/€/,"");
    price = price.replace(/ /,"");
    var newprice = document.createElement('div');
    for(var k=0,l=price.length; k<l; k++) {
      var count = document.createElement("img");
      count.setAttribute("src","/assets/images/preis/" + price.substr(k,1) + ".gif");
      count.setAttribute("alt",price.substr(k,1));
      newprice.appendChild(count);
    }
    var count = document.createElement("img");
    count.setAttribute("src","/assets/images/preis/euro.gif");
    count.setAttribute("alt","Euro");
    newprice.appendChild(count);
    els[i].innerHTML = newprice.innerHTML;
  }
}

function replaceSmallPrice() {
  var els = getElementsByClassName('price');
  for(var i=0,j=els.length; i<j; i++) {
    if(els[i].innerHTML.indexOf('<img') >= 0 || els[i].innerHTML.indexOf('<IMG') >= 0) return;
    var price = els[i].innerHTML.replace(/EUR/,"");
    price = price.replace(/Euro/,"");
    price = price.replace(/€/,"");
    price = price.replace(/ /,"");
    var newprice = document.createElement('div');
    for(var k=0,l=price.length; k<l; k++) {
      var count = document.createElement("img");
      count.setAttribute("src","/assets/images/preis_klein/" + price.substr(k,1) + ".gif");
      count.setAttribute("alt",price.substr(k,1));
      newprice.appendChild(count);
    }
    var count = document.createElement("img");
    count.setAttribute("src","/assets/images/preis_klein/euro.gif");
    count.setAttribute("alt","Euro");
    newprice.appendChild(count);
    els[i].innerHTML = newprice.innerHTML;
  }
}