if(isMozilla) {
	var px = "px";
} else {
	var px = 0;
}
if(js_isIE5) {
	var iemod = 0;
} else {
	var iemod = 0;
}
if(js_isIE5) {
	var iemod2 = 0;
} else {
	var iemod2 = 0;
}

function niceSetLeft(name, left) {
	if(isIE) {
		var win_width = getWindowWidth();
	} else {
		var win_width = getDocumentWidth();
	}
	var varname = layer(name);
	if(varname.exists()) {
		if(win_width<900) {
			varname.setLeft((win_width-left+(900-win_width)));
		} else {
			varname.setLeft(win_width-left);
		}
	}
}

function rsize() {
	if(isIE) {
		var win_width = getWindowWidth();
	} else {
		var win_width = getDocumentWidth();
	}
	
	var rightblock = layer('rightblock');
	//document.title = win_width;
	if(rightblock.exists()) {
		if(win_width<900) {
			rightblock.css.width = (423-(900-win_width)-iemod) + px;
			rightblock.setLeft(win_width-rightblock.getWidth()-iemod);
		} else {
			rightblock.css.width = 423 - iemod + px;
			rightblock.setLeft(win_width-rightblock.getWidth()-iemod);
		}
	}
	var leftblock = layer('leftblock');
	if(leftblock.exists()) {
		if(win_width<900) {
			//leftblock.css.width = (423-(900-win_width)-iemod) + px;
			//leftblock.setLeft(win_width-rightblock.getWidth()-iemod);
			leftblock.css.width = 477 + px;
		} else {
			leftblock.css.width = win_width - 423 + px;
		}
	}
	var rightblock = layer('def-rightblock');
	//document.title = win_width;
	if(rightblock.exists()) {
		if(win_width<900) {
			rightblock.css.width = (363-(900-win_width)-iemod) + px;
			rightblock.setLeft(win_width-rightblock.getWidth()-iemod);
		} else {
			rightblock.css.width = 363 - iemod + px;
			rightblock.setLeft(win_width-rightblock.getWidth()-iemod);
		}
	}
	var rightblock = layer('rightblock_404');
	//document.title = win_width;
	if(rightblock.exists()) {
		if(win_width<900) {
			rightblock.css.width = (423-(900-win_width)-iemod) + px;
			rightblock.setLeft(win_width-rightblock.getWidth()-iemod);
		} else {
			rightblock.css.width = 423 - iemod + px;
			rightblock.setLeft(win_width-rightblock.getWidth()-iemod);
		}
	}
	var righttd = layer('righttd');
	if(righttd.exists()) {
		if(win_width<900) {
			righttd.style.width = (425-(900-win_width)) + px;
		} else {
			righttd.css.width = 425 + px;
		}
	}
	var righttd = layer('def-righttd');
	if(righttd.exists()) {
		if(win_width<900) {
			righttd.css.width = (362-(900-win_width)) + px;
		} else {
			righttd.css.width = 362 + px;
		}
	}
	niceSetLeft('delimiter', 424);
	niceSetLeft('delimiter2', 424);
	niceSetLeft('def-delimiter', 364+iemod2);
	niceSetLeft('def-delimiter2', 364+iemod2);
	niceSetLeft('righttext', 404);
	niceSetLeft('lefttext', 653);
	niceSetLeft('def-lefttext', 571+iemod2);
	niceSetLeft('service', 655);
	niceSetLeft('def-service', 650+iemod2);
	niceSetLeft('address', 643);
	niceSetLeft('def-address', 358+iemod2);
}

function show(id) {
	hideAll();
	var menu = layer('popupmenu_' + id);
	if(menu.exists()) {
		menu.show();
	}
}

function hideAll() {
	for(i=1; i<=maxid; i++) {
		var menu = layer('popupmenu_' + i);
		if(menu.exists()) {
			menu.hide();
		}
	}
}

window.onload = rsize;
window.onresize = rsize;