var testimonialrules = {
  'img.testimonialsmall' : function(element) {
    element.onmouseover = function() {
      this.id.match(/testimonial(\d+)small(\d+)/);
      document.getElementById('testimonial'+RegExp.$1+'large').src=testimonialphotos[RegExp.$1][RegExp.$2];
    }
    element.onclick = function() {
      this.id.match(/testimonial(\d+)small(\d+)/);
      var e = document.getElementById('testimonial'+RegExp.$1+'zoom');
      e.src=testimonialphotoszoom[RegExp.$1][RegExp.$2];
      e.style.display='inline';
    }
  },

  'img.testimoniallarge' : function(element) {
    element.onmouseover = function() {
      this.id.match(/testimonial(\d+)large/);
      this.src = testimonialphotos[RegExp.$1][1];
    }
    element.onclick = function() {
      this.id.match(/testimonial(\d+)large/);
      var e = document.getElementById('testimonial'+RegExp.$1+'zoom');
      e.src=testimonialphotoszoom[RegExp.$1][1];
      e.style.display='inline';
    }
  },

  'td.testimonialtd' : function(element) {
    element.onmouseout = function() {
      this.id.match(/testimonial(\d+)td/);
      document.getElementById('testimonial'+RegExp.$1+'large').src=testimonialphotos[RegExp.$1][1];
    }
  },

  'img.testimonialzoom' : function(element) {
    element.onmouseout = function() {
      this.src='blank.gif';
      this.style.display='none';
    }
    element.onclick = function() {
      this.src='blank.gif';
      this.style.display='none';
    }
  }

}

Behaviour.register(testimonialrules);

