<?xml version="1.0"?>
<rss version="2.0"><channel><title>P4 Matchups Latest Topics</title><link>https://www.forums.dustloop.com/forums/forum/348-p4-matchups/</link><description>P4 Matchups Latest Topics</description><language>en</language><item><title>Adachi vs Marie</title><link>https://www.forums.dustloop.com/forums/topic/11630-adachi-vs-marie/</link><description><![CDATA[
<p>Discuss the matchup here. Relevant information discussed in old posts will get carried over here.</p>
]]></description><guid isPermaLink="false">11630</guid><pubDate>Thu, 20 Aug 2015 13:15:12 +0000</pubDate></item><item><title>Adachi vs Mitsuru</title><link>https://www.forums.dustloop.com/forums/topic/11632-adachi-vs-mitsuru/</link><description><![CDATA[
<p>Discuss the matchup here. Relevant information discussed in old posts will get carried over here.</p>
]]></description><guid isPermaLink="false">11632</guid><pubDate>Thu, 20 Aug 2015 13:18:03 +0000</pubDate></item><item><title>Mitsuru vs. Aigis</title><link>https://www.forums.dustloop.com/forums/topic/11970-mitsuru-vs-aigis/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11970</guid><pubDate>Tue, 06 Oct 2015 00:27:48 +0000</pubDate></item><item><title>Naoto vs Ken</title><link>https://www.forums.dustloop.com/forums/topic/11659-naoto-vs-ken/</link><description><![CDATA[
<p><span style="line-height: 22.3999996185303px;">Feel free to post any ideas, strategies, or questions about the match up here. </span></p>
]]></description><guid isPermaLink="false">11659</guid><pubDate>Sat, 22 Aug 2015 16:17:48 +0000</pubDate></item><item><title>Mitsuru vs. Ken</title><link>https://www.forums.dustloop.com/forums/topic/11975-mitsuru-vs-ken/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11975</guid><pubDate>Tue, 06 Oct 2015 00:38:03 +0000</pubDate></item><item><title>Mitsuru vs. Teddie</title><link>https://www.forums.dustloop.com/forums/topic/11982-mitsuru-vs-teddie/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11982</guid><pubDate>Tue, 06 Oct 2015 01:29:57 +0000</pubDate></item><item><title>Mitsuru vs. Minazuki</title><link>https://www.forums.dustloop.com/forums/topic/11978-mitsuru-vs-minazuki/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11978</guid><pubDate>Tue, 06 Oct 2015 01:15:55 +0000</pubDate></item><item><title>Yu vs Adachi</title><link>https://www.forums.dustloop.com/forums/topic/11565-yu-vs-adachi/</link><description><![CDATA[
<p><span style="line-height:22.3999996185303px;">Discuss the matchup here. Any u</span><span style="line-height:22.3999996185303px;">seful i</span><span style="line-height:22.3999996185303px;">nformation from the old forums will also transfer here.</span></p>
]]></description><guid isPermaLink="false">11565</guid><pubDate>Mon, 17 Aug 2015 21:45:43 +0000</pubDate></item><item><title>Mitsuru vs. Kanji</title><link>https://www.forums.dustloop.com/forums/topic/11974-mitsuru-vs-kanji/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11974</guid><pubDate>Tue, 06 Oct 2015 00:34:48 +0000</pubDate></item><item><title>Mitsuru vs. Mitsuru</title><link>https://www.forums.dustloop.com/forums/topic/11988-mitsuru-vs-mitsuru/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'll add more to this later.</p>
]]></description><guid isPermaLink="false">11988</guid><pubDate>Thu, 08 Oct 2015 20:06:41 +0000</pubDate></item><item><title>P4 Matchup Directory</title><link>https://www.forums.dustloop.com/forums/topic/11301-p4-matchup-directory/</link><description><![CDATA[
<p>Select characters to search for threads.<br>If no threads are found, please create the thread and post in here that a you made a matchup thread (provide link) so we can update this first post.<br><select id="char1" onchange="findMatchups()"></select> vs <select id="char2" onchange="findMatchups()"></select></p><div id="matchups">Select Characters</div><div id="matchupCount"> </div><div> </div><p>Note to moderators: </p><blockquote class="ipsStyle_spoiler" tabindex="0" data-ipsspoiler=""><p> To change the links shown, Click source, find the the huge section of the post that has the format:</p><p>matchupThreads["Char1+Char2"] = "<a rel="external nofollow" href="http://www.dustloop.com/link_to_thread%22;">http://www.dustloop.com/link_to_thread";</a></p><p>and add your link in there. Replace Char1 and Char2 with character names EXACTLY as typed in the list, including the +.</p><p>To remove links, find the link you want to remove and delete it.</p></blockquote><script type="text/javascript">

	var matchupThreads = new Object();
	// ADD MATCHUP THREAD HERE. CHARACTER ORDER DOESN'T MATTER. USE NAMES EXACTLY 
	// AS TYPED IN var charNames. CASE SENSITIVE. PUT + BETWEEN NAMES, NO SPACES
    // EXAMPLE: matchupThreads["Yu+Adachi"] = "http://www.dustloop.com/forums/index.php?/forums/topic/9998-xrd-ky-kiske-vs-sol-badguy/";
