public void Reconnect(){
		try
		{
			this.reconnect();
		} catch (NickAlreadyInUseException e)
		{
			con.PrintMessage("Nick already in use");
		} catch (IOException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		} catch (IrcException e)
		{
			// TODO Auto-generated catch block
			e.printStackTrace();
		}
		boolean done=false;
		while(!done){
			try{
				joinChannel(channel);
			done=true;
			}
			catch(Exception e){}
		}
	}