H1 transfer in India

I recently came back to India. I have a valid H1B visa till sept 2015 for employer A. I’m moving to employer B in couple of days in India. I’ve already travelled to US and stayed for 1year 6 months. Now with the change of employer can the new employer transfer my visa to their company. Whatare the formalities for the transfer? Any supporting documents required from my previous employer? Also my previous employer is asking for my petition and saying that visa would be cancelled. Is it possible? Please help me.