//declare global variables
var browserName = navigator.appName; 
var speedImg = 50;
var opacity1 = 0;
var opacity2 = 0;
var opacity2 = 0;
var opacity3 = 0;
var opacity4 = 0;
var opacity5 = 0;
var opacity6 = 0;
var opacity7 = 0;
var stepImg = 0.02; 
var start1 = ((Math.random()* 5) + 1) * 1000;
var start2 = ((Math.random()* 5) + 1) * 1000;
var start3 = ((Math.random()* 5) + 1) * 1000;
var start4 = ((Math.random()* 5) + 1) * 1000;
var start5 = ((Math.random()* 5) + 1) * 1000;
var start6 = ((Math.random()* 5) + 1) * 1000;
var start7 = ((Math.random()* 5) + 1) * 1000;

//start fade event
function fade(max_opacity) 
{
timer1 = window.setTimeout("fadeIn1(\"" + max_opacity + "\")", start1);
timer2 = window.setTimeout("fadeIn2(\"" + max_opacity + "\")", start2);
timer3 = window.setTimeout("fadeIn3(\"" + max_opacity + "\")", start3);
timer4 = window.setTimeout("fadeIn4(\"" + max_opacity + "\")", start4);
timer5 = window.setTimeout("fadeIn5(\"" + max_opacity + "\")", start5);
timer6 = window.setTimeout("fadeIn6(\"" + max_opacity + "\")", start6);
timer7 = window.setTimeout("fadeIn7(\"" + max_opacity + "\")", start7);
}

//select new position
function selectNewPosition(imgId, current_x, current_y)
{
while (typeof(ok) == "undefined") {
var new_x = Math.floor((Math.random() * 7) + 1);
var new_y = Math.floor((Math.random() * 7) + 1);
var u = new_y - 1;
var r = new_x + 1;
var d = new_y + 1;
var l = new_x - 1;
	for (i = 1; i < rand_reference.length; i++) {
		if ((rand_reference[i]["x"] == new_x && rand_reference[i]["y"] == new_y) ||
			(rand_reference[i]["x"] == new_x && rand_reference[i]["y"] == u) ||
			(rand_reference[i]["x"] == r && rand_reference[i]["y"] == new_y) ||
			(rand_reference[i]["x"] == new_x && rand_reference[i]["y"] == d) ||
			(rand_reference[i]["x"] == l && rand_reference[i]["y"] == new_y) ||
			new_x == 1) {
				var wrong = 1;
		}
	}
	if (wrong != 1) {
		var ok = 1;
	}
wrong = 0;
}
//set new reference id from all
while (typeof(oks) == "undefined") {
var new_element = (Math.floor(Math.random() * (all_reference.length - 1))) + 1;
var new_id = all_reference[new_element]["id"];
	for (i = 1; i < rand_reference.length; i++) {
		if (rand_reference[i]["id"] == new_id) {
			var wrongs = 1;
		}
	}
	if (wrongs != 1) {
		var oks = 1;
	}
wrongs = 0;
}
var new_title = all_reference[new_element]["title"];
var random_pic = (Math.floor(Math.random() * 3)) + 1;
var new_pic = all_reference[new_element]["pic" + random_pic];
var new_text1 = all_reference[new_element]["text1"];
//replace old to new coordinates in rand_reference array
for (i = 1; i < rand_reference.length; i++) {
	if (rand_reference[i]["x"] == current_x && rand_reference[i]["y"] == current_y) {
		rand_reference[i]["id"] = new_id;
		rand_reference[i]["x"] = new_x;
		rand_reference[i]["y"] = new_y;
	}
}
document.getElementById(new_y + "@" + (new_x - 1)).className = "m_gray0";
document.getElementById(new_y + "@" + (new_x - 1)).innerHTML = "<img class='hidden' id='" + new_y + "&" + (new_x - 1) + "' src='files/" + new_text1 + "'>";
document.getElementById(new_y + "@" + new_x).innerHTML = "<a id='" + new_y + "#" + new_x + "' alt='" + new_title + "' title='" + new_title + "' href='?content=reference&action=displayReference&id=" + new_id + "&" + SID + "' onmouseover='document.getElementById(\"" + new_y + "&" + (new_x - 1) + "\").className=\"m_gray0\";' onmouseout='document.getElementById(\"" + new_y + "&" + (new_x - 1) + "\").className=\"hidden\";'><img id='img" + imgId + "' class='img_hidden' src='files/" + new_pic + "'></a>";
switch (imgId) {
case "1":
fadeIn1("100");
break;
case "2":
fadeIn2("100");
break;
case "3":
fadeIn3("100");
break;
case "4":
fadeIn4("100");
break;
case "5":
fadeIn5("100");
break;
case "6":
fadeIn6("100");
break;
case "7":
fadeIn7("100");
break;
}
}

