<script src="../js/common.js"></script>
    <script src="../js/skill_set_selector.js"></script>
    <!-- script src="../js/data_parser/skillset_parser.js"></script -->
    <script src="../js/data_parser/job_posting_parser.js"></script>

    <script src="../js/parallel_coords_queued_rendering.js"></script>
    <script>

      //@todo - move parsing into separate file...
      var parsedDirs =  JSON.parse('<?php 
echo str_replace('\\"', "", json_encode(getDataFilesFromDefault($languageFilter)));
?>
');

      var countryMetadata = JSON.parse('<?php 
echo json_encode(getDefaultCountryMetadata($languageFilter));
?>
');

      var dataFile,
          languageCodes = JSON.parse('<?php 
echo json_encode($GLOBALS[languageCodes]);
?>
'), // will eventually need to user a parser to countryIds in jobs_short.csv, for instance//null, //[ "UK", "France", "Germany" ],
          skillSets = Object.keys(parsedDirs),
          skills = new Array(),//[],
          languageOfInterest,  // = languageCodes[10], // currently gb, fr == 10
          indexOfInterest = skillSets[skillSets.length - 1];

      var defaultDir = JSON.parse('<?php 
echo json_encode($defaultOutputDir);
                if (is_null($languageFilter) || count($languageFilter) == 0) {
                    $subSearchTerms = array_fill_keys($languages, []);
                } else {
                    //if (in_array($languageFilter, $languages))
                    $subSearchTerms = array_fill_keys(array_intersect($languageFilter, $languages), []);
                }
            } else {
                if (strlen($term = trim(fgets($file_handle))) > 0) {
                    $tmp = explode(",", $term);
                    for ($j = 0; $j < count($tmp); $j++) {
                        if (is_null($languageFilter) || array_key_exists($languages[$j], $subSearchTerms)) {
                            array_push($subSearchTerms[$languages[$j]], $tmp[$j]);
                        }
                    }
                }
            }
            $count++;
            // any other way will come out b4 printing last
        }
        fclose($file_handle);
        $GLOBALS[languageCodes] = array_unique($GLOBALS[languageCodes]);
        $extractedTerms[substr($files[$i], 0, -4)] = $subSearchTerms;
        $resultBatch = $resultsDir . substr($files[$i], 0, -4);
        // @todo - replace with suffix call
        $output_files = scandir($resultBatch);
    }
    return $extractedTerms;
}
$languageFilter = ["gb", "fr", "random", "el"];
$countryMetadata = getDefaultCountryMetadata($languageFilter);