var up = "_Up";
var down = "_Down";var click = "_Click";var lastclick = "";

function ImageDown (image){
  var name = new String(image.src);  var lastname = new String();
  var buffer = new String();  var test = new String();
  
  test = name.substring(name.lastIndexOf("_"),name.lastIndexOf("."));  if(test != click)
  {    buffer = name.substring(0,name.lastIndexOf("_")) + down + name.substring(name.lastIndexOf("."));
    image.src = buffer;  }
}
function ImageClick (image, cSite, site){
  var name = new String()
  var buffer = new String()
  var strNewLoc = new String();
    //alert('image = ' + image.name + '; cSite = ' + cSite + '; site = ' + site);
  // Do we need to change Sites?  if (cSite != site) {	// Change Site	strNewLoc = location.pathname + "?click=" + image.name + "&site=" + site;	//alert('strNewLoc = ' + strNewLoc);
	window.location = strNewLoc;  }
  if(lastclick != "")
  {
	name = lastclick.src;
	buffer = name.substring(0,name.lastIndexOf("_")) + up + name.substring(name.lastIndexOf("."));	lastclick.src = buffer;	lastclick = "";
  }  
  lastclick = image;  name = image.src;  buffer = name.substring(0,name.lastIndexOf("_")) + click + name.substring(name.lastIndexOf("."));  image.src = buffer;  }
function ImageUp (image) {
  var name = new String(image.src);
  var buffer = new String();
  var lastname = new String(lastclick.src);
  var test = new String();
  
  test = name.substring(name.lastIndexOf("_"),name.lastIndexOf("."));  if(test != click)  {
    buffer = name.substring(0,name.lastIndexOf("_")) + up + name.substring(name.lastIndexOf("."));
    image.src = buffer;  }
}function ImageOut (image, path) {  //This function should reset the image when IE generates a false MouseOut Event  image.src = path;  }
