(function($) {
   $.fn.imagehover = function(elm) {
         var div         = elm;	       
		 this.each(function() {
          if(!$.browser.opera) { 
			 $(this).mouseover(mover);
			 defaults(this);
		  } else { $(div).hide(); }
         });
		 function mover(){
		  var pos    = $(this).offset();    
		  var eWidth = $(this).outerWidth();
		  var mWidth = $(this).outerWidth();
		  var left   = (pos.left + eWidth - mWidth) + "px";
		  var top    = 0+pos.top + "px";
			 $(div).animate({ 
				opacity : 0.4,
				top     : top,
				left    : left
			  }, 100 );
			 $(div).show();
		 }
		  function defaults(elm){
			var pos    = $(elm).offset();    
		    var eWidth = $(elm).outerWidth();
		    var mWidth = $(elm).outerWidth();
		    var left   = (pos.left + eWidth - mWidth) + "px";
		    var top    = 0+pos.top + "px";
			$(div).css({ 
                position: 'absolute',
                zIndex  : 100,
				opacity : 0.4,
				top     : top,
				left    : left,
				cursor  :'pointer'
             });   
		  }  
	 };
	  
})(jQuery);	 

