function SetLC ()
{
//setInterval (SetLC, 5000);

	h = Math.floor (190 * Math.random());
	s = 60 + Math.floor (39 * Math.random());
	v = 60 + Math.floor (35 * Math.random());
	if (s<80) v = 85 + Math.floor (12 * Math.random());
	if (Math.random()*4<1 && h>34) { s=99; v=55; }

	h /= 360;
	s /= 100;
	v /= 100;

	var m2 = v <= 0.5 ? v * (s + 1) : v + s - v * s;
	var m1 = v * 2 - m2;
    var r = norm2hex (hue2rgb (m1, m2, h + 1/3));
    var g = norm2hex (hue2rgb (m1, m2, h));
    var b = norm2hex (hue2rgb (m1, m2, h - 1/3));


	var clogo = document.getElementById ('ColoredLogo');
	if (clogo) clogo.style.backgroundColor = '#' + r + g + b;

	//var clogo2 = document.getElementById ('ColoredBody');
	//if (clogo2) clogo2.style.backgroundColor = '#' + r + g + b;

}
function InitLC ()
{
var sclogo = document.getElementById ('ColoredLogo');
if (sclogo) sclogo.style.backgroundColor = '#99FF99';
}
function norm2hex (value)
{
	return dec2hex (Math.floor (255 * value));
}
function dec2hex (dec)
{
	var hexChars = "0123456789ABCDEF";
	var a = dec % 16;
	var b = (dec - a) / 16;
	hex = '' + hexChars.charAt (b) + hexChars.charAt (a);
	return hex;
}
function hue2rgb (m1, m2, h)
{
	if (h < 0) h = h + 1;
	if (h > 1) h = h - 1;
	if (h * 6 < 1) return m1 + (m2 - m1) * h * 6;
	if (h * 2 < 1) return m2;
	if (h * 3 < 2) return m1 + (m2 - m1) * (2/3 - h) * 6;
	return m1;
}
function ActCL()
{
if (/MSIE/.test (navigator.appVersion) && parseFloat (navigator.appVersion.split("MSIE")[1]) < 7) return;
	var logodiv = document.getElementById ('ColoredLogo');
	if (logodiv) logodiv.style.display = 'block';
}
 
