
			function rotate() {
			  if( nextprevhit == 0 ) {	
			  var delay = 7;
			  if (!document.getElementById) {
				return;
			  }
			  var divToRotate = document.getElementById("rotatingpuff");
			  var divs = divToRotate.getElementsByTagName("div");
			  var validDivs = 0;
			  for (var i=0; i < divs.length; i++ ) {
				var div = divs[i];
				if ( (div.id != "") && (div.nodeType == 1) ) {
					div.style.display = "none";
					validDivs++;
				}
			  }
			  if (rotationCount > validDivs) {
					rotationCount = 1;
			  }
			  if (rotationCount > 0) {
				var divIdToReveal  = rotationCount-1;
				var divToRevealObj = document.getElementById("rotwof"+divIdToReveal);
				fadeToDiv(divToRevealObj);
				rotationCount++;
			  } else {
				var randDivId = Math.ceil( Math.random() * (validDivs) );
				var idx = randDivId -1;
				var firstDivToRevealObj = document.getElementById("rotwof"+idx);
				firstDivToRevealObj.style.display = "block";
				rotationCount = randDivId;
				rotationCount++;
			  }
			  timeout = setTimeout('rotate()', delay*1000);
			  }
			}
			function fadeToDiv(divToRevealObj) {
			  setOpacity(divToRevealObj.id, 0);
			  divToRevealObj.style.display = "block";
			  fadeInDiv(divToRevealObj.id,0);
			}
			function fadeInDiv(divId, opacity) {
			  if (opacity <= 100) {
				setOpacity(divId, opacity);
				opacity += 5;
				fade = window.setTimeout("fadeInDiv('"+divId+"',"+opacity+")", 100);
			  }
			}
			function setOpacity(divId, opacity) {
			  var div = document.getElementById(divId);
			  opacity = (opacity == 100)?99.999:opacity;
			  div.style.filter = "alpha(opacity:"+opacity+")";
			  div.style.KHTMLOpacity = opacity/100;
			  div.style.MozOpacity = opacity/100;
			  div.style.opacity = opacity/100;
			}
			function nextRotWof() {
			  var delay = 7;
			  if (!document.getElementById) {
				return;
			  }
			  var divToRotate = document.getElementById("rotatingpuff");
			  var divs = divToRotate.getElementsByTagName("div");
			  var validDivs = 0;
			  for (var i=0; i < divs.length; i++ ) {
				var div = divs[i];
				if ( (div.id != "") && (div.nodeType == 1) ) {
					div.style.display = "none";
							validDivs++;
				}
			  }
			  rotationCount++;
			  if (rotationCount > validDivs) {
					rotationCount = 1;
			  }
			  if (rotationCount > 0) {
				var divIdToReveal  = rotationCount;
				var divToRevealObj = document.getElementById("rotwof"+divIdToReveal);
					fadeToDiv(divToRevealObj);
			  } else {
				var randDivId = Math.ceil( Math.random() * (validDivs) );
					var firstDivToRevealObj = document.getElementById("rotwof"+randDivId);
				firstDivToRevealObj.style.display = "block";
					rotationCount = randDivId;
			  }
			  nextprevhit = 1;
			}
			function prevRotWof() {
			  var delay = 7;
			  if (!document.getElementById) {
				return;
			  }
			  var divToRotate = document.getElementById("rotatingpuff");
			  var divs = divToRotate.getElementsByTagName("div");
			  var validDivs = 0;
			  for (var i=0; i < divs.length; i++ ) {
				var div = divs[i];
				if ( (div.id != "") && (div.nodeType == 1) ) {
					div.style.display = "none";
							validDivs++;
				}
			  }
			  if(nextprevhit == 0) {
				  rotationCount--;
			  }
			  rotationCount--;
			  if (rotationCount < 1) {
					rotationCount = validDivs;
			  }
			  if (rotationCount > 0) {
				var divIdToReveal  = rotationCount;
				var divToRevealObj = document.getElementById("rotwof"+divIdToReveal);
					fadeToDiv(divToRevealObj);
			  } else {
				var randDivId = Math.ceil( Math.random() * (validDivs) );
					var firstDivToRevealObj = document.getElementById("rotwof"+randDivId);
				firstDivToRevealObj.style.display = "block";
					rotationCount = randDivId;
			  }
			  nextprevhit = 1;
			}
			
