{"id":1587,"date":"2025-07-04T16:31:47","date_gmt":"2025-07-04T16:31:47","guid":{"rendered":"https:\/\/web.saic.edu\/blackharvestfest2026\/?page_id=1587"},"modified":"2026-02-13T17:40:41","modified_gmt":"2026-02-13T17:40:41","slug":"email-signup","status":"publish","type":"page","link":"https:\/\/web.saic.edu\/blackharvestfest\/email-signup\/","title":{"rendered":"EMAIL ALERTS"},"content":{"rendered":"\n<p><\/p>\n\n\n\n<!-- <script\n  src=\"https:\/\/code.jquery.com\/jquery-3.6.0.min.js\"\n  integrity=\"sha256-\/xUj+3OJU5yExlq6GSYGSHk7tPXikynS7ogEvDej\/m4=\"\n  crossorigin=\"anonymous\"><\/script> -->\n<!-- todo's\n- add All Subscriber's PP list\n- add test list\n- set test parameters\n\n- seqan test list - 4650112\n\n<div id=\"page-content\"><!-- The following code was generated by Exacttarget.com. Please do not edit. \/\/--><script language=\"Javascript\"> \njQuery(document).ready(function() {\n\tjQuery(\"input[name='lid']\").change(function(){\n\t\tvar value = jQuery(this).attr(\"value\");\n\t\tif (value == \"value0\"){\n\t\t(jQuery(\"#preference0\").attr(\"value\") == \"YES\") ? jQuery(\"#preference0\").attr(\"value\",\"NO\") : jQuery(\"#preference0\").attr(\"value\",\"YES\");\n\t\t}\n\t\tif (value == \"value1\"){\n\t\t(jQuery(\"#preference1\").attr(\"value\") == \"NO\") ? jQuery(\"#preference1\").attr(\"value\",\"YES\") : jQuery(\"#preference1\").attr(\"value\",\"NO\");\n\t\t}\n\t\tif (value == \"value2\"){\n\t\t(jQuery(\"#preference2\").attr(\"value\") == \"NO\") ? jQuery(\"#preference2\").attr(\"value\",\"YES\") : jQuery(\"#preference2\").attr(\"value\",\"NO\");\n\t\t}\n\t\tif (value == \"value3\"){\n\t\t(jQuery(\"#preference3\").attr(\"value\") == \"NO\") ? jQuery(\"#preference3\").attr(\"value\",\"YES\") : jQuery(\"#preference3\").attr(\"value\",\"NO\");\n\t\t}\n\t\tif (value == \"value4\"){\n\t\t(jQuery(\"#preference4\").attr(\"value\") == \"NO\") ? jQuery(\"#preference4\").attr(\"value\",\"YES\") : jQuery(\"#preference4\").attr(\"value\",\"NO\");\n\t\t}\n\t\tif (value == \"value5\"){\n\t\t(jQuery(\"#preference5\").attr(\"value\") == \"NO\") ? jQuery(\"#preference5\").attr(\"value\",\"YES\") : jQuery(\"#preference5\").attr(\"value\",\"NO\");\n\t\t}\n\t\tif (value == \"value6\"){\n\t\t(jQuery(\"#preference6\").attr(\"value\") == \"NO\") ? jQuery(\"#preference6\").attr(\"value\",\"YES\") : jQuery(\"#preference6\").attr(\"value\",\"NO\");\n\t\t}\n\t\tif (value == \"value7\"){\n\t\t(jQuery(\"#preference7\").attr(\"value\") == \"NO\") ? jQuery(\"#preference7\").attr(\"value\",\"YES\") : jQuery(\"#preference7\").attr(\"value\",\"NO\");\n\t\t}\n\t\tif (value == \"value8\"){\n\t\t(jQuery(\"#preference8\").attr(\"value\") == \"NO\") ? jQuery(\"#preference8\").attr(\"value\",\"YES\") : jQuery(\"#preference8\").attr(\"value\",\"NO\");\n\t\t}\n\t\tif (value == \"value9\"){\n\t\t(jQuery(\"#preference9\").attr(\"value\") == \"NO\") ? jQuery(\"#preference9\").attr(\"value\",\"YES\") : jQuery(\"#preference9\").attr(\"value\",\"NO\");\n\t\t}\n\t\t\n\t});\n\n});\n\/\/<!-- \n\/\/ isEmail (STRING s [, BOOLEAN emptyOK])\n\/\/ whitespace characters\nvar whitespace = \" \\t\\n\\r\";\n\n\/\/ \n\/\/ Email address must be of form a@b.c ... in other words:\n\/\/ * there must be at least one character before the @\n\/\/ * there must be at least one character before and after the .\n\/\/ * the characters @ and . are both required\nfunction isValidEmail(s)\n{   \n\tif (isEmpty(s)) return false;\n   \n\t\/\/ is s whitespace?\n\tif (isWhitespace(s)) return false;\n\t    \n\t\/\/ there must be >= 1 character before @, so we\n\t\/\/ start looking at character position 1 \n\t\/\/ (i.e. second character)\n\tvar i = 1;\n\tvar sLength = s.length;\n\n\t\/\/ look for @\n\twhile ((i < sLength) && (s.charAt(i) != \"@\"))\n\t{ i++\n\t}\n\n\tif ((i >= sLength) || (s.charAt(i) != \"@\")) return false;\n\telse i += 2;\n\n\t\/\/ look for .\n\twhile ((i < sLength) && (s.charAt(i) != \".\"))\n\t{ i++\n\t}\n\n\t\/\/ there must be at least one character after the .\n\tif ((i >= sLength - 1) || (s.charAt(i) != \".\")) return false;\n\telse return true;\n}\n\n\/\/ Check whether string s is empty.\nfunction isEmpty(s)\n{   \n\treturn ((s == null) || (s.length == 0))\n}\n\n\/\/ Returns true if string s is empty or \n\/\/ whitespace characters only.\nfunction isWhitespace(s)\n{   \n\tvar i;\n\n    \/\/ Is s empty?\n    if (isEmpty(s)) return true;\n\n    \/\/ Search through string's characters one by one\n    \/\/ until we find a non-whitespace character.\n    \/\/ When we do, return false; if we don't, return true.\n    for (i = 0; i < s.length; i++)\n    {   \n\t\t\/\/ Check that current character isn't whitespace.\n\t\tvar c = s.charAt(i);\n\n\t\tif (whitespace.indexOf(c) == -1) return false;\n    }\n    \/\/ All characters are whitespace.\n    return true;\n}\n\nfunction checkForm() { \n\tz=0;\n\tcelements=document.getElementsByName('lid');\n\t\tfor (c=0;c<celements.length;c++){\n\t\tif (celements[c].checked){\n\t\t\tz=z+1;\n\t\t\t}\n\t\t}\n\tif (z<1){\n\talert(\"Please select at least one list.\");\n\t\treturn false;\n\t}\n\tif (!isValidEmail(document.subscribeForm.elements['Email Address'].value)) {\n\tdocument.subscribeForm.elements['Email Address'].style.backgroundColor='yellow';\n\t\talert(\"Please enter a valid Email Address. (name@host.com)\");\n\t\tdocument.subscribeForm.elements['Email Address'].focus();\n\t\treturn false;\n\t}\n}\n\/\/--> \n<\/script>\n<form action=\"https:\/\/cl.exct.net\/subscribe.aspx\" class=\"formborder\" method=\"post\" name=\"subscribeForm\" onsubmit=\"return checkForm();\"><input name=\"thx\" type=\"hidden\" value=\"https:\/\/web.saic.edu\/blackharvestfest2026\/email-signup-confirmation\/\" \/> <input name=\"err\" type=\"hidden\" value=\"https:\/\/web.saic.edu\/blackharvestfest2026\/sign-up-error\/\" \/> <input name=\"SubAction\" type=\"hidden\" value=\"sub_add_update\" \/> <input name=\"MID\" type=\"hidden\" value=\"10833684\" \/>\n<table style=\"width:100%\">\n\t<tbody>\n\t\t<tr>\n\t\t\t<td colspan=\"2\">\n\t\t\t<div>* denotes required information<\/div>\n\n\t\t\t<div class=\"personal_info\">\n\t\t\t\t<div class=\"mcfield col2\"><label for=\"first_name\">First Name*<\/label><input class=\"first_name\" id=\"First Name\" maxlength=\"40\" name=\"First Name\"  \/><\/div>\n\n\t\t\t\t<div class=\"mcfield col2\"><label for=\"last_name\">Last Name*<\/label><input class=\"last_name\" id=\"Last Name\" name=\"Last Name\"  \/><\/div>\n\t\t\t\t<div style=\"clear:both;\"><\/div>\n\t\t\t\t<div class=\"mcfield\"><label for=\"email\">Email*<\/label><input class=\"email\" id=\"Email Address\" name=\"Email Address\"  \/><\/div>\n\t\t\t\t<div class=\"mcfield\"><label for=\"street_address\">Street Address<\/label><input classs=\"street_address\" id=\"Address 1\" name=\"Address 1\"  \/><\/div>\n\n\t\t\t\t<div class=\"mcfield\"><label for=\"city\">City<\/label><input class=\"city\" id=\"City\" name=\"City\"  \/><\/div>\n\n\t\t\t\t<div class=\"mcfield col2 state\"><label for=\"state\">State<\/label><input class=\"state\" id=\"State\" name=\"State\" \/><\/div>\n\n\t\t\t\t<div class=\"mcfield col2 zip\"><label for=\"zip\">Zip Code<\/label><input class=\"zip\" id=\"Postal Code\" name=\"Postal Code\" \/><\/div>\n\t\t\t\t\n\t\t\t\t<div style=\"clear:both;\"><\/div>\n\n\t\t\t\t\n\t\t\t<\/div>\n\t\t\t<div class=\"list_select\">\n\t\t\t\t<div class=\"select-left\">\n\t\t\t\t<p>I am interested in receiving information regarding the following:<\/p>\n\t\t\t\t<\/div>\n\n\t\t\t\t<div class=\"select-right\"><!-- DO NOT CHANGE BELOW VALUE WITHOUT CHANGING TOP jQUERY REFERENCE VALUE -->\n\n\t\t\t\t\n\t\t\t\t<div style=\"overflow:auto\">\n\t\t\t\t\t<input id=\"preference2\" name=\"Film Center alerts - Black Harvest\" type=\"hidden\" value=\"YES\" \/>\n\t\t\t\t\t<input name=\"lid\" type=\"checkbox\" checked value=\"value2\" \/><span>Black Harvest<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t<div style=\"overflow:auto\">\n\t\t\t\t\t<input id=\"preference0\" name=\"Gene Siskel Film Center ENews and Alerts\" type=\"hidden\" value=\"YES\" \/>\n\t\t\t\t\t<input name=\"lid\" type=\"checkbox\" checked value=\"value0\" \/> <span>Weekly Emails<\/span>\n\t\t\t\t<\/div>\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\t\t\t\t\n\n\t\t\t\t<!-- DO NOT CHANGE ABOVE VALUE WITHOUT CHANGING TOP jQUERY REFERENCE VALUE --><\/div>\n\n\t\t\t<\/div>\n\t\t\t<div class=\"form_submit\">\n\t\t\t\t<input id=\"preference-bu\" name=\"SAIC Pub Programs Business Unit\" type=\"hidden\" value=\"Y\" \/> <input name=\"lid\" type=\"hidden\" value=\"3830326\" \/><input border=\"0\" class=\"button\" height=\"30\" name=\"save\" type=\"submit\" value=\"Sign Up\" width=\"150\" \/>\n\t\t\t<\/div>\n\t\t\t<\/td>\n\t\t<\/tr>\n\t\t\n\t<\/tbody>\n<\/table>\n<\/form>\n<\/div>\n<style type=\"text\/css\">\n\n\t.formborder input[type=\"checkbox\"] {\n    width: 22px;\n    float: left;\n    margin-top: 7px;\n\t}\n\t.formborder .mcfield  {\n\t\tpadding:7px 0;\n\t}\n\t.formborder .mcfield label {\n\t\tdisplay:block;\n\t}\n\t.formborder .mcfield input {\n\t\twidth:95%;\n\t\tpadding:3px;\n\t}\n\t.formborder .mcfield.col2 {\n\t\tfloat: left;\n\t\twidth: 50%;\n\n\t}\n\t.formborder .mcfield.state {\n\t\twidth:200px;\n\n\t}\n\t.formborder .mcfield.zip {\n\t\twidth:200px;\n\n\t}\n\n\t.formborder .mcfield.col2 input{\n\t\twidth: 95%;\n\t\t\n\t}\n\n\n\t.formborder table tr td span {\n\tfloat: left;\n    max-width: calc(100% - 50px);\n    display: block;\n    width: 100%;\n    margin-bottom: 5px;\n    margin-left: 2px;\n    font-size: 16px;\n    padding-top: 3px;\n\t}\n\t.formborder{\n\twidth: 100%;\n    margin-bottom: 5px;\n    margin-left: 2px;\n    font-size: 16px;\n\t}\n\n\t.formborder .list_select {\n\t\tpadding:20px 0;\n\t\toverflow:auto;\n\t}\n\t.formborder .list_select div.select-left {\n\t\tfloat:left;\n\t\twidth: 35%;\n    \tpadding-right: 2%;\n\t}\n\t.formborder .list_select div.select-right {\n\t\tfloat:left;\n\t\twidth:65%;\n\t}\n\n\t.formborder .form_submit {\n\t\tpadding:20px 0;\n\t}\n\t.formborder .form_submit .button{\n\t\tmargin: 0 auto;\n\t    padding: 7px 38px;\n\t    font-size: 20px;\n\t    display: block;\n\t    background: #0d8140;\n\t    border: 0px;\n\t    color: #63bc4b;\n\t    font-size: 26px;\n\t}\n\t@media screen and (max-width:650px){\n\t\t.formborder .mcfield.col2 {\n\t\t    float: left;\n\t\t    width: 100%;\n\t\t}\n\t\t.formborder .list_select div.select-left {\n\t\tfloat:left;\n\t\twidth:100%;\n\t\t}\t\n\t\t.formborder .list_select div.select-right {\n\t\tfloat:left;\n\t\twidth:100%;\n\t\t}\n\t}\n<\/style>\n","protected":false},"excerpt":{"rendered":"<p>* denotes required information First Name* Last Name* Email* Street Address City State Zip Code I am interested in receiving information regarding the following: Black Harvest Weekly Emails [&#8230;]<\/p>\n<p><a class=\"btn btn-secondary understrap-read-more-link\" href=\"https:\/\/web.saic.edu\/blackharvestfest\/email-signup\/\">Read More&#8230;<span class=\"screen-reader-text\"> from EMAIL ALERTS<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_acf_changed":false,"footnotes":""},"class_list":["post-1587","page","type-page","status-publish","hentry"],"acf":[],"_links":{"self":[{"href":"https:\/\/web.saic.edu\/blackharvestfest\/wp-json\/wp\/v2\/pages\/1587","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/web.saic.edu\/blackharvestfest\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/web.saic.edu\/blackharvestfest\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/web.saic.edu\/blackharvestfest\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/web.saic.edu\/blackharvestfest\/wp-json\/wp\/v2\/comments?post=1587"}],"version-history":[{"count":16,"href":"https:\/\/web.saic.edu\/blackharvestfest\/wp-json\/wp\/v2\/pages\/1587\/revisions"}],"predecessor-version":[{"id":2155,"href":"https:\/\/web.saic.edu\/blackharvestfest\/wp-json\/wp\/v2\/pages\/1587\/revisions\/2155"}],"wp:attachment":[{"href":"https:\/\/web.saic.edu\/blackharvestfest\/wp-json\/wp\/v2\/media?parent=1587"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}