var maxSplash=0;
var currentSplash=0;
var splashTimer;
var splashDelayTime=5000;
var splashTransitionTime=1750;

var totalSlides=0;
var currentSlide=0;

$(document).ready(function() {
  maxSplash=$('.splash li').length;
  $('.splash li').css({top:0,left:0}).not(':eq('+currentSplash+')').hide();
  splashTimer=setTimeout('nextSplash()',splashDelayTime);
  
  $.ajax({
    type: "GET",
	url: "messageboard2.html",
	dataType: "html",
	success: function(c) { parse_xml(c); }
  });
  
}) // .ready


function parse_xml(ct)
{
	totalSlides=0; 
	
	if (ct && $("#messageData").length>0 )
	{
		$('body').append('<div id="dataHolder">'+ct+'</div>');
		$("#dataHolder").css("display", "none");		
		
		$("#dataHolder .slide").each(function() {
			totalSlides++;				
		});		
	}

	currentSlide =1;
	view_current_slide();
}


function view_current_slide()
{	
	if (totalSlides>0)
	{
		// make sure these are both showing
		$('#main_annoucement_area > div').show();
		$('#main_annoucement_area').show();
		
		cur = $("#slide"+currentSlide);	
		
		if ($("#dataHolder > div"))
		{			
			$("#message_holder #node").html(cur.html());
		}
		
		dur = cur.attr('duration')!=null?cur.attr('duration'):4000;
		currentSlide++; 
		if (currentSlide>totalSlides) { currentSlide=1;}
		
		messageTimer = setTimeout('view_current_slide()', dur);
	}
}

function nextSplash() {
  var n=currentSplash+1;
  if(n>=maxSplash)
    n=0;
  var target=$('.splash li').eq(currentSplash);
  var nTarget=$('.splash li').eq(n);
  
  target.css('z-index','91');
  nTarget.css('z-index','92');
  
  nTarget.stop().fadeIn({duration:splashTransitionTime,
                         easing:'easeOutQuart',
                         complete:function() {
                           target.stop().hide();
                           currentSplash=n;
                         }
                        });
  
  splashTimer=setTimeout('nextSplash()',splashDelayTime);
}
