

var siteRotationCount = 0;				// Global var for tracking how many rotations have been done
var serviceRotationCount = 0;				// Global var for tracking how many rotations have been done

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 siteLinkRotate() {

  var delay = 12;
  if (!document.getElementById) {
    return;
  }
  var divToRotate = document.getElementById("sitelinkrotation");
  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 (siteRotationCount > validDivs) {
        siteRotationCount = 1;
  }
  if (siteRotationCount > 0) {
    var divIdToReveal  = siteRotationCount;
    var divToRevealObj = document.getElementById("businesssidebox"+divIdToReveal);
	fadeToDiv(divToRevealObj);
    siteRotationCount++;
  } else {
    var randDivId = Math.ceil( Math.random() * (validDivs) );
	var firstDivToRevealObj = document.getElementById("businesssidebox"+randDivId);
    firstDivToRevealObj.style.display = "block";
	siteRotationCount = randDivId;
	siteRotationCount++;
  }
  timeout = setTimeout('siteLinkRotate()', delay*1000);
  }




function serviceLinkRotate() {
  var delay = 10;
  if (!document.getElementById) {
    return;
  }
  var divToRotate = document.getElementById("sideservices");
  var divs = divToRotate.getElementsByTagName("div");
  var validDivs = 0;
  for (var i=0; i < divs.length; i++ ) {
    var div = divs[i];
    if ( (div.id != "") && (div.id != "thumbnail")&& (div.nodeType == 1) ) {
        div.style.display = "none";
		validDivs++;
    }
  }
  if (serviceRotationCount > validDivs) {

        serviceRotationCount = 1;
  }


  if (serviceRotationCount > 0) {
    var divIdToReveal  = serviceRotationCount;
    var divToRevealObj = document.getElementById("servicesiebox"+divIdToReveal);
	fadeToDiv(divToRevealObj);
    serviceRotationCount++;
  } else {
    var randDivId = Math.ceil( Math.random() * (validDivs) );
	var firstDivToRevealObj = document.getElementById("servicesiebox"+randDivId);
    firstDivToRevealObj.style.display = "block";
	serviceRotationCount = randDivId;
	serviceRotationCount++;
  }
  timeout = setTimeout('serviceLinkRotate()', delay*1000);
  }



function loadrotation()
	{
  serviceLinkRotate();
	}



/* piggy backing this because rotators are on all pages anyways - lazzzzy*/


function bookEventSession(eventSessionID)
	{
	var page = "./index.php?page=book-event&eventSessionID=" + eventSessionID;
	var pagename = "bookevent" + eventSessionID;
	var windowprops = "top=10,left=20,width=765,height=380,buttons=No,scrollbars=Yes,location=No,menubar=No,resizable=Yes,status=No,directories=No,toolbar=No,copyhistory=No";
	window.location.href(page);
	}
