var r = 16, g = 16, b = 16;
var dr = 10, dg = 0, db = 10;

window.onload = SetImages;

var photoN, photoInt;

function SetImages()
{
var i;
photoN = 0;
photoInt = setInterval("Appear()", 300);
for(i = 0; i < document.images.length; i++)
	if(document.images[i].className != "photo") {
		document.images[i].onmouseover = FilterOn;
		document.images[i].onmouseout = FilterOff;
		}
	if(typeof(document.all.ttl) == "object") {
		setInterval("DoStep()", 100);
		if(window.parent != window && window.name == "main")
			document.all.ttl.outerHTML = 
			"<table width=100% cellspacing=1><tr><td width=4%><table border=1 cellspacing=0><tr><td colspan=2 style='background-color: red;font-size:7pt' class=helper title='Убрать/показать заголовок' onclick='OnHeader()'>&nbsp</td></tr><tr><td style='background-color: blue;font-size:7pt' class=helper " +
			"title='Убрать/показать содержание' onclick='OnContents()'>&nbsp&nbsp&nbsp</td><td class=helper style='background-color: green;font-size:7pt' onclick='OnBoth()' title='Убрать/показать содержание и заголовок'>&nbsp&nbsp&nbsp</td></tr></table></td><td width=*>" +
			document.all.ttl.outerHTML + "</td></tr></table>";
		}
}
/* 27 */
function Appear()
{
	while(photoN < document.images.length) {
		if(document.images[photoN].className == "photo")
			break;
		photoN++;
		}
	if(photoN == document.images.length) {
		clearInterval(photoInt);
		return;
		}
	document.images[photoN].filters.blendtrans.apply();
	document.images[photoN].filters.alpha.enabled = false;
	document.images[photoN].filters.blendtrans.duration = 1.500;
	document.images[photoN].filters.blendtrans.play();
	photoN++;
}

function DoStep()
{
	r += dr;
	g += dg;
	b += db;
	again = false;
	if(r < 16)
		r = 16, again = true;
	if(r > 255)
		r = 255, again = true;
	if(g < 16)
		g = 16, again = true;
	if(g > 255)
		g = 255, again = true;
	if(b < 16)
		b = 16, again = true;
	if(b > 255)
		b = 255, again = true;
	s = "#" + r.toString(16) + g.toString(16) + b.toString(16);
	document.all.ttl.style.color = s;
	if(again) {
		do {
		gr = Math.round(Math.random());
		if(gr == 0 && r == 255)
			dr = -10;
		else if(gr == 1 && r == 16)
			dr = 10;
		else
			dr = 0;
		gg = Math.round(Math.random());
		if(gg == 0 && g == 255)
			dg = -10;
		else if(gg == 1 && g == 16)
			dg = 10;
		else
			dg = 0;
		gb = Math.round(Math.random());
		if(gb == 0 && b == 255)
			db = -10;
		else if(gb == 1 && b == 16)
			db = 10;
		else
			db = 0;
		}
		while(!dr && !dg && !db);
		}
}

function FilterOn()
{
	event.srcElement.style.filter = "";
}

function FilterOff()
{
	event.srcElement.style.filter = "alpha(opacity=50)";
}

function OnHeader()
{
if(parent.vert.rows != "0, *")
	parent.vert.rows = "0, *";
else
	parent.vert.rows = "83, *";
}

function OnContents()
{
if(parent.horz.cols != "0, *")
	parent.horz.cols = "0, *";
else
	parent.horz.cols = "20%, *";
}

function OnBoth()
{
if(parent.vert.rows != "0, *") {
	parent.vert.rows = "0, *";
	parent.horz.cols = "0, *";
	}
else {
	parent.horz.cols = "20%, *";
	parent.vert.rows = "83, *";
	}
}
