
var brws={
	init:function(){
		window.ns=navigator.appName.toLowerCase()=='netscape';
		window.op=navigator.userAgent.toLowerCase().indexOf('opera')>0;
		window.ie=navigator.userAgent.toLowerCase().indexOf('msie')>0&&!op;
		
		this.w=ie||ns?document.documentElement.clientWidth:document.body.clientWidth;
		this.h=ie||ns?document.documentElement.clientHeight:document.body.clientHeight;
		
		window.onresize=this.resize.bindAsEventListener(this);
		
	},
	
	resize:function(){
		if(window.allowresize==false)return false;
		window.allowresize=false;
		window.setTimeout(function(){window.allowresize=true;},10);
		
		var neww=ie||ns?document.documentElement.clientWidth:document.body.clientWidth;
		var newh=ie||ns?document.documentElement.clientHeight:document.body.clientHeight;
		
		if(this.w!=neww || this.h!=newh){
		    this.w=neww;
		    this.h=newh;
    		
		    this.onresize();
		}
	},
	
	onresize:function(){
		
	}
}

function fitMapHeight(){
	var height=brws.h-(op?125:115);
	$('d_map').style.height=height+'px';
	$('d_geo').style.height=height+'px';

}