+ " password: " + mPassword + " url: " + mURLString);
+ " password: " + mPassword + " url: " + mURLString + SCRIPT_NAME);
	private boolean login() {			mLoggedIn = false;		String loginMessage;		status("[Login] Logging in...");				try		{			URL url = new URL(mURLString);			String loginPage = url.getFile() + SCRIPT_NAME;						NVPair form_data[] = {				new NVPair("cmd", "login"),				new NVPair("protocal_version", PROTOCAL_VERSION),				new NVPair("uname", mUsername),				new NVPair("password", mPassword)			};			Log.log(Log.TRACE, MODULE, "login parameters: uname:" + mUsername 				+ " password: " + mPassword + " url: " + mURLString);						mConnection = new HTTPConnection(url);			HTTPResponse rsp = mConnection.Post(loginPage, form_data);						if (rsp.getStatusCode() >= 300)	{				loginMessage = "HTTP Error: "+rsp.getReasonLine();			} else {				String response = new String(rsp.getData()).trim();				Log.log(Log.TRACE, MODULE, response);								if (response.indexOf("SUCCESS") >= 0) {					mLoggedIn = true;					loginMessage = "Success";				} else {					loginMessage = "Login Error: " + response;				}			}		} catch (IOException ioe) {			Log.logException(Log.ERROR, MODULE, ioe);			loginMessage = "Error: " + ioe.toString();		} catch (ModuleException me) {			Log.logException(Log.ERROR, MODULE, me);			loginMessage = "Error handling request: " + me.getMessage();		}		status("[Login] " + loginMessage);		return mLoggedIn;	}