my main questions on this hand are
1. was my all-in call +EV?
2. Should I have folded on the flop?
3. Should I have folded on the turn?
4. Can someone please calculate my odds of winning this hand after the turn card?

thank you for guiding a lost donkey back to it's farm.

***** Hand History for Game 3054035874 *****
0/0 Texas Hold'em Game Table (NL) - Fri Nov 18 04:16:21 EST 2005
Table Table 65670 (Real Money) -- Seat 4 is the button
Total number of players : 9
Seat 1: hongya ( $22.30)
Seat 2: titness ( $15.57)
Seat 3: andvede ( $14)
Seat 4: klout ( $24.70)
Seat 5: ned5485 ( $23.40)
Seat 7: dragonplayo ( $20.15)
Seat 8: funboy305 ( $6.07)
Seat 9: cardinalwon ( $3.95)
Seat 10: shuxiong ( $5.40)
ned5485 posts small blind (0.10)
dragonplayo posts big blind (0.25)
** Dealing down cards **
Dealt to hongya [ Jc, Qc ]
cardinalwon calls (0.25)
shuxiong calls (0.25)
hongya calls (0.25)
titness folds.
andvede folds.
klout calls (0.25)
ned5485 calls (0.15)
dragonplayo checks.
** Dealing Flop ** : [ 9c, 3d, 7c ]
ned5485 checks.
dragonplayo bets (1)
cardinalwon folds.
shuxiong folds.
hongya calls (1)
klout calls (1)
ned5485 calls (1)
** Dealing Turn ** : [ Td ]
ned5485 checks.
dragonplayo bets (1)
hongya calls (1)
klout raises (2) to 2
ned5485 raises (5) to 5
dragonplayo folds.
hongya calls (4)
klout raises (21.45) to 23.45
klout is all-In.
ned5485 calls (17.15)
ned5485 is all-In.
hongya calls (16.05)
hongya is all-In.