Indonesian police say Islamic militants in the country are running short of funds and are selling pre-paid phone cards to raise cash for operations .