The problem would have started when you added the yahoo search form.
when the validation is created, it uses the form index to refer to the form in the javascript code. when it was created it used index 0 because it was the only form on the page:
document.forms[0].
the yahoo search form has since been added, and it occurs before the events form, so now the yahoo form is index 0 and the events search for is index 1.
in the onchange event for the events search form, change each instance of:
document.forms[0]
to:
document.forms[1].
onsubmit="WAValidateRQ(document.forms[0].sdate,'- Please enter a start date.',document.forms[1].sdate,0,false,'text');WAValidateRQ(document.forms[1].edate,'- Please enter an end date.',document.forms[1].edate,0,false,'text');WAValidateDT(document.forms[1].sdate,'- Invalid date.',true,/.*/,'','','',false,/.*/,'','','',document.forms[1].sdate,0,false);WAValidateDT(document.forms[1].edate,'- Invalid date.',true,/.*/,'','','',false,/.*/,'','','',document.forms[1].edate,0,false);WAValidateRT(document.forms[1].k,document.forms[1].k.value,'- Invalid content in your keyword search.','%7B|%7B, %7D|%7D, %5B|%5B, %5D|%5D, //|//, :|:, ;|;, (|(, )|), =|=, +|+, _|_, http|http, http|http, %5Burl|%5Burl, /url%5D|/url%5D, %25|%25, $|$, #|#, %5Blink|%5Blink, /link%5D|/link%5D',document.forms[0].k,0,false);WAAlertErrors('The following errors were found','Correct invalid entries to continue',true,false,false);return document.MM_returnValue"