/**
 * @author bradfordcp
 */

  // Declare our global variables
  var fade_speed = 2000;
  var wait = 8000;
  
  // Locate our gallery and index all visible elements
  jQuery(document).ready(
    function(){
			var max_z = jQuery("#homepage-banners ul li").length - 1;
			
			var z = 0;
			jQuery("#homepage-banners ul li").each(
			  function () {
					jQuery(this).css("zIndex", z++);
					
					if (!(z > max_z)) 
					  jQuery(this).css("display", "none");
				}
			);
			
			setTimeout("rotate()", wait);
	  }
  );
	
	function rotate() {
		var max_z = jQuery("#homepage-banners ul li").length - 1;
		
    jQuery("#homepage-banners ul li").each(
      function () {
				var z = Number(jQuery(this).css("zIndex"));
				
				if ((z + 1) <= max_z) {
					z = z + 1;
			  }
				else {
					z = 0;
				}
				
				jQuery(this).css("zIndex", z);
        
        if (z == 0) {
					jQuery(this).fadeOut(fade_speed);
				} else if (z == max_z) {
					jQuery(this).fadeIn(fade_speed);
				}
      }
    );
    
    setTimeout("rotate()", wait);
	}
