function do_nav($currentpage, $subarrayname){
?>
$nav = Array(
// display/alt/title/img, url, check-string, id, target
array("welcome", "/education/index.php", "education/index.php", "wel", "_self"),
array("about", "/education/about.php", "about.php", "abt", "_self"),
array("events", "/education/events/", "events", "events", "_self"),
//array("whatsnew", "/education/events/index.php", "events.php", "events", "_self"),
array("shows", "/education/shows.php", "/shows", "sho", "_self"),
array("teachers", "/education/teachers.php", "teach", "tch", "_self",
array(
//array("professional_development", "/education/teachers-professional-development.php","prof","tchpd","_self"),
array("headstart","/education/teachers-headstart.php","headstart","headstart","_self"),
array("kindergarten","/education/teachers-kindergarten.php","kindergarten","kindergarten","_self"),
array("specialneeds","/education/teachers-specialneeds.php","specialneeds","specialneeds","_self"),
array("grants_and_opportunities","/education/teachers-grants-opportunities.php","grant","tchgo","_self"),
Array("searchable_resources_new","/education/teachers-pbs-resources.php","searchable","sres","_self"),
//array("webinars", "/education/teachers-webinars.php","webin","webin","_self"),
//Array("blog","/education/teachers/media-making-sense/","sense","mmm","_self")
)),
array("parents", "/education/parents.php", "parent", "ppar", "_self",
array(
array("searchable_resources_new","/education/parents-pbs-resources.php","parents-pbs","ppbs","_self"),
//array("blog","/education/mobilemediamom/","mobile","mmm","_self")
)),
array("kids", "/education/kids.php", "kids.php", "kids", "_self"),
array("women-girls", "/education/women-girls-lead.php", "women-girls-lead.php", "women-girls", "_self"),
//array("outreach", "/education/outreach.php", "outreach.php", "out", "_self"),
array("partnerships", "/education/partnerships.php", "partner", "part", "_self"),
//array("communitycinema", "/education/outreach-community-cinema.php", "outreach-community-cinema.php", "cin", "_self"),
array("writerscontest", "/education/writers-contest/index.php", "writers-contest", "writers", "_self",
array(
array("wc_resources_new","/education/writers-contest/resources.php","resources","wc_resources","_self"),
array("wc_rules_new","/education/writers-contest/rules.php","rules","wc_rules","_self"),
array("wc_prevwinners_new","/education/writers-contest/2013winners.php","2012win","wc_prev","_self"),
array("partners","/education/writers-contest/partners.php","partners","partners","_self")
)),
//array("join_the_club", "/education/join-the-club.php", "join-the-club.php", "join-the", "_self")
//array("give", "give.php", "give.php", "give", "_self"),
);
for($i=0;$i
";
if($nav[$i][5]){
$subnav = $nav[$i][5];
for($j=0;$j0 || $submatch===0) ){
echo "
";
} else {
echo "
";
}
}
}
} else {
echo "
";
}
}
} // end do_nav
/* FROM http://www.php.net/manual/en/function.strip-tags.php#99643 */
function strip_word_html($text, $allowed_tags = '
')
{
mb_regex_encoding('UTF-8');
//replace MS special characters first
$search = array('/‘/u', '/’/u', '/“/u', '/”/u', '/—/u');
$replace = array('\'', '\'', '"', '"', '-');
$text = preg_replace($search, $replace, $text);
//make sure _all_ html entities are converted to the plain ascii equivalents - it appears
//in some MS headers, some html entities are encoded and some aren't
$text = html_entity_decode($text, ENT_QUOTES, 'UTF-8');
//try to strip out any C style comments first, since these, embedded in html comments, seem to
//prevent strip_tags from removing html comments (MS Word introduced combination)
if(mb_stripos($text, '/*') !== FALSE){
$text = mb_eregi_replace('#/\*.*?\*/#s', '', $text, 'm');
}
//introduce a space into any arithmetic expressions that could be caught by strip_tags so that they won't be
//'<1' becomes '< 1'(note: somewhat application specific)
$text = preg_replace(array('/<([0-9]+)/'), array('< $1'), $text);
$text = strip_tags($text, $allowed_tags);
//eliminate extraneous whitespace from start and end of line, or anywhere there are two or more spaces, convert it to one
$text = preg_replace(array('/^\s\s+/', '/\s\s+$/', '/\s\s+/u'), array('', '', ' '), $text);
//strip out inline css and simplify style tags
$search = array('#<(strong|b)[^>]*>(.*?)(strong|b)>#isu', '#<(em|i)[^>]*>(.*?)(em|i)>#isu', '#]*>(.*?)#isu');
$replace = array('$2', '$2', '$1');
$text = preg_replace($search, $replace, $text);
//on some of the ?newer MS Word exports, where you get conditionals of the form 'if gte mso 9', etc., it appears
//that whatever is in one of the html comments prevents strip_tags from eradicating the html comment that contains
//some MS Style Definitions - this last bit gets rid of any leftover comments */
$num_matches = preg_match_all("/\