Lucknow, 11 October. Ahead of the UP Assembly elections scheduled next year, the ruling Bharatiya Janata Party (BJP) suffered a major blow when former MP Dharmendra Kashyap has joined the Samajwadi Party (SP). He resigned from BJP on Sunday and accepted membership of the party after meeting SP chief Akhilesh Yadav in Lucknow.