window.onresize = fitToPage;
document.onresize = fitToPage();

var dofittopage=false;

function overlay_onBodyLoad() {
	fitToPage();
}

var canscroll=true;

function overlay_onBodyScroll() {
	if(!canscroll) {
		scroll(0,0);
		hideOverlayWindow();
	}
}

function getWindowWidth() {
	var ww = 0;
	d = document;
	if(typeof window.innerWidth!='undefined') {
		ww = window.innerWidth;  // NN and Opera version
	} else {
		if(d.documentElement && typeof d.documentElement.clientWidth!='undefined' && d.documentElement.clientWidth != 0) {
			ww = d.documentElement.clientWidth;
		} else {
			if(d.body && typeof d.body.clientWidth!='undefined') {
				ww=d.body.clientWidth;
			}
		}
	}
	return ww;
}

function getWindowHeight() {
	var wh = 0;
	d = document;
	if(typeof window.innerHeight!='undefined') {
		wh = window.innerHeight;  // NN and Opera version
	} else {
		if(d.documentElement && typeof d.documentElement.clientHeight!='undefined' && d.documentElement.clientHeight != 0) {
			wh = d.documentElement.clientHeight;
		} else {
			if(d.body && typeof d.body.clientHeight!='undefined') {
				wh=d.body.clientHeight;
			}
		}
	}
	return wh;
}

function fitToPage() {
	if(dofittopage) {
		var ww=getWindowWidth();
		if(ww>=1162) {
			if(outersitecontainer!=undefined) outersitecontainer.style.width='1142px';
		} else {
			if(outersitecontainer!=undefined) outersitecontainer.style.width='992px';
		}
	}
}

function hideOverlayWindow() {
	canscroll=true;
	var overlaywindow=document.getElementById('overlaywindow');
	if(overlaywindow==undefined) {
		document.location.reload();
	} else {
		overlaywindow.style.display='none';
	}
}

function overlayWindow(width,height,content_domid) {
	var overlaywindow=document.getElementById('overlaywindow');
	if(overlaywindow==undefined) {
		overlaywindow=document.createElement('div');
		overlaywindow.setAttribute('id','overlaywindow');
		document.body.appendChild(overlaywindow);
	}
	var content=document.getElementById(content_domid);
	overlaywindow.style.display='block';
	var ww=getWindowWidth();
	var wh=getWindowHeight();
	var left=(ww-width)/2;
	var top=(wh-height)/2;
	overlaywindow.innerHTML='<div onclick="javascript:hideOverlayWindow()" class="shadow">&nbsp;</div>'+
		'<div class="overlaywindowcontainer" style="left:'+left+'px;top:'+top+'px;width:'+width+'px;height:'+height+'px">'+content.innerHTML+'</div>';
	scroll(0,0);
	setTimeout('canscroll=false',100);
}


