
// Copyright (C) 1999 - Jafar Communications
// E-mail: info@jafar.com

var newsArray;

function createNews () {
	newsArray = new Array ();
	for (i = 0; i < urlArray.length; i++) {
		newsArray[i] = new Array ();
		newsArray[i][0] = baseURL + urlArray[i];
		newsArray[i][1] = anchArray[i];
	}
}

var news;
var newsBox;
var itemCount;
var infinite = true;
var maxLoops = 2;
var loopCount;

function initNews () {

	createNews ();
	
	if (nn4) {
		newsBox = document.layers['bg'].document.layers['newsBox'];
		news = newsBox.document.layers['news'];
		news.left = 0;
	}
	if (ie4) {
		newsBox = document.all['newsBox'];
		news = document.all['news'];
		news.style.left = 0;
	}
	
   	itemCount = 0;
	if (!infinite)	loopCount = 0;
	showNewsItem ();
	cycleTimer = setInterval ("showNewsItem ();", 5000);
}

function showNewsItem () {
	
	if (!infinite && loopCount == maxLoops) {
		clearInterval (cycleTimer);
		return;
	}
	
	newsStr = "<P><A CLASS=\"newsLink\" HREF=\"" + 
		newsArray[itemCount][0] + "\">" + newsArray[itemCount][1] +
		"</A></P>";
	if (nn4) {
		with (news.document) {
			write (newsStr);
			close ();
		}
		news.top = 140;
	} else if (ie4) {
		news.innerHTML = newsStr;
		news.style.top = 140;
	}
	scrollNews ();
	
	itemCount++;
	if (itemCount == newsArray.length) {
		itemCount = 0;
		if (!infinite) {
			loopCount++;
		}
	}
}

function scrollNews () {
	
	var upTimer;
	if (nn4) {
		news.top -= 5;
		if (news.top > 0) {
			upTimer = setTimeout ("scrollNews ();", 80);
		} else {
			clearTimeout (upTimer);
		}
	}
	if (ie4) {
		var top = parseInt (news.style.top);
		top -= 5;
		news.style.top = top;
		if (top > 0) {
			upTimer = setTimeout ("scrollNews ();", 80);
		} else {
			clearTimeout (upTimer);
		}
	}
}