function fadeIn1(max_opacity)
{
window.clearTimeout(timer1);
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity1 < max_opacity) {
			opacity1 += (stepImg * 100); 
			document.getElementById("img1").filters.alpha.opacity = opacity1;
			timer1 = window.setTimeout("fadeIn1(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer1);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img1").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer1 = window.setTimeout("fadeOut1()", 5000);
			}
		}
	}
	else {
		if (opacity1 < (max_opacity / 100)) {
			opacity1 += stepImg; 
			document.getElementById("img1").style.opacity = opacity1;
			timer1 = window.setTimeout("fadeIn1(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer1);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img1").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer1 = window.setTimeout("fadeOut1()", 5000);
			}
		}
	}
}

function fadeOut1()
{
window.clearTimeout(timer1);
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity1 > 0) {
			opacity1 -= (stepImg * 100); 
			document.getElementById("img1").filters.alpha.opacity = opacity1;
			timer1 = window.setTimeout("fadeOut1()", speedImg);
		}
		else {
			window.clearTimeout(timer1);
			var parent_anchor = document.getElementById("img1").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("1", current_x, current_y);
		}
	}
	else {
		if (opacity1 > 0) {
			opacity1 -= stepImg; 
			document.getElementById("img1").style.opacity = opacity1;
			timer1 = window.setTimeout("fadeOut1()", speedImg);
		}
		else {
			window.clearTimeout(timer1);
			var parent_anchor = document.getElementById("img1").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden"; 
			selectNewPosition("1", current_x, current_y);
		}
	}
}

function fadeIn2(max_opacity)
{
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity2 < max_opacity) {
			opacity2 += (stepImg * 100); 
			document.getElementById("img2").filters.alpha.opacity = opacity2;
			timer2 = window.setTimeout("fadeIn2(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer2);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img2").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer2 = window.setTimeout("fadeOut2()", 5000);
			}
		}
	}
	else {
		if (opacity2 < (max_opacity / 100)) {
			opacity2 += stepImg; 
			document.getElementById("img2").style.opacity = opacity2;
			timer2 = window.setTimeout("fadeIn2(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer2);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img2").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer2 = window.setTimeout("fadeOut2()", 5000);
			}
		}
	}
}

function fadeOut2()
{
window.clearTimeout(timer2);
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity2 > 0) {
			opacity2 -= (stepImg * 100); 
			document.getElementById("img2").filters.alpha.opacity = opacity2;
			timer2 = window.setTimeout("fadeOut2()", speedImg);
		}
		else {
			window.clearTimeout(timer2);
			var parent_anchor = document.getElementById("img2").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("2", current_x, current_y);
		}
	}
	else {
		if (opacity2 > 0) {
			opacity2 -= stepImg; 
			document.getElementById("img2").style.opacity = opacity2;
			timer2 = window.setTimeout("fadeOut2()", speedImg);
		}
		else {
			window.clearTimeout(timer2);
			var parent_anchor = document.getElementById("img2").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("2", current_x, current_y);
		}
	}
}

