// This is the implementation of SimpleSwap

// by Jehiah Czebotar

// Version 1.1 - June 10, 2005

// Distributed under Creative Commons

//
// Include this script on your page

// then make image rollovers simple like:

// <img src="/images/ss_img.gif" oversrc="/images/ss_img_over.gif">

//
// http://jehiah.com/archive/simple-swap

// 




function SimpleSwap(el,which){
  

el.src=el.getAttribute(which || "origsrc");

}



function SimpleSwapSetup(){
  
var x = document.getElementsByTagName("img");
  

for (var i=0;i<x.length;i++){
    
var oversrc = x[i].getAttribute("oversrc");
    
if (!oversrc) continue;
      
    
// preload image
    
// comment the next two lines to disable image pre-loading
    
x[i].oversrc_img = new Image();
    
x[i].oversrc_img.src=oversrc;
    
// set event handlers
    
x[i].onmouseover = new Function("SimpleSwap(this,'oversrc');");
    
x[i].onmouseout = new Function("SimpleSwap(this);");
    
// save original src
    x[i].setAttribute("origsrc",x[i].src);
  
}

}



var PreSimpleSwapOnload =(window.onload)? window.onload : function(){};

window.onload = function(){PreSimpleSwapOnload(); SimpleSwapSetup();}



