var fV = {
  addEvent: function(elm, evType, fn, useCapture) {
	if (elm.addEventListener) {
      elm.addEventListener(evType, fn, useCapture);
      return true;
    } else if (elm.attachEvent) { 
      var r = elm.attachEvent('on' + evType, fn);
      return r;
    } else {
      elm['on' + evType] = fn; 
    }
  },
  init: function() {
	if (document.getElementById('01')) {
		var formField = document.getElementById('01');
		fV.addEvent(formField, 'mouseover', fV.setRollover, false);
	}
	if (document.getElementById('02')) {
		var formField = document.getElementById('02');
		fV.addEvent(formField, 'mouseover', fV.setRollover, false);
	}
	if (document.getElementById('03')) {
		var formField = document.getElementById('03');
		fV.addEvent(formField, 'mouseover', fV.setRollover, false);
	}
	if (document.getElementById('04')) {
		var formField = document.getElementById('04');
		fV.addEvent(formField, 'mouseover', fV.setRollover, false);
	}
	if (document.getElementById('05')) {
		var formField = document.getElementById('05');
		fV.addEvent(formField, 'mouseover', fV.setRollover, false);
	}
	if (document.getElementById('06')) {
		var formField = document.getElementById('06');
		fV.addEvent(formField, 'mouseover', fV.setRollover, false);
	}
	if (document.getElementById('07')) {
		var formField = document.getElementById('07');
		fV.addEvent(formField, 'mouseover', fV.setRollover, false);
	}
        if (document.getElementById('08')) {
		var formField = document.getElementById('08');
		fV.addEvent(formField, 'mouseover', fV.setRollover, false);
	}
	
	if (document.getElementById('01')) {
		var formField = document.getElementById('01');
		fV.addEvent(formField, 'mouseout', fV.removeRollover, false);
	}
	if (document.getElementById('02')) {
		var formField = document.getElementById('02');
		fV.addEvent(formField, 'mouseout', fV.removeRollover, false);
	}
	if (document.getElementById('03')) {
		var formField = document.getElementById('03');
		fV.addEvent(formField, 'mouseout', fV.removeRollover, false);
	}
	if (document.getElementById('04')) {
		var formField = document.getElementById('04');
		fV.addEvent(formField, 'mouseout', fV.removeRollover, false);
	}
	if (document.getElementById('05')) {
		var formField = document.getElementById('05');
		fV.addEvent(formField, 'mouseout', fV.removeRollover, false);
	}
	if (document.getElementById('06')) {
		var formField = document.getElementById('06');
		fV.addEvent(formField, 'mouseout', fV.removeRollover, false);
	}
	if (document.getElementById('07')) {
		var formField = document.getElementById('07');
		fV.addEvent(formField, 'mouseout', fV.removeRollover, false);
	}
if (document.getElementById('08')) {
		var formField = document.getElementById('08');
		fV.addEvent(formField, 'mouseout', fV.removeRollover, false);
	}
  },
  setRollover: function(e) {
	var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;	
	var str = target.src;
	var regex = eval("/(_ro)/");
	var search_result = str.search(regex);
	if (search_result >= 0) {
		target.src = target.src;
	} else {
		target.src = target.src.replace(/(\.[^.]+)$/, '_over$1');
	}

	return;
  },
  removeRollover: function(e) {
	var target = window.event ? window.event.srcElement : e ? e.target : null;
    if (!target) return;
	var str = target.src;
	var regex = eval("/(_ro)/");
	var search_result = str.search(regex);
	if (search_result >= 0) {
		target.src = target.src;
	} else {
		target.src = target.src.replace(/_over(\.[^.]+)$/, '$1');
	}
	return;
  }
}
fV.addEvent(window, 'load', fV.init, false);