// revert guarda el nombre de la imagen de regreso
// inames guarda el nombre de las imagenes a flipear
var revert = new Array();
var inames = new Array('flecha_der_0', 'flecha_izq_0');

// carga antes de que sean llamadas (preload)
// para eliminar pausas
// por cada imagen guarda su flipeada en el fondo
if (document.images) {
  var flipped = new Array();
  for(i=0; i< inames.length; i++) {
    flipped[i] = new Image();
    flipped[i].src = "images/"+inames[i]+"2.png";
  }
}

// funciones over y out
// en mouseover, arranca over
// guarda el valor actual de src en revert
// y luego lo cambia a la version flipeada
function over(num) {
  if(document.images) {
    revert[num] = document.images[inames[num]].src;
    document.images[inames[num]].src = flipped[num].src;
  }
}
// en mouseout, arranca out
// reasigna a src a la version sin flipear
function out(num) {
  if(document.images) document.images[inames[num]].src = revert[num];
}

// la imagen se inserta con
// <img src="images/flecha_der_01.png" name="flecha_der_0" onMouseOver="over(0)" onMouseOut="out(0)">
