
function imgflipper (id, img1, img2) {
    if (! document.images)
        return;
    this.idx = 0;
    this.id = id;
    this.first = new Image();
    this.second = new Image();
    this.first.src = img1;
    this.second.src = img2;
}


function imgswap (imgset) {
    if (document.images) {
        if (imgset.idx == 0) {
            imgset.idx = 1;
            document[imgset.id].src = imgset.second.src;
        } else {
            imgset.idx = 0;
            document[imgset.id].src = imgset.first.src;
        }
    }
}

//// EXAMPLE USE OF IMGFLIPPER
//
//   <script type="text/javascript">
//   <!--
//   var myflip = new imgflipper ('myimg','im1.jpg','im2.jpg');
//   // -->
//   </script>
//   <img src="im1.jpg"
//        alt="a flipper image"
//        onclick="imgswap(myflip); return true;"
//        onmouseover="this.style.cursor='pointer'; return true;"
//        onmouseout="this.style.cursor=''; return true;"
//        name="myimg"  />

