20050404 india: Advani: BJP has to compromise on its ideology