	function ImageRotate() {
		new Ajax.Request('ajax_homepage.asp', 
		{
			method:'get', 
			onSuccess: function(transport) { 
				var mine2 = document.getElementById("imagediv");
				mine2.innerHTML = transport.responseText;
				setTimeout("ImageRotate()", 10000);
			}, 
			onFailure: function() { alert('Something went wrong...') } 
		});
	}

	function BannerRotate() {
		new Ajax.Request('ajax_banner.asp', 
		{
			method:'get', 
			onSuccess: function(transport) { 
				var mine2 = document.getElementById("bannerdiv");
				mine2.innerHTML = transport.responseText;
				setTimeout("BannerRotate()", 20000);
			}, 
			onFailure: function() { alert('Something went wrong...') } 
		});
	}


function toggle( targetId ){
	hideall( targetId );
  if (document.getElementById){
  target = document.getElementById( targetId );
  if (target.style.display == "block"){                         
   target.style.display = "none";   
  } 
  else {                                
   target.style.display = "block";  
  }
  }
}


function hideall( targetId ){
	//Create an array 
	var allPageTags = new Array(); 
	//Populate the array with all the page tags  
	var allPageTags=document.getElementsByTagName("div");  
	//Cycle through the tags using a for loop  
	for (i=0; i<allPageTags.length; i++) {  
		//Pick out the tags with our class name  
		if ( (allPageTags[i].className == "profilebio") && (allPageTags[i].id != targetId) ) {  
			//Manipulate this in whatever way you want  
			allPageTags[i].style.display='none';    
		} 
	} 	
}



function rotate() {
  if( nextprevhit == 0 ) {	
  var delay = 10;
  if (!document.getElementById) {
    return;
  }
  var divToRotate = document.getElementById("freshpanels");
  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;
    var divToRevealObj = document.getElementById("freshpanel"+divIdToReveal);
	fadeToDiv(divToRevealObj);
    rotationCount++;
  } else {
    var randDivId = Math.ceil( Math.random() * (validDivs) );
	var firstDivToRevealObj = document.getElementById("freshpanel"+randDivId);
    firstDivToRevealObj.style.display = "block";
	rotationCount = randDivId;
	rotationCount++;
  }
  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 += 7;
	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 nextfreshpanel() {
  var delay = 10;
  if (!document.getElementById) {
    return;
  }
  var divToRotate = document.getElementById("freshpanels");
  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("freshpanel"+divIdToReveal);
        fadeToDiv(divToRevealObj);
  } else {
    var randDivId = Math.ceil( Math.random() * (validDivs) );
        var firstDivToRevealObj = document.getElementById("freshpanel"+randDivId);
    firstDivToRevealObj.style.display = "block";
        rotationCount = randDivId;
  }
  nextprevhit = 1;
}
function prevfreshpanel() {
  var delay = 10;
  if (!document.getElementById) {
    return;
  }
  var divToRotate = document.getElementById("freshpanels");
  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("freshpanel"+divIdToReveal);
        fadeToDiv(divToRevealObj);
  } else {
    var randDivId = Math.ceil( Math.random() * (validDivs) );
        var firstDivToRevealObj = document.getElementById("freshpanel"+randDivId);
    firstDivToRevealObj.style.display = "block";
        rotationCount = randDivId;
  }
  nextprevhit = 1;
}



