var current = 'fade1';

function initItem(itemIn,itemOut) {
	if (itemIn != itemOut) {
		var inn = document.getElementById(itemIn);
		setOpacity(inn, 0);
		inn.style.display = 'block';
		fadeIn(itemIn,0);
		var oot = document.getElementById(itemOut);
		setOpacity(oot, 99);
		fadeOut(itemOut,99);
	}
}

function setOpacity(obj, opacity) {
  opacity = (opacity == 100)?99.999:opacity;
  // IE/Win
  obj.style.filter = "alpha(opacity:"+opacity+")";
  // Safari<1.2, Konqueror
  obj.style.KHTMLOpacity = opacity/100;
  // Older Mozilla and Firefox
  obj.style.MozOpacity = opacity/100;
  // Safari 1.2, newer Firefox and Mozilla, CSS3
  obj.style.opacity = opacity/100;
}

function fadeIn(objId,opacity) {
  if (document.getElementById) {
    var obj = document.getElementById(objId);
    if (opacity < 100) {
      setOpacity(obj, opacity);
      opacity += 5;
      window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 50);
    }
	if (opacity >= 100) {
		current = objId;
	}
  }
}

function fadeOut(objId,opacity) {
  if (document.getElementById) {
    var obj = document.getElementById(objId);
    if (opacity > 0) {
      setOpacity(obj, opacity);
      opacity -= 5;
      window.setTimeout("fadeOut('"+objId+"',"+opacity+")", 50);
    } else {
		obj.style.display = 'none';
	}
  }
}

function swapOp(shower,hider) {
	if (shower != hider) {
		var showThis = document.getElementById(shower);
		var showThumb = document.getElementById(shower + "thumb");
		showThis.style.display = 'block';
		showThumb.style.borderTopColor = '#ffffff';
		showThumb.style.borderBottomColor = '#ffffff';
		var hideThis = document.getElementById(hider);
		var hideThumb = document.getElementById(hider + "thumb");
		hideThis.style.display = 'none';
		hideThumb.style.borderTopColor = '#502204';
		hideThumb.style.borderBottomColor = '#502204';
		current = shower;
	}
}