function doResize()
{
	
	newWidth = 972;
	newHeight = 651;
	resized=false;
	
	// all except Explorer
	if (self.innerWidth) 
	{
		frameWidth = self.innerWidth;
		frameHeight = self.innerHeight;
		
		self.innerWidth = newWidth;
		self.innerHeight = newHeight;
		if (self.innerWidth==newWidth) {
			resized=true;
		} else {
			// safari etc. resize
			if (!document.layers && parent.outerWidth)
			{
				// non NS
				tmp1 = parent.outerWidth - frameWidth;
				tmp2 = parent.outerHeight - frameHeight;
				newWidth += tmp1;
				newHeight += tmp2;
			}
			parent.window.resizeTo(newWidth,newHeight);
			resized=true;
		}
	}
	// Explorer 6 Strict Mode
	else if (document.documentElement && document.documentElement.clientWidth)
	{
		frameWidth = document.documentElement.clientWidth;
		frameHeight = document.documentElement.clientHeight;
		
		document.documentElement.clientWidth = newWidth;
		document.documentElement.clientHeight = newHeight;
		if (document.documentElement.clientWidth==newWidth) {
			resized=true;
		}
	}
	// other Explorers
	else if (document.body)
	{
		frameWidth = document.body.clientWidth;
		frameHeight = document.body.clientHeight;
		
		document.body.clientWidth = newWidth;
		document.body.clientHeight = newHeight;
		if (document.body.clientWidth==newWidth) {
			resized=true;
		}
	}
	else return;
	

	// still to resize?
	if (resized==false) {
		//parent.window.resizeTo(newWidth,newHeight);
	}
}
