var win= null;
function NewWindow(mypage,myname,w,h,scroll,size,tool)
{
  var winl = (screen.width-w)/2;
  var wint = (screen.height-h)/2;
  var settings  ='height='+h+',';
	  settings +='width='+w+',';
	  settings +='top='+wint+',';
	  settings +='left='+winl+',';
	  settings +='scrollbars='+scroll+',';
	  settings +='resizable='+size+',';
	  settings +='toolbar='+tool+',';
  win=window.open(mypage,myname,settings);
  if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}


function maximizeWin()
{
	if (window.screen)
	{
		var aw = screen.availWidth;
		var ah = screen.availHeight;
		window.moveTo(0, 0);
		window.resizeTo(aw, ah);
	}
}
maximizeWin();


var windowHandle = '';
function openMaxWindow(url)
{
	windowHandle = window.open(url,'popup','width=640,height=480');
}


function openMaxWindow(url)
{
	windowHandle = window.open(url,'popup','fullscreen=no,outerHeight=' + screen.availHeight + ',outerWidth=' + screen.availWidth);
}


function getDocHeight(doc)
{
	var docHt = 0, sh, oh;
	if (doc.height) docHt = doc.height;
	else if (doc.body)
	{
		if (doc.body.scrollHeight) docHt = sh = doc.body.scrollHeight;
		if (doc.body.offsetHeight) docHt = oh = doc.body.offsetHeight;
		if (sh && oh) docHt = Math.max(sh, oh);
	}
	return docHt;
}


function setFrameHeight(iframeName)
{
	var iframeWin = window.frames[iframeName];
	var iframeEl = document.getElementById? document.getElementById(iframeName): document.all? document.all[iframeName]: null;

	var scrollY = (document.all) ? document.documentElement.scrollTop : window.pageYOffset;

	// GET x and y height.
	if ( iframeEl && iframeWin )
	{
		iframeEl.style.height = "auto";  
		//this.scrollTop;
		var docHt = getDocHeight(iframeWin.document);

		// need to add to height to be sure it will all show
		if (docHt) iframeEl.style.height = docHt + 1 + "px";

		scroll(0, scrollY);
	}
}