/*rollover*/
function initRollOverImages() {
    var image_cache = new Object();
    $A(document.getElementsByClassName('swap')).each(function(img){
	var imgsrc = img.src;
	var dot = img.src.lastIndexOf('.');
	var imgsrc_on = img.src.substr(0, dot) + '_over' + img.src.substr(dot, 4);
	image_cache[img.src] = new Image();
	image_cache[img.src].src = imgsrc_on;
	img.onmouseover = function() { img.src = imgsrc_on; };
	img.onmouseout  = function() { img.src = imgsrc; };
    });
}
Event.observe(window, 'load', initRollOverImages, false);

/*
function initRollOverImages() {
  var image_cache = new Object();
  $(".swap").each(function(i) {
    var imgsrc = this.src;
    var dot = this.src.lastIndexOf('.');
    var imgsrc_on = this.src.substr(0, dot) + '_over' + this.src.substr(dot, 4);
    image_cache[this.src] = new Image();
    image_cache[this.src].src = imgsrc_on;
    $(this).hover(
      function() { this.src = imgsrc_on; },
      function() { this.src = imgsrc; });
  });
}

$(document).ready(initRollOverImages);


//pagescroll
function SmoothScroll(targetID){
  if( !document.getElementById ) {return true;}
  var step=10;
  var max=200;
  var accel=4;
  var interval=30;
  var current_y = document.body.scrollTop;
  var element=document.getElementById(targetID);
  if (!element){return true;}
  var target_y = 0;
  for (i = element;i.offsetParent;i=i.offsetParent ){
    target_y += i.offsetTop;
  }
  var count=0;
  if ( current_y > target_y ){ step = -(step); accel = -(accel);}
  var timerid = setInterval(function(){
    if (step<max) step += (count*accel);
    if ( Math.abs(current_y-target_y) < Math.abs(step) ){
      window.scrollTo(document.body.scrollLeft,target_y);
      clearInterval(timerid);
      return false;
    }else{
      window.scrollBy(0,step);
      current_y += step;
      count++;
    }
  },interval);
  return false;
}
*/

