Iranian President Mahmoud Ahmedinejad may be gaining support across the Muslim world for his fervent criticism of the United States, but inside Iran, he is losing strength. His political rivals are gaining new positions of power, and the population is increasingly unhappy with the economy’s continuing decline.