// JavaScript Document
function loaded(){
	var holder = document.getElementById("holder");
	holder.style.display='block';
	//
	var allsets = document.getElementById("allsets");
	var setsLen = allsets.childNodes.length;
	var sets_arr=new Array();
	for (i=0;i<setsLen;i++) {
		if(allsets.childNodes[i].nodeType == 1){
			sets_arr.push(allsets.childNodes[i]);
		}
	}
	sets_arr.sort(sortNumber);
	setsLen=sets_arr.length;
	var winW=window.innerWidth;
	if(winW==undefined)winW=document.documentElement.clientWidth;
	//winW -= 184;
	var cols=Math.floor(winW/162);
	var columnHeights=new Array(cols);//array to hold the current height for each column
	for (j=0;j<setsLen;j++) {
		var set=sets_arr[j];
		set.style.position='absolute';
		if(j<cols){
			set.style.left=String(j*162+"px");
			set.style.top=String(122+"px");
			columnHeights[j] = set.clientHeight+set.offsetTop;
		} else {
			var shortest = findShortestColumn(columnHeights);
			set.style.left = String(shortest*162+"px");
			set.style.top = String(columnHeights[shortest]+"px");
			columnHeights[shortest] = set.clientHeight+set.offsetTop;
		}
	}
	document.getElementById('googleBox').focus();
	//document.getElementById('bbc').style.display = 'none';
	window.onresize=loaded;
//	getURL();
}
function sortNumber(a, b){
	return b.clientHeight - a.clientHeight;
}
function findShortestColumn(heights){
	var smallestIndex=0;
	var smallestIndexValue=10000;
	for (k=0;k<heights.length;k++) {
		var h = heights[k];
		if(h < smallestIndexValue){
			smallestIndexValue = h;
			smallestIndex = k;
		}
	}
	return smallestIndex;
}
window.onload=loaded;

function getURL(){
	var domain_arr = document.location.href.split("/");
	document.forms.loginform.username.value = domain_arr[domain_arr.length-2];
}