function fadeIn3(max_opacity)
{
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity3 < max_opacity) {
			opacity3 += (stepImg * 100); 
			document.getElementById("img3").filters.alpha.opacity = opacity3;
			timer3 = window.setTimeout("fadeIn3(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer3);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img3").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer3 = window.setTimeout("fadeOut3()", 5000);
			}
		}
	}
	else {
		if (opacity3 < (max_opacity / 100)) {
			opacity3 += stepImg; 
			document.getElementById("img3").style.opacity = opacity3;
			timer3 = window.setTimeout("fadeIn3(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer3);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img3").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer3 = window.setTimeout("fadeOut3()", 5000);
			}
		}
	}
}

function fadeOut3()
{
window.clearTimeout(timer3);
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity3 > 0) {
			opacity3 -= (stepImg * 100); 
			document.getElementById("img3").filters.alpha.opacity = opacity3;
			timer3 = window.setTimeout("fadeOut3()", speedImg);
		}
		else {
			window.clearTimeout(timer3);
			var parent_anchor = document.getElementById("img3").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("3", current_x, current_y);
		}
	}
	else {
		if (opacity3 > 0) {
			opacity3 -= stepImg; 
			document.getElementById("img3").style.opacity = opacity3;
			timer3 = window.setTimeout("fadeOut3()", speedImg);
		}
		else {
			window.clearTimeout(timer3);
			var parent_anchor = document.getElementById("img3").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("3", current_x, current_y);
		}
	}
}

function fadeIn4(max_opacity)
{
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity4 < max_opacity) {
			opacity4 += (stepImg * 100); 
			document.getElementById("img4").filters.alpha.opacity = opacity4;
			timer4 = window.setTimeout("fadeIn4(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer4);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img4").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer4 = window.setTimeout("fadeOut4()", 5000);
			}
		}
	}
	else {
		if (opacity4 < (max_opacity / 100)) {
			opacity4 += stepImg; 
			document.getElementById("img4").style.opacity = opacity4;
			timer4 = window.setTimeout("fadeIn4(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer4);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img4").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer4 = window.setTimeout("fadeOut4()", 5000);
			}
		}
	}
}

function fadeOut4()
{
window.clearTimeout(timer4);
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity4 > 0) {
			opacity4 -= (stepImg * 100); 
			document.getElementById("img4").filters.alpha.opacity = opacity4;
			timer4 = window.setTimeout("fadeOut4()", speedImg);
		}
		else {
			window.clearTimeout(timer4);
			var parent_anchor = document.getElementById("img4").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("4", current_x, current_y);
		}
	}
	else {
		if (opacity4 > 0) {
			opacity4 -= stepImg; 
			document.getElementById("img4").style.opacity = opacity4;
			timer4 = window.setTimeout("fadeOut4()", speedImg);
		}
		else {
			window.clearTimeout(timer4);
			var parent_anchor = document.getElementById("img4").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("4", current_x, current_y);
		}
	}
}

function fadeIn5(max_opacity)
{
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity5 < max_opacity) {
			opacity5 += (stepImg * 100); 
			document.getElementById("img5").filters.alpha.opacity = opacity5;
			timer5 = window.setTimeout("fadeIn5(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer5);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img5").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer5 = window.setTimeout("fadeOut5()", 5000);
			}
		}
	}
	else {
		if (opacity5 < (max_opacity / 100)) {
			opacity5 += stepImg; 
			document.getElementById("img5").style.opacity = opacity5;
			timer5 = window.setTimeout("fadeIn5(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer5);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img5").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer5 = window.setTimeout("fadeOut5()", 5000);
			}
		}
	}
}

function fadeOut5()
{
window.clearTimeout(timer5);
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity5 > 0) {
			opacity5 -= (stepImg * 100); 
			document.getElementById("img5").filters.alpha.opacity = opacity5;
			timer5 = window.setTimeout("fadeOut5()", speedImg);
		}
		else {
			window.clearTimeout(timer5);
			var parent_anchor = document.getElementById("img5").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("5", current_x, current_y);
		}
	}
	else {
		if (opacity5 > 0) {
			opacity5 -= stepImg; 
			document.getElementById("img5").style.opacity = opacity5;
			timer5 = window.setTimeout("fadeOut5()", speedImg);
		}
		else {
			window.clearTimeout(timer5);
			var parent_anchor = document.getElementById("img5").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("5", current_x, current_y);
		}
	}
}

