var LinkOpacity = new Class({
    initialize: function(linkArray,imageArray){
      this.linkArray = linkArray;
      this.imageArray = imageArray;
      this.associate(this.linkArray,this.imageArray);
    },
    associate: function(la,ia){
      la.each(function(elem,i){
          var changeOpacity = new Fx.Style(ia[i],'opacity',{
              duration:400,
              wait:false
          });
          elem.addEvents({
              'mouseenter': function(){
                changeOpacity.start(1);
              },
              'mouseleave':function(){
                changeOpacity.start(0.1);
              }
          })
      })
    }
})

window.addEvent('domready',function(){
   $$(".opimage").setStyle('opacity',0.1);
});
window.onload = function(){
  var opimages = $$(".opimage");
  var projects = $("projects");
  var links = $ES(".title",projects);
  var ctrl = new LinkOpacity(links,opimages);
}

