var resizeTimer = null;

window.onload = focusViewer;
window.onresize = setResizeTimer;

setResizeTimer();

function setResizeTimer(){
	clearTimeout(resizeTimer);
	resizeTimer = setTimeout("resize()",1000);
}

function resize(){

	clearTimeout(resizeTimer);

	var targetWidth = 345;
	var targetHeight = 395;
	var currentWidth;
	var currentHeight;
	var resizeX = 0;
	var resizeY = 0;

	if(document.all){
		currentWidth = document.body.clientWidth;
		currentHeight = document.body.clientHeight;
	}else if(document.getElementById){
		currentWidth = window.innerWidth;
		currentHeight = window.innerHeight;
	}
	resizeX = targetWidth - currentWidth;
	resizeY = targetHeight - currentHeight;
	if(resizeX <= 0)resizeX = 0;
	if(resizeY <= 0)resizeY = 0;

	if(resizeX > 0 || resizeY > 0){
		resizeBy(resizeX,resizeY);
	}
}

function focusViewer(){
	focusContent('csviewer');
}

function focusContent(focusID){
	document.getElementById(focusID).focus();
}

