YAHOO.namespace("Jivan");

YAHOO.Jivan.Image = function () {    
    var config = {
        switchId0: "switch-0",
        switchId1: "switch-1",
        switchId2: "switch-2",
        switchId3: "switch-3",
        imageId: "bigPic"
    };
    
    var init = function () {
        // attach event to anchor
        YAHOO.util.Event.addListener(config.switchId0, "mouseover", this.switchImage);
        YAHOO.util.Event.addListener(config.switchId1, "mouseover", this.switchImage);
        YAHOO.util.Event.addListener(config.switchId2, "mouseover", this.switchImage);
        YAHOO.util.Event.addListener(config.switchId3, "mouseover", this.switchImage);
        YAHOO.util.Event.addListener(config.switchId0, "click", this.switchImage);
        YAHOO.util.Event.addListener(config.switchId1, "click", this.switchImage);
        YAHOO.util.Event.addListener(config.switchId2, "click", this.switchImage);
        YAHOO.util.Event.addListener(config.switchId3, "click", this.switchImage);
    };
    
    var switchImage = function (e) {
        YAHOO.util.Event.preventDefault(e);
        var imageEl = YAHOO.util.Dom.get(config.imageId);
var tname;
var targ;
if (!e)
  {
  var e=window.event;
  }
if (e.target)
  {
  targ=e.target;
  }
else if (e.srcElement)
  {
  targ=e.srcElement;
  }
if (targ.nodeType==3) // defeat Safari bug
  {
  targ = targ.parentNode;
  }
        imageEl.src = targ.getAttribute('alt');
        
    };
    
    return {
        init: init,
        switchImage: switchImage
    };
}();
YAHOO.Jivan.Image.init();