var userAgent = navigator.userAgent.toLowerCase();
var n4 = document.layers;
var w3c = document.documentElement && !n4
var opera = userAgent.indexOf("opera")>=0 && !n4 && !w3c;
var ie = document.all && !opera && userAgent.indexOf("ie")>=0;
var khtml = userAgent.indexOf("konqueror")>=0 || userAgent.indexOf("safari")>=0;
var dhtml = (n4 || ie || w3c || opera) && userAgent.indexOf("aol")<0;  

var red = 255;
var green = 255;
var blue = 255;

var red_min = 29; <!--20;-->
var green_min = 60; <!--70;-->
var blue_min = 224; <!--154;-->

var color_down = '#1d3ce0'; <!-- '#14469a'; -->
var color_up = '#ffffff';

function toHex(n)
{
	if(n == 0) return '00';
	if(n < 16) return '0' + n.toString(16);
	return n.toString(16);
}

function fadeNews(down)
{
	if(down){
		red = red <= red_min+16 ? red_min : red-16;
		green = green <= green_min+16 ? green_min : green-16;
		blue = blue <= blue_min+8 ? blue_min : blue-8;
	} else {
		red = red >= 239 ? 255 : red+16;
		green = green >= 241 ? 255 : green+14;
		blue = blue >= 245 ? 255 : blue+10;
	}
	color = '#' + toHex(red) +  toHex(green) +  toHex(blue);
	
	var div = ie || opera? document.all['newsDiv' + curr_msg] :
						document.getElementById('newsDiv' + curr_msg);
	
	div.style.color = color;

	if(down)
		if(color != color_down)
			window.setTimeout("fadeNews(1)",80);
		else{
			curr_msg = (curr_msg + 1) % msg_num;
			window.setTimeout("fadeNews(0)",80);
			div.style.visibility = 'hidden';
			div = ie || opera? document.all['newsDiv' + curr_msg] :
						document.getElementById('newsDiv' + curr_msg);
			div.style.visibility = 'visible';
		}
	else if(color != color_up)
		window.setTimeout("fadeNews(0)",80);
	else
		window.setTimeout("fadeNews(1)",10000);
}
	
if(!khtml) window.setTimeout("fadeNews(1)",10000);