Show(HashMap<String, String> showDetails, LinkedHashMap<String, ArrayList<HashMap<String, String>>> episodes) throws IOException
	{
		showData = showDetails;

		//set the seasons
		for(Entry<String, ArrayList<HashMap<String, String>>> season : episodes.entrySet())
			seasons.put(season.getKey(), new Season(season.getValue(), this));

		//fetch the image
		URL url = new URL("http://thetvdb.com/banners/"+showData.get("poster"));
		url.getContent();
		image = new ImageIcon(url);
	}