private void switchToSpeedHost() throws FatalError {
		if (Config.getSpeedHost() != null) {
			try {
				String page = Utils.getString("speed/index");
				
				int pos = page.indexOf("speedlink");
				if (pos < 0) throw new NotFound();
				page = page.substring(pos);
				
				pos = page.indexOf("\"");
				if (pos < 0) throw new NotFound();
				page = page.substring(pos + 1);
				
				pos = page.indexOf("\"");
				if (pos < 0) throw new NotFound();
				page = page.substring(0, pos);
				
				page = page.substring(Config.getSpeedHost().length());
				
				Config.setHost(Config.getSpeedHost());
				
				Utils.getString(page);
				
				getCharacter();
				
			} catch (NotFound e) {
			}
		}
	}