var resizeCount=0;
var retryCount=0;
//resizePage();
window.onload=resizePage;
//window.onresize=resizePage;
function resizePage(doReset)
{
	var padding=30;
	var divName='';
	var altDivName='';
	var fillerDiv='';
//	window.status=resizeCount + ', ' + retryCount;
	try {
		if (doReset=="yes"){retryCount++;if(retryCount<50){resizeCount=0;}}
		
		if (document.getElementById("nav").offsetHeight>document.getElementById("content").offsetHeight){
			divName='nav';
			altDivName='content';
			fillerDiv='fillermiddle';
		} else {
			divName='content';
			altDivName='nav';
			fillerDiv='fillerleft';
		}
//		window.status='divName=' + divName + ', altDivName=' + altDivName + ', fillerDiv=' + fillerDiv;
//		alert(document.getElementById("nav").offsetHeight + ', ' + document.getElementById("content").offsetHeight);
		
		if (resizeCount>50){
			document.getElementById(divName).style.height='100%';
			document.getElementById(altDivName).style.height='100%';
			return false;
		}
		document.getElementById("footer").style.visibility='hidden';
//		document.getElementById("content").style.height="";
//		document.getElementById("nav").style.height="";
		if (document.all) {
			var pageHeight=document.body.offsetHeight;
		} else {
			var pageHeight=window.innerHeight;
		}
		var headerFooterHeight=document.getElementById("header").offsetHeight + document.getElementById("footer").offsetHeight;
//		window.status = pageHeight;
//		alert(pageHeight + ', ' + document.getElementById("header").offsetHeight + ', ' + document.getElementById("footer").offsetHeight + ', ' + headerFooterHeight);
//		alert(document.getElementById("content").currentStyle.paddingTop);
		
		
		if ((document.getElementById(divName).offsetHeight+headerFooterHeight)<pageHeight||(document.getElementById(altDivName).offsetHeight+headerFooterHeight)<pageHeight){
			
			
			if (document.all)
			{
				padding=parseInt(document.getElementById(divName).currentStyle.paddingTop) + parseInt(document.getElementById(divName).currentStyle.paddingBottom);
				document.getElementById(divName).style.height=(pageHeight-headerFooterHeight)-padding;
				document.getElementById(altDivName).style.height=(pageHeight-headerFooterHeight)-padding;
			} else {
//				alert(pageHeight-headerFooterHeight);
//				padding=50;
//				padding=parseInt(document.getElementById(divName).currentStyle.paddingTop) + parseInt(document.getElementById(divName).currentStyle.paddingBottom);
//				document.getElementById(divName).style.height=(pageHeight-headerFooterHeight)-padding + 'px';
//				document.getElementById(altDivName).style.height=(pageHeight-headerFooterHeight)-padding + 'px';
			}
			
		}
//		window.status='divName=' + divName + ' :: ' + document.getElementById(divName).offsetHeight + ', altDivName=' + altDivName + ' :: ' + document.getElementById(altDivName).offsetHeight + ', fillerDiv=' + fillerDiv + ' :: ' + document.getElementById(fillerDiv).offsetHeight;
//		alert('divName=' + divName + ' :: ' + document.getElementById(divName).offsetHeight + ', altDivName=' + altDivName + ' :: ' + document.getElementById(altDivName).offsetHeight + ', fillerDiv=' + fillerDiv + ' :: ' + document.getElementById(fillerDiv).offsetHeight);
		if (document.getElementById(divName).offsetHeight-24>document.getElementById(altDivName).offsetHeight){
			document.getElementById(fillerDiv).style.marginTop="12px";
			if (fillerDiv=='fillermiddle'){
				document.getElementById(fillerDiv).style.height=document.getElementById(divName).offsetHeight-document.getElementById(altDivName).offsetHeight-12 + 'px';
			} else {
				document.getElementById(fillerDiv).style.height=document.getElementById(divName).offsetHeight-document.getElementById(altDivName).offsetHeight + 'px';
			}
		}

		document.getElementById("footer").style.visibility='visible';

		resizeCount++;
		if (resizeCount>10){
//			document.getElementById("content").style.height="";
		}
	}
	catch(error)
	{
//		window.status=error.number;
//		alert(error);
//		document.getElementById("footer").style.visibility='visible';
	}
	for (var looper=0; looper<document.links.length; looper++)
	{
		if (document.links[looper].href.indexOf(location.hostname)==-1 && document.links[looper].href.indexOf('://')>-1 && document.links[looper].href.indexOf('localhost')==-1 && document.links[looper].target=='')
			{
				document.links[looper].target="_blank";
			}
		}
}

