Actually 3 days back i had done a betting transaction in directbet which was not got approved till 10 hrs back and just now i am seeing that their is not transaction details as pending in my exchange and the sent bitcoins are back in my account.
so do you think this can be the problem and my wallet is synced properly and on every transaction i am using new address for another transactions
Your wallet is seeing another transaction that spends the same input.
Two possibility:
1. There is a conflicting transaction.
2. Your client sees a transaction that was dropped by majority of the nodes.
Check your address on Blockexplorer. If there is another transaction that is unconfirmed, you have to wait for it to be dropped before you can send another transaction. If you don't, press "preview" when sending transaction and select "Copy", go to coinb.in/#broadcast, paste the line inside and press broadcast.