var topimgsrc=new Array('/images/top.png','/images/toplogo.jpg');
var topimgelems=new Array('toptd','toplogo');
var topimgsetvi=new Array('topcell','');
var topimgs=new Array(topimgsrc.length);
for (i=0;i<topimgsrc.length;i++) {
	topimgs[i]=new Image();
	topimgs[i].id='top_preload_'+i;
	topimgs[i].onload=function(e) {
		var co=this.id.replace('top_preload_','');
		var el1=document.getElementById(topimgelems[co]);
		var el2=document.getElementById(topimgsetvi[co]);
		if (el1) {
			if ((el1.tagName=="DIV")||(el1.tagName=="TD")) {el1.style.backgroundImage='url('+this.src+')';};
			if (el1.tagName=="IMG") {el1.src=this.src;};
		};
		if (el2) {
			if (el2.tagName=="DIV") {el2.style.visibility='visible';};	
		};
	};
	topimgs[i].src=topimgsrc[i];
};


var allimgsrc=new Array('/images/top300.png','/images/top300dark.png','/images/top600.png','/images/top600dark.png','/images/top900.png','/images/top900dark.png','/images/rgttop.png','/images/rgtmid.png','/images/dark.png','/images/btm300.png','/images/btm600.png','/images/btm900.png'); 
var allimgload=new Array('false','false','false','false','false','false','false','false','false','false','false','false');
var allimgs=new Array(allimgsrc.length);
for (i=0;i<allimgsrc.length;i++) {
	allimgs[i]=new Image();
	allimgs[i].id='all_preload_'+i;
	allimgs[i].onload=function(e) {
		var co=this.id.replace('all_preload_','');
		allimgload[co]='true';
		var canShow=true;
		for (j=0;j<allimgload.length;j++) {
			if (allimgload[j]!='true') {
				canShow=false;
			};
		};
		if (canShow==true) {
			var els3=getElementsByClass('divtable',null,'table');
			for (j=0;j<els3.length;j++) {
				els3[j].style.visibility='visible';
			};
		};
	};
	allimgs[i].src=allimgsrc[i];
};

function getElementsByClass(searchClass,node,tag) {
	var classElements = new Array();
	if ( node == null )
		node = document;
	if ( tag == null )
		tag = '*';
	var els = node.getElementsByTagName(tag);
	var elsLen = els.length;
	
	var pattern = new RegExp("(^|\\s)"+searchClass+"(\\s|$)");
	for (i = 0, j = 0; i < elsLen; i++) {
		if ( pattern.test(els[i].className) ) {
			classElements[j] = els[i];
			j++;
		}
	}
	return classElements;
}


window.onload=function (e) {
	for (j=0;j<topimgsetvi.length;j++) {
		var el=document.getElementById(topimgsetvi[j]);
		if (el) {
			if (el.style.visibility!='visible') {
				el.style.visibility='visible';
			};			
		};
	};
	var els3=getElementsByClass('divtable',null,'table');
	for (j=0;j<els3.length;j++) {
		if (els3[j].style.visibility!='visible') {
			els3[j].style.visibility='visible';
		};
	};
};
