Indonesian Rupiah Weakens Towards IDR 18,040 per Dollar as Oil Prices, Inflation and Foreign Capital Risks Weigh