matchupThreads["Mitsuru+Mitsuru"] = "www.dustloop.com/forums/index.php?/forums/topic/11988-mitsuru-vs-mitsuru/";
matchupThreads["Mitsuru+Aigis"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11970-mitsuru-vs-aigis";
matchupThreads["Mitsuru+Akihiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11971-mitsuru-vs-akihiko"; 
matchupThreads["Mitsuru+Chie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11972-mitsuru-vs-chie"; 
matchupThreads["Mitsuru+Junpei"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11973-mitsuru-vs-junpei"; 
matchupThreads["Mitsuru+Kanji"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11974-mitsuru-vs-kanji"; 
matchupThreads["Mitsuru+Ken"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11975-mitsuru-vs-ken"; 
matchupThreads["Mitsuru+Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11976-mitsuru-vs-labrys"; 
matchupThreads["Mitsuru+Marie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11977-mitsuru-vs-marie"; 
matchupThreads["Mitsuru+Minazuki"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11978-mitsuru-vs-minazuki"; 
matchupThreads["Mitsuru+Rise"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11979-mitsuru-vs-rise"; 
matchupThreads["Mitsuru+Shadow Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11980-mitsuru-vs-shadow-labrys"; 
matchupThreads["Mitsuru+Sho"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11981-mitsuru-vs-sho"; 
matchupThreads["Mitsuru+teddie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11982-mitsuru-vs-teddie"; 
matchupThreads["Mitsuru+Yosuke"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11983-mitsuru-vs-yosuke"; 
matchupThreads["Mitsuru+Yukari"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11984-mitsuru-vs-yukari"; 
matchupThreads["Mitsuru+Yukiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11985-mitsuru-vs-yukiko"; 
matchupThreads["Elizabeth+Aigis"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11779-elizabeth-vs-aigis/";
matchupThreads["Elizabeth+Akihiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11780-elizabeth-vs-akihiko/";
matchupThreads["Elizabeth+Chie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11781-elizabeth-vs-chie/";
matchupThreads["Elizabeth+Elizabeth"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11782-elizabeth-vs-elizabeth/";
matchupThreads["Elizabeth+Junpei"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11783-elizabeth-vs-junpei/";
matchupThreads["Elizabeth+Kanji"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11784-elizabeth-vs-kanji/";
matchupThreads["Elizabeth+Ken"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11785-elizabeth-vs-ken/";
matchupThreads["Elizabeth+Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11786-elizabeth-vs-labrys/";
matchupThreads["Elizabeth+Marie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11787-elizabeth-vs-marie/";
matchupThreads["Elizabeth+Minazuki"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11788-elizabeth-vs-minazuki/";
matchupThreads["Elizabeth+Mitsuru"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11789-elizabeth-vs-mitsuru/";
matchupThreads["Elizabeth+Rise"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11790-elizabeth-vs-rise/";
matchupThreads["Elizabeth+Shadow Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11791-elizabeth-vs-shadow-labrys/";
matchupThreads["Elizabeth+Sho"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11792-elizabeth-vs-sho/";
matchupThreads["Elizabeth+Teddie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11793-elizabeth-vs-teddie/";
matchupThreads["Elizabeth+Yosuke"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11794-elizabeth-vs-yosuke/";
matchupThreads["Elizabeth+Yukari"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11795-elizabeth-vs-yukari/";
matchupThreads["Elizabeth+Yukiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11796-elizabeth-vs-yukiko/";
matchupThreads["Naoto+Yosuke"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11651-naoto-vs-yosuke/";
matchupThreads["Naoto+Yukiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11670-naoto-vs-yukiko/";
matchupThreads["Naoto+Yukari"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11669-naoto-vs-yukari/";
matchupThreads["Naoto+Teddie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11668-naoto-vs-teddie/";
matchupThreads["Naoto+Sho"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11667-naoto-vs-sho/";
matchupThreads["Naoto+Shadow Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11666-naoto-vs-shadow-labrys/";
matchupThreads["Naoto+Rise"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11665-naoto-vs-rise/";
matchupThreads["Naoto+Naoto"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11664-naoto-vs-naoto/";
matchupThreads["Naoto+Mitsuru"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11663-naoto-vs-mitsuru/";
matchupThreads["Naoto+Minazuki"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11662-naoto-vs-minazuki/";
matchupThreads["Naoto+Marie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11661-naoto-vs-marie/";
matchupThreads["Naoto+Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11660-naoto-vs-labrys/";
matchupThreads["Naoto+Ken"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11659-naoto-vs-ken/";
matchupThreads["Naoto+Kanji"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11657-naoto-vs-kanji/";
matchupThreads["Naoto+Junpei"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11656-naoto-vs-junpei/";
matchupThreads["Naoto+Elizabeth"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11655-naoto-vs-elizabeth/";
matchupThreads["Naoto+Chie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11654-naoto-vs-chie/";
matchupThreads["Naoto+Akihiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11653-naoto-vs-akihiko/";
matchupThreads["Naoto+Aigis"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11652-naoto-vs-aigis/";
matchupThreads["Yukari+Ken"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11646-yukari-vs-ken/";
matchupThreads["Yukari+Shadow Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11647-yukari-vs-shadow-labrys/";
matchupThreads["Adachi+Adachi"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11621-adachi-vs-adachi/";
matchupThreads["Adachi+Aigis"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11622-adachi-vs-aigis/";
matchupThreads["Adachi+Akihiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11623-adachi-vs-akihiko/";
matchupThreads["Adachi+Chie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11624-adachi-vs-chie/";
matchupThreads["Adachi+Elizabeth"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11625-adachi-vs-elizabeth/";
matchupThreads["Adachi+Junpei"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11626-adachi-vs-junpei/";
matchupThreads["Adachi+Kanji"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11627-adachi-vs-kanji/";
matchupThreads["Adachi+Ken"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11628-adachi-vs-ken/";
matchupThreads["Adachi+Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11629-adachi-vs-labrys/";
matchupThreads["Adachi+Marie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11630-adachi-vs-marie/";
matchupThreads["Adachi+Minazuki"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11631-adachi-vs-minazuki/";
matchupThreads["Adachi+Mitsuru"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11632-adachi-vs-mitsuru/";
matchupThreads["Adachi+Naoto"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11633-adachi-vs-naoto/";
matchupThreads["Adachi+Rise"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11634-adachi-vs-rise/";
matchupThreads["Adachi+Shadow Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11635-adachi-vs-shadow-labrys/";
matchupThreads["Adachi+Sho"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11636-adachi-vs-sho/";
matchupThreads["Adachi+Teddie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11637-adachi-vs-teddie/";
matchupThreads["Adachi+Yukari"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11638-adachi-vs-yukari/";
matchupThreads["Adachi+Yosuke"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11639-adachi-vs-yosuke/";
matchupThreads["Adachi+Yukiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11640-adachi-vs-yukiko/";
matchupThreads["Yu+Adachi"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11565-yu-vs-adachi/";
matchupThreads["Yu+Aigis"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11568-yu-vs-aigis/";
matchupThreads["Yu+Akihiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11569-yu-vs-akihiko/";
matchupThreads["Yu+Chie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11552-yu-vs-chie/";
matchupThreads["Yu+Elizabeth"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11570-yu-vs-elizabeth/";
matchupThreads["Yu+Junpei"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11571-yu-vs-junpei/";
matchupThreads["Yu+Kanji"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11556-yu-vs-kanji/";
matchupThreads["Yu+Ken"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11572-yu-vs-ken/";
matchupThreads["Yu+Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11573-yu-vs-labrys/";
matchupThreads["Yu+Marie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11566-yu-vs-marie/";
matchupThreads["Yu+Minazuki"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11575-yu-vs-minazuki/";
matchupThreads["Yu+Mitsuru"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11576-yu-vs-mitsuru/";
matchupThreads["Yu+Naoto"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11564-yu-vs-naoto/";
matchupThreads["Yu+Rise"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11561-yu-vs-rise/";
matchupThreads["Yu+Shadow Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11574-yu-vs-shadow-labrys/";
matchupThreads["Yu+Sho"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11577-yu-vs-sho/";
matchupThreads["Yu+Teddie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11563-yu-vs-teddie/";
matchupThreads["Yu+Yosuke"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11550-yu-vs-yosuke/";
matchupThreads["Yu+Yu"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11579-yu-vs-yu/";
matchupThreads["Yu+Yukari"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11578-yu-vs-yukari/";
matchupThreads["Yu+Yukiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11554-yu-vs-yukiko/";
matchupThreads["Margaret+Aigis"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11385-margaret-vs-aigis/";
matchupThreads["Margaret+Akihiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11386-margaret-vs-akihiko/";
matchupThreads["Margaret+Chie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11373-margaret-vs-chie/";
matchupThreads["Margaret+Elizabeth"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11388-margaret-vs-elizabeth/";
matchupThreads["Margaret+Junpei"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11395-margaret-vs-junpei/";
matchupThreads["Margaret+Kanji"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11375-margaret-vs-kanji/";
matchupThreads["Margaret+Ken"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11392-margaret-vs-ken/";
matchupThreads["Margaret+Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11398-margaret-vs-labrys/";
matchupThreads["Margaret+Margaret"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11379-margaret-vs-margaret/";
matchupThreads["Margaret+Marie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11390-margaret-vs-marie/";
matchupThreads["Margaret+Minazuki"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11384-margaret-vs-minazuki/";
matchupThreads["Margaret+Mitsuru"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11393-margaret-vs-mitsuru/";
matchupThreads["Margaret+Naoto"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11378-margaret-vs-naoto/";
matchupThreads["Margaret+Rise"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11376-margaret-vs-rise/";
matchupThreads["Margaret+Shadow Labrys"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11400-margaret-vs-shadow-labrys/";
matchupThreads["Margaret+Sho"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11383-margaret-vs-sho/";
matchupThreads["Margaret+Teddie"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11377-margaret-vs-teddie/";
matchupThreads["Margaret+Adachi"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11381-margaret-vs-adachi/";
matchupThreads["Margaret+Yosuke"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11372-margaret-vs-yosuke/";
matchupThreads["Margaret+Yu"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11371-margaret-vs-yu-narukami/";
matchupThreads["Margaret+Yukari"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11404-margaret-vs-yukari/";
matchupThreads["Margaret+Yukiko"] = "http://www.dustloop.com/forums/index.php?/forums/topic/11374-margaret-vs-yukiko/";


	// ADD ALL CHARACTERS HERE
	var charNames = [ "Adachi", "Aigis", "Akihiko", "Chie", "Elizabeth", "Junpei", "Kanji", "Ken", "Labrys", "Margaret", "Marie", "Minazuki", "Mitsuru", "Naoto", "Rise", "Shadow Labrys", "Sho", "Teddie", "Yosuke", "Yu", "Yukari", "Yukiko"];
	// REST YOU SHOULD NOT NEED TO TOUCH UNLESS THERE IS A BUG
   fillCharSelect('char1');
   fillCharSelect('char2');


function findMatchups() {
	var matchups = document.getElementById("matchups");
	while (matchups.firstChild) {
		matchups.removeChild(matchups.firstChild);
	}
    document.getElementById("matchupCount").innerHTML = "";


    var char1Select = document.getElementById("char1");

    if (char1Select.selectedIndex < 0) {
        return null;
    }
    var char1 = char1Select.options[char1Select.selectedIndex];

    var char2Select = document.getElementById("char2");

    if (char2Select.selectedIndex < 0) {
        return null;
    }
    var char2 = char2Select.options[char2Select.selectedIndex];

    if (!Boolean(char1.value) && !Boolean(char2.value)) {
    	matchups.innerHTML = "Select Characters";
    	return;
    }
    var foundThreads = findThreads(char1, char2);
    if (foundThreads.length == 0) {
    	document.getElementById("matchupCount").innerHTML = "0 threads found";
    }
    var ulTag = document.createElement('ul');
    matchups.appendChild(ulTag);
	for (var i = 0; i < foundThreads.length; i++) {
		var liTag = document.createElement('li');
		var aTag = document.createElement('a');
		var link = matchupThreads[foundThreads[ i ]];
		aTag.setAttribute('href', link);
		var characters = foundThreads[ i ].split("+");
		var charToShow = char1.value;
		var firstPlayer = true;
		if (isEmptyOrSpaces(charToShow)) {
			charToShow = char2.value;
			firstPlayer = false;
		}
		if ((String(charToShow) == String(characters[0]) && firstPlayer) ||
		 (String(charToShow) == String(characters[1]) && !firstPlayer) ) {
			aTag.innerHTML = characters[0] + " vs. " + characters[1];
			
		} else {
			aTag.innerHTML = characters[1] + " vs. " + characters[0];
		}
		liTag.appendChild(aTag);
		ulTag.appendChild(liTag);
	}
    	document.getElementById("matchupCount").innerHTML = foundThreads.length + " threads found";
}

function fillCharSelect(id) {
    var charSelect = document.getElementById(id);
	var el = document.createElement("option");
	el.textContent = "";
	el.value = "";
	charSelect.appendChild(el);
	for (var i = 0; i < charNames.length; i++) {
		var el = document.createElement("option");
		el.textContent = charNames[ i ];
		el.value = charNames[ i ];
		charSelect.appendChild(el);
	}
}

function findThreads(char1, char2) {
	var foundThreads = [];

	if (!Boolean(char2.value)) {	// when char 2 is blank and char 1 is populated
		addAll(foundThreads, findAllThreadsForChar(char1.value));
	} else if (!Boolean(char1.value)) {	// when char 1 is blank and char 2 is populated
		addAll(foundThreads, findAllThreadsForChar(char2.value));
	} else {	// when both are populated
		var key = char1.value.concat("+").concat(char2.value);
		if (Boolean(matchupThreads[key])) {
			foundThreads.push(key);
		} else {
			key = char2.value.concat("+").concat(char1.value);
			if (Boolean(matchupThreads[key])) {
				foundThreads.push(key);
			}
		}
	}
	return foundThreads;
}

function findAllThreadsForChar(character) {
	var foundThreads = [];
	for (var i = 0; i < charNames.length; i++) {
		var thread = matchupThreads[character.concat("+").concat(charNames[ i ])];
		if (Boolean(thread)) {
			foundThreads.push(character.concat("+").concat(charNames[ i ]));
			continue;
		}
		thread = matchupThreads[charNames[ i ].concat("+").concat(character)];
		if (Boolean(thread)) {
			foundThreads.push(charNames[ i ].concat("+").concat(character));
		}

	}
	return foundThreads;
}

function addAll(array1, array2) {
	for (var i=0; i < array2.length; i++) {
		array1.push(array2[ i ]);
	}
}

function isEmptyOrSpaces(str){
    return str === null || str.match(/^ *$/) !== null;
}
</script>
]]></description><guid isPermaLink="false">11301</guid><pubDate>Mon, 17 Aug 2015 00:26:57 +0000</pubDate></item><item><title>Mitsuru vs. Sho</title><link>https://www.forums.dustloop.com/forums/topic/11981-mitsuru-vs-sho/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11981</guid><pubDate>Tue, 06 Oct 2015 01:27:03 +0000</pubDate></item><item><title>Mitsuru vs. Yukiko</title><link>https://www.forums.dustloop.com/forums/topic/11985-mitsuru-vs-yukiko/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11985</guid><pubDate>Tue, 06 Oct 2015 01:38:56 +0000</pubDate></item><item><title>Mitsuru vs. Yukari</title><link>https://www.forums.dustloop.com/forums/topic/11984-mitsuru-vs-yukari/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11984</guid><pubDate>Tue, 06 Oct 2015 01:36:40 +0000</pubDate></item><item><title>Mitsuru vs. Yosuke</title><link>https://www.forums.dustloop.com/forums/topic/11983-mitsuru-vs-yosuke/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11983</guid><pubDate>Tue, 06 Oct 2015 01:32:00 +0000</pubDate></item><item><title>Mitsuru vs. Akihiko</title><link>https://www.forums.dustloop.com/forums/topic/11971-mitsuru-vs-akihiko/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11971</guid><pubDate>Tue, 06 Oct 2015 00:28:52 +0000</pubDate></item><item><title>Mitsuru vs. Chie</title><link>https://www.forums.dustloop.com/forums/topic/11972-mitsuru-vs-chie/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11972</guid><pubDate>Tue, 06 Oct 2015 00:30:16 +0000</pubDate></item><item><title>Mitsuru vs. Rise</title><link>https://www.forums.dustloop.com/forums/topic/11979-mitsuru-vs-rise/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11979</guid><pubDate>Tue, 06 Oct 2015 01:19:12 +0000</pubDate></item><item><title>Mitsuru vs. Shadow Labrys</title><link>https://www.forums.dustloop.com/forums/topic/11980-mitsuru-vs-shadow-labrys/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11980</guid><pubDate>Tue, 06 Oct 2015 01:24:05 +0000</pubDate></item><item><title>Mitsuru vs. Marie</title><link>https://www.forums.dustloop.com/forums/topic/11977-mitsuru-vs-marie/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11977</guid><pubDate>Tue, 06 Oct 2015 01:14:08 +0000</pubDate></item><item><title>Mitsuru vs. Labrys</title><link>https://www.forums.dustloop.com/forums/topic/11976-mitsuru-vs-labrys/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11976</guid><pubDate>Tue, 06 Oct 2015 01:06:33 +0000</pubDate></item><item><title>Mitsuru vs. Junpei</title><link>https://www.forums.dustloop.com/forums/topic/11973-mitsuru-vs-junpei/</link><description><![CDATA[
<p>Please use this thread to talk about the matchup!</p><p>I'm currently filling in the gaps for Mitsuru, and may contribute notes to the thread myself once I'm finished doing my personal matchup grind.</p>
]]></description><guid isPermaLink="false">11973</guid><pubDate>Tue, 06 Oct 2015 00:33:02 +0000</pubDate></item><item><title>Margaret vs Mitsuru</title><link>https://www.forums.dustloop.com/forums/topic/11393-margaret-vs-mitsuru/</link><description><![CDATA[
<p><span style="line-height: 22.3999996185303px;">Discuss the matchup here. If needed, this post will also fill in relevant summaries for both characters.</span></p>
]]></description><guid isPermaLink="false">11393</guid><pubDate>Mon, 17 Aug 2015 07:07:43 +0000</pubDate></item><item><title>Yu vs Yukari</title><link>https://www.forums.dustloop.com/forums/topic/11578-yu-vs-yukari/</link><description><![CDATA[
<p><span style="color:rgb(82,82,82);line-height:22.3999996185303px;">Discuss the matchup here. Any u</span><span style="color:rgb(82,82,82);line-height:22.3999996185303px;">seful i</span><span style="color:rgb(82,82,82);line-height:22.3999996185303px;">nformation from the old forums will also transfer here.</span></p>
]]></description><guid isPermaLink="false">11578</guid><pubDate>Mon, 17 Aug 2015 22:38:26 +0000</pubDate></item><item><title>Adachi vs Yosuke</title><link>https://www.forums.dustloop.com/forums/topic/11639-adachi-vs-yosuke/</link><description><![CDATA[
<p>Discuss the matchup here. Relevant information discussed in old posts will get carried over here.</p>
]]></description><guid isPermaLink="false">11639</guid><pubDate>Thu, 20 Aug 2015 13:30:14 +0000</pubDate></item></channel></rss>
