+/*
+ * This script should get called by every onChange event...
+ *
+ */
+ wprintf("<script type=\"text/javascript\"> \n"
+ " \n"
+ "function UpdateRules() { \n"
+ " for (i=0; i<%d; ++i) { \n", MAX_RULES);
+ wprintf(" d = ($('action'+i).options[$('action'+i).selectedIndex].value); \n"
+ " if (d == 'fileinto') { \n"
+ " $('div_fileinto'+i).style.display = 'block'; \n"
+ " $('div_redirect'+i).style.display = 'none'; \n"
+ " } else if (d == 'redirect') { \n"
+ " $('div_fileinto'+i).style.display = 'none'; \n"
+ " $('div_redirect'+i).style.display = 'block'; \n"
+ " } else { \n"
+ " $('div_fileinto'+i).style.display = 'none'; \n"
+ " $('div_redirect'+i).style.display = 'none'; \n"
+ " } \n"
+ " } \n"
+ "} \n"
+ "</script> \n"
+ );
+
+
+/*
+ * Show/hide alternating rows. This is obviously bogus, it's just here to test the show/hide logic.
+ wprintf(" for (i=0; i<%d; ++i) { \n", MAX_RULES);
+ wprintf(" if ( (i % 2) == 0 ) { \n"
+ " $('rule' + i).style.display = 'block'; \n"
+ " } \n"
+ " else { \n"
+ " $('rule' + i).style.display = 'none'; \n"
+ " } \n"
+ " } \n"
+ "} \n"
+ " \n"
+*/
+