Hi
Re water pump,
I recently fitted a tank and pump to my house in Baan hansa as i weas fed up with no water in my upstairs ensuite 1st thing in the morning.
As many of the other posts have said, there is a variety of setups out there, and as you have probably established Thai workmen will never admit they dont know how to do something (face and all that b.s!) You could have any combination of setups.
You say you have a tank, then this is usually to store water if either you dont have a street supply or your well is dry! I would assume you have a street supply. To establish what your pump is doing you can turn off the water at the meter, then open a tap or faucet as you would call it

if you get a flow and your pump runs, you have the normal tank setup, i.e your street supply feeds the tank then your pump is fed from the tank to the house. There should be a number of valves or taps around the pump and tank, it is vital the right ones are closed and open etc. With a bit of detective work you should be able to work out which does what.
In a normal set up there will be a street feed pipe coming to the tank which may be a 't' connection to the house feed, normally the house feed will be split with a valve that enables the water flow to come straight from the street to the house, missing out the tank and pump. Your tank should have a connection to the pump, again with a valve. The pump output should connect to the house in feed wit a valve!
The normal flow circuit for the water should be ; Street, Tank, pump, house. The tank will have a float valve in the top but if this is faulty it will not cause the pump to run, but the tank will over fill.
The pump switching is controlled by a simple diaphragm and microswitch arangement which stops the pump when all faucets are closed and the pressure builds in the line.
The only time a pump is used before the tank is on a well system, where it pulls the water up to the tank.
I hope this is of some help, Iam in uk at mo, but please 'pm' me if you need any help with exsplanation
Regards Tony