20070321 business.india-business: Sensex closes 239.94 pts up at 12;945.88