The Indonesian currency weakened to a historic low against the US dollar while foreign investors sold an estimated 67 trillion rupiah in assets, pushing the Jakarta Composite Index to its lowest level in five years amid deteriorating trade conditions and higher oil prices.