var is = {
	ie: navigator.appName == 'Microsoft Internet Explorer',
	java: navigator.javaEnabled(),
	ns: navigator.appName == 'Netscape',
	ua: navigator.userAgent.toLowerCase(),
	version: parseFloat(navigator.appVersion.substr(21)) ||
	parseFloat(navigator.appVersion),
	win: navigator.platform == 'Win32'
}

is.mac = is.ua.indexOf('mac') >= 0;
	if (is.ua.indexOf('opera') >= 0) {
	is.ie = is.ns = false;
	is.opera = true;
}
if (is.ua.indexOf('gecko') >= 0) {
	is.ie = is.ns = false;
	is.gecko = true;
}


var develop_lastbdy;
	
function resize(el) {
 	var frame = el;
 	if (frame) {
		var width = document.viewport.getWidth();
		var height = document.viewport.getHeight() - 
					 $('ftr').getHeight()- 
					 $('ftr_top').getHeight() - 
					 $('ftr_base').getHeight();		
				
				if ($('bdy')) {
					height = height - 40;
					width = width - 60;
				}
	 			frame.setStyle({
	 				width: width+"px", 
	 				height: height+"px",
	 				visibility: 'visible'});			
 				develop_lastbdy = el; 				 				
 	}
}

function evntResize() {
	resize(develop_lastbdy);
}

function doResize() {
	if ((is.ie == true) && (is.version < 7)) {
		if ($('bdz')) {
	 		$('bdz').setStyle({visibility: 'visible'});
                        resize($('bdz'));
	 	}
	 	else if ($('bdy')) {
			$('bdy').setStyle({visibility: 'visible'});
	   	}
	}
	else {
		if ($('bdz')) {
	 		resize($('bdz'));
	 	}
	 	else if ($('bdy')) {
			resize($('bdy'));
		}
	}
}

function onLoad() {
	doResize();
	Event.observe(document.onresize ? document : window, "resize", evntResize);	
}

Event.observe(window, "load", onLoad);


