	function document_onkeypress(evnt) {
		switch (parseInt(evnt.which)) {
			case 92:
				return false;
				break;
			case 126:
				return false;
				break;
			case 34:
				return false;
				break;
			default:
				var tag = evnt.target.toString();
				if (tag.indexOf("\"inpAZ\"") > 0) {
					az_dirty = true;
					az_p_dirty = false;
				}
				if (tag.indexOf("\"inpAZp\"") > 0) {
					az_p_dirty = true;
					az_dirty = false;
				}
				if (tag.indexOf("\"inpFV\"") > 0) {
					rw_dirty = true;
					rw_p_dirty = false;
				}
				if (tag.indexOf("\"inpFVp\"") > 0) {
					rw_p_dirty = true;
					rw_dirty = false;
				}
				if (tag.indexOf("\"inpRB\"") > 0) {
					rb_dirty = true;
					rb_p_dirty = false;
				}
				if (tag.indexOf("\"inpRBp\"") > 0) {
					rb_p_dirty = true;
					rb_dirty = false;
				}
				document.routeEvent(evnt);
				return true;
				break;
		}
		return true;
	}
	
	function document_onkeypressIE() {
		var obj=window.event.srcElement;

		if (obj.tagName == "INPUT") {
			if (obj.type == "text") {
				switch (parseInt(window.event.keyCode)) {
					case 92:
						window.event.returnValue=false;
						break;
					case 126:
						window.event.returnValue=false;
						break;
					case 34:
						window.event.returnValue=false;
						break;
				}
			}
		}
	}

