Thanks, I have fixed the case sensitive problem now.
I now have a different problem: when I search for example for oil xd30 I get the rright results, but when I searh for oil 30 (leaving the xd out) I don't get any results. It's like it only finds exact matches?.
Sorry this code is not online for you to test. Thanks