var backgrArr = new Array (4);
for (i = 0; i < backgrArr . length; ++ i)
	backgrArr [i] = new Array (2);

backgrArr[0][0]="images/bg_element1.jpg";
backgrArr[0][1]="#ff7801";
backgrArr[1][0]="images/bg_element2.jpg";
backgrArr[1][1]="#aae66d";
backgrArr[2][0]="images/bg_element3.jpg";
backgrArr[2][1]="#6f97ff";
backgrArr[3][0]="images/bg_element4.jpg";
backgrArr[3][1]="#61b1ff";

var p = backgrArr.length;
var cur = Math.floor(Math.random()*(p));


function createCookie(name,value,minutes) {
	if (minutes) {
		var date = new Date();
		date.setTime(date.getTime()+(minutes*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function get_cookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return "";
}

function setBackground()
{
	i = document.getElementById("ImgNum").innerHTML;
	
	createCookie("bgImage",i,"60");

	document.bgColor = backgrArr[i][1];
	document.body.background = backgrArr[i][0];
	
	cur = Math.floor(Math.random()*(p));
	while (cur == i )
	{
		cur = Math.floor(Math.random()*(p));
	}
	
	document.getElementById("ImgNum").innerHTML = cur;

}


if (get_cookie("bgImage"))
{
	myIndex = get_cookie("bgImage");
	document.write('<body background="'+backgrArr[myIndex][0]+'" bgcolor="'+backgrArr[myIndex][1]+'" onload="document.getElementById(\'ImgNum\').innerHTML='+cur+'">');
}
else
{
	document.write('<body background="'+backgrArr[cur][0]+'" bgcolor="'+backgrArr[cur][1]+'" onload="document.getElementById(\'ImgNum\').innerHTML='+cur+'">');
}


function toggleLayer( whichLayer )
{
  var elem, vis;
  if( document.getElementById ) // this is the way the standards work
    elem = document.getElementById( whichLayer );
  else if( document.all ) // this is the way old msie versions work
	elem = document.all[whichLayer];
  else if( document.layers ) // this is the way nn4 works
    elem = document.layers[whichLayer];
  vis = elem.style;
  // if the style.display value is blank we try to figure it out here
  if(vis.display==''&&elem.offsetWidth!=undefined&&elem.offsetHeight!=undefined)
    vis.display = (elem.offsetWidth!=0&&elem.offsetHeight!=0)?'block':'none';
  	vis.display = (vis.display==''||vis.display=='block')?'none':'block';
}



