//Scripts written by Travis Saling trav@u.washington.edu
  
var news_display_item_count;
var news_current_opacity = 1;
var news_opacity_step = 0.05;
var news_fade_time_step = 50;
var news_item_display_time = 5000;
var news_item_rotation_delay = 200;

var item1 = 1;
var item2 = item1;
news_current_item = "01";
news_current_story = "newsstory01";

function newsInitializeRotation()
  {
  if (document.getElementById) {
    newsStartLoop();
    }
  }
  
function newsStartLoop()
  {
  news_current_opacity = 1;
  news_timeout_object = setTimeout("newsFadeCurrentItem()",news_item_display_time);
  }

function newsFadeCurrentItem()
  {
  news_current_opacity = news_current_opacity - news_opacity_step;
  if (news_current_opacity < 0.0) news_current_opacity = 0.0;
  
  document.getElementById(news_current_story).style.opacity = news_current_opacity;
  document.getElementById(news_current_story).style.filter = "alpha(opacity=" + news_current_opacity*100 + ")"; /* IE */
  document.getElementById(news_current_story).style.width = "100%"; /* IE */
  if (news_current_opacity > 0.0) {
    news_timeout_object = setTimeout("newsFadeCurrentItem()",news_fade_time_step);
    }
  else {
    news_timeout_object = setTimeout("newsWaitToChange()",news_item_rotation_delay);
    }
  }
  
function newsWaitToChange()
  {
  var news_previous_story = news_current_story;
  item2 = item1 + 1;
  if (item2 > news_display_item_count)
    {
    item2 = 1;
    }
  news_current_item = item2.toString();
  if (item2 < 10) {
    news_current_item = "0" + news_current_item;
    }
  news_current_story = "newsstory" + news_current_item;
  document.getElementById(news_current_story).style.opacity = 0.0;
  document.getElementById(news_current_story).style.filter = "alpha(opacity=0)"; /* IE */
  document.getElementById(news_current_story).style.width = "100%"; /* IE */
  document.getElementById(news_current_story).style.display = "block";
  document.getElementById(news_previous_story).style.display = "none";
  newsUnfadeNewItem();
  }

function newsUnfadeNewItem()
  {
  if (getBrowser() == "safari") {
  	document.getElementById(news_current_story).style.opacity = 1;
  	item1 = item2;
  	newsStartLoop();
  } else {
  news_current_opacity = news_current_opacity + news_opacity_step;
  //if (news_current_opacity > 0.999) news_current_opacity = 0.999;
  
  document.getElementById(news_current_story).style.opacity = news_current_opacity;
  document.getElementById(news_current_story).style.filter = "alpha(opacity=" + news_current_opacity*100 + ")"; /* IE */
  document.getElementById(news_current_story).style.width = "100%"; /* IE */
  if (news_current_opacity < 1) {
    news_timeout_object = setTimeout("newsUnfadeNewItem()",news_fade_time_step);
    }
  else {
    item1 = item2;
    newsStartLoop();
    }
  }
  }



function getBrowser() {
var browserName = "";

var ua = navigator.userAgent.toLowerCase();
if ( ua.indexOf( "opera" ) != -1 ) {
browserName = "opera";
} else if ( ua.indexOf( "msie" ) != -1 ) {
browserName = "msie";
} else if ( ua.indexOf( "safari" ) != -1 ) {
browserName = "safari";
} else if ( ua.indexOf( "mozilla" ) != -1 ) {
if ( ua.indexOf( "firefox" ) != -1 ) {
browserName = "firefox";
} else {
browserName = "mozilla";
}
}

return browserName;
};