this could be only a simple problem of just resetting, and easy to do yourself. all you need to do if dissconnect the negative terminal on your battery for a few minutesthen reconnect. then re programme the windows in.
You reprogramme the windows in by pressing each window switch up in the first touch position (you will notice that your window switch when pressing has two stages, you press the window switch lightly until a resistance is felt, this is stage 1. when you press the window switch past the resistance (one touch) this is stage 2)
once you have pressed the window up all the way in the first position the press the switch into the second position and hold approx 5 secs . repeat this for each indivdual window (all windows will need to be reset as battery disconnected)
sometimes it can take a couple of attemps. if this does not work then you may have a restrication in the windows runners somewhere causing the window to bounce back (as if a hand got caught in window) try spraying the runners with a LITE lubricant if still no joy get it looked at professionaly
hope that helps