Element.implement({

	autoMouseOvers: function(options){

		if(!this.src){
			return
		}
		
		var imgURI = new URI(this.src)
		if(imgURI.get('file') == 'space.gif'){
			return
		}

		options = $extend({
			hoverSuffix: '_over',
			activeSuffix: '_active'
		}, options)
		
		this.addEvents({
					 
			mouseenter: function(){

				var uri = new URI(this.src)
				var items = uri.get('file').split('.')
				var filename = items[0]
				var extension = items[1]
				
				uri.set('file', filename + options.hoverSuffix + '.' + extension)
				
				if(filename != 'space'){
					this.src = uri.toString()
				}
			
			},
			
			mouseleave: function(){
			
				var uri = new URI(this.src)
				var file = uri.get('file')
				uri.set('file', file.replace(options.hoverSuffix, ''))
				this.src = uri.toString()				
			
			}
		
		})

	
	}

})