function fadeIn6(max_opacity)
{
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity6 < max_opacity) {
			opacity6 += (stepImg * 100); 
			document.getElementById("img6").filters.alpha.opacity = opacity6;
			timer6 = window.setTimeout("fadeIn6(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer6);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img6").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer6 = window.setTimeout("fadeOut6()", 5000);
			}
		}
	}
	else {
		if (opacity6 < (max_opacity / 100)) {
			opacity6 += stepImg; 
			document.getElementById("img6").style.opacity = opacity6;
			timer6 = window.setTimeout("fadeIn6(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer6);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img6").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer6 = window.setTimeout("fadeOut6()", 5000);
			}
		}
	}
}

function fadeOut6()
{
window.clearTimeout(timer6);
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity6 > 0) {
			opacity6 -= (stepImg * 100); 
			document.getElementById("img6").filters.alpha.opacity = opacity6;
			timer6 = window.setTimeout("fadeOut6()", speedImg);
		}
		else {
			window.clearTimeout(timer6);
			var parent_anchor = document.getElementById("img6").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("6", current_x, current_y);
		}
	}
	else {
		if (opacity6 > 0) {
			opacity6 -= stepImg; 
			document.getElementById("img6").style.opacity = opacity6;
			timer6 = window.setTimeout("fadeOut6()", speedImg);
		}
		else {
			window.clearTimeout(timer6);
			var parent_anchor = document.getElementById("img6").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("6", current_x, current_y);
		}
	}
}

function fadeIn7(max_opacity)
{
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity7 < max_opacity) {
			opacity7 += (stepImg * 100); 
			document.getElementById("img7").filters.alpha.opacity = opacity7;
			timer7 = window.setTimeout("fadeIn7(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer7);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img7").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer7 = window.setTimeout("fadeOut7()", 5000);
			}
		}
	}
	else {
		if (opacity7 < (max_opacity / 100)) {
			opacity7 += stepImg; 
			document.getElementById("img7").style.opacity = opacity7;
			timer7 = window.setTimeout("fadeIn7(\"" + max_opacity + "\")", speedImg);
		}
		else {
			window.clearTimeout(timer7);
			if ((max_opacity) == 100) {
				var parent_anchor = document.getElementById("img7").parentNode.id;
				var parent_div = document.getElementById(parent_anchor).parentNode.id;
				var current_x = parent_div.charAt(2);
				var current_y = parent_div.charAt(0);
				if (((parseInt(current_x) + parseInt(current_y)) % 2) == 0) {
					var random_background = Math.floor(Math.random() * 3);
				}
				else {
					var random_background = "0";
				}
				document.getElementById(parent_div).className = "m_gray" + random_background;
				timer7 = window.setTimeout("fadeOut7()", 5000);
			}
		}
	}
}

function fadeOut7()
{
window.clearTimeout(timer7);
	if (browserName == "Microsoft Internet Explorer") {
		if (opacity7 > 0) {
			opacity7 -= (stepImg * 100); 
			document.getElementById("img7").filters.alpha.opacity = opacity7;
			timer7 = window.setTimeout("fadeOut7()", speedImg);
		}
		else {
			window.clearTimeout(timer7);
			var parent_anchor = document.getElementById("img7").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("7", current_x, current_y);
		}
	}
	else {
		if (opacity7 > 0) {
			opacity7 -= stepImg; 
			document.getElementById("img7").style.opacity = opacity7;
			timer7 = window.setTimeout("fadeOut7()", speedImg);
		}
		else {
			window.clearTimeout(timer7);
			var parent_anchor = document.getElementById("img7").parentNode.id;
			var parent_div = document.getElementById(parent_anchor).parentNode.id;
			var current_x = parent_div.charAt(2);
			var current_y = parent_div.charAt(0);
			document.getElementById(parent_div).innerHTML = "<span class='empty_div'></span>";
			document.getElementById(current_y + "&" + (current_x - 1)).className = "hidden";
			selectNewPosition("7", current_x, current_y);
		}
	}
}
