// News Scroller Supplement //
var seed;
var preSeed;

function randomNum(max) {
  var rNum=NaN
  while (isNaN(rNum)) {
    rNum=Math.floor(Math.random()*(max))
  }
  return rNum;
}


function startNews() {
    toggleVisibility('NewsTicker0Item'+seed,'visible');
    preSeed = seed;
    if (seed == newsItemA) seed = 0;
    else seed = seed + 1;
    setTimeout('rotateNews()',5000);
}

function rotateNews() {
  toggleVisibility('NewsTicker0Item'+preSeed,'hidden','NewsTicker0Item'+seed,'visible');
  startNews();
}

var param = "";
function toggleVisibility() {
  var inc, endInc=arguments.length;
  for (inc=0; inc<endInc; inc+=2) {
    var id = arguments[inc];
    if (arguments[inc+1] == 'hidden')param="hidden";
    else if(arguments[inc+1]=='visible')param="visible";
    if (document.getElementById) {
      eval("document.getElementById(id).style.visibility = \"" + param + "\"");
    } else {
      if (document.layers) document.layers[id].visibility = param;
      else if (document.all) eval("document.all." + id + ".style.visibility = \"" + param + "\"");
    }
  }
}
// End News Scroller Supplement //

function plato(arg) {
        if (document.images) {
                rslt = new Image();
                rslt.src = arg;
                return rslt;
        }
}

function changeImages() {
        if (document.images && (preloadFlag == true)) {
                for (var i=0; i<changeImages.arguments.length; i+=2) 
                {
                        document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
                }
        }
}

var preloadFlag = false;
function preloadImages() {
        if (document.images) 
        {
          var imgFiles = preloadImages.arguments;
      for (var i=0; i<imgFiles.length; i+=2) 
      {
        eval(arguments[i]+' = plato()');
        eval(arguments[i]+'.src = "'+arguments[i+1]+'"');
      }
                preloadFlag = true;
        }
}

preloadImages('home','/pics/toolbar/home_on.gif','contact','/pics/toolbar/contact_on.gif','company','/pics/mainnav/company_roll.gif','products','/pics/mainnav/products_roll.gif','services','/pics/mainnav/services_roll.gif','customers','/pics/mainnav/customers_roll.gif','news_events','/pics/mainnav/news_events_roll.gif','support','/pics/mainnav/support_roll.gif','divider1','/pics/mainnav/divider_on.gif','divider2','/pics/mainnav/divider_on.gif','divider3','/pics/mainnav/divider_on.gif','divider4','/pics/mainnav/divider_on.gif','divider5','/pics/mainnav/divider_on.gif','divider6','/pics/mainnav/divider_on.gif');
        
		
		
function operaNav(menu, pic) {
  if (opera) {
    changeImages(menu, pic);
    return true;
  }
} 		
