// BROWSER DETECTION
var op, saf, konq, moz, ie, ie6;
var n, nav, nua, nu='', brow='';

n=navigator;
nav=n.appVersion;
nua=n.userAgent;

op=(nua.indexOf('Opera')!=-1);
saf=(nua.indexOf('Safari')!=-1);
konq=(!saf && (nua.indexOf('Konqueror')!=-1) ) ? true : false;
moz=( (!saf && !konq ) && ( nua.indexOf('Gecko')!=-1 ) ) ? true : false;
ie = ((nua.indexOf('MSIE')!=-1)&&!op);

if (ie) {
	str_pos=nua.indexOf('MSIE');
	nu=nua.substr((str_pos+5),3);
}

ie6=(ie&&(nu.substring(0,1)==6));
// END BROWSER DETECTION

function resizePage() {
	if(ie6) {
		var page = document.getElementById('page');
		var main = document.getElementById('main');
		var tabs = document.getElementById('tabs');
		var puffBoxes = document.getElementById('puffBoxes');
		var width = document.documentElement.clientWidth;
		var newWidth = width;
		var tabsWidth = width - 220;
		var puffWidth = width - 230;
		
		if (width < 1010) {
			if (width < 770) {
				page.style.width = "770px";
				main.style.width = "770px";
				if (tabs) tabs.style.width = "550px";
				if (puffBoxes) puffBoxes.style.width = "540px";
			} else {
				page.style.width = width + "px";
				main.style.width = newWidth + "px";
				if (tabs) tabs.style.width = tabsWidth + "px";
				if (puffBoxes) puffBoxes.style.width = puffWidth + "px";
			}
		} else {
			page.style.width = "1010px";
			main.style.width = "1010px";
			if (tabs) tabs.style.width = "790px";
			if (puffBoxes) puffBoxes.style.width = "780px";
		}
	}
}