function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}
function getAbsPos(obj)
{
	var x = 0;
	var y = 0;
	while(obj.offsetParent)
	{
		y += obj.offsetTop;
		x += obj.offsetLeft;
		obj = obj.offsetParent;
	}
	var rtn = {X:x,Y:y}
	return rtn;
}

function getInnerHeight(){
	if (self.innerHeight) // all except Explorer
	{
		//x = self.innerWidth;
		innerY = self.innerHeight;
	}
	else if (document.documentElement && document.documentElement.clientHeight)
		// Explorer 6 Strict Mode
	{
		//x = document.documentElement.clientWidth;
		innerY = document.documentElement.clientHeight;
	}
	else if (document.body) // other Explorers
	{
		//x = document.body.clientWidth;
		innerY = document.body.clientHeight;
	}
	return innerY
}

function getPageHeight(){
	return document.body.scrollHeight;
}

window.onload = function(){

	var pageY = getPageHeight();
	var innerY = getInnerHeight();
	var cont=MM_findObj('maincontent');
	var contbg=MM_findObj('maincontentbg');
	offset = getAbsPos(cont)

	if(pageY < innerY)
	{
		newY = innerY-offset.Y;
		//newY = innerY-offset.Y
		//alert(newY)
		cont.style.height = newY-41 +'px';
		if(contbg){contbg.style.height = newY-105 +'px'}
	}
}

function randomImage(imgArr)
{
  var imgSrc, imgW, imgH, r, limit;
	limit = (imgArr.length-1)/3;
  r = Math.floor(Math.random()*limit);
	
	newArr = imgArr.splice(r*3,3);
  imgSrc = newArr[0];
  imgW = newArr[1];
  imgH = newArr[2];
	
  document.write('<img src="images/'+imgSrc+'" width="'+imgW+'" height="'+imgH+'" />');
}