20041017 india: Gujarat by-polls: BJP springs a surprise