try changing:
WADbSearch1 = keywordComparison(WADbSearch1, KeyArr1,"" & ToString(IIf(isDefined("Form.S_donorID"),"Form.S_donorID",DE(""))) & "","","Includes",",%20","%20","%22,%20%22","%22",0);
WADbSearch1 = keywordComparison(WADbSearch1, KeyArr2,"" & ToString(IIf(isDefined("Form.S_company"),"Form.S_company",DE(""))) & "","OR","Includes","%20AND%20","%20OR%20","%22,%20%22","%22%20%22",0);
to:
WADbSearch1 = keywordComparison(WADbSearch1, KeyArr1,"" & ToString(IIf(isDefined("URL.S_donorID"),"URL.S_donorID",DE(""))) & "","","Includes",",%20","%20","%22,%20%22","%22",0);
WADbSearch1 = keywordComparison(WADbSearch1, KeyArr2,"" & ToString(IIf(isDefined("URL.S_company"),"URL.S_company",DE(""))) & "","OR","Includes","%20AND%20","%20OR%20","%22,%20%22","%22%20%22",0);