
	  if(!Element) {
	  	var Element = function() {}
	  	Element._isIE = true;
	  }
	  
	  var $ = function(id) {
	  	if(typeof id == "string")
	  		id = documen.getElementById(id);
	  	
	  	if(Element._isIE) {
	  		for(var k in Element.prototype) {
	  			if(!id[k])
	  				id[k] = Element.prototype[k];
	  		}
	  	}
	  	
	  	return id;
	  }
	  
      if(!Element.prototype.getElementsByClassName) {
      	Element.prototype.getElementsByClassName = function(className) {
      		var e = this.getElementsByTagName("*");
      		var r = [];
      		for(var i=0; i<e.length; i++) {
      			if(e[i].className == className)
	      			r.push(e[i]);
      		}
      		return r;
      	}
      }
      
      if(!Array.prototype.foreach) {
      	Array.prototype.foreach = function(func) {
      		for(var i=0; i<this.length; i++) {
      			func.apply(this, this[i], i);
      		}
      	}
	  }
      
      window.onload = function() {
      
      	var doc = $(document);
      	var e = doc.getElementsByClassName("show_reviews");
      	var br = doc.getElementsByClassName("book_reviews");
      	for(var i=0; i<e.length; i++) {
      		e[i].onclick = (function(j) {
      			return function() {
	      			if(br[j].style.display != "block") {
    	  				br[j].style.display = "block";
      					this.innerHTML = "Rezensionen ausblenden";
      				}
      				else {
      					br[j].style.display = "none";
      					this.innerHTML = "Rezensionen anzeigen";
      				}
      				
      				return false;
      			};
      		})(i);
      	}
      	
      	var trs = document.getElementById("show_cart").getElementsByTagName("tr");
      	for(var i=0; i<trs.length; i++) {
      		trs[i].onmouseover = function() {
      			this.style.backgroundColor = "#EAE9EC";
      		};
      		trs[i].onmouseout = function() {
      			this.style.backgroundColor = "";
      		}
      	}
      	
      	
      }
		
		
