//RollOver ----------------------------------------

var RollOver = Class.create();
RollOver.prototype = {
initialize: function(option) {
var props = {
hclass : "imgover",
suffix : "_on"
};
if(option) for(var key in option) props[key] = option[key];
$$('img.'+props.hclass,'input.'+props.hclass).each(
function(el){
var osrc = el.getAttribute('src');
if (!osrc) return;
var hsrc = osrc.replace(/(\.gif|\.jpg)/,props.suffix+'$1');
(new Image()).src = hsrc;
el.observe("mouseover",function(){
el.setAttribute('src', hsrc);
}).observe("mouseout",function(){
el.setAttribute('src', osrc);
});
}
);
}
}
Event.observe(window,'load',function(){new RollOver();});


Event.observe(window, 'load', function() {
$$('a[href^="#"]:not([href="#"])').each(function(element) {
element.observe('click', function(event) {
new Effect.ScrollTo(this.hash.substr(1));
Event.stop(event);
}.bindAsEventListener(element))
})
